:where(html){--cw-font-display: var(--cw-display, "Cormorant Garamond", Georgia, serif);--cw-font-text: var(--cw-body, "Inter Tight", Arial, sans-serif);--cw-white: #fff;--cw-shadow-float: 0 6px 18px -10px rgba(28, 26, 24, .35);--cw-radius-chip: 22px;--cw-dur-2: .2s;--cw-dur-3: .32s;--cw-dur-4: .6s;--cw-ease-out: cubic-bezier(.2, .6, .2, 1);--cw-ease-emph: cubic-bezier(.16, 1, .3, 1);--z-sticky: 60;--z-dialog: 80}.cw-pdp__crumbs{padding-top:4px}.cw-pdp{padding-bottom:clamp(40px,6vw,88px)}.cw-pdp__grid{display:grid;gap:24px}@media(min-width:900px){.cw-pdp__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,4.5vw,72px);align-items:start}}.cw-pg{position:relative;display:grid;gap:12px;min-width:0}@media(min-width:900px){.cw-pg{grid-template-columns:72px minmax(0,1fr);gap:16px;position:sticky;top:96px}.cw-pg--single{grid-template-columns:minmax(0,1fr)}}.cw-pg__main{position:relative;min-width:0}@media(min-width:900px){.cw-pg__main{width:min(100%,calc((100vh - 150px)*.8))}}.cw-pg__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--cw-gutter) * -1)}.cw-pg__track::-webkit-scrollbar{display:none}html.no-js .cw-pg__track{scrollbar-width:thin}@media(min-width:900px){.cw-pg__track{margin-inline:0}}.cw-pg__track:focus-visible{outline-offset:-3px}.cw-pg__slide{position:relative;scroll-snap-align:start;scroll-snap-stop:always}.js .cw-pg__track--boot>.cw-pg__slide:not(:first-child){display:none}.cw-pg__frame{cursor:zoom-in}html.no-js .cw-pg__frame{cursor:auto}.cw-pg__cap{position:absolute;left:12px;bottom:12px;padding:6px 10px;background:var(--cw-cream);font:500 12px/1.2 var(--cw-font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--cw-ink)}.cw-pg__zoom,.cw-pg__nav{position:absolute;z-index:2;width:44px;height:44px;background:#faf6f0eb;border:0;border-radius:50%;color:var(--cw-ink);box-shadow:var(--cw-shadow-float)}.cw-pg__zoom:hover,.cw-pg__nav:hover{background:var(--cw-cream);color:var(--cw-cocoa)}.cw-pg__zoom{top:12px;right:12px}@media(max-width:899px){.cw-pg__zoom{right:0}}.cw-pg__nav{top:50%;margin-top:-22px;display:none}.cw-pg__nav--prev{left:12px}.cw-pg__nav--next{right:12px}@media(min-width:900px){.cw-pg__nav{display:inline-grid;place-items:center}}.cw-pg__count{position:absolute;right:0;bottom:12px;z-index:2;padding:4px 10px;background:var(--cw-cream);font-size:13px}@media(min-width:900px){.cw-pg__count{right:12px}}.cw-pg__thumbs{display:none}@media(min-width:900px){.cw-pg__thumbs{display:grid;align-content:start;gap:10px}.cw-pg__thumb{display:block;width:72px;aspect-ratio:4 / 5;padding:0;border:1px solid transparent;background:var(--cw-milk);overflow:hidden;opacity:.72;transition:opacity var(--cw-dur-2) var(--cw-ease-out),border-color var(--cw-dur-2) var(--cw-ease-out)}.cw-pg__thumb img{width:100%;height:100%;object-fit:cover}.cw-pg__thumb:hover{opacity:1}.cw-pg__thumb[aria-current=true]{opacity:1;border-color:var(--cw-ink)}}.cw-zoom{padding:0;place-items:stretch}.cw-zoom .cw-zoom__card{width:100%;height:100%;max-height:none;padding:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--cw-cream);overflow:hidden}.cw-zoom .cw-zoom__card:before{display:none}.cw-zoom__stage{overflow:hidden;display:grid;place-items:center;padding:16px;cursor:zoom-in}.cw-zoom__stage img{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 110px);object-fit:contain}.cw-zoom__stage.is-zoomed{overflow:auto;place-items:start;cursor:zoom-out;padding:0}.cw-zoom__stage.is-zoomed img{max-width:none;max-height:none;width:200%}@media(min-width:900px){.cw-zoom__stage.is-zoomed img{width:min(2000px,160vw)}}.cw-zoom__bar{display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px;padding:8px var(--cw-gutter) calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--cw-sand)}.cw-zoom__count{min-width:56px;text-align:center;font-size:14px}.cw-zoom__toggle{min-height:44px;padding:0 16px;border:1px solid var(--cw-sand);border-radius:var(--cw-radius-chip);background:var(--cw-cream);font:500 13px/1 var(--cw-font-text);letter-spacing:.04em}.cw-zoom__toggle[aria-pressed=true]{background:var(--cw-ink);color:var(--cw-cream);border-color:var(--cw-ink)}.cw-zoom__close{margin-left:auto}@media(max-width:749px){.cw-zoom .cw-zoom__card{transform:translateY(24px)}.cw-zoom.is-open .cw-zoom__card{transform:none}}.cw-pdp__buy{display:grid;gap:16px;align-content:start;min-width:0}.cw-pdp__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cw-pdp__title{font:400 clamp(40px,4.2vw,60px)/.98 var(--cw-font-display);letter-spacing:-.015em;margin-top:-4px}.cw-pdp__desc{font-size:16px;line-height:1.45;color:var(--cw-taupe-text);max-width:30em;margin-top:-6px}.cw-pdp__pricebox{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cw-pdp__price{font:500 26px/1 var(--cw-font-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cw-pdp__cmp{font-size:17px;font-weight:400;color:var(--cw-taupe-text);margin-left:4px}.cw-pdp__unit{font-size:14px;color:var(--cw-taupe-text)}.cw-pdp__d13{margin-top:-6px}.cw-pdp__soldout{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;background:var(--cw-milk);border:1px solid var(--cw-sand);font-size:14px}.cw-pdp__form{display:grid;gap:14px;width:100%}.cw-pdp__formats{margin:0;padding:0;border:0;min-width:0}.cw-pdp__legend{padding:0;margin-bottom:10px;font-size:13px;letter-spacing:.02em;color:var(--cw-taupe-text)}.cw-pdp__legend span{color:var(--cw-ink);font-weight:500}.cw-pdp__fmt-list{display:flex;flex-wrap:wrap;gap:8px}.cw-pdp__fmt{position:relative;display:block;color:inherit;text-decoration:none}.cw-pdp__fmt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.cw-pdp__fmt-box{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:12px;row-gap:2px;min-height:56px;min-width:120px;padding:9px 16px;border:1px solid var(--cw-sand);background:var(--cw-cream);transition:border-color var(--cw-dur-2) var(--cw-ease-out)}.cw-pdp__fmt-box b{font:500 15px/1.2 var(--cw-font-text)}.cw-pdp__fmt-price{justify-self:end;font-size:14px;color:var(--cw-ink)}.cw-pdp__fmt-price s{margin-left:6px;color:var(--cw-taupe-text)}.cw-pdp__fmt-tag{grid-column:1 / -1;display:inline-flex;align-items:center;gap:4px;font:500 12px/1.2 var(--cw-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-peach-text)}.cw-pdp__fmt-tag .cw-icon{width:14px;height:14px}.cw-pdp__fmt:hover .cw-pdp__fmt-box{border-color:var(--cw-cocoa)}.cw-pdp__fmt input:checked+.cw-pdp__fmt-box{border-color:var(--cw-ink);box-shadow:inset 0 0 0 1px var(--cw-ink);background:var(--cw-white)}.cw-pdp__fmt input:focus-visible+.cw-pdp__fmt-box{outline:2px solid var(--cw-cocoa);outline-offset:3px}.cw-pdp__fmt.is-off .cw-pdp__fmt-box{background:var(--cw-milk)}.cw-pdp__fmt.is-off b,.cw-pdp__fmt.is-off .cw-pdp__fmt-price{color:var(--cw-taupe-text);text-decoration:line-through}.cw-pdp__fmt.is-off input{cursor:not-allowed}.cw-pdp__fmt--link .cw-pdp__fmt-box{border-style:dashed;border-color:var(--cw-taupe)}.cw-pdp__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.cw-pdp__cta{min-height:56px;padding:0 18px;white-space:nowrap}@media(max-width:479px){.cw-pdp__cta-long{display:none}}.cw-qty{display:inline-flex;align-items:stretch;border:1px solid var(--cw-sand);background:var(--cw-cream)}.cw-qty__btn{display:inline-grid;place-items:center;width:44px;min-height:54px;padding:0;border:0;background:transparent;color:var(--cw-ink)}.cw-qty__btn .cw-icon{width:18px;height:18px}.cw-qty__btn:hover{color:var(--cw-cocoa)}.cw-qty__btn[disabled]{opacity:.4;cursor:not-allowed}.cw-qty__in{width:44px;min-height:54px;padding:0;border:0;background:transparent;text-align:center;font:500 16px/1 var(--cw-font-text);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}html.no-js .cw-qty__in{width:64px}.cw-qty__in::-webkit-outer-spin-button,.cw-qty__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cw-qty.is-off{opacity:.5}.cw-pdp__stock{display:inline-flex;align-items:center;gap:8px;font-size:14px}.cw-pdp__stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cw-cocoa)}.cw-pdp__stock[data-state=out]{color:var(--cw-taupe-text)}.cw-pdp__stock[data-state=out]:before{background:transparent;border:1px solid var(--cw-taupe)}.cw-pdp__sibling{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:52px;background:var(--cw-milk);border:1px solid var(--cw-sand);font-size:14px;line-height:1.4}.cw-pdp__sibling.is-on{border-color:var(--cw-peach-deep)}.cw-pdp__sibling .cw-icon{flex:0 0 18px;width:18px;height:18px;color:var(--cw-peach-deep)}.cw-pdp__sibling a{color:var(--cw-ink);font-weight:500;text-decoration-color:var(--cw-peach-deep);text-underline-offset:4px}.cw-pdp__ship{display:grid;gap:8px}.cw-pdp__ship .cw-shipline{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4}.cw-pdp__ship .cw-shipline__icon .cw-icon{color:var(--cw-cocoa)}.cw-pdp__ship-bar{display:block;height:3px;background:var(--cw-sand);overflow:hidden}.cw-pdp__ship-bar span{display:block;height:100%;background:var(--cw-peach-deep);transition:width var(--cw-dur-4) var(--cw-ease-out)}.cw-pdp__eta{gap:2px}.cw-pdp__eta-sub{margin:0;padding-left:30px;font-size:13px;line-height:1.45;color:var(--cw-taupe-text)}.cw-pdp__bc{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--cw-sand);border-bottom:1px solid var(--cw-sand);font-size:14px;line-height:1.4}.cw-pdp__bc-t{margin:0;font-weight:600;color:var(--cw-ink)}.cw-pdp__bc-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cw-pdp__bc-item{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.cw-pdp__bc-item a{color:var(--cw-ink);text-decoration-color:var(--cw-peach-deep);text-underline-offset:4px}.cw-pdp__bc-item small{color:var(--cw-cocoa);font-size:13px}.cw-pdp__bc-row{display:flex;justify-content:space-between;gap:12px;margin:0}.cw-pdp__bc-row--disc b{color:var(--cw-ink)}.cw-pdp__bc-fine{margin:0;font-size:13px;color:var(--cw-cocoa)}.cw-trust{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--cw-sand)}@media(min-width:600px){.cw-trust{grid-template-columns:1fr 1fr;column-gap:20px}}.cw-trust li{display:flex;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--cw-sand);font-size:14px;line-height:1.35}.cw-trust .cw-icon{flex:0 0 20px;width:20px;height:20px;color:var(--cw-cocoa)}.cw-trust a{color:var(--cw-ink);text-decoration-color:var(--cw-peach-deep);text-underline-offset:4px}.cw-trust--plain{border-top:0}@media(min-width:600px){.cw-trust--plain{grid-template-columns:1fr}}.cw-brief{position:relative;width:100%;padding:18px 18px 14px;background:var(--cw-milk);border:1px solid var(--cw-sand)}.cw-brief__title{display:flex;align-items:center;gap:8px;font:500 12px/1.2 var(--cw-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-peach-text);margin-bottom:6px}.cw-brief__title .cw-star{color:var(--cw-peach-deep);stroke:currentColor}.cw-brief dl{margin:0}.cw-brief dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--cw-sand)}.cw-brief dl>div:last-child{border-bottom:0}.cw-brief dt{padding-top:2px;font:500 12px/1.3 var(--cw-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-taupe-text)}.cw-brief dd{margin:0;display:grid;gap:8px;font-size:14px;line-height:1.45}.cw-brief__link{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;text-decoration:none}.cw-brief__link:hover .cw-mark__l{text-decoration:underline}.cw-brief__q{font:italic 400 17px/1.35 var(--cw-font-display);color:var(--cw-cocoa)}.cw-brief__chips{display:flex;flex-wrap:wrap;gap:6px}.cw-chip--sm{min-height:44px;padding:0 14px;font-size:13px;background:var(--cw-cream)}.cw-brief__moments{display:flex;flex-wrap:wrap;gap:4px 16px}.cw-brief__moments span{display:inline-flex;align-items:center;gap:6px;font-weight:500}.cw-brief__moments .cw-icon{width:18px;height:18px;color:var(--cw-cocoa)}.cw-brief__src{margin-top:6px;font-size:12px;color:var(--cw-taupe-text)}.cw-pdp__info{display:grid;gap:40px}@media(min-width:900px){.cw-pdp__info{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,96px);align-items:start}.cw-pdp__about{position:sticky;top:112px}}.cw-pdp__about .cw-h2{margin:14px 0 24px}.cw-pdp__pitch{margin-bottom:20px}.cw-pdp__prose{font-size:16px;color:var(--cw-ink)}.cw-pdp__acc .cw-acc__body{font-size:15px;line-height:1.55}.cw-how__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:16px;font:500 12px/1.3 var(--cw-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-peach-text)}.cw-how__head--sub{margin:28px 0 14px;text-transform:none;letter-spacing:0;font:400 15px/1.4 var(--cw-font-text);color:var(--cw-ink)}.cw-how__when{display:inline-flex;align-items:center;gap:8px;color:var(--cw-ink)}.cw-how__when .cw-icon{width:18px;height:18px;color:var(--cw-cocoa)}.cw-how__src{margin-top:16px;font-size:13px;color:var(--cw-taupe-text)}.cw-how__parent{margin-top:8px;padding-top:4px;border-top:1px solid var(--cw-sand)}.cw-steps{display:grid;gap:18px;margin:0;padding:0;list-style:none}.cw-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px}.cw-steps__n{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--cw-peach-deep);border-radius:50%;font:italic 500 18px/1 var(--cw-font-display);color:var(--cw-cocoa)}.cw-steps__t{font-weight:500;margin-bottom:2px}.cw-steps__tag{margin-left:6px;font:500 12px/1 var(--cw-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-peach-text)}.cw-deflist{display:grid;gap:16px;margin:0;padding:0;list-style:none}.cw-deflist__t{font-weight:500}.cw-actives{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:600px){.cw-actives{grid-template-columns:1fr 1fr}}.cw-actives li{padding:16px;background:var(--cw-cream);border:1px solid var(--cw-sand)}.cw-actives__n{font:400 22px/1.1 var(--cw-font-display)}.cw-actives__l{margin:4px 0 8px;font:500 12px/1.2 var(--cw-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-peach-text)}.cw-faq{display:grid;gap:16px;margin:0}.cw-faq dt{font-weight:500}.cw-faq dd{margin:4px 0 0}.cw-inci{font-size:13px;line-height:1.7;color:var(--cw-ink)}.cw-inci__note{margin-top:10px;font-size:12px;color:var(--cw-taupe-text)}.cw-acc__body>p a,.cw-acc__body .cw-textlink{color:var(--cw-ink)}.cw-ritual .cw-shead{align-items:start}.cw-ritual__oq{max-width:420px}.cw-ritual__solo{display:grid;gap:24px}@media(min-width:900px){.cw-ritual__solo{grid-template-columns:1fr 1fr;align-items:end}}.cw-chain{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(176px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;margin-inline:calc(var(--cw-gutter) * -1);padding-inline:var(--cw-gutter);scrollbar-width:thin}@media(min-width:900px){.cw-chain{margin-inline:0;padding-inline:0}}.cw-chain__step{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:10px;padding:14px;background:var(--cw-milk);border:1px solid var(--cw-sand);scroll-snap-align:start}.cw-chain__step.is-here{background:var(--cw-white);border-color:var(--cw-ink);box-shadow:inset 0 0 0 1px var(--cw-ink)}.cw-chain__step.is-off{opacity:.6}.cw-chain__i{font:italic 500 22px/1 var(--cw-font-display);color:var(--cw-cocoa)}.cw-chain__img{display:block;width:88px}.cw-chain__body{display:grid;gap:4px;align-content:start}.cw-chain__tag{font:500 12px/1.25 var(--cw-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-peach-text)}.cw-chain__tag--here{color:var(--cw-ink)}.cw-chain__tag--mute,.cw-chain__step.is-here .cw-chain__tag--mute{color:var(--cw-taupe-text)}.cw-chain__name{display:inline-flex;align-items:center;min-height:44px;font:400 22px/1.05 var(--cw-font-display);color:var(--cw-ink);text-decoration:none}a.cw-chain__name:hover{text-decoration:underline;text-decoration-color:var(--cw-peach-deep)}.cw-chain__meta{font-size:13px;color:var(--cw-taupe-text)}.cw-chain__q{margin-top:6px;font:italic 400 16px/1.35 var(--cw-font-display);color:var(--cw-cocoa)}.cw-chain__q cite{display:block;margin-top:4px;font:400 12px/1.3 var(--cw-font-text);font-style:normal;color:var(--cw-taupe-text)}.cw-ritual__sum{display:grid;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--cw-ink)}@media(min-width:900px){.cw-ritual__sum{grid-template-columns:auto 1fr auto;align-items:center;gap:24px}}.cw-ritual__tot{display:flex;align-items:baseline;gap:14px}.cw-ritual__tot span{font-size:14px;color:var(--cw-taupe-text)}.cw-ritual__tot b{font:500 24px/1 var(--cw-font-text)}.cw-ritual__ship{font-size:14px}.cw-ritual__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.cw-ritual__ctas .cw-link{display:inline-flex;align-items:center;min-height:44px}.cw-ritual__fine{font-size:13px;color:var(--cw-taupe-text);grid-column:1 / -1}.cw-with__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}@media(min-width:900px){.cw-with__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}}.cw-with__item{display:grid;gap:10px;align-content:start;min-width:0}.cw-with__tag{display:inline-flex;align-items:center;gap:8px;font:500 12px/1.25 var(--cw-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-peach-text)}.cw-with__tag .cw-star{flex:0 0 auto;color:var(--cw-peach-deep);stroke:currentColor}.cw-with__q{font:italic 400 16px/1.35 var(--cw-font-display);color:var(--cw-cocoa)}.cw-routines__row{display:grid;gap:8px}@media(min-width:1000px){.cw-routines__row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.cw-routines__row .cw-shead{margin-bottom:0}}.cw-routines__grid{display:grid;gap:16px}@media(min-width:700px){.cw-routines__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cw-rcard{display:grid;gap:12px;align-content:start;padding:22px;background:var(--cw-milk);border:1px solid var(--cw-sand)}.cw-rcard__t{font:400 30px/1.05 var(--cw-font-display)}.cw-rcard__note{font-size:14px;color:var(--cw-taupe-text)}.cw-rcard__imgs{display:flex;flex-wrap:wrap;gap:6px}.cw-rcard__imgs li{width:44px}.cw-rcard__imgs li.is-here{outline:1px solid var(--cw-ink);outline-offset:2px}.cw-rcard__tot{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid var(--cw-sand);font-size:14px}.cw-rcard__tot b{font:500 20px/1 var(--cw-font-text)}.cw-rcard__more{display:inline-flex;align-items:center;min-height:44px;justify-self:start}.cw-revline{padding-block:22px;border-top:1px solid var(--cw-sand)}.cw-revline__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px}.cw-revline__t{font:500 12px/1.2 var(--cw-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-ink)}.cw-revline__p{font-size:14px;line-height:1.5;color:var(--cw-taupe-text)}.cw-recent__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:900px){.cw-recent__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.cw-recent__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-height:80px;padding:8px;background:var(--cw-cream);border:1px solid var(--cw-sand);color:inherit;text-decoration:none}.cw-recent__item:hover{border-color:var(--cw-cocoa)}.cw-recent__body{display:grid;gap:2px;min-width:0}.cw-recent__name{font:400 19px/1.1 var(--cw-font-display);overflow-wrap:anywhere}.cw-recent__price{font-size:13px;color:var(--cw-taupe-text)}.cw-recent .cw-eyebrow{gap:10px}.cw-sticky__id{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.cw-sticky__img{width:40px;height:50px;object-fit:cover;flex:0 0 40px}.cw-sticky__id .cw-sticky__name{flex:1}@media(max-width:599px){.cw-sticky__row{flex-wrap:wrap;row-gap:2px;padding-block:6px 8px}.cw-sticky__id{flex:1 0 100%;gap:8px}.cw-sticky__id .cw-sticky__img{display:none}.cw-sticky .cw-sticky__name{display:block;font-size:18px}}body.has-sticky-atc{padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media(max-width:899px){body.has-sticky-atc{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}@media(max-width:599px){.has-sticky-atc .cw-toasts{bottom:calc(var(--cw-gutter) + 104px + var(--cw-consent-offset, 0px))}}.cw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:var(--cw-cream);border-top:1px solid var(--cw-sand);box-shadow:0 -12px 24px -20px #1c1a1859;transform:translateY(105%);transition:transform var(--cw-dur-3) var(--cw-ease-emph);padding-bottom:env(safe-area-inset-bottom)}.cw-sticky.is-visible{transform:none}.cw-sticky__row{display:flex;align-items:center;gap:12px;min-height:72px}.cw-sticky__name{flex:1;min-width:0;font:400 22px/1.1 var(--cw-font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-sticky__fmt{font-size:14px;color:var(--cw-taupe-text)}.cw-sticky__select{min-height:44px;padding:0 32px 0 12px;border:1px solid var(--cw-sand);border-radius:0;background:var(--cw-cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' fill='none' stroke='%231C1A18' stroke-width='1.6'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;font:400 16px/1 var(--cw-font-text);max-width:46vw}.cw-sticky__btn{min-height:48px;padding:0 20px;white-space:nowrap}@media(max-width:599px){.cw-sticky__name{display:none}.cw-sticky__row{gap:8px}.cw-sticky__btn{flex:1}.cw-sticky__select{flex:1;max-width:none}}@media(prefers-reduced-motion:reduce){.cw-sticky{transform:none;opacity:0;visibility:hidden}.cw-sticky.is-visible{opacity:1;visibility:visible}}.cw-pg__frame{position:relative;overflow:hidden;background:var(--cw-milk)}.cw-pg__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cw-pg__frame img.is-contain{object-fit:contain;padding:6%;background:var(--cw-cream)}.cw-pg__frame--empty{background:var(--cw-milk)}.cw-pg__thumb img{display:block}.cw-zoom[hidden]{display:none}.cw-pdp__error{font-size:14px;line-height:1.45;color:var(--cw-ink);padding:10px 12px;background:var(--cw-milk);border:1px solid var(--cw-sand)}.cw-pdp__error[hidden]{display:none}.cw-pdp__cta.is-loading,.cw-sticky__btn.is-loading{opacity:.7;cursor:progress}.cw-sticky[inert]{pointer-events:none}.cw-ritual__form,.cw-rcard__form{display:contents}.cw-pdp-rel .cw-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}@media(min-width:900px){.cw-pdp-rel .cw-pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}.cw-recent__img{display:block;width:64px}.cw-recent__img img{width:100%;height:100%;object-fit:cover}.cw-revline__app{margin-top:20px}.cw-revline__hint{margin-top:12px;font-size:13px;color:var(--cw-taupe-text)}.cw-revprev{margin-top:24px;padding:16px;border:2px dashed var(--cw-taupe);background:var(--cw-cream)}.cw-revprev__label{display:inline-block;margin-bottom:14px;padding:6px 12px;background:var(--cw-ink);color:var(--cw-cream);font:500 13px/1.2 var(--cw-font-text);letter-spacing:.06em;text-transform:uppercase}.cw-revprev__grid{display:grid;gap:12px}@media(min-width:700px){.cw-revprev__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cw-revprev__card{display:grid;gap:8px;padding:18px;background:var(--cw-milk);border:1px solid var(--cw-sand)}.cw-revprev__stars{--cw-rating: 100%;display:block;width:76px;height:14px;background:linear-gradient(90deg,var(--cw-cocoa) var(--cw-rating),var(--cw-sand) var(--cw-rating));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M8 0l2.2 4.6 5 .6-3.7 3.4 1 5L8 11.2 3.5 13.6l1-5L.8 5.2l5-.6z'/%3E%3C/svg%3E") 0 0 / 15.2px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M8 0l2.2 4.6 5 .6-3.7 3.4 1 5L8 11.2 3.5 13.6l1-5L.8 5.2l5-.6z'/%3E%3C/svg%3E") 0 0 / 15.2px 14px repeat-x}.cw-revprev__text{font:italic 400 18px/1.35 var(--cw-font-display);color:var(--cw-cocoa)}.cw-revprev__who{font-size:14px;font-weight:500}.cw-revprev__tag{font:500 12px/1.2 var(--cw-font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--cw-taupe-text)}.cw-with .cw-col,.cw-pdp-rel .cw-col{background:transparent;overflow-x:visible}.cw-revline--app{padding-block:clamp(48px,6vw,88px)}.cw-revline__head{display:grid;gap:var(--s-4);max-width:880px;margin-bottom:clamp(24px,3vw,40px)}.cw-revline__h{font-family:var(--cw-font-display);font-weight:400}.cw-revline__h em{font-style:italic;color:var(--cw-cocoa)}.cw-revline__lede{max-width:640px;font-size:var(--cw-fs-lede);line-height:1.55;color:var(--cw-taupe-text)}.cw-revline--app .cw-revline__app{margin-top:0}#recensioni .jdgm-widget{max-width:none!important}#recensioni .jm-review-widget{--jm-widget-border-radius: 0 !important;--jm-widget-border-radius-simplified: 0 !important;--jm-review-widget-form-border-radius: 0 !important;font-family:var(--cw-font-text);color:var(--cw-ink)}#recensioni .jm-review-widget__header{padding-bottom:var(--s-5);border-bottom:1px solid var(--cw-sand)}#recensioni .jm-average-rating-display .jm-text:first-of-type{font:400 clamp(36px,3.4vw,48px)/1 var(--cw-font-display);font-variant-numeric:lining-nums;color:var(--cw-ink)}#recensioni .jm-average-rating-display .jm-text+.jm-text{font:400 14px/1.3 var(--cw-font-text);color:var(--cw-taupe-text)}#recensioni .jm-button{min-height:44px;padding:0 22px;border-radius:0!important;font:500 13px/1.1 var(--cw-font-text);letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--cw-dur-2) var(--cw-ease-out),color var(--cw-dur-2) var(--cw-ease-out),border-color var(--cw-dur-2) var(--cw-ease-out)}#recensioni .jm-button--primary{min-height:52px;padding:0 28px;font-size:14px;border:1px solid var(--cw-cocoa)}#recensioni .jm-button--primary:hover{background:var(--cw-ink)!important;border-color:var(--cw-ink);color:var(--cw-cream)!important}#recensioni .jm-button--secondary{border:1px solid var(--cw-sand)!important;background:transparent!important;color:var(--cw-ink)!important}#recensioni .jm-button--secondary:hover{border-color:var(--cw-cocoa)!important}#recensioni .jm-sort-filter{min-height:44px}#recensioni .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__header{padding-bottom:0;border-bottom:0}#recensioni .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__body{display:none}#recensioni .jm-no-reviews-state{margin-inline:0!important;text-align:left!important}#recensioni .jm-no-reviews-state__action-buttons{justify-content:flex-start!important}#recensioni .jm-no-reviews-state__text{font-size:16px;color:var(--cw-ink)}#recensioni .jm-review-item{padding-block:var(--s-5);border-bottom:1px solid var(--cw-sand)}#recensioni .jm-review-item:last-child{border-bottom:0}#recensioni .jm-reviewer-avatar{border-radius:50%!important;background:var(--cw-sand)!important;color:var(--cw-cocoa)}#recensioni .jm-reviewer-info__name{font-weight:500}#recensioni .jm-review-content__body,#recensioni .jdgm-review-content__body-content{font-size:16px;line-height:1.6}#recensioni .jm-review-content__title{font:italic 400 var(--cw-fs-quote)/1.3 var(--cw-font-display);color:var(--cw-cocoa)}#recensioni .jm-review-widget a,#recensioni .jm-review-content__expand-button{color:var(--cw-ink);text-underline-offset:3px}@media(max-width:767px){#recensioni .jm-review-widget-minimal-header__action-buttons,#recensioni .jm-action-buttons__button{width:100%}}.jdgm-write-review-modal__overlay{background:var(--cw-scrim)!important;opacity:1!important}.jdgm-write-review-modal__content{border-radius:0!important;background:var(--cw-cream)!important;color:var(--cw-ink);box-shadow:var(--cw-shadow-panel)}.jdgm-write-review-modal__title{font:400 clamp(28px,3vw,36px)/1.1 var(--cw-font-display)!important;color:var(--cw-ink)!important;padding-inline:40px}.jdgm-write-review-modal__intro,.jdgm-write-review-modal__text,.jdgm-write-review-modal__field-label,.jdgm-write-review-modal__checkbox-text{color:var(--cw-ink)!important}.jdgm-write-review-modal__field-help,.jdgm-write-review-modal__gdpr-statement,.jdgm-write-review-modal__gdpr-statement a{color:var(--cw-taupe-text)!important}.jdgm-write-review-modal__product-title{font:500 15px/1.3 var(--cw-font-text)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--cw-ink)!important}.jdgm-write-review-modal__product-image{border-radius:0!important}.jdgm-write-review-modal__field-input{border-radius:0!important;background:var(--cw-white)!important;border:1px solid var(--cw-sand)!important;font-size:16px!important;color:var(--cw-ink)!important}.jdgm-write-review-modal__field-input:focus{border-color:var(--cw-cocoa)!important;outline:2px solid var(--cw-cocoa);outline-offset:1px}.jdgm-write-review-modal__nav-btn{min-height:48px;padding:0 24px!important;border-radius:0!important;font:500 13px/1.1 var(--cw-font-text)!important;letter-spacing:.06em;text-transform:uppercase}.jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal__nav-btn-close{background:var(--cw-cocoa)!important;color:var(--cw-cream)!important}.jdgm-write-review-modal__nav-btn-next:hover,.jdgm-write-review-modal__nav-btn-close:hover{background:var(--cw-ink)!important}.jdgm-write-review-modal__close-btn{min-width:44px;min-height:44px}.jdgm-write-review-modal__checkbox-custom{border-radius:0!important}.cw-pg__frame .cw-pg__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;background:transparent}.cw-pg__frame .cw-pg__video.is-contain{object-fit:contain;padding:6%}.cw-pg__frame .cw-pg__video.is-on{opacity:1}@media(prefers-reduced-motion:no-preference){.cw-pg__frame .cw-pg__video{transition:opacity .4s var(--cw-ease-out, ease-out)}}.cw-pg__vbtn{position:absolute;left:12px;bottom:12px;z-index:2;width:44px;height:44px;display:inline-grid;place-items:center;background:#faf6f0eb;border:0;border-radius:50%;color:var(--cw-ink);box-shadow:var(--cw-shadow-float)}@media(max-width:899px){.cw-pg__vbtn{left:var(--cw-gutter)}}.cw-pg__vbtn:hover{background:var(--cw-cream);color:var(--cw-cocoa)}.cw-pg__vbtn[hidden],.cw-pg__vbtn .cw-pg__vico-pause,.cw-pg__vbtn.is-playing .cw-pg__vico-play{display:none}.cw-pg__vbtn.is-playing .cw-pg__vico-pause,.cw-pg__vbtn .cw-pg__vico-play{display:inline-grid}.cw-pg__thumb--video{position:relative}.cw-pg__thumb-play{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;display:grid;place-items:center;border-radius:50%;background:#faf6f0e6;color:var(--cw-ink);pointer-events:none}.cw-pg__thumb-play svg{width:14px;height:14px}.cw-zoom__stage video{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 110px);background:var(--cw-milk)}.cw-zoom__stage.is-video{cursor:auto}.cw-zoom__stage [hidden]{display:none}@media(max-width:749px){.cw-pg__frame.cw-ratio--45{aspect-ratio:auto;height:min(100vw,50vh);height:min(100vw,50svh)}.cw-pdp__grid{gap:16px}.cw-pdp__buy{gap:12px}}@media(max-width:599px){.cw-sticky.is-compact .cw-sticky__id{display:none}.cw-sticky.is-compact .cw-sticky__row{min-height:64px}.cw-sticky__select{flex:1 1 0;min-width:0;padding:0 28px 0 10px;background-position:right 8px center}.cw-sticky__fmt{flex:1 1 0;min-width:0}.cw-sticky__btn{flex:0 1 auto;padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/cw-pdp.css.map */
