winfull-hero-carousel{--wf-scene:#21150d;display:block;position:relative;color:var(--ink,#f4eadc);background:var(--wf-scene)}.wf-carousel-viewport{display:grid;isolation:isolate;overflow:hidden;touch-action:pan-y}.wf-carousel-slide{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s;align-self:stretch}.wf-carousel-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.wf-carousel-layout{display:flex;align-items:center;position:relative;isolation:isolate;width:100%;height:100%;min-height:clamp(520px,42vw,830px);padding:44px clamp(30px,4vw,80px) 72px;margin:0;direction:ltr;overflow:hidden;color:inherit;text-decoration:none;background:var(--wf-scene)}.wf-carousel-copy{position:relative;z-index:2;width:38%;min-width:0;padding:0;text-align:left;direction:ltr}.wf-overview-message{width:100%;max-width:600px}.wf-carousel-copy .eyebrow{display:block;font:600 10px/1.5 var(--sans,Arial,sans-serif);letter-spacing:.15em;margin:0 0 20px;color:#e4c394}.wf-carousel-copy h1,.wf-carousel-copy h2{font:400 clamp(38px,4vw,72px)/1.07 var(--serif,Georgia,serif);letter-spacing:-.035em;color:#fff3e0;margin:0 0 24px;text-wrap:balance;overflow-wrap:break-word}.wf-overview h1 em{display:block;color:#ddbd93;font-weight:400;white-space:normal}.wf-carousel-copy p{max-width:470px;font-size:clamp(14px,1.1vw,18px);line-height:1.6;color:#e1d0b9;margin:0 0 26px;text-wrap:pretty}.wf-overview .actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.wf-overview .button{min-height:44px;padding:12px 18px;font-size:12px;gap:12px;white-space:normal;text-align:start;background:#e9d8bc;border-color:#e9d8bc;color:#21150d}.wf-overview .button:hover{background:#f8ead2}.wf-overview .button.text{padding:10px 0;color:#efd7b4;background:transparent;border:0}.wf-overview-note{font-size:11px;line-height:1.5;color:#d3b58f;letter-spacing:.02em;margin-top:26px;max-width:470px}.wf-carousel-art{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:var(--wf-scene);border-radius:0}.wf-carousel-art picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.wf-carousel-art img{position:absolute;display:block;bottom:0;left:0;width:100%;height:auto;max-width:none;aspect-ratio:auto;mask-image:linear-gradient(to bottom,transparent,#000 9%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%)}.wf-carousel-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(20,11,5,.25),transparent 48%)}.wf-carousel-cta{position:static;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;max-width:100%;padding:10px 0;color:#f4dfba;font-size:13px;line-height:1.45;font-weight:600;border-bottom:1px solid #c5a574;white-space:normal}.wf-carousel-cta>span{flex:0 0 auto}.wf-carousel-card:hover .wf-carousel-cta{color:#fff6e5;border-color:currentColor}.wf-carousel-controls{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;z-index:3;padding:0;margin:0;background:transparent;pointer-events:none}.wf-carousel-dots{display:flex;gap:4px;direction:ltr;pointer-events:auto}.wf-carousel-controls button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;color:#f4e2c2;font:inherit;cursor:pointer;border-radius:4px}.wf-carousel-dots button span{display:block;width:18px;height:3px;border-radius:3px;background:#b8aa98;box-shadow:0 1px 5px #000b;transition:width .25s ease,background .25s ease}.wf-carousel-dots button[aria-current=true] span{width:32px;background:#fff3d4}.wf-carousel-dots button:hover span{background:#fffaf0}.wf-carousel-controls button:focus-visible,.wf-carousel-card:focus-visible{outline:2px solid #fff3d4;outline-offset:-4px}html[dir=rtl] .wf-carousel-copy{direction:rtl;text-align:right}html[dir=rtl] .wf-carousel-copy h1,html[dir=rtl] .wf-carousel-copy h2{font-family:Tahoma,Arial,sans-serif;font-size:clamp(34px,3.5vw,62px);font-style:normal;line-height:1.45;letter-spacing:0}html[dir=rtl] .wf-overview h1 em{font-style:normal}@media(min-width:901px)and (max-width:1100px){.wf-carousel-layout{padding:36px 30px 64px}.wf-carousel-copy{width:39%}.wf-carousel-copy h1,.wf-carousel-copy h2{font-size:38px}.wf-carousel-copy p{font-size:14px}.wf-overview .actions{gap:10px 16px}.wf-overview .button{padding:10px 13px;font-size:11px}}@media(max-width:900px){.wf-carousel-layout{display:block;min-height:0;padding:28px 24px calc(61vw + 20px);background:var(--wf-scene)}.wf-carousel-copy{width:100%;max-width:610px;margin-inline:auto;padding:0}.wf-overview-message{max-width:none}.wf-carousel-copy .eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:12px}.wf-carousel-copy h1,.wf-carousel-copy h2{font-size:clamp(32px,7.5vw,48px);line-height:1.09;margin-bottom:14px;letter-spacing:-.03em;text-wrap:balance}.wf-carousel-copy p{font-size:13px;line-height:1.55;margin-bottom:16px;max-width:540px}.wf-overview .actions{display:flex;gap:8px 22px;align-items:center}.wf-overview .button{font-size:11px;padding:10px 14px;min-height:42px;gap:10px}.wf-overview .button.text{padding:8px 0}.wf-overview-note{display:none}.wf-carousel-art{inset:auto 0 0;height:61vw;background:transparent}.wf-carousel-art img{width:100%;height:100%;object-fit:cover;object-position:center bottom;mask-image:linear-gradient(to bottom,transparent,#000 12%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%)}.wf-carousel-art:after{background:linear-gradient(to top,rgba(24,13,6,.44),transparent 14%)}.wf-carousel-cta{font-size:12px;min-height:42px;padding:8px 0}.wf-carousel-controls{bottom:2px}html[dir=rtl] .wf-carousel-copy h1,html[dir=rtl] .wf-carousel-copy h2{font-size:clamp(29px,7vw,42px);line-height:1.4}}@media(prefers-reduced-motion:reduce){.wf-carousel-slide,.wf-carousel-dots button span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/winfull-home-carousel.css.map */
