body:has(.shopify-section:first-child .nw-hero-v3-overlay-header) .section-header{position:absolute;left:0;top:0;right:0}body:has(.shopify-section:first-child .nw-hero-v3-overlay-header) .section-header sticky-header{background:transparent;border-color:transparent}sticky-header:has(details[open]):hover{background:#fff!important}sticky-header:has(details[open]):hover .header__heading-logo{filter:none!important}.nw-hero-v3-main{background-color:#fff;position:relative;color:#65654f}.nw-hero-v3-content{padding:100px 0}.nw-hero-v3-background{display:flex;overflow:hidden}.nw-hero-v3-background video,.nw-hero-v3-background img{width:100%;min-height:100svh;object-fit:cover;max-height:100svh;margin-bottom:-1px}.nw-hero-v3-background+.nw-hero-v3-content{position:absolute;right:0;left:0;top:0;bottom:0;display:flex;align-items:flex-end}.nw-hero-v3-heading{font-weight:400;font-size:56px;line-height:110%;letter-spacing:-.01em;margin:0;color:inherit}.nw-hero-v3-text{font-weight:400;font-size:15px;line-height:150%;letter-spacing:-.02em;margin-top:20px}.nw-hero-v3-buttons{display:flex;flex-wrap:wrap;gap:13px;margin-top:44px}.nw-hero-v3-buttons .button{min-width:264px}.nw-hero-v3-text-col{padding:30px 0 36px}.nw-hero-v3-cover .nw-hero-v3-text{max-width:624px}.nw-hero-v3-cover{max-width:740px;display:flex;flex-direction:column;justify-content:space-between}.nw-hero-v3-text-cover{margin-top:50px}.nw-hero-v3-content .page-width{height:100%;padding-top:100px}sticky-header:has(details[open]):hover .menu-icon span{background-color:#1d1d1b!important}@media screen and (max-width:1199px){.nw-hero-v3-buttons .button{min-width:154px}.nw-hero-v3-heading{font-size:32px}.nw-hero-v3-text{margin:18px 0 0}.nw-hero-v3-buttons{margin-top:33px}.nw-hero-v3-cover{max-width:500px}}@media screen and (max-width:1023px){.nw-hero-v3-buttons{gap:9px}.nw-hero-v3-content .page-width{padding-top:70px}.nw-hero-v3-content{padding:60px 0}}@media screen and (max-width:749px){.nw-hero-v3-content{padding-bottom:50px}.nw-hero-v3-text-col{padding:30px 0 36px}.nw-hero-v3-text-col{text-align:center}.nw-hero-v3-buttons{justify-content:center}.nw-hero-v3-col{width:100%}.nw-hero-v3-row{gap:0}.nw-hero-v3-text{font-size:14px}.nw-hero-v3-content .page-width{padding-top:60px}.nw-hero-v3-content{padding:60px 0}.nw-hero-v3-buttons .btn-link{gap:15px}.nw-hero-v3-buttons .btn-link svg{width:45px;min-width:45px}.nw-hero-v3-text-cover{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nw-hero-v3.css.map */
