/* START_SNIPPET:onima-nutrition (INDEX:264) */
.on-pdp-details-section.on-pdp-with-nutrition{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8%;align-items:start}
.on-pdp-with-nutrition .on-pdp-declarations{margin-top:32px}
.on-pdp-with-nutrition .on-pdp-care{max-width:34ch}
.on-nutrition{width:100%;max-width:360px;justify-self:end;border:0;color:var(--on-ink);background:transparent;font-family:"ONIMA HK",Arial,sans-serif;font-variant-numeric:tabular-nums}
.on-nutrition-heading{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:0;background:transparent;border:0}
.on-nutrition-heading::after{content:"";height:1px;flex:1;background:rgb(23 40 32 / .22)}
.on-nutrition h3{margin:0!important;font-family:inherit;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.035em;color:inherit}
.on-nutrition-body{padding:0}
.on-nutrition-serving{margin:0;font-size:14px;line-height:1.5}
.on-nutrition-serving>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}
.on-nutrition-serving dt,.on-nutrition-serving dd{margin:0}
.on-nutrition-serving dd{text-align:right;font-weight:400;white-space:nowrap}
.on-nutrition-calories{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:12px;padding:9px 0;border-top:1px solid rgb(23 40 32 / .22);border-bottom:1px solid rgb(23 40 32 / .22)}
.on-nutrition-calories p{margin:0 0 3px!important;font-size:11px;line-height:1.4}
.on-nutrition-calories span{font-size:14px;line-height:1.35;font-weight:500}
.on-nutrition-calories strong{font-size:16px;line-height:1.2;font-weight:700;letter-spacing:normal}
.on-nutrition-table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:auto;background:transparent;color:inherit;font-size:14px;line-height:1.35}
.on-nutrition-table th,.on-nutrition-table td{padding:7px 0;border:0;border-bottom:1px solid rgb(23 40 32 / .22);background:transparent;vertical-align:middle;text-transform:none;letter-spacing:normal}
.on-nutrition-table th{text-align:left;font-weight:500}
.on-nutrition-table td{text-align:right;white-space:nowrap;padding-left:10px}
.on-nutrition-table td:last-child{font-weight:500}
.on-nutrition-table thead th{font-size:11px;line-height:1.3;font-weight:500;padding:6px 0}
.on-nutrition-table thead th:last-child{text-align:right;white-space:nowrap}
.on-nutrition-table tbody tr:last-child th,.on-nutrition-table tbody tr:last-child td{border-bottom:0}
.on-nutrition-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:750px){.on-pdp-with-nutrition .on-nutrition{margin-top:32px;max-width:360px}}
@media(max-width:360px){.on-nutrition-table td{padding-left:6px}}
/* END_SNIPPET:onima-nutrition */
