.hero,.banner,.slideshow,.image-banner{position:relative;min-height:100vh;overflow:hidden}.hero img,.banner img,.slideshow img,.image-banner img{width:100%;height:100vh;object-fit:cover;object-position:center}.hero:before,.banner:before,.slideshow:before,.image-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000059,#00000040,#00000073);z-index:1}.hero__content,.banner__content,.slideshow__text,.image-banner__content{position:absolute!important;top:52%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;width:90%;max-width:900px}.hero__content h1,.banner__content h1,.slideshow__text h1,.image-banner__content h1{font-family:Cormorant Garamond,Playfair Display,serif;font-size:clamp(48px,8vw,110px);line-height:.9;font-weight:400;color:#fff;letter-spacing:-1px;margin-bottom:24px;text-shadow:0 4px 25px rgba(0,0,0,.45)}.hero__content p,.banner__content p,.slideshow__text p,.image-banner__content p{font-size:clamp(17px,2vw,26px);line-height:1.45;color:#fff;max-width:700px;margin:0 auto 34px;text-shadow:0 3px 18px rgba(0,0,0,.45)}.hero__buttons,.banner__buttons,.slideshow__buttons,.image-banner__buttons{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.hero__buttons a:first-child,.banner__buttons a:first-child,.slideshow__buttons a:first-child,.image-banner__buttons a:first-child{background:#f3eadf;color:#2b211b;border:1px solid #f3eadf;padding:16px 38px;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;transition:all .35s ease}.hero__buttons a:last-child,.banner__buttons a:last-child,.slideshow__buttons a:last-child,.image-banner__buttons a:last-child{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.85);padding:16px 38px;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;transition:all .35s ease}.hero__buttons a:hover,.banner__buttons a:hover,.slideshow__buttons a:hover,.image-banner__buttons a:hover{transform:translateY(-2px);opacity:.85}@media(max-width:768px){.hero,.banner,.slideshow,.image-banner{min-height:90vh}.hero img,.banner img,.slideshow img,.image-banner img{height:90vh}.hero__content,.banner__content,.slideshow__text,.image-banner__content{top:55%}.hero__buttons,.banner__buttons,.slideshow__buttons,.image-banner__buttons{flex-direction:column;gap:14px}.hero__buttons a,.banner__buttons a,.slideshow__buttons a,.image-banner__buttons a{width:100%;max-width:300px;margin:0 auto}}.hero__content,.banner__content,.slideshow__text,.image-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px}.hero h1,.banner h1,.slideshow h1,.image-banner h1{font-size:clamp(44px,6vw,88px);line-height:.95;color:#fff;font-weight:400;letter-spacing:-.03em;max-width:900px;margin-bottom:18px}.hero p,.banner p,.slideshow p,.image-banner p{color:#ffffffeb;font-size:17px;line-height:1.5;max-width:650px;margin-bottom:30px}.button:first-of-type{background:#d8ddb2!important;color:#2d2d2d!important;border-radius:999px!important;border:none!important;padding:16px 34px!important}.button--secondary{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important}.header-wrapper,.header{position:absolute!important;width:100%;background:transparent!important;z-index:20}.hero *,.banner *,.slideshow *,.image-banner *,.hero h1,.banner h1,.slideshow h1,.image-banner h1{color:#fff!important}.hero p,.banner p,.slideshow p,.image-banner p{color:#ffffffeb!important}.button--secondary,.button--secondary span{color:#fff!important}.button:first-of-type,.button:first-of-type span{color:#2d2d2d!important}#shopify-section-template--30204773040473__hero_NMFTpC .hero__image,#shopify-section-template--30204773040473__hero_NMFTpC .media img,#shopify-section-template--30204773040473__hero_NMFTpC img{object-position:center 20%!important;object-fit:cover!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/overflow-list.css.map */
