.cw-hs{position:relative}.cw-hs [hidden]{display:none!important}.cw-hs__bar{grid-row:3;grid-column:1 / -1;justify-self:start;position:sticky;left:0;z-index:4;width:calc(100% / var(--n, 1))}.cw-hs__barin{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}.cw-hs__dots{display:flex;align-items:stretch;gap:4px;min-width:0}.cw-hs__dot{display:inline-flex;flex-direction:column;justify-content:center;gap:7px;min-width:44px;min-height:48px;margin:0;padding:6px 8px 6px 0;border:0;background:none;color:var(--cw-taupe-text);font:500 11px/1.2 var(--cw-font-text);letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.cw-hs__seg{position:relative;display:block;width:40px;height:2px;overflow:hidden;background:var(--cw-sand);transition:background-color .3s var(--cw-ease-out, ease-out)}.cw-hs__seg i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cw-ink);transform:scaleX(0);transform-origin:left center}.cw-hs__dot[aria-current=true] .cw-hs__seg i{transform:scaleX(1)}.cw-hs__dl{display:flex;gap:8px;white-space:nowrap}.cw-hs__dn{font:italic 500 15px/1 var(--cw-font-display);letter-spacing:0;color:var(--cw-peach-text)}.cw-hs__dt{display:none}.cw-hs__dot:hover{color:var(--cw-ink)}.cw-hs__dot:hover .cw-hs__seg{background:var(--cw-taupe-text)}.cw-hs__dot[aria-current=true]{color:var(--cw-ink)}.cw-hs__dot[aria-current=true] .cw-hs__dn{color:var(--cw-cocoa)}.cw-hs__dot:focus-visible,.cw-hs__mot:focus-visible{outline:2px solid var(--cw-ink);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.cw-hs__seg i{transition:transform .45s var(--cw-ease-out, ease-out)}.cw-hs.is-timing .cw-hs__dot[aria-current=true] .cw-hs__seg i{transition:none;animation:cw-hs-fill var(--cw-hs-dur, 8s) linear both}.cw-hs.is-held .cw-hs__dot[aria-current=true] .cw-hs__seg i{animation-play-state:paused}}@keyframes cw-hs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cw-hs__mot{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cw-taupe-text);cursor:pointer;transition:color .2s,background-color .2s}.cw-hs__mot:hover{color:var(--cw-ink);background:var(--cw-milk)}.cw-hs__mot .cw-hs__ico-play,.cw-hs__mot[aria-pressed=true] .cw-hs__ico-pause{display:none}.cw-hs__mot[aria-pressed=true] .cw-hs__ico-play{display:block}@media(min-width:600px){.cw-hs__dots{gap:20px}.cw-hs__seg{width:56px}.cw-hs__dt{display:inline}}.cw-hs__track{display:grid;grid-template-columns:repeat(var(--n, 1),100%);grid-template-rows:auto auto auto auto;grid-auto-flow:column;overflow:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.cw-hs__track::-webkit-scrollbar{display:none}.cw-hs.is-ready .cw-hs__track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.cw-hs.is-dragging .cw-hs__track{scroll-snap-type:none;cursor:grabbing;user-select:none;-webkit-user-select:none}.cw-hs.is-dragging .cw-hs__track img{pointer-events:none}.cw-hs__slide{grid-row:1 / span 4;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.cw-hs__slide:nth-child(1){grid-column:1}.cw-hs__slide:nth-child(2){grid-column:2}.cw-hs__slide:nth-child(3){grid-column:3}.cw-hs__slide:nth-child(4){grid-column:4}.cw-hs__copy{grid-row:1}.cw-hs__media{grid-row:2}.cw-hs__legend{grid-row:4;align-self:start}@supports not (grid-template-rows: subgrid){.cw-hs__slide{grid-template-rows:auto auto auto;align-content:start}.cw-hs__copy,.cw-hs__media,.cw-hs__legend{grid-row:auto}.cw-hs__bar{grid-row:5}}.cw-hs__media img{-webkit-user-drag:none}.cw-hs__copy{padding:18px 0}.cw-hs .cw-eyebrow{color:var(--cw-cocoa)}.cw-hs__title{margin:12px 0 0;font-family:var(--cw-font-display);font-weight:400;font-size:clamp(38px,10.5vw,54px);line-height:.92;letter-spacing:-.022em}.cw-hs__title em{font-style:italic;color:var(--cw-cocoa)}.cw-hs__lede{margin-top:14px;font-size:var(--cw-fs-lede, 17px);line-height:1.5;max-width:30em}.cw-hs__cta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:16px}.cw-hs__media{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:var(--ar-m, 3 / 4);background:var(--cw-milk)}.cw-hs__pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cw-hs__pic img,.cw-hs__video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cp-pos-m, 50% 50%)}.cw-hs__video{position:absolute;top:1px;right:1px;bottom:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);z-index:1;opacity:0;pointer-events:none}.cw-hs__video.is-playing{opacity:1}.cw-hs__media .cw-hot{z-index:2}@media(prefers-reduced-motion:no-preference){.cw-hs__video{transition:opacity .4s var(--cw-ease-out, ease-out)}}@media(prefers-reduced-motion:reduce){.cw-hs__video{display:none}}.cw-hs__list .cw-hh__item{grid-template-columns:minmax(0,1fr) auto}.cw-hs__list--marks .cw-hh__item{grid-template-columns:auto minmax(0,1fr) auto}.cw-hs__list .cw-hh__item--set{grid-template-columns:minmax(0,1fr) auto}.cw-hs__list .cw-hh__setp{font-size:13px}.cw-hs__list .cw-hh__item--set{align-content:center}.cw-hs__list .cw-hh__item--set .cw-hh__kit{grid-column:1 / -1}@media(max-width:599px){.cw-hs__lede{font-size:16px;margin-top:12px}.cw-hs__list{overscroll-behavior-x:contain}.cw-hs__list .cw-hh__item--set{grid-template-columns:minmax(0,1fr);gap:6px}.cw-hs__list .cw-hh__item--set .cw-btn{justify-self:start}.cw-hs__cta .cw-btn{flex:1 1 auto}}@media(min-width:600px){.cw-hs__media{aspect-ratio:var(--ar-d, 2400 / 1018)}.cw-hs__pic img,.cw-hs__video{object-position:var(--cp-pos, 70% 50%)}.cw-hs__title{font-size:clamp(46px,7vw,72px)}}@media(min-width:1024px){.cw-hs .cw-hh__item{scroll-snap-align:none}.cw-hs__copy{grid-row:2;grid-column:1;z-index:3;align-self:stretch;display:flex;align-items:center;padding:0;pointer-events:none}.cw-hs__copy>.cw-wrap{width:100%}.cw-hs__text{max-width:41%;pointer-events:auto}.cw-hs__text{position:relative}.cw-hs__text:before{content:"";position:absolute;z-index:-1;top:-72px;right:-96px;bottom:-56px;left:-72px;pointer-events:none;background:radial-gradient(ellipse farthest-side at 42% 50%,#faf6f0e6 64%,#faf6f000)}.cw-hs__media{grid-row:2;grid-column:1}@supports not (grid-template-rows: subgrid){.cw-hs__copy,.cw-hs__media{grid-row:1}}.cw-hs__title{margin-top:14px;font-size:clamp(46px,6.5vw,112px)}.cw-hs__lede{margin-top:22px}.cw-hs__cta{margin-top:20px}.cw-hs__list{grid-template-columns:repeat(var(--n, 2),minmax(0,1fr)) minmax(0,1.7fr)}.cw-hs__list--solo{grid-template-columns:minmax(0,380px)}.cw-hs__list--marks .cw-hh__item .cw-mark{display:inline-flex}}.cw-hs--atelier{--cw-hs-eyebrow: #6E432F;--cw-hs-caption: #4A443D}.cw-hs--atelier .cw-hs__art{container-type:inline-size;aspect-ratio:1080 / 1620;background:var(--cw-cream)}.cw-hs--atelier .cw-hs__pic img{object-fit:cover;object-position:50% 50%}.cw-hs__frame{display:none;position:absolute;z-index:2;pointer-events:none}.cw-hs__ac{position:absolute;z-index:3;left:5.6cqw;right:4cqw;top:4.6cqw;display:flex;flex-direction:column;align-items:flex-start;color:var(--cw-ink);-webkit-font-smoothing:antialiased}.cw-hs__tag{display:flex;align-items:center;gap:2.6cqw;margin:0;font:500 clamp(10px,2.9cqw,13px)/1.2 var(--cw-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--cw-hs-eyebrow)}.cw-hs__num{font:italic 500 clamp(15px,4.3cqw,19px)/1 var(--cw-font-display);letter-spacing:0;text-transform:none;color:var(--cw-cocoa)}.cw-hs__rule{display:block;flex:none;width:8cqw;height:1px;background:var(--cw-peach-deep)}.cw-hs__star{display:block;flex:none;width:3cqw;height:3cqw;fill:var(--cw-peach-deep)}.cw-hs__h{margin:3.6cqw 0 0;font:500 clamp(32px,10.2cqw,46px)/.96 var(--cw-font-display);letter-spacing:-.01em;color:var(--cw-ink);text-wrap:balance}.cw-hs__h em{font-style:italic;font-weight:500;color:var(--cw-cocoa)}.cw-hs__ld{margin:3.2cqw 0 0;max-width:86cqw;font:400 clamp(14px,3.8cqw,17px)/1.42 var(--cw-font-text);color:var(--cw-ink);text-wrap:pretty}.cw-hs__acta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 4cqw;margin-top:4.6cqw}.cw-hs--atelier .cw-hs__btn{min-height:0;height:clamp(46px,12.4cqw,52px);padding:0 clamp(14px,4.8cqw,20px);font-size:clamp(12px,3.35cqw,14px);white-space:nowrap}.cw-hs__lnk{display:inline-flex;align-items:center;min-height:44px;font:italic 500 clamp(16px,4.5cqw,20px)/1.2 var(--cw-font-display);color:var(--cw-ink);text-decoration:underline;text-decoration-color:var(--cw-peach-deep);text-decoration-thickness:1px;text-underline-offset:1cqw;white-space:nowrap}.cw-hs__lnk:hover{text-decoration-color:currentColor}.cw-hs__cap{display:none}@media(min-width:600px)and (max-width:1023px)and (orientation:portrait){.cw-hs--atelier .cw-hs__art{aspect-ratio:3 / 4}.cw-hs--atelier .cw-hs__pic img{object-position:50% 72%}.cw-hs__ac{left:6.25cqw;right:6.25cqw;top:5.2cqw}.cw-hs__tag{gap:1.8cqw;font-size:max(11px,1.6cqw)}.cw-hs__num{font-size:max(15px,2.5cqw)}.cw-hs__rule{width:5.5cqw}.cw-hs__star{width:1.9cqw;height:1.9cqw}.cw-hs__h{margin-top:2.4cqw;font-size:7.8cqw}.cw-hs__ld{margin-top:2.2cqw;max-width:64cqw;font-size:max(14px,2.25cqw);line-height:1.45}.cw-hs__acta{margin-top:3.4cqw;column-gap:3cqw}.cw-hs--atelier .cw-hs__btn{height:max(44px,6.8cqw);padding:0 3.6cqw;font-size:max(12px,1.85cqw)}.cw-hs__lnk{font-size:max(17px,2.9cqw);text-underline-offset:.6cqw}}@media(min-width:1024px),(min-width:600px)and (orientation:landscape){.cw-hs--atelier .cw-hs__art{aspect-ratio:2560 / 1000}.cw-hs__frame{display:block;left:39.5cqw;top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,#5c3a2e00,#5c3a2e38 18% 82%,#5c3a2e00)}.cw-hs__ac{left:7.6cqw;right:auto;top:50%;width:32.5cqw;transform:translateY(-50%)}.cw-hs__tag{gap:.9cqw;font-size:max(11px,.8cqw);letter-spacing:.18em}.cw-hs__num{font-size:max(16px,1.25cqw)}.cw-hs__rule{width:3.6cqw}.cw-hs__star{width:max(10px,.95cqw);height:max(10px,.95cqw)}.cw-hs__h{margin-top:1.55cqw;font-size:max(40px,4.7cqw)}.cw-hs__ld{margin-top:1.5cqw;max-width:25cqw;font-size:max(15px,1.08cqw);line-height:1.5}.cw-hs__acta{margin-top:2.2cqw;column-gap:max(12px,1.7cqw)}.cw-hs--atelier .cw-hs__btn{height:max(46px,3.6cqw);padding:0 max(14px,1.95cqw);font-size:max(12px,.97cqw)}.cw-hs__lnk{font-size:max(16px,1.45cqw);text-underline-offset:.3cqw}.cw-hs__cap{display:block;position:absolute;z-index:3;left:7.6cqw;bottom:6.2%;margin:0;font:500 max(12px,.72cqw)/1.2 var(--cw-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--cw-hs-caption)}}@media(min-width:600px)and (max-width:1023px)and (orientation:landscape){.cw-hs--atelier .cw-hs__art{aspect-ratio:auto;height:max(39.0625vw,300px)}.cw-hs--atelier .cw-hs__pic img{object-position:25% 50%}.cw-hs__ac{width:34cqw}.cw-hs__tag{font-size:10px}.cw-hs__num{font-size:14px}.cw-hs__h{font-size:max(28px,4.7cqw)}.cw-hs__ld{max-width:34cqw;font-size:max(13px,1.08cqw);line-height:1.4}.cw-hs--atelier .cw-hs__btn{height:42px;padding:0 14px;font-size:11px}.cw-hs__lnk{font-size:16px}.cw-hs__cap,.cw-hs__frame{display:none}}@media(min-width:1024px)and (max-width:1279px){.cw-hs--atelier .cw-hs__btn{letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/cw-hero-slider.css.map */
