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