:root{--sup-sand: #E7D39A;--sup-night: #1F2A3C;--sup-on-night: #F8F2E2;--sup-line: #E6DFCF;--sup-tile: #EBE7E0;--sup-muted: #6B6457;--sup-cta: #E4CF8E;--sup-save: #7A5A12}.sup-sec{padding-block:var(--sp-md);color:var(--clr-black)}.sup-sec--alt{background:var(--clr-white)}.sup-sec--night{background:var(--sup-night);color:var(--sup-on-night)}.sup-head{display:grid;gap:var(--sp-12);max-width:680px;margin-bottom:var(--sp-48)}.sup-head h2,.sup-sec h2{margin:0}.sup-head p{margin:0;color:var(--sup-muted)}.sup-eyebrow{font-size:12px;font-weight:600;letter-spacing:.24em;line-height:16px;text-transform:uppercase;color:var(--sup-muted);margin:0}.sup-lead{color:var(--sup-muted)}.sup-switch .motto{margin-bottom:var(--sp-8)}.sup-switch__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;border-radius:10px;background:var(--clr-white)}.sup-switch__item{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:10px 11px;border-radius:8px;color:var(--clr-black);text-decoration:none;transition:background .2s}.sup-switch__item:hover{background:#ebe7e099}.sup-switch__item.is-active{background:var(--sup-tile)}.sup-switch__ic{flex:none;display:flex;align-items:center;width:40px;height:44px}.sup-switch__ic img{max-height:44px;width:auto;max-width:100%;object-fit:contain;border-radius:4px}.sup-switch__tx{display:grid;min-width:0}.sup-switch__title{font-size:13px;font-weight:600;line-height:1.3}.sup-switch__small{font-size:11.5px;line-height:1.35;color:var(--sup-muted)}.sup-switch__small--flag{color:var(--sup-save);font-weight:600}.product-form__submit.btn{background:var(--sup-cta);color:var(--clr-black);border-color:var(--sup-cta);border-radius:10px;font-weight:600}.product-form__submit.btn:hover{filter:brightness(.97)}.sup-blocks{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:stretch}.sup-card{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:20px;padding:clamp(22px,3vw,36px);border-radius:12px;background:var(--sup-sand);color:var(--clr-black)}.sup-card--night{background:var(--sup-night);color:var(--sup-on-night)}.sup-card__top{display:flex;align-items:center;gap:14px}.sup-card__img{flex:none;width:auto;max-width:56px;height:auto;max-height:72px;object-fit:contain;object-position:left center}.sup-card__top h3{margin:0;font-family:var(--ff-2);font-weight:400;font-size:24px;line-height:1.1;color:inherit}.sup-role{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.75;margin:0 0 2px}.sup-card__promise{margin:0;font-family:var(--ff-2);font-weight:400;font-size:var(--h3);line-height:1.12;text-wrap:balance;color:inherit}.sup-card__text{max-width:46ch;opacity:.9}.sup-card__ideal{align-self:start}.sup-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.sup-list li{position:relative;padding-left:21px}.sup-list li:before{content:"";position:absolute;left:0;top:.8em;width:11px;height:1px;background:currentColor}.sup-card__spec{margin:0;padding-top:14px;border-top:1px solid currentColor;font-size:13px;opacity:.8;font-variant-numeric:tabular-nums}.sup-blocks__plus{align-self:center;justify-self:center;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bg-1);color:var(--clr-black);border:1px solid var(--sup-line);font-family:var(--ff-2);font-size:26px;line-height:1}.sup-combo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(16px,4vw,48px);margin-top:var(--sp-48);padding-top:var(--sp-32);border-top:1px solid var(--clr-black)}.sup-combo h3{margin:0;font-family:var(--ff-2);font-weight:400;font-size:var(--h5);line-height:1.1}.sup-combo__txt{display:grid;gap:12px;max-width:62ch}.sup-combo__txt p{margin:0;color:var(--sup-muted)}.sup-combo__note{font-size:14px}.sup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.sup-step{display:grid;gap:6px;padding-top:16px;border-top:1px solid var(--clr-black);align-content:start}.sup-step__num{font-family:var(--ff-2);font-weight:400;font-size:38px;line-height:1;font-variant-numeric:tabular-nums}.sup-step__title{margin:0;font-family:var(--ff-1);font-weight:600;font-size:16px;line-height:1.4}.sup-step p{margin:0;color:var(--sup-muted)}.sup-table-wrap{overflow-x:auto}.sup-table{width:100%;min-width:560px;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15px}.sup-table th,.sup-table td{text-align:left;padding:14px 10px;border-bottom:1px solid var(--sup-line);vertical-align:top}.sup-table thead th{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sup-muted)}.sup-table th:nth-child(n+3),.sup-table td:nth-child(n+3){text-align:right;white-space:nowrap}.sup-footnote{margin-top:14px;font-size:13px;color:var(--sup-muted)}.sup-mel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.sup-mel__copy{display:grid;gap:14px}.sup-mel__copy p{margin:0;color:var(--sup-muted)}.sup-mel__viz{display:grid;min-width:0}.sup-chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;list-style:none;padding:0;margin:0;font-size:14px}.sup-chain__step{position:relative;padding:6px 14px;border:1px solid var(--sup-line);border-radius:99px;background:var(--bg-1)}.sup-chain__step:after{content:"\2192";position:absolute;right:-21px;top:50%;transform:translateY(-50%);color:var(--sup-muted)}.sup-chain__step.is-last:after{content:none}.sup-compare-table{margin-top:22px;border:1px solid var(--sup-line);border-radius:10px;overflow:hidden;background:var(--bg-1)}.sup-compare-table__row{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:14px 18px;font-size:14px;border-top:1px solid var(--sup-line)}.sup-compare-table__row:first-child{border-top:0}.sup-compare-table__row--head{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sup-muted)}.sup-compare-table__row b{font-weight:400;color:var(--sup-muted)}.sup-compare-table__row .is-brand{font-weight:600}.sup-quote{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;margin:0}.sup-quote__media{aspect-ratio:4 / 5;max-width:100%;border-radius:10px;overflow:hidden}.sup-quote__media img{width:100%!important;height:inherit!important;object-fit:cover;display:block}.sup-quote__ph{display:grid;place-items:center;height:100%;padding:24px;text-align:center;border:1.5px dashed var(--sup-on-night);border-radius:10px;font-size:13px;line-height:1.5;opacity:.75}.sup-quote__text{margin:0;max-width:30ch;font-family:var(--ff-2);font-weight:400;font-size:var(--h4);line-height:1.3;text-wrap:balance}.sup-quote figcaption{margin-top:22px;font-size:16px;letter-spacing:.06em;opacity:.8}.sup-quality{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sup-quality__item{display:grid;gap:8px;align-content:start}.sup-quality__title{margin:0;font-family:var(--ff-2);font-weight:400;font-size:24px;line-height:1.1}.sup-quality__item p{margin:0;color:var(--sup-muted)}.sup-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sup-pick__card{display:grid;gap:10px;align-content:start;padding:21px;border:1px solid var(--sup-line);border-radius:10px;background:var(--bg-1)}.sup-pick__card.is-featured{border-color:var(--clr-black)}.sup-pick__card h3{margin:0;font-family:var(--ff-2);font-weight:400;font-size:var(--h6);line-height:1.1}.sup-pick__price{margin:0;font-family:var(--ff-2);font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums}.sup-pick__price s{margin-left:6px;font-family:var(--ff-1);font-size:16px;color:var(--sup-muted)}.sup-pick__card p.text{margin:0;color:var(--sup-muted)}.sup-pick__btn{justify-self:start;display:inline-flex;align-items:center;padding:2px 16px;border:1px solid var(--clr-black);border-radius:99px;background:none;color:var(--clr-black);font-weight:600;font-size:14px;text-decoration:none}.sup-pick__top{display:flex;align-items:center;gap:14px}.sup-pick__head{display:grid;gap:10px;min-width:0}.sup-pick .sup-pick__img{flex:none;width:48px!important;height:56px!important;max-width:48px!important;object-fit:contain;border-radius:6px}.sup-pick__btn{font-family:inherit;line-height:inherit;cursor:pointer}.sup-pick__btn[aria-disabled=true]{opacity:.6;pointer-events:none}.sup-pick__btn:disabled{opacity:.5;cursor:default}.sup-pick__err{margin:0;color:#b3261e}.sup-pick__btn.is-primary{background:var(--sup-cta);border-color:var(--sup-cta)}.sup-pick__btn.is-current{border-color:var(--sup-line);color:var(--sup-muted);pointer-events:none}.sup-sec{letter-spacing:0}.sup-sec p,.sup-sec li,.sup-sec td,.sup-sec th,.sup-sec span,.sup-sec figcaption{letter-spacing:0}.sup-head{max-width:none}.sup-head p{max-width:680px}.sup-role{letter-spacing:.12em}.sup-sec h3{letter-spacing:normal}.sup-card .text,.sup-card h3,.sup-card p,.sup-card li{color:inherit}.sup-card__text{font-size:16px;line-height:1.6}.sup-list{gap:6px;font-size:16px;line-height:1.6}.sup-list li{margin:0;padding-top:0;padding-bottom:0;font-size:16px;line-height:1.6;color:inherit}.sup-sec .sup-step__title{font-family:var(--ff-1);font-weight:600;font-size:16px;line-height:1.4;letter-spacing:normal}.sup-sec .sup-quality__title,.sup-sec .sup-pick__card h3,.sup-sec .sup-combo h3{letter-spacing:normal}.sup-table tr,.sup-table td,.sup-table th,.sup-table tbody tr:hover{background:transparent;box-shadow:none}.sup-table td b{font-weight:400}.sup-chain{gap:8px 24px}.sup-chain__step{padding:4px 12px;font-size:13px;line-height:1.5;letter-spacing:normal}.sup-chain__step:after{right:-19px;font-size:13px}.sup-compare-table__row{line-height:1.4;align-items:start}.sup-compare-table__row span,.sup-compare-table__row b{line-height:1.4}.sup-quote{color:var(--sup-on-night)}.sup-quote__text,.sup-quote figcaption,.sup-quote figcaption b{color:var(--sup-on-night)}blockquote.sup-quote__text{border:0;padding:0;margin:0 0 24px;quotes:none}.sup-quote__body{border:0;padding:0}.sup-quote__body:before,.sup-quote__body:after,.sup-quote__text:before,.sup-quote__text:after{content:none}.title-shortcode.mb-64{margin-bottom:0}.sup-faq{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.sup-faq__intro .title{margin-bottom:14px}.sup-faq__intro .text{font-size:15px;line-height:1.6;color:#6b6862}.sup-faq .accordion.type2 .accordion-item:first-child{border-top:1px solid var(--clr-text-5)}.sup-sec .sup-table,.sup-sec .sup-table thead,.sup-sec .sup-table thead tr,.sup-sec .sup-table thead th,.sup-sec .sup-table tbody tr,.sup-sec .sup-table tbody tr:nth-child(odd),.sup-sec .sup-table tbody tr:nth-child(2n),.sup-sec .sup-table tbody tr:hover,.sup-sec .sup-table tbody td{background:transparent!important;box-shadow:none!important;border-radius:0!important}.shopify-section[id$=__product_info] .section.sp-sec{padding-top:calc(var(--h-top-rating) + var(--h-height) + var(--sp-md) - 28px)}.pd-slider .pd-main-img{background-color:#e8e6e2;border-radius:var(--rd-2)}.pd-slider .pd-main-img img{object-fit:contain;transform:scale(.8)}.pd-main-img .tags span{background:var(--clr-white);color:var(--clr-black);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:16px;text-transform:uppercase;padding:7px 12px;border-radius:999px}.sup-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 0 4px;font-size:var(--text-md);line-height:28px;letter-spacing:2.08px;font-variant-numeric:tabular-nums;color:var(--clr-black)}.sup-price__was{font-size:14px;color:var(--sup-muted)}.sup-price__save{font-size:11.5px;font-weight:600;color:var(--sup-save);background:var(--clr-white);border-radius:99px;padding:0 10px;line-height:24px;letter-spacing:normal;align-self:center}.sup-unit{margin:calc(var(--sp-24) * -1 + 6px) 0 0;font-size:12px;line-height:1.4;color:var(--sup-muted)}.sup-unit{display:none}.sup-switch{margin:var(--sp-24) 0 0}.pd-slider .pd-main-img .tags span{padding:8px 14px;line-height:16px;font-size:11px;font-weight:600;letter-spacing:.12em}.shopify-section[id$=__product_info] .spacer-xl{height:var(--sp-sm)}.pd-detail-info .text-center.mrt-16{margin-top:6px;font-size:11px!important;line-height:1.4;color:var(--sup-muted)}.sup-sec .sup-card .sup-card__top h3{color:var(--clr-black)}.sup-sec .sup-card--night .sup-card__top h3{color:var(--sup-on-night)}@media(max-width:991px){.sup-head{margin-bottom:var(--sp-32)}.sup-blocks,.sup-mel,.sup-quote,.sup-combo{grid-template-columns:minmax(0,1fr)}.sup-mel{gap:var(--sp-32)}.sup-combo{gap:var(--sp-12);margin-top:var(--sp-32)}.sup-blocks{gap:12px}.sup-blocks__plus{margin-block:-26px;position:relative;z-index:1}.sup-card{padding:24px;gap:16px}.sup-card__promise{font-size:var(--h4)}.sup-steps,.sup-quality,.sup-pick{grid-template-columns:minmax(0,1fr);gap:20px}.sup-quote{gap:var(--sp-24)}.sup-quote__media{max-width:260px}.sup-quote__text{font-size:var(--h6)}.sup-faq{grid-template-columns:1fr;gap:26px}.sup-card__img{width:auto;max-width:56px;object-position:left center}.shopify-section[id$=__product_info] .spacer-xl{height:var(--sp-xs)}}@media(max-width:575px){.sup-switch__grid{grid-template-columns:minmax(0,1fr)}.sup-switch{margin-top:24px}.sup-head h2,.sup-sec h2{font-size:34px;line-height:1.1}.sup-card__promise{font-size:28px}.sup-step__num{font-size:32px}.sup-pick__price{font-size:28px;margin-top:10px}.sup-table{min-width:0}.sup-table thead{display:none}.sup-table tr{display:block;padding:12px 0;border-bottom:1px solid var(--sup-line)}.sup-sec .sup-table th,.sup-sec .sup-table td{display:flex;justify-content:space-between;gap:16px;padding:3px 0!important;margin:0!important;height:auto!important;line-height:1.4;border:0;text-align:right!important;white-space:normal!important}.sup-table td:before{content:attr(data-label);flex:none;text-align:left;color:var(--sup-muted)}.sup-table td:first-child{font-weight:600}.sup-compare-table__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:12px 14px}.sup-compare-table__row b{grid-column:1 / -1}.sup-compare-table__row--head>span:first-child{display:none}.sup-chain{gap:8px 22px}}.pd-slider .swiper-slide:not(:first-child) .pd-main-img{padding:0}.pd-slider .swiper-slide:not(:first-child) .pd-main-img img{object-fit:cover;transform:none}.sup-quote figcaption b{display:block;margin-bottom:2px}.sup-quote figcaption br{display:none}header.sup-over-white .h-inner:before{box-shadow:0 0 18px #1e222724,0 2px 6px #1e22270f}
/*# sourceMappingURL=/cdn/shop/t/114/assets/supplement.css.map */
