.autumn-banner-module__W40CsG__hero{isolation:isolate;background:var(--season-canvas);min-height:660px;position:relative;overflow:hidden}.autumn-banner-module__W40CsG__art{object-fit:cover;object-position:center;z-index:-2;width:83%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 23%);mask-image:linear-gradient(90deg,#0000,#000 23%)}.autumn-banner-module__W40CsG__artFallback{z-index:-2;background:var(--season-canvas);position:absolute;inset:0}.autumn-banner-module__W40CsG__veil{z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--season-canvas) 0%,#fcf7e9e6 20%,#fcf7e945 44%,transparent 62%);position:absolute;inset:0}.autumn-banner-module__W40CsG__copy{z-index:2;max-width:560px;padding:66px 0 144px;position:relative}.autumn-banner-module__W40CsG__eyebrow{color:#7c6239;letter-spacing:1px;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.autumn-banner-module__W40CsG__eyebrow span{background:var(--season-soft);color:#80572b;border:1px solid #dfc394;border-radius:5px;padding:5px 12px;transform:rotate(-3deg)}.autumn-banner-module__W40CsG__copy h1{font-family:var(--font-display);letter-spacing:0;color:var(--color-primary-hover);margin:27px 0 24px;font-size:clamp(48px,4.8vw,70px);line-height:1.28}.autumn-banner-module__W40CsG__copy h1 span{isolation:isolate;color:var(--color-primary);display:inline-block;position:relative}.autumn-banner-module__W40CsG__copy h1 span:after{content:"";z-index:-1;background:var(--season-accent);border-radius:45% 20% 35% 10%;height:13px;position:absolute;bottom:7px;left:4px;right:0;transform:rotate(-2deg)}.autumn-banner-module__W40CsG__description{color:#63664f;max-width:450px;margin-bottom:26px;font-size:15px;line-height:1.9}.autumn-banner-module__W40CsG__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.autumn-banner-module__W40CsG__primary{background:var(--color-primary);color:#fff;min-height:50px;box-shadow:0 4px 0 var(--color-primary-hover);border-radius:28px;justify-content:center;align-items:center;gap:24px;padding:13px 24px;font-weight:650;display:inline-flex}.autumn-banner-module__W40CsG__primary:hover{background:var(--color-primary-hover);color:#fff;text-decoration:none}.autumn-banner-module__W40CsG__secondary{min-height:44px;color:var(--color-primary-hover);align-items:center;gap:12px;font-size:14px;font-weight:650;display:inline-flex}.autumn-banner-module__W40CsG__seals{gap:12px;margin-top:25px;display:flex}.autumn-banner-module__W40CsG__seals span{color:#7b6942;letter-spacing:1px;border:1px solid #cabb96;border-radius:5px;padding:3px 9px;font-size:11px}.autumn-banner-module__W40CsG__seals span:first-child{transform:rotate(-3deg)}.autumn-banner-module__W40CsG__seals span:last-child{transform:rotate(3deg)}.autumn-banner-module__W40CsG__caption{z-index:3;color:#79562e;background:#fff0d2;border-radius:5px;padding:10px 19px;font-size:12px;position:absolute;bottom:80px;right:35px;transform:rotate(3deg)}.autumn-banner-module__W40CsG__bottom{z-index:2;background:var(--color-background);border-radius:50% 50% 0 0;height:32px;position:absolute;bottom:-16px;left:-2%;right:-2%}@media (min-width:1600px){.autumn-banner-module__W40CsG__hero{min-height:710px}.autumn-banner-module__W40CsG__copy{padding-top:90px}.autumn-banner-module__W40CsG__art{width:78%}}@media (max-width:1100px){.autumn-banner-module__W40CsG__copy{max-width:500px}.autumn-banner-module__W40CsG__copy h1{font-size:61px}.autumn-banner-module__W40CsG__description{max-width:400px}}@media (max-width:800px){.autumn-banner-module__W40CsG__hero{min-height:625px}.autumn-banner-module__W40CsG__copy{max-width:470px;padding-top:70px}.autumn-banner-module__W40CsG__copy h1{font-size:54px}.autumn-banner-module__W40CsG__art{object-position:60% center;width:100%}.autumn-banner-module__W40CsG__veil{background:linear-gradient(90deg,var(--season-canvas),#fcf7e9c9 30%,#fcf7e92e 66%)}.autumn-banner-module__W40CsG__description{max-width:340px;font-size:14px}.autumn-banner-module__W40CsG__caption{bottom:78px;right:24px}}@media (max-width:600px){.autumn-banner-module__W40CsG__hero{min-height:800px}.autumn-banner-module__W40CsG__copy{text-align:center;max-width:100%;padding:38px 0 355px}.autumn-banner-module__W40CsG__eyebrow{justify-content:center;gap:9px;font-size:10px}.autumn-banner-module__W40CsG__copy h1{margin:23px 0 20px;font-size:clamp(37px,10.7vw,55px);line-height:1.35}.autumn-banner-module__W40CsG__description{max-width:320px;margin:0 auto 24px;font-size:14px;line-height:1.85}.autumn-banner-module__W40CsG__art{object-position:77% center;width:100%;height:400px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 19%);mask-image:linear-gradient(#0000,#000 19%)}.autumn-banner-module__W40CsG__veil{background:linear-gradient(180deg,var(--season-canvas) 0%,var(--season-canvas) 43%,#fcf7e900 63%)}.autumn-banner-module__W40CsG__actions{justify-content:center;gap:18px}.autumn-banner-module__W40CsG__primary{gap:12px;padding:12px 20px;font-size:13px}.autumn-banner-module__W40CsG__secondary{gap:6px;font-size:12px}.autumn-banner-module__W40CsG__seals{justify-content:center;gap:9px;margin-top:20px}.autumn-banner-module__W40CsG__caption{padding:8px 11px;font-size:10px;bottom:66px;right:12px}}@media (prefers-reduced-motion:reduce){.autumn-banner-module__W40CsG__eyebrow span,.autumn-banner-module__W40CsG__seals span,.autumn-banner-module__W40CsG__caption{transform:none}}
.hero-module__3IqagW__background,.hero-module__3IqagW__backgroundFallback{width:100%;height:100%}.hero-module__3IqagW__bannerCarousel,.hero-module__3IqagW__bannerSlide{position:absolute;inset:0}.hero-module__3IqagW__bannerSlide{opacity:0;pointer-events:none;transition:opacity .42s}.hero-module__3IqagW__bannerSlideActive{opacity:1;pointer-events:auto}.hero-module__3IqagW__bannerDots{z-index:4;gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-module__3IqagW__bannerDots button{cursor:pointer;background:#263f33a6;border:0;border-radius:2px;width:28px;height:24px;padding:0}.hero-module__3IqagW__bannerDots button[aria-current=true]{background:#fff}.hero-module__3IqagW__background{object-fit:cover;object-position:center 60%}.hero-module__3IqagW__backgroundFallback{color:#f6f1e6;font-family:var(--font-display);background:#4a3b2a;place-items:center;font-size:28px;display:grid}.hero-module__3IqagW__searchWrap{z-index:3;margin-top:-30px;position:relative}.hero-module__3IqagW__search{background:#fff;border-radius:16px;padding:8px;overflow:hidden;box-shadow:0 10px 28px #204c3414}.hero-module__3IqagW__search form{gap:0}.hero-module__3IqagW__search input{background:0 0;border:0;min-height:52px;padding:12px 14px;font-size:14.5px}.hero-module__3IqagW__search button{border-radius:12px;min-width:116px;min-height:48px;font-size:15px}.hero-module__3IqagW__stats{gap:40px;margin-top:22px;display:flex}.hero-module__3IqagW__stat{align-items:baseline;gap:8px;display:flex}.hero-module__3IqagW__stat dd{color:var(--color-text);font-family:var(--font-display);font-size:26px;font-weight:700}.hero-module__3IqagW__stat dt{color:var(--color-text-secondary);font-size:12.5px}.hero-module__3IqagW__promotions{margin-top:28px}.hero-module__3IqagW__promotionFrame{border-radius:var(--radius-card);background:var(--color-paper-deep);height:180px;position:relative;overflow:hidden}@media (max-width:767px){.hero-module__3IqagW__searchWrap{margin-top:-24px}.hero-module__3IqagW__search{border-radius:16px;padding:6px}.hero-module__3IqagW__search input{min-height:48px;font-size:15px}.hero-module__3IqagW__search button{min-width:78px;min-height:44px}.hero-module__3IqagW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hero-module__3IqagW__stat{flex-wrap:wrap;gap:3px 8px}.hero-module__3IqagW__stat dd{font-size:26px}.hero-module__3IqagW__stat dt{font-size:12px}.hero-module__3IqagW__promotionFrame{height:140px}.hero-module__3IqagW__promotions{margin-top:24px}}@media (prefers-reduced-motion:reduce){.hero-module__3IqagW__bannerSlide{transition:none}}
