.m-promotion-banner .m-hidden-link{z-index:2}.m-promotion-banner__wrapper{position:relative}.m-promotion-banner__background{position:absolute;top:0;right:0;bottom:0;left:0}.m-promotion-banner__background>div{height:100%;position:relative}.m-promotion-banner__background img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.m-promotion-banner__main,.m-promotion-banner__promotion{position:relative;padding-left:90px;padding-right:90px;z-index:3;pointer-events:none}.m-promotion-banner__promotion{order:-1}.m-promotion-banner__promotion:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:100%;background-color:rgba(var(--color-foreground),.2)}.m-promotion-banner__text{margin-top:12px}.m-promotion-banner__button{margin-top:24px;pointer-events:auto}.m-promotion-banner .m-richtext__title{font-size:130px;line-height:1;letter-spacing:10px}@media screen and (max-width:1023px){.m-promotion-banner__main,.m-promotion-banner__promotion{position:relative;padding-left:50px;padding-right:50px}.m-promotion-banner .m-richtext__title{font-size:100px}}@media screen and (max-width:767px){.m-promotion-banner>[class*=container]{padding-left:0;padding-right:0}.m-promotion-banner__wrapper{flex-direction:column;padding-left:15px;padding-right:15px}.m-promotion-banner__main,.m-promotion-banner__promotion{width:100%;flex:0 0 100%;padding-left:20px;padding-right:20px}.m-promotion-banner__main{text-align:center}.m-promotion-banner__promotion{margin-bottom:32px;padding-bottom:30px}.m-promotion-banner__promotion>*{text-align:center}.m-promotion-banner__promotion:after{top:auto;bottom:0;transform:translateY(0);width:100%;height:1px}}@media(min-width:767px){#m-section-template--19460699488322__promotion_banner_D7mHae .m-promotion-banner__wrapper{padding:20px 120px}}@media(max-width:1023px){#m-section-template--19460699488322__promotion_banner_D7mHae .m-promotion-banner__wrapper:before{content:none!important}}#m-section-template--19460699488322__promotion_banner_D7mHae .m-promotion-banner__wrapper{background:#4a2c6e;color:#fff}#m-section-template--19460699488322__promotion_banner_D7mHae .container-full{width:100%;margin:0 auto;padding:0}#m-section-template--19460699488322__promotion_banner_D7mHae .m-richtext>*:first-child:is(.m-richtext__subtitle){margin-bottom:0}#m-section-template--19460699488322__promotion_banner_D7mHae p.m-richtext__subtitle{font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase!important;color:#fff}#m-section-template--19460699488322__promotion_banner_D7mHae h3.m-richtext__title{font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.6;color:#fff}#m-section-template--19460699488322__promotion_banner_D7mHae a.m-button.m-button--primary{background-color:#c9a84c!important;border-color:#c9a84c!important;color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase;text-decoration:none;border-radius:2px!important;transition:all .35s ease!important}#m-section-template--19460699488322__promotion_banner_D7mHae a.m-button.m-button--primary:hover{background-color:transparent!important;border-color:#c9a84c!important;color:#c9a84c!important}#m-section-template--19460699488322__promotion_banner_D7mHae a.m-button.m-button--primary span{color:inherit!important}#m-section-template--19460699488322__promotion_banner_D7mHae .m-promotion-banner__button{margin-top:0}#m-section-template--19460699488322__promotion_banner_D7mHae .m-promotion-banner__wrapper:before{position:absolute;content:"";display:block;width:100px;height:100px;background-image:url(/cdn/shop/files/contact-removebg-preview.png?v=1786308657);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.9}#m-section-template--19460699488322__promotion_banner_D7mHae .template-page #MainContent{padding-bottom:0}#m-section-template--19460699488322__promotion_banner_D7mHae .m\:flex-1{flex:none}#m-section-template--19460699488322__promotion_banner_D7mHae .m-promotion-banner__promotion:after{display:none}#m-section-template--19460698701890__promotion_banner_nUDCVj .m-promotion-banner__wrapper{background:#4a2c6e;color:#fff}@media screen and (min-width:767px){#m-section-template--19460698701890__promotion_banner_nUDCVj .m-promotion-banner__wrapper{padding:20px 120px}}#m-section-template--19460698701890__promotion_banner_nUDCVj .container-full{width:100%;margin:0 auto;padding:0}#m-section-template--19460698701890__promotion_banner_nUDCVj .m-richtext>*:first-child:is(.m-richtext__subtitle){margin-bottom:0}#m-section-template--19460698701890__promotion_banner_nUDCVj p.m-richtext__subtitle{font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase!important;color:#fff}#m-section-template--19460698701890__promotion_banner_nUDCVj h3.m-richtext__title{font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.6;color:#fff}#m-section-template--19460698701890__promotion_banner_nUDCVj a.m-button.m-button--primary{background-color:#c9a84c!important;border-color:#c9a84c!important;color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase;text-decoration:none;border-radius:2px!important;transition:all .35s ease!important}#m-section-template--19460698701890__promotion_banner_nUDCVj a.m-button.m-button--primary:hover{background-color:transparent!important;border-color:#c9a84c!important;color:#c9a84c!important}#m-section-template--19460698701890__promotion_banner_nUDCVj a.m-button.m-button--primary span{color:inherit!important}#m-section-template--19460698701890__promotion_banner_nUDCVj .m-promotion-banner__button{margin-top:0}#m-section-template--19460698701890__promotion_banner_nUDCVj .m-promotion-banner__wrapper:before{position:absolute;content:"";display:block;width:100px;height:100px;background-image:url(/cdn/shop/files/contact-removebg-preview.png?v=1786308657);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.9}#m-section-template--19460698701890__promotion_banner_nUDCVj .template-page #MainContent{padding-bottom:0}#m-section-template--19460698701890__promotion_banner_nUDCVj .m\:flex-1{flex:none}#m-section-template--19460698701890__promotion_banner_nUDCVj .m-promotion-banner__promotion:after{display:none}.template-page #MainContent{padding-bottom:0!important}@media(min-width:767px){#m-section-template--19460698275906__promotion_banner_Hz46Rx .m-promotion-banner__wrapper{padding:20px 120px}#m-section-template--19460698701890__promotion_banner_nUDCVj .m-richtext{position:relative;left:80px}}#m-section-template--19460698275906__promotion_banner_Hz46Rx .m-promotion-banner__wrapper{background:#4a2c6e;color:#fff}#m-section-template--19460698275906__promotion_banner_Hz46Rx .container-full{width:100%;margin:0 auto;padding:0}#m-section-template--19460698275906__promotion_banner_Hz46Rx .m-richtext>*:first-child:is(.m-richtext__subtitle){margin-bottom:0}#m-section-template--19460698275906__promotion_banner_Hz46Rx p.m-richtext__subtitle{font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase!important;color:#fff}#m-section-template--19460698275906__promotion_banner_Hz46Rx h3.m-richtext__title{font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.6;color:#fff}#m-section-template--19460698275906__promotion_banner_Hz46Rx a.m-button.m-button--primary{background-color:#c9a84c!important;border-color:#c9a84c!important;color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase;text-decoration:none;border-radius:2px!important;transition:all .35s ease!important}#m-section-template--19460698275906__promotion_banner_Hz46Rx a.m-button.m-button--primary:hover{background-color:transparent!important;border-color:#c9a84c!important;color:#c9a84c!important}#m-section-template--19460698275906__promotion_banner_Hz46Rx a.m-button.m-button--primary span{color:inherit!important}#m-section-template--19460698275906__promotion_banner_Hz46Rx .m-promotion-banner__button{margin-top:0}#m-section-template--19460698275906__promotion_banner_Hz46Rx .m-promotion-banner__wrapper:before{position:absolute;content:"";display:block;width:100px;height:100px;background-image:url(/cdn/shop/files/contact-removebg-preview.png?v=1786308657);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.9}#m-section-template--19460698275906__promotion_banner_Hz46Rx .template-page #MainContent{padding-bottom:0}#m-section-template--19460698275906__promotion_banner_Hz46Rx .m\:flex-1{flex:none}#m-section-template--19460698275906__promotion_banner_Hz46Rx .m-promotion-banner__promotion:after{display:none}@media screen and (max-width:767px){.m-promotion-banner__promotion{margin-bottom:0;padding-bottom:30px}}.m-promotion-banner .m-richtext__title{font-size:clamp(26px,3.2vw,44px)!important;line-height:1.22!important;letter-spacing:.01em!important;font-weight:600!important;color:#f7f1e4!important;text-shadow:0 2px 18px rgba(26,10,40,.75);margin-bottom:18px}.m-promotion-banner .m-richtext__subtitle{color:#ffffffe0!important;font-size:13px!important;font-weight:500!important;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px!important;text-shadow:0 2px 12px rgba(26,10,40,.7)}.m-promotion-banner .m-promotion-banner__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a0a2847,#1a0a286b);pointer-events:none;z-index:2}.m-promotion-banner .m-promotion-banner__promotion:after{background-color:#ffffff47}@media screen and (max-width:767px){.m-promotion-banner .m-richtext__title{font-size:clamp(22px,6vw,30px)!important;line-height:1.25!important}.m-promotion-banner .m-richtext__subtitle{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/promotion-banner.css.map */
