@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,400;1,500&display=swap";.index-hero{min-height:0!important}.index-hero,.index-hero.section-padding{padding-top:0!important;padding-bottom:0!important}.index-hero .hero__wrapper{margin-bottom:0!important}.index-hero .hero__images{position:relative!important}.index-hero .hero__wrapper{position:relative!important;overflow:hidden!important}.index-hero .hero__images:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;pointer-events:none!important;background:linear-gradient(to top,#1c1f22b8,#1c1f2273,#1c1f2226 50%,#1c1f2200 70%)!important;z-index:1!important}@media(max-width:749px){.index-hero .hero__images:after{background:linear-gradient(to top,#1c1f22cc,#1c1f2280,#1c1f2226 60%,#1c1f2200 80%)!important}}.hero-branded-overlay{display:none!important}.hero-branded-wrapper{font-family:inherit!important;position:relative!important;z-index:2!important}.hero-branded-wrapper *{text-transform:none;letter-spacing:normal}.hero-branded-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;max-width:560px!important;padding:36px 32px!important;background:transparent!important;background-color:transparent!important;position:relative!important;z-index:2!important}@media(max-width:749px){.hero-branded-stack{padding:28px 20px!important;max-width:100%!important}}.hero-branded-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#f4f1ec!important;background-color:#1c1f22b3!important;padding:7px 12px!important;margin:0 0 18px!important;border-left:2px solid #B89878!important;width:auto!important;align-self:flex-start!important;flex-shrink:0!important;max-width:max-content!important;white-space:nowrap!important}.hero-branded-eyebrow-dot{width:6px!important;height:6px!important;border-radius:50%!important;background-color:#b89878!important;display:inline-block!important;flex-shrink:0!important;animation:hero-pulse 2s ease-in-out infinite!important}@keyframes hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.hero-branded-headline{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(20px,2.6vw,28px)!important;line-height:1!important;color:#f4f1ec!important;margin:0 0 8px!important;letter-spacing:-.01em!important;text-transform:none!important;max-width:100%!important;text-shadow:0 1px 12px rgba(0,0,0,.3)!important}.hero-branded-headline-bold{display:block!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-style:normal!important;font-weight:800!important;font-size:clamp(32px,14vw,120px)!important;line-height:.85!important;color:#fff!important;letter-spacing:-.05em!important;text-transform:none!important;margin-top:0!important;text-shadow:0 2px 24px rgba(0,0,0,.35)!important}.hero-branded-subline{font-family:Inter,sans-serif!important;font-size:clamp(13px,1.4vw,15px)!important;line-height:1.4!important;color:#f4f1ec!important;margin:16px 0 24px!important;max-width:360px!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;opacity:.95!important;text-shadow:0 1px 8px rgba(0,0,0,.3)!important}.hero-branded-cta,a.hero-branded-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#f4f1ec!important;background:#f4f1ec!important;color:#1c1f22!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:17px 40px!important;text-decoration:none!important;border:none!important;border-radius:0!important;transition:all .2s!important;min-width:220px!important;margin:0!important;box-shadow:0 4px 20px #00000040!important}.hero-branded-cta:hover,a.hero-branded-cta:hover{background-color:#fff!important;background:#fff!important;color:#1c1f22!important;transform:translateY(-1px)!important;box-shadow:0 6px 24px #0000004d!important}@media(max-width:749px){.hero-branded-cta,a.hero-branded-cta{min-width:auto!important;width:auto!important;padding:16px 32px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero-branded.css.map */
