.shop-banner{background-color:var(--secondary-100);padding-left:var(--container-padding-horizontal);padding-right:var(--container-padding-horizontal);padding-top:4rem}.shop-banner__content{width:100%;max-width:var(--content-width);margin-inline:auto;padding:10px;padding-top:40px;background-repeat:no-repeat;background-size:cover;background-position:center;color:var(--neutral-100);position:relative;display:grid;align-items:center;grid-template:"bottle" "text" "button"/1fr}.shop-banner-bg{position:absolute;top:0;width:100%;z-index:2}.shop-banner-bg img{aspect-ratio:.79/1}.shop-banner-header{background-color:var(--secondary-400);width:calc(100% + 20px);height:150px;position:absolute;top:-4rem;z-index:1;margin-left:-10px}.shop-banner-bottle{grid-area:bottle;z-index:3;text-align:center;padding-left:18%;padding-right:18%}.shop-banner-bottle img{margin-top:-80px}.shop-banner-text{grid-area:text;z-index:3;display:grid;justify-items:center;text-align:center}.shop-banner-text .h1{font-size:7vw;text-transform:unset;letter-spacing:unset;margin-bottom:0;line-height:120%}.shop-banner-text-row2{color:var(--secondary-400)}.shop-banner-button{grid-area:button;z-index:3;text-align:center}.shop-banner-button a,.shop-banner-button button{padding-left:20%;padding-right:20%;margin-top:3rem;margin-bottom:3rem}@media screen and (min-width: 821px){.shop-banner{padding-top:6rem;padding-bottom:3rem}.shop-banner__content{padding-left:0 !important;padding-right:0 !important;height:259px;padding-top:0;grid-template:"bottle text button"/1fr 1.3fr 1fr}.shop-banner-bg img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4.1/1}.shop-banner-header{width:calc(100% + 64px);margin-left:-32px;top:-40px}.shop-banner-bottle{justify-content:center;padding-top:3rem;padding-left:2rem;padding-right:2rem}.shop-banner-bottle img{display:block;max-width:265px;width:100%}.shop-banner-text{justify-items:left;text-align:left;padding-top:2.5em;padding-bottom:2em}.shop-banner-text .h1{font-size:min(4vw,3rem);margin-left:4.2rem}.shop-banner-text .subheading>h1,.shop-banner-text .subheading>h2,.shop-banner-text .subheading>h3,.shop-banner-text .subheading>h4,.shop-banner-text .subheading>h5,.shop-banner-text .subheading>h6,.shop-banner-text .subheading>p,.shop-banner-text .subheading>span{margin:0}}.modal-shop__window{position:fixed;background-color:rgba(var(--neutral-800-rgb), 0.9);top:0;right:0;bottom:0;left:0;z-index:1100;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.modal-shop__window:target{visibility:visible;opacity:1;pointer-events:auto}.modal-shop__window>div{width:calc(100% - 20px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal-shop__window>div>div:nth-child(1){background-repeat:no-repeat;background-size:cover;background-position:center center;color:var(--secondary-400);padding:2em;padding-bottom:0}.modal-shop__window>div>div:nth-child(1) .subheading span{color:var(--neutral-100)}.modal-shop__window>div>div:nth-child(1) h1 span{margin-bottom:2rem;display:inline-block}.modal-shop__window>div>div:nth-child(2){background:var(--neutral-100);padding:2em;padding-top:0;text-align:center}.modal-shop__window>div>div:nth-child(2) a{width:100%}.modal-shop__window>div>div:nth-child(2) a:nth-child(1){margin-top:2rem;margin-bottom:2rem}.modal-shop__close{color:var(--neutral-100);position:absolute;right:0;top:0;text-decoration:none}.modal-shop__close>div{width:3rem;height:3rem;background-color:var(--primary-200);display:grid;align-items:center;justify-content:center}@media screen and (min-width: 821px){.modal-shop__window>div{max-width:900px}.modal-shop__window>div>div:nth-child(1){padding-left:5rem}.modal-shop__window>div>div:nth-child(1) h1{margin-left:4rem}.modal-shop__window>div>div:nth-child(2){text-align:center;padding:0}.modal-shop__window>div>div:nth-child(2) a:nth-child(1){margin-right:2rem;margin-left:1rem}.modal-shop__window>div>div:nth-child(2) a:nth-child(2){margin-right:1rem}}

/*# sourceMappingURL=shop-banner-scss.11f0ce59a98e0ac31f14.css.map*/