.u-pdp-root{--u-pdp-top: 100px}:where(.u-pdp-root) a{color:inherit}:where(.u-pdp-root) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.u-pdp-root) ul{margin:0;padding:0;list-style:none}:where(.u-pdp-root) p{margin:0}:where(.u-pdp-root) figure{margin:0}.u-pdp__crumbs{font-size:13.5px;color:var(--u-muted);padding:18px 0 20px}.u-pdp__crumbs a{text-decoration:none}.u-pdp__crumbs a:hover{color:var(--u-ink)}.u-pdp{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);align-items:start;padding-bottom:clamp(56px,7vw,100px)}.u-pdp__gal{position:relative;min-width:0}.u-gal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 12px}.u-gal__item{display:grid;gap:9px;align-content:start;cursor:zoom-in;min-width:0}.u-gal__img{aspect-ratio:1 / 1}.u-gal__img>img,.u-gal__img>video,.u-gal__img>svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--u-ease)}.u-gal__img>img.u-is-cut{padding:10% 12% 12%}.u-gal__item:first-child{grid-column:1 / -1}.u-gal__item:first-child .u-gal__img{aspect-ratio:5 / 4}.u-gal__item:first-child .u-gal__img>img.u-is-cut{padding:7% 14% 9%}.u-gal__item.is-wide{grid-column:1 / -1}.u-gal__item.is-wide .u-gal__img{aspect-ratio:16 / 10}.u-gal__item:hover .u-gal__img>img{transform:scale(1.025)}.u-gal__cap{font-size:13.5px;color:var(--u-muted);padding:0 2px;line-height:1.4}.u-gal__flag{position:absolute;top:14px;left:14px;z-index:2}.u-gal__ph{width:100%;height:100%;fill:var(--u-line)}.u-gal__dots,.u-gal__count{display:none}@media screen and (max-width:899px){.u-pdp{grid-template-columns:minmax(0,1fr);gap:22px}.u-pdp__gal{margin:0 calc(-1 * var(--u-gutter))}.u-gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none;overscroll-behavior-x:contain}.u-gal::-webkit-scrollbar{display:none}.u-gal__item,.u-gal__item:first-child,.u-gal__item.is-wide{flex:0 0 100%;width:100%;scroll-snap-align:start;cursor:default}.u-gal__img,.u-gal__item:first-child .u-gal__img,.u-gal__item.is-wide .u-gal__img{aspect-ratio:1 / 1;border-radius:0}.u-gal__cap{padding:0 var(--u-gutter);min-height:19px}.u-gal__dots{display:flex;justify-content:center;gap:5px;margin-top:12px}.u-gal__dots i{width:22px;height:3px;border-radius:3px;background:#2b202533;transition:background .3s,width .3s}.u-gal__dots i.is-on{background:var(--u-prune);width:34px}.u-gal__count{display:block;position:absolute;right:14px;top:14px;z-index:3;background:#fffcf9e6;border-radius:999px;padding:3px 10px;font-size:12.5px}}@media screen and (max-width:420px){.u-gal__dots i{width:14px}.u-gal__dots i.is-on{width:24px}}.u-buy{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}@media screen and (max-width:899px){.u-buy{position:static}}.u-buy__head{display:grid;gap:10px}.u-buy__title{font-size:clamp(32px,3.4vw,46px)}.u-buy__need{font-size:17px;color:var(--u-muted)}.u-buy__rate{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--u-muted)}.u-buy__rate a{text-decoration:underline;text-underline-offset:3px}.u-rstars{letter-spacing:1px;background:linear-gradient(90deg,var(--u-gold) var(--u-r, 100%),var(--u-line) var(--u-r, 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.u-buy__price{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.u-buy__price .u-price{font-size:24px}.u-buy__price small{color:var(--u-muted);font-size:14px}.u-buy__price small:empty{display:none}.u-buy__promise{font-size:16.5px;line-height:1.6}.u-buy__note{font-size:14px;color:var(--u-muted)}.u-buy__app:empty{display:none}.u-label{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--u-muted);margin-bottom:10px}.u-seg{display:flex;flex-wrap:wrap;gap:8px}.u-seg button{min-width:84px;height:44px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--u-line);font-size:15px;transition:.2s}.u-seg button:hover{box-shadow:inset 0 0 0 1px var(--u-prune-soft)}.u-seg button.is-on{box-shadow:inset 0 0 0 2px var(--u-prune);color:var(--u-prune-ink);font-weight:500}.u-seg button.is-off{color:var(--u-muted);text-decoration:line-through;text-decoration-thickness:1px}.u-buy__variants[hidden]{display:none}.u-buy__formulas{min-width:0}.u-buy__formulas .u-formulas-wrap{grid-template-columns:minmax(0,1fr);gap:20px}.u-buy__formulas .u-formulas__cta .u-btn{flex:1 1 100%;width:100%;min-width:0}.u-atc-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.u-atc-row--solo{grid-template-columns:minmax(0,1fr)}.u-qty{display:inline-flex;align-items:center;height:52px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--u-line)}.u-qty button{width:40px;height:52px;font-size:17px}.u-qty input{width:30px;height:52px;border:0;padding:0;background:transparent;text-align:center;font:400 15px var(--u-body);color:var(--u-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.u-qty input::-webkit-outer-spin-button,.u-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.u-qty input:focus-visible{outline:2px solid var(--u-prune);outline-offset:-2px;border-radius:6px}.u-buy__cta .u-btn{position:relative;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.u-buy__cta .u-btn.loading [data-u-atc-text]{visibility:hidden}.u-buy__cta .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.u-buy__cta .loading__spinner.hidden{display:none}.u-buy__cta .loading__spinner .spinner{width:20px;height:20px}.u-buy__cta .loading__spinner .path{stroke:#fff}.u-buy__error{font-size:14px;color:#8a2a2a;margin-bottom:10px}.u-buy__dyn{margin-top:10px}@media screen and (max-width:749px){.u-pdp-root .u-buy__cta .u-btn{padding:0 16px}.u-qty button{width:34px}}.u-benefits{display:grid;gap:10px;padding:18px 0 0;border-top:1px solid var(--u-line)}.u-benefits li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15.5px;line-height:1.5}.u-benefits li:before{content:"";width:18px;height:18px;margin-top:3px;border-radius:50%;background:var(--u-blush) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B84C34' stroke-width='2.4'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}.u-benefits li.has-emo:before{content:none}.u-benefits__emo{font-size:16px;line-height:1.5;text-align:center}.u-mini-reass{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.u-mini-reass>div{background:var(--u-cream);border-radius:12px;padding:12px;font-size:13px;line-height:1.35;display:grid;gap:6px;align-content:start}.u-mini-reass svg{width:20px;height:20px;color:var(--u-prune-ink)}.u-fbt-reco{display:block}.u-buy__fbt:empty{display:none}.u-fbt-reco:empty{display:block;height:0;margin-bottom:-16px}.u-fbt{border-radius:var(--u-radius);box-shadow:inset 0 0 0 1px var(--u-line);padding:16px 18px;display:grid;gap:4px}.u-fbt__t{margin:0 0 4px;font:400 19px var(--u-display);letter-spacing:0}.u-fbt__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;font-size:14.5px}.u-fbt__txt a{text-decoration:none}.u-fbt__txt a:hover{color:var(--u-prune-ink)}.u-fbt__txt span{display:block;font-size:13px;color:var(--u-muted);line-height:1.4}.u-fbt__sum{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--u-line);margin-top:6px;font-size:14.5px}.u-fbt__sum b{font-weight:500}.u-upsell{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--u-blush-2);border-radius:var(--u-radius);padding:12px 14px;font-size:14.5px}.u-upsell .u-thumb{width:64px;height:64px;border-radius:12px}.u-upsell b{display:block;font-weight:500}.u-upsell span{color:var(--u-muted);font-size:13.5px}.u-buy__acc+.u-buy__acc{margin-top:-20px}.u-buy__acc .u-acc__b ul{list-style:disc;padding-left:18px;display:grid;gap:4px}.u-buy__acc .u-inci{font-size:13px;letter-spacing:.02em;overflow-wrap:anywhere}.u-buy__acc .u-acc__b a{color:inherit}.u-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffcf9f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--u-line);transform:translateY(110%);transition:transform .4s var(--u-ease);padding-bottom:env(safe-area-inset-bottom)}.u-sticky.is-on{transform:none}.u-sticky__in{display:flex;align-items:center;gap:14px;padding:10px var(--u-gutter);max-width:var(--u-wrap);margin:0 auto}.u-sticky__img{width:52px;height:52px}.u-sticky__t{flex:1;min-width:0;font:400 17px/1.2 var(--u-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-sticky__t>span{display:block;overflow:hidden;text-overflow:ellipsis}.u-sticky__t small{display:block;font:400 13px var(--u-body);color:var(--u-muted);overflow:hidden;text-overflow:ellipsis}.u-sticky .u-btn{flex:none}@media screen and (max-width:749px){.u-sticky__img{display:none}.u-pdp-root .u-sticky .u-btn{padding:0 20px}}@media(prefers-reduced-motion:reduce){.u-sticky{transition:none}}.u-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#fffcf9fa;display:flex;align-items:center;justify-content:center}.u-lb[hidden]{display:none}.u-lb img{max-width:min(90vw,1100px);max-height:86vh;width:auto;height:auto;object-fit:contain;border-radius:var(--u-radius)}.u-lb .u-lb__b{position:absolute;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:19px;color:var(--u-ink);transition:background .2s}.u-lb .u-lb__b:hover{background:var(--u-cream)}.u-lb__b svg{width:21px;height:21px}.u-lb__close{top:16px;right:16px}.u-lb__prev{left:16px;top:50%;transform:translateY(-50%)}.u-lb__next{right:16px;top:50%;transform:translateY(-50%)}.u-lb__cap{position:absolute;bottom:20px;left:16px;right:16px;text-align:center;color:var(--u-muted);font-size:14px}.u-reass2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:20px 22px;border-radius:var(--u-radius);background:#f7f4f2}.u-reass2__item{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start}.u-reass2__item>svg{width:24px;height:24px;color:var(--u-prune-ink);margin-top:1px}.u-reass2__item b{display:block;font-size:14.5px;font-weight:600;color:var(--u-ink);line-height:1.3}.u-reass2__item span,.u-reass2__item a{display:block;font-size:13.5px;color:var(--u-muted);line-height:1.4;margin-top:2px}.u-reass2__item a{text-decoration:underline;text-underline-offset:3px}.u-reass2__item a:hover{color:var(--u-prune-ink)}.u-reass2__pay{list-style:none;margin:7px 0 0;padding:0;display:flex;flex-wrap:nowrap;gap:4px}.u-reass2__pay li{flex:0 1 34px;min-width:0}.u-reass2__card{width:100%;height:auto;aspect-ratio:38 / 24;display:block}@media screen and (max-width:420px){.u-reass2{grid-template-columns:minmax(0,1fr)}}.u-pdp__crumbs{padding:12px 0}.u-buy{gap:16px}.u-buy__head{gap:6px}.u-buy__title{font-size:clamp(28px,2.6vw,38px);line-height:1.08}.u-buy__need{font-size:15.5px}.u-buy__price .u-price{font-size:22px}.u-buy__promise{font-size:15.5px;line-height:1.55}.u-buy .u-label{margin-bottom:8px}.u-buy .u-formulas{gap:8px}.u-buy .u-formula{padding:12px 16px}.u-buy .u-formulas-wrap{gap:16px}.u-buy__acc+.u-buy__acc{margin-top:-16px}@media screen and (min-width:900px){.u-pdp-root{--u-pdp-top: 96px}.u-gal__item:first-child .u-gal__img{aspect-ratio:auto;height:clamp(420px,calc(100svh - 170px),640px)}}@media screen and (max-width:899px){.u-pdp{gap:16px}.u-pdp__crumbs{padding:10px 0 8px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-gal__img,.u-gal__item:first-child .u-gal__img,.u-gal__item.is-wide .u-gal__img{aspect-ratio:5 / 4}.u-gal__dots{margin-top:8px}.u-buy__title{font-size:27px}}.u-buy__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.u-buy__head>.u-eyebrow,.u-buy__head>.u-buy__title{flex:0 0 100%}.u-buy__head>.u-buy__title{margin-bottom:2px}.u-buy .u-formula{padding:10px 16px}.u-gal__arrow,.u-gal__thumbs{display:none}@media screen and (min-width:900px){.u-pdp__gal{position:sticky;top:var(--u-pdp-top)}.u-gal{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--u-radius-lg)}.u-gal::-webkit-scrollbar{display:none}.u-gal__item,.u-gal__item:first-child,.u-gal__item.is-wide{flex:0 0 100%;width:100%;scroll-snap-align:start;grid-column:auto}.u-gal__img,.u-gal__item:first-child .u-gal__img,.u-gal__item.is-wide .u-gal__img{aspect-ratio:1 / 1;height:auto;border-radius:0}.u-gal__img>img.u-is-cut,.u-gal__item:first-child .u-gal__img>img.u-is-cut{padding:10% 12%}.u-gal__cap{padding:8px 2px 0}.u-gal__arrow{display:grid;place-items:center;position:absolute;top:calc(50% - 60px);z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffeb;color:var(--u-ink);cursor:pointer;box-shadow:0 2px 10px #2b20251f;transition:background .2s}.u-gal__arrow:hover{background:#fff}.u-gal__arrow svg{width:20px;height:20px}.u-gal__arrow--prev{left:14px}.u-gal__arrow--next{right:14px}.u-gal__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.u-gal__thumbs::-webkit-scrollbar{display:none}.u-gal__thumb{flex:0 0 76px;height:76px;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--u-cream);cursor:pointer;box-shadow:inset 0 0 0 1px var(--u-line);opacity:.7;transition:opacity .2s,box-shadow .2s}.u-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.u-gal__thumb img.u-is-cut{object-fit:contain;padding:10%}.u-gal__thumb:hover{opacity:1}.u-gal__thumb.is-on{opacity:1;box-shadow:inset 0 0 0 2px var(--u-prune)}.u-gal__thumb.is-on img{margin:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:10px}}.u-buy__head{display:grid;gap:6px}.u-buy__head>.u-buy__rate{display:inline-flex;align-items:center;gap:8px;justify-self:start;text-decoration:none;color:var(--u-ink);font-size:14px}.u-buy__head>.u-buy__rate b{font-weight:600}.u-buy__head>.u-buy__rate>span:last-child{color:var(--u-muted)}.u-buy__head>.u-buy__rate:hover>span:last-child{color:var(--u-ink);text-decoration:underline;text-underline-offset:3px}.u-buy__head>.u-buy__rate .u-rstars{font-size:15px}.u-buy__head>.u-buy__title{margin:0}.u-buy .u-benefits{padding-top:0;border-top:0;gap:8px}.u-buy .u-benefits li{font-size:15px}.u-trust3{list-style:none;margin:0;padding:4px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:center}.u-trust3 li{display:grid;justify-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--u-ink)}.u-trust3__ic{width:52px;height:52px;border-radius:50%;background:var(--u-blush-2);color:var(--u-prune-ink);display:grid;place-items:center}.u-trust3__ic svg{width:26px;height:26px}@media screen and (min-width:900px){.u-pdp__gal:has(.u-gal__thumbs){display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start}.u-pdp__gal:has(.u-gal__thumbs) .u-gal{grid-column:2;grid-row:1}.u-pdp__gal .u-gal__thumbs{grid-column:1;grid-row:1;flex-direction:column;margin-top:0;overflow-x:hidden;overflow-y:auto;height:0;min-height:100%}.u-gal__thumb{flex:0 0 72px;width:72px;height:72px}.u-pdp__gal:has(.u-gal__thumbs) .u-gal__arrow--prev{left:98px}.u-pdp__gal .u-gal__arrow{top:calc(50% - 22px)}.u-pdp__gal:has(.u-gal__cap) .u-gal__arrow{top:calc(50% - 36px)}}.u-offers{min-width:0}.u-offer .u-formula__price s{display:block;color:var(--u-muted);font-weight:400;font-size:13px}.u-addon{display:grid;grid-template-columns:22px 52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-radius:var(--u-radius);background:var(--u-blush-2);cursor:pointer;transition:box-shadow .2s}.u-addon:hover{box-shadow:inset 0 0 0 1px var(--u-prune-soft)}.u-addon input{position:absolute;opacity:0;pointer-events:none}.u-addon__box{width:22px;height:22px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--u-prune-soft);display:grid;place-items:center;color:transparent;transition:.2s}.u-addon__box svg{width:14px;height:14px}.u-addon input:checked+.u-addon__box{background:var(--u-prune);box-shadow:none;color:#fff}.u-addon input:focus-visible+.u-addon__box{outline:2px solid var(--u-prune);outline-offset:2px}.u-addon__img{width:52px;height:52px;border-radius:10px;overflow:hidden;background:#fff;display:block}.u-addon__img img{width:100%;height:100%;object-fit:cover;display:block}.u-addon__img img.u-is-cut{object-fit:contain;padding:8%}.u-addon__txt b{display:block;font-weight:500;font-size:14.5px;line-height:1.35}.u-addon__txt small{display:block;font-size:13px;color:var(--u-muted);line-height:1.4}.u-addon__price{font-weight:600;font-size:14.5px;color:var(--u-prune-ink);white-space:nowrap}.u-sugg{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--u-radius);background:#fff;box-shadow:inset 0 0 0 1px var(--u-line);transition:box-shadow .2s,background .2s}.u-sugg.is-on{box-shadow:inset 0 0 0 2px var(--u-prune);background:var(--u-blush-2)}.u-sugg__img{width:60px;height:60px;border-radius:12px;overflow:hidden;background:var(--u-cream);display:block}.u-sugg__img img{width:100%;height:100%;object-fit:cover;display:block}.u-sugg__img img.u-is-cut{object-fit:contain;padding:8%}.u-sugg__txt{display:grid;gap:2px;min-width:0}.u-sugg__txt>b{font-weight:600;font-size:15px;line-height:1.3;color:var(--u-ink)}.u-sugg__line{font-size:13.5px;line-height:1.4;color:var(--u-muted)}.u-sugg__price{font-size:14.5px;color:var(--u-ink);margin-top:2px}.u-sugg__price strong{font-weight:600}.u-sugg__was{color:var(--u-muted)}.u-sugg__was s{text-decoration-thickness:1px}.u-sugg__save,.u-sugg__ship{font-size:13.5px;font-weight:600;color:var(--u-prune-ink)}.u-sugg__ship[hidden]{display:none}.u-sugg__act{display:grid;justify-items:center;gap:4px}.u-sugg__btn{min-height:40px;padding:0 18px;border-radius:999px;border:0;background:transparent;box-shadow:inset 0 0 0 1.5px var(--u-prune);color:var(--u-prune-ink);font:600 14px var(--u-body);cursor:pointer;white-space:nowrap;transition:.2s}.u-sugg__btn:hover{background:var(--u-prune);color:#fff}.u-sugg.is-on .u-sugg__btn{background:var(--u-prune);color:#fff;box-shadow:none}.u-sugg__btn:focus-visible,.u-sugg__undo:focus-visible{outline:2px solid var(--u-prune);outline-offset:2px}.u-sugg__undo{border:0;background:none;padding:0;font:400 12.5px var(--u-body);color:var(--u-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media screen and (max-width:520px){.u-sugg{grid-template-columns:52px minmax(0,1fr);gap:10px 12px;padding:12px}.u-sugg__img{width:52px;height:52px}.u-sugg__act{grid-column:1 / -1;grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:14px}.u-sugg__btn{min-height:38px}}.u-sugg__was{margin-left:5px}@media screen and (max-width:520px){.u-sugg{align-items:start}}.u-pdp__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;color:var(--u-muted);line-height:1.4}.u-pdp__crumbs a{color:inherit;text-decoration:none}.u-pdp__crumbs a:hover{color:var(--u-ink);text-decoration:underline;text-underline-offset:3px}.u-pdp__crumbs span[aria-hidden]{opacity:.6}.u-pdp__crumbs-cur{color:var(--u-ink);font-weight:500}.u-pdp__crumbs--buy{display:none}@media screen and (max-width:899px){.u-pdp__crumbs--top{display:none}.u-pdp__crumbs--buy{display:flex;white-space:normal;overflow:visible;padding:0 0 4px;font-size:12px}}@media screen and (max-width:749px){.u-buy{gap:14px}.u-buy>.u-buy__head{order:1}.u-buy>.u-buy__price{order:2;margin-top:-4px}.u-buy>.u-chips{order:3}.u-buy>.u-buy__variants{order:4}.u-buy>.u-buy__cta{order:5}.u-buy>.u-sugg{order:6}.u-buy>.u-ship,.u-buy>.u-buy__note{order:7}.u-buy>.u-benefits{order:8;padding-top:4px}.u-buy>.u-reass2{order:9}.u-buy>.u-trust3{order:10}.u-buy>.u-buy__app,.u-buy>.u-buy__fbt{order:11}.u-buy>.u-buy__acc{order:12}.u-buy__price .u-price{font-size:24px;font-weight:600}.u-pdp__crumbs--buy .u-pdp__crumbs-cur,.u-pdp__crumbs--buy span[aria-hidden]:has(+.u-pdp__crumbs-cur){display:none}html:has(.u-sticky.is-on) shopify-chat{display:none!important}}@media screen and (max-width:520px){.u-sugg{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:12px;align-items:center}.u-sugg__img{width:48px;height:48px;border-radius:10px;align-self:start}.u-sugg__txt>b{font-size:14px}.u-sugg__line{font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-sugg__price{font-size:14px}.u-sugg__save,.u-sugg__ship{font-size:12.5px}.u-sugg__act{grid-column:auto;grid-template-columns:none;justify-items:center;gap:4px}.u-sugg__btn{min-height:36px;padding:0 14px;font-size:13.5px}.u-sugg__undo{font-size:12px}}@media screen and (max-width:749px){.u-sticky__in{gap:10px;padding:10px var(--u-gutter)}.u-sticky__t{white-space:normal;font:600 14.5px/1.25 var(--u-body)}.u-sticky__t>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.u-sticky__t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;margin-top:1px}.u-pdp-root .u-sticky .u-btn{min-height:46px;padding:0 16px;font-size:14px;gap:6px}}.u-seg--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.u-seg--cards button{min-width:0;height:auto;min-height:58px;padding:9px 10px;border-radius:14px;display:grid;align-content:center;justify-items:center;gap:2px;text-align:center;line-height:1.25}.u-seg--cards button b{font-weight:600;font-size:14.5px}.u-seg--cards button small{font-size:13px;color:var(--u-muted)}.u-seg--cards button.is-on{background:var(--u-blush-2)}.u-seg--cards button.is-on small{color:var(--u-prune-ink)}.u-seg__note{margin:8px 0 0;font-size:13.5px;color:var(--u-prune-ink)}.u-seg__note[hidden]{display:none}@media screen and (max-width:420px){.u-seg--cards button b{font-size:13.5px}.u-seg--cards button{padding:8px 6px}}.u-incl{display:grid;gap:10px;padding:16px 18px;border-radius:var(--u-radius);background:var(--u-cream)}.u-incl__h{margin:0;font:600 12px/1.4 var(--u-body);letter-spacing:.12em;text-transform:uppercase;color:var(--u-prune-ink)}.u-incl__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.u-incl__list li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.u-incl__img{width:52px;height:52px;border-radius:12px;background:#fff;overflow:hidden;display:grid;place-items:center}.u-incl__img img{width:100%;height:100%;object-fit:contain}.u-incl__img--ic{color:var(--u-prune-ink)}.u-incl__img--ic svg{width:24px;height:24px}.u-incl__t{display:grid;gap:1px;min-width:0;font-size:13.5px;line-height:1.4;color:var(--u-muted)}.u-incl__t a{color:var(--u-ink);text-decoration:none}.u-incl__t a:hover b{color:var(--u-prune-ink)}.u-incl__t b{font-size:15px;font-weight:600;color:var(--u-ink)}.u-incl__t small{font-size:12.5px;color:var(--u-muted)}.u-incl__t b+small,.u-incl__t a+small{display:inline}.u-incl__save,.u-incl__pack{margin:2px 0 0;padding-top:10px;border-top:1px solid var(--u-line);font-size:14px;color:var(--u-ink)}.u-incl__save b{color:var(--u-prune-ink)}.u-tiles{display:grid;gap:10px}.u-tiles__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.u-tile-opt{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;padding:10px 8px 12px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--u-line);font:inherit;color:var(--u-ink);text-align:center;cursor:pointer;transition:box-shadow .2s,background .2s}.u-tile-opt:hover{box-shadow:inset 0 0 0 1px var(--u-prune-soft)}.u-tile-opt.is-on{box-shadow:inset 0 0 0 2px var(--u-prune);background:var(--u-blush-2, #FDF1EC)}.u-tile-opt:focus-visible{outline:2px solid var(--u-prune);outline-offset:2px}.u-tile-opt__img{width:56px;height:56px;display:grid;place-items:center}.u-tile-opt__img img{width:100%;height:100%;object-fit:contain}.u-tile-opt b{font-size:13.5px;font-weight:600;line-height:1.25}.u-tile-opt__price{font-size:13.5px;color:var(--u-muted)}.u-tile-opt__save{position:absolute;top:-8px;right:6px;padding:2px 8px;border-radius:999px;background:var(--u-prune);color:#fff;font:600 11.5px/1.4 var(--u-body)}.u-tiles__note{margin:0;font-size:13.5px;color:var(--u-muted);line-height:1.5}.u-tiles .u-sugg__ship{font-size:13px;color:var(--u-prune-ink);font-weight:500}.u-tiles:has(.u-tile-opt:nth-child(2):last-child) .u-tiles__row{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:749px){.u-buy>.u-incl{order:3}.u-buy>.u-tiles{order:4}.u-incl{padding:14px}.u-incl__list li{grid-template-columns:44px minmax(0,1fr)}.u-incl__img{width:44px;height:44px}.u-incl__t span{display:none}.u-tile-opt b{font-size:12.5px}}.u-tile-opt__img{overflow:hidden}.u-tile-opt__img img,.u-tile-opt__img .u-is-cut{width:56px!important;height:56px!important;max-width:56px;object-fit:contain;transform:none;margin:0;padding:0}.u-tile-opt__img{width:72px;height:72px;background:transparent}.u-tile-opt__img img,.u-tile-opt__img .u-is-cut{width:72px!important;height:72px!important;max-width:72px;mix-blend-mode:multiply}.u-incl__img{background:transparent}.u-incl__img img{mix-blend-mode:multiply}@media screen and (max-width:749px){.u-tile-opt__img,.u-tile-opt__img img,.u-tile-opt__img .u-is-cut{width:60px!important;height:60px!important;max-width:60px}}.u-incl__img img,.u-incl__img .u-is-cut{width:52px!important;height:52px!important;object-fit:contain;padding:4px}@media screen and (max-width:749px){.u-incl__img img,.u-incl__img .u-is-cut{width:44px!important;height:44px!important}}.u-buy__price .u-buy__save{flex-basis:100%;display:block;font-size:14px;color:var(--u-ink)}.u-buy__save b{color:var(--u-prune-ink);font-weight:600}.u-incl{gap:8px;padding:12px 14px}.u-incl__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.u-incl__list li{grid-template-columns:1fr;justify-items:center;text-align:center;gap:6px;align-items:start}.u-incl__t{justify-items:center}.u-incl__t>span{display:none}.u-incl__t b{font-size:13px;line-height:1.3}.u-incl__t small{font-size:12px}.u-incl__pack{padding-top:8px;font-size:13px}@media screen and (max-width:749px){.u-buy>.u-incl{order:6}.u-buy__price .u-buy__save{font-size:13.5px}}.u-incl__img,.u-incl__img img,.u-incl__img .u-is-cut{width:46px!important;height:46px!important}.u-incl{padding:10px 14px 12px}@media screen and (max-width:749px){.u-buy>.u-tiles{order:6}}a.u-incl__img{width:58px!important;height:58px!important;padding:5px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #b4484e38;transition:box-shadow .2s,transform .2s}a.u-incl__img img,a.u-incl__img .u-is-cut{width:48px!important;height:48px!important;padding:2px}a.u-incl__img:hover,.u-incl__list li:has(.u-incl__t a:hover) a.u-incl__img{box-shadow:inset 0 0 0 2px var(--u-prune);transform:translateY(-1px)}a.u-incl__img:focus-visible{outline:2px solid var(--u-prune);outline-offset:2px}.u-incl__t a:hover b{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){a.u-incl__img{transition:none}a.u-incl__img:hover{transform:none}}.u-acc__b .u-acc__h{margin:1em 0 .35em;font-weight:600;font-size:15.5px;color:var(--u-ink)}.u-acc__b .u-acc__h:first-child{margin-top:0}@media screen and (max-width:749px){.u-buy{gap:10px}}@media screen and (max-width:749px){.u-tiles__row,.u-tiles:has(.u-tile-opt:nth-child(2):last-child) .u-tiles__row{grid-template-columns:minmax(0,1fr);gap:6px}.u-tile-opt{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img name price" "img save price";justify-items:start;align-items:center;align-content:center;text-align:left;gap:0 12px;padding:8px 14px 8px 8px;min-height:64px}.u-tile-opt__img,.u-tile-opt__img img,.u-tile-opt__img .u-is-cut{grid-area:img;width:48px!important;height:48px!important;max-width:48px}.u-tile-opt b{grid-area:name;font-size:14.5px;align-self:end}.u-tile-opt:not(:has(.u-tile-opt__save)) b{grid-row:1 / span 2;align-self:center}.u-tile-opt__price{grid-area:price;font-size:15px;font-weight:600;color:var(--u-ink)}.u-tile-opt__save{position:static;grid-area:save;justify-self:start;align-self:start;margin-top:3px;padding:1px 8px;font-size:11.5px}.u-incl__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:8px}.u-incl__list li{grid-template-columns:48px minmax(0,1fr);justify-items:start;text-align:left;align-items:center;gap:12px}.u-incl__t{justify-items:start}.u-incl__t b{font-size:14.5px}.u-incl__img,a.u-incl__img{width:48px!important;height:48px!important;padding:3px}.u-incl__img img,.u-incl__img .u-is-cut,a.u-incl__img img{width:42px!important;height:42px!important;padding:0}}@media screen and (max-width:899px){.u-gal__img,.u-gal__item:first-child .u-gal__img,.u-gal__item.is-wide .u-gal__img{aspect-ratio:1 / 1;background:var(--u-photo)}.u-gal__img>img{object-fit:contain}}@media screen and (max-width:749px){.u-pdp__crumbs--buy,.u-pdp__crumbs--top{display:none}.u-buy>.u-chips{display:none}}@media screen and (max-width:749px){.u-pdp{gap:10px}.u-gal__dots{margin-top:6px}.u-seg:not(.u-seg--cards):has(>button:nth-child(4)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.u-seg:not(.u-seg--cards):has(>button:nth-child(4)) button{min-width:0;padding:0 6px;font-size:14px}}@media screen and (max-width:749px){.u-seg--cards{gap:6px}.u-seg--cards button{min-height:52px;padding:7px 6px}.u-seg--cards button b{font-size:14px}.u-seg--cards button small{font-size:12.5px}}@media screen and (max-width:749px){.u-buy{gap:8px}}.u-gal__award{display:none}@media screen and (max-width:749px){.u-tpl-product #MainContent{display:flex;flex-direction:column}.u-tpl-product #MainContent>.shopify-section{order:2}.u-tpl-product #MainContent>[id$=__main],.u-tpl-product #MainContent>[id$=__stories],.u-tpl-product #MainContent>[id$=__coffret]{order:0}.u-tpl-product #MainContent>[id$=__reviews]{order:1}.u-tpl-product #MainContent>[id$=__specs]{display:none}.u-gal__award{display:inline-flex;align-items:center;position:absolute;z-index:2;left:14px;top:50px;padding:5px 11px;border-radius:999px;background:#fff;color:var(--u-ink);font:600 12px/1.2 var(--u-body);letter-spacing:.02em;box-shadow:0 1px 6px #2b20251a}.u-gal__award:before{content:"\2605";margin-right:5px;color:var(--u-gold)}.u-gal__img:not(:has(.u-gal__flag)) .u-gal__award{top:14px}.u-buy:has(.u-reass2)>.u-trust3{display:none}.u-reass2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px 0 0;border-top:1px solid var(--u-line);border-radius:0;background:none}.u-reass2__item{grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center}.u-reass2__item>svg{width:20px;height:20px;margin-top:0}.u-reass2__item b{font-size:13px;font-weight:500}.u-reass2__item span{display:none}.u-reass2__item:nth-child(n+3){display:none}.u-atc-row,.u-atc-row--solo{grid-template-columns:minmax(0,1fr)}.u-atc-row .u-qty{display:none}.u-atc-row .u-btn{min-width:0;padding:0 16px;white-space:nowrap;text-align:center;line-height:1.2;font-size:15px;letter-spacing:.01em}.u-qty button{width:44px}.u-sugg__btn{min-height:44px}.u-buy>.u-tiles{order:4}.u-tiles .u-tiles__row,.u-tiles:has(.u-tile-opt:nth-child(2):last-child) .u-tiles__row{grid-template-columns:minmax(0,1fr);gap:6px}.u-tile-opt{grid-template-columns:40px minmax(0,1fr) auto;grid-auto-flow:column;justify-items:start;align-items:center;gap:0 10px;padding:6px 12px;min-height:52px;text-align:left}.u-tile-opt__img,.u-tile-opt__img img,.u-tile-opt__img .u-is-cut{width:40px!important;height:40px!important;max-width:40px}.u-tile-opt__img{grid-row:1 / span 2}.u-tile-opt b{grid-column:2;font-size:13.5px}.u-tile-opt__price{grid-column:3;grid-row:1 / span 2;font-weight:600;color:var(--u-ink)}.u-tile-opt__save{position:static;grid-column:2;justify-self:start;margin-top:2px}.u-revs2__track{align-items:stretch}.u-rcard__body{-webkit-line-clamp:4}.u-rcard__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-rcard__who{margin-top:auto}.u-revs2--empty{padding-top:20px;padding-bottom:20px}.u-revs2--empty .u-revs2__head{margin-bottom:6px}.u-revs2--empty .u-h2{font-size:22px}.u-howto>.u-tile{aspect-ratio:1 / 1}.u-howto>.u-tile img{object-fit:contain;background:var(--u-photo)}.u-related__more .u-btn{background:transparent;color:var(--u-ink);box-shadow:inset 0 0 0 1.5px var(--u-line)}body:has(.u-sticky.is-on){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.u-pdp-root .recipient-checkbox{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.u-pdp-root .recipient-checkbox>input[type=checkbox],.u-pdp-root .recipient-checkbox svg{width:22px;height:22px;flex:none}}@media screen and (max-width:749px){.u-buy:has(>.u-tiles)>.u-buy__price{display:none}.u-tiles>.u-label{display:none}.u-tile-opt{min-height:44px;padding:4px 12px}.u-tile-opt__img,.u-tile-opt__img img,.u-tile-opt__img .u-is-cut{width:34px!important;height:34px!important;max-width:34px}.u-tile-opt{grid-template-columns:34px minmax(0,1fr) auto}}@media screen and (max-width:749px){.u-tiles .u-tiles__row,.u-tiles:has(.u-tile-opt:nth-child(2):last-child) .u-tiles__row{gap:4px}.u-tile-opt{min-height:42px}}.u-cof{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"img txt" "btn btn";gap:12px 14px;align-items:center;margin-top:14px;padding:14px;border-radius:var(--u-radius);background:var(--u-shell)}.u-cof__img{grid-area:img;display:block;width:88px;height:88px;padding:4px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--u-line)}.u-cof__img img,.u-cof__img .u-is-cut{width:100%!important;height:100%!important;object-fit:contain;display:block;border-radius:8px}.u-cof__txt{grid-area:txt;display:grid;gap:2px;min-width:0}.u-cof__eye{font:600 11.5px/1.4 var(--u-body);letter-spacing:.12em;text-transform:uppercase;color:var(--u-prune-ink)}.u-cof__name{font:600 16px/1.3 var(--u-body);color:var(--u-ink);text-decoration:none}.u-cof__name:hover{text-decoration:underline;text-underline-offset:3px}.u-cof__inc{font-size:13.5px;line-height:1.4;color:var(--u-muted)}.u-cof__price{font-size:14px;line-height:1.4;color:var(--u-ink)}.u-cof__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:2px}.u-cof__price b{font-weight:600;font-size:15px}.u-cof__save{font-size:13px;font-weight:500;color:var(--u-prune-ink)}.u-cof__btn{grid-area:btn;min-height:48px;padding:0 18px;border:1.5px solid var(--u-prune);border-radius:999px;background:#fff;color:var(--u-prune-ink);font:600 15px var(--u-body);cursor:pointer;transition:background .2s,color .2s}.u-cof__btn:hover{background:var(--u-prune);color:#fff}.u-cof__btn:focus-visible{outline:2px solid var(--u-prune);outline-offset:2px}.u-cof__btn[aria-busy=true]{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/u-product.css.map */
