.gift__card{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px 16px 12px 12px;cursor:default;transition:none}.gift__card:hover{transform:none;box-shadow:0 24px 40px -28px #0d1330b3}.gift__go{display:none!important}.gift__top{padding-right:0!important}.gift__media{width:112px;height:112px;background:#e4e5de;box-shadow:inset 0 0 0 1px #f3f4ee24}.gift__proof{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;font-size:13px;line-height:18px;color:var(--muted)}.gift__proof svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--c-court);fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gift__proof a{color:var(--link, var(--c-court));text-decoration:underline;text-underline-offset:3px;font-weight:600;white-space:nowrap}@media(max-width:749px){.gift__card{grid-template-columns:92px minmax(0,1fr);gap:14px}.gift__media{width:92px;height:92px}}.eta{white-space:nowrap}.evidence__head{max-width:none;align-items:flex-end}.evidence__lead{max-width:440px}.evidence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.evidence__card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:28px;border-radius:var(--r-xl);background:var(--card);color:var(--fg);border:1px solid var(--line)}.evidence__card--court{background:var(--c-court);color:var(--c-white);border-color:transparent}.evidence__tag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.evidence__tag .dot{--dot-size: 8px;background:var(--c-court)}.evidence__card--court .evidence__tag{color:#ffffffbf}.evidence__card--court .evidence__tag .dot{background:var(--c-optic)}.evidence__stat{margin-top:10px;font-family:var(--f-display);font-weight:700;font-size:clamp(40px,4.4vw,60px);line-height:1;letter-spacing:-.04em}.evidence__stat-label{font-weight:600;font-size:16px;line-height:22px}.evidence__text{font-size:15px;line-height:23px;color:var(--muted)}.evidence__card--court .evidence__text{color:#ffffffd1}.evidence__src{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font:500 12px/18px var(--f-mono);letter-spacing:.03em}.evidence__card--court .evidence__src{border-color:#ffffff38}.evidence__src a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.evidence__src a:hover{text-decoration:underline;text-underline-offset:3px}.evidence__src svg{flex:none;transform:rotate(-45deg)}.evidence__note{margin-top:24px;font-size:14px;line-height:20px;color:var(--muted);max-width:720px}.evidence__experts{margin-top:48px;display:flex;flex-direction:column;gap:20px}.evidence__expert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}.evidence__expert{display:flex;gap:16px;align-items:flex-start;margin:0;padding:22px;border-radius:var(--r-xl);background:var(--card);border:1px solid var(--line)}.evidence__expert-photo{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden}.evidence__expert-photo img{width:100%;height:100%;object-fit:cover}.evidence__expert-body{display:flex;flex-direction:column;gap:10px;min-width:0;font-size:14px}.evidence__quote{margin:0;font-size:17px;line-height:25px;font-weight:500}.evidence__paid{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:var(--r-xs);background:var(--line);font:500 10px/14px var(--f-mono);letter-spacing:.08em;text-transform:uppercase}@media(max-width:989px){.evidence__head{align-items:flex-start}.evidence__grid{grid-template-columns:minmax(0,1fr)}.evidence__card{padding:24px}}.phase-visual{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4 / 3;margin-bottom:4px}.phase-visual img{display:block;width:100%;height:100%;object-fit:cover}.brand-phero__visual{flex:0 1 520px!important;min-width:0;margin:0 auto;border-radius:var(--r-2xl);overflow:hidden;box-shadow:0 40px 80px -48px #000000b3}.brand-phero__visual img{display:block;width:100%;height:auto}.brand-buy{display:flex;flex-direction:column;gap:14px}.brand-buy__price{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0}.brand-buy__amount{font-family:var(--f-display);font-weight:700;font-size:32px;line-height:1;letter-spacing:-.02em}.brand-buy__note{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--r-pill);background:var(--c-optic);color:var(--c-ink);font:500 12px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.brand-buy__note .dot{--dot-size: 7px;background:var(--c-ink)}.brand-buy__row{display:flex;flex-wrap:wrap;gap:10px}.brand-buy__row .btn{--h: 54px;padding:0 26px}.brand-buy__form{display:contents}.brand-buy__fine{color:var(--muted);margin:0}@media(max-width:749px){.brand-buy__row{flex-direction:column}.brand-buy__row .btn{width:100%;justify-content:center}}.brand-move__thumb:has(img){width:112px;height:84px;border-radius:14px}@media(max-width:749px){.brand-move__thumb:has(img){width:96px;height:72px}.brand-move:has(.brand-move__thumb img) .brand-move__dose{margin-left:112px}}.gift+div>.gift__proof{margin-top:-8px}.gallery__slide[hidden],.gallery__thumb[hidden]{display:none!important}.opt__legend-note{flex:none;font:500 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.product__info>.gift{margin-top:4px}.gift__eyebrow{margin-bottom:8px}@media(min-width:750px){.anat__specs{flex-wrap:nowrap;gap:6px}.anat__spec{flex:0 1 auto;min-width:0;font-size:10.5px}.anat__spec>span{padding:6px 8px;white-space:nowrap}}.upsell__sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.upsell__size{min-width:36px;height:30px;padding:0 10px;border-radius:var(--r-pill);border:1.5px solid var(--c-line);background:var(--c-white);color:var(--c-ink);font:600 13px/1 var(--f-body);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.upsell__size:hover{border-color:var(--c-ink)}.upsell__size.is-active{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-chalk)}.upsell__size:focus-visible{outline:3px solid var(--c-court);outline-offset:2px}.upsell{align-items:center}.upsell-page .upsell__sizes{margin-top:10px}@media(max-width:749px){.brand-move:has(.brand-move__thumb img) .brand-move__text{flex:1 1 160px}}.icon-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.icon-list li{display:flex;align-items:center;gap:14px}.icon-list__ico{flex:none;width:40px;height:40px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--c-court-soft);color:var(--c-court)}.icon-list__ico svg{display:block;width:22px;height:22px}.icon-list__ico .dot{--dot-size: 10px;background:currentColor}.icon-list__text{min-width:0}.scheme-ink .icon-list__ico,.scheme-court .icon-list__ico{background:#ffffff14;color:var(--dot)}@media(max-width:749px){.icon-list{gap:10px}.icon-list li{gap:12px}.icon-list__ico{width:36px;height:36px;border-radius:10px}.icon-list__ico svg{width:20px;height:20px}}.gallery__bug{transition:opacity .25s ease,transform .25s ease}ss-gallery.is-past-first .gallery__bug{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.gallery__bug{transition:none}}.product__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:20px}.product__head .product__title{min-width:0}.product__price-row--head{flex-direction:column;align-items:flex-end;gap:4px;text-align:right;padding-bottom:4px}.product__price-row--head .product__price{font-size:clamp(24px,2.1vw,30px);line-height:1;white-space:nowrap}.product__price-row--head .product__compare{font-size:15px;line-height:1}.product__price-row--head [data-per-strap]{white-space:nowrap}.product__info>.icon-list{margin-top:-6px;gap:8px}.icon-list li{gap:12px;font-size:15px;line-height:21px}.icon-list__ico{width:32px;height:32px;border-radius:9px}.icon-list__ico svg{width:18px;height:18px}.icon-list__ico .dot{--dot-size: 8px}@media(max-width:749px){.product__head{column-gap:14px}.product__price-row--head{padding-bottom:3px}.product__price-row--head .product__price{font-size:24px}.product__price-row--head [data-per-strap]{display:none!important}.product__subtitle{font-size:15px;line-height:22px}.product__info>.icon-list{margin-top:-8px}.icon-list{gap:8px}.icon-list li{gap:11px;font-size:14.5px;line-height:20px}.icon-list__ico{width:30px;height:30px;border-radius:8px}.icon-list__ico svg{width:17px;height:17px}}.gallery__bug{left:auto;right:20px}@media(max-width:749px){.gallery__bug{left:auto;right:16px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ss-v2.css.map */
