.holiday-banner-picture{display:block;width:100%;height:100%}.holiday-banner-picture>img{display:block;width:100%;height:100%;object-fit:contain}.slideshow-wrapper .holiday-home-banner{position:relative;isolation:isolate;aspect-ratio:1440 / 618;overflow:hidden;background:#070f1c;color:#fff;font-family:var(--font-heading-family, inherit)}.holiday-home-banner .holiday-home-copy{position:absolute;top:4%;bottom:auto;left:50%;transform:translate(-50%);width:min(92%,1100px);text-align:center}.holiday-home-banner .holiday-home-eyebrow{margin:0 0 12px;color:#fff;font-size:clamp(16px,1.2vw,18px);font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.holiday-home-banner h1{margin:0 0 12px;color:#fff;font-family:inherit;font-size:clamp(28px,3.1vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.04em;text-transform:none}.holiday-home-banner .holiday-home-description{margin:0 0 20px;color:#dbe8fa;font-size:clamp(12px,1.15vw,18px);line-height:1.5}.holiday-home-banner .holiday-home-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:180px;min-height:48px;padding:12px 28px;border:1px solid #72a9ff;border-radius:8px;background:linear-gradient(100deg,#1972ff,#65a0ff);color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;box-shadow:0 6px 24px #1f74ff40}.holiday-home-banner .holiday-home-button:hover{filter:brightness(1.08)}.holiday-home-banner .holiday-home-button:focus-visible{outline:2px solid #fff;outline-offset:4px}#ud-holiday .sale-hero.has-campaign-banner{min-height:0;aspect-ratio:1440 / 618;padding:0;background:#070f1c}#ud-holiday .has-campaign-banner .hero-image-slot{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;margin:0}#ud-holiday .has-campaign-banner .hero-copy{position:absolute;top:14%;bottom:auto;left:50%;transform:translate(-50%);width:92%}#ud-holiday .has-campaign-banner .hero-date{margin-bottom:12px}#ud-holiday .has-campaign-banner h1{margin-bottom:18px;font-size:clamp(28px,3.2vw,48px)}@media(max-width:767px){.slideshow-wrapper .holiday-home-banner,#ud-holiday .sale-hero.has-campaign-banner{aspect-ratio:390 / 694}.holiday-home-banner .holiday-home-copy{top:14%;bottom:auto;width:calc(100% - 36px)}.holiday-home-banner .holiday-home-eyebrow{margin-bottom:14px;font-size:clamp(14px,4vw,18px);letter-spacing:.08em}.holiday-home-banner h1{margin-bottom:16px;font-size:clamp(28px,8.2vw,42px)}.holiday-home-banner .holiday-home-description{max-width:280px;margin:0 auto 24px;font-size:14px}.holiday-home-banner .holiday-home-button{min-width:168px;min-height:44px;padding:10px 24px;font-size:14px}#ud-holiday .has-campaign-banner .hero-copy{top:14%;bottom:auto;width:calc(100% - 36px)}.holiday-home-banner .holiday-banner-picture>img,#ud-holiday .has-campaign-banner .holiday-banner-picture>img{object-fit:contain}#ud-holiday .has-campaign-banner h1{max-width:420px;margin-bottom:20px;font-size:clamp(30px,9vw,48px);line-height:1.15}}#ud-holiday .holiday-closing-panel.has-campaign-banner{position:relative;isolation:isolate;min-height:0;aspect-ratio:1440 / 618;overflow:hidden;padding:0;background:#070f1c}#ud-holiday .holiday-closing-copy{position:absolute;top:10%;bottom:auto;left:50%;width:92%;transform:translate(-50%)}#ud-holiday .holiday-closing-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}@media(max-width:767px){#ud-holiday .holiday-closing-panel.has-campaign-banner{aspect-ratio:390 / 694;padding:0}#ud-holiday .holiday-closing-copy{top:14%;bottom:auto;width:calc(100% - 40px)}}.holiday-home-banner .holiday-home-savings{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:0 0 8px;color:#fc7;font-weight:700;line-height:1.05;letter-spacing:-.02em}.holiday-home-banner .holiday-home-savings-prefix{font-size:clamp(16px,1.6vw,22px);font-weight:600}.holiday-home-banner .holiday-home-savings strong{color:inherit;font-size:clamp(56px,5.6vw,88px);font-weight:700;white-space:nowrap}@media(max-width:767px){.holiday-home-banner .holiday-home-savings-prefix{font-size:16px}.holiday-home-banner .holiday-home-savings strong{font-size:clamp(48px,14vw,80px)}}@media(min-width:768px)and (max-width:1100px){.holiday-home-banner h1{font-size:clamp(26px,2.6vw,28px)}.holiday-home-banner .holiday-home-eyebrow{font-size:14px}.holiday-home-banner .holiday-home-savings strong{font-size:clamp(40px,5vw,56px)}.holiday-home-banner .holiday-home-copy{top:2%}.holiday-home-banner .holiday-home-description{margin-bottom:10px;font-size:12px}.holiday-home-banner .holiday-home-button{min-width:168px;min-height:44px;padding:10px 24px;font-size:14px}.holiday-home-banner h1,.holiday-home-banner .holiday-home-eyebrow,.holiday-home-banner .holiday-home-savings{margin-bottom:4px}#ud-holiday .has-campaign-banner .hero-copy{top:8%}#ud-holiday .has-campaign-banner .hero-date{margin-bottom:8px;font-size:11px}#ud-holiday .has-campaign-banner h1{margin-bottom:14px}#ud-holiday .has-campaign-banner .gradient-button{min-height:38px;padding:9px 16px;font-size:11px}#ud-holiday .holiday-closing-copy{top:7%}#ud-holiday .holiday-closing h2{margin-bottom:10px;font-size:clamp(22px,2.4vw,28px)}#ud-holiday .holiday-closing-kicker{margin-bottom:6px;font-size:9px}#ud-holiday .holiday-closing-date{margin-bottom:12px;font-size:10px}}@media(max-width:360px){.holiday-home-banner .holiday-home-copy,#ud-holiday .has-campaign-banner .hero-copy{top:10%}.holiday-home-banner h1{margin-bottom:12px;font-size:32px}.holiday-home-banner .holiday-home-eyebrow{margin-bottom:10px}.holiday-home-banner .holiday-home-savings{margin-bottom:20px}#ud-holiday .holiday-closing-copy{top:8%}#ud-holiday .holiday-closing h2{margin-bottom:10px;font-size:22px}#ud-holiday .holiday-closing-date{margin-bottom:12px}}@media(max-width:767px){.holiday-home-banner .holiday-home-button{margin-top:clamp(20px,9vw,40px)}#ud-holiday .has-campaign-banner .hero-copy>.gradient-button{margin-top:clamp(36px,18vw,72px)}#ud-holiday .holiday-closing-copy>.gradient-button{margin-top:clamp(16px,6vw,28px)}}.slideshow-wrapper .holiday-home-banner,#ud-holiday .sale-hero.has-campaign-banner,#ud-holiday .holiday-closing-panel.has-campaign-banner{aspect-ratio:auto}.holiday-home-banner .holiday-banner-picture,#ud-holiday .has-campaign-banner .holiday-banner-picture{height:auto}.holiday-home-banner .holiday-banner-picture>img,#ud-holiday .has-campaign-banner .holiday-banner-picture>img{width:100%;height:auto;max-width:none}#ud-holiday .has-campaign-banner .hero-image-slot,#ud-holiday .holiday-closing-visual{position:relative;inset:auto;display:block;height:auto}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ud-holiday-banner.css.map */
