.custom-banner-content{position:absolute;padding:40px;z-index:2;width:50%}.custom-banner-box{border-radius:16px;background:#ffffff80;width:100%;padding:50px 60px}.custom-banner-pretitle{font-family:Roobert,sans-serif;font-weight:var(--desktop-banner-pretitle-weight, 600);font-size:var(--desktop-banner-pretitle-size, 18px);line-height:var(--desktop-banner-pretitle-line-height, 22px);color:var(--banner-pretitle-color, #000000);margin-bottom:10px;text-transform:none}.custom-banner-heading,.custom-banner-heading h2,.custom-banner-heading h2 span{font-family:var(--banner-title-font-family, "Kleisch", serif);font-weight:var(--desktop-banner-heading-weight, 400);font-size:var(--desktop-banner-heading-size, 48px);line-height:var(--desktop-banner-heading-line-height, 53px);color:var(--banner-heading-color, #ffffff);letter-spacing:var(--desktop-banner-heading-letter-spacing, 1%)}.custom-banner-text{max-width:485px;margin-top:11px;font-family:var(--banner-description-font-family, "Roobert", sans-serif)!important;font-weight:var(--desktop-banner-text-weight, 400);font-size:var(--desktop-banner-text-size, 18px);line-height:var(--desktop-banner-text-line-height, 22px);color:var(--banner-text-color, #000000)}.custom-banner-button{color:var(--banner-button-text-color);background:var(--banner-button-bg)}.custom-banner-box-link{padding-bottom:26px;display:inline-block}.custom-banner-button:hover{color:var(--banner-button-hover-text-color);background:var(--banner-button-hover-bg)}.custom-banner-content--top-left{top:0;left:0}.custom-banner-content--top-center{top:0;left:50%;transform:translate(-50%)}.custom-banner-content--top-right{top:0;right:0}.custom-banner-content--middle-left{top:50%;left:0;transform:translateY(-50%)}.custom-banner-content--middle-center{top:50%;left:50%;transform:translate(-50%,-50%)}.custom-banner-content--middle-right{top:50%;right:0;transform:translateY(-50%)}.custom-banner-content--bottom-left{bottom:0;left:0}.custom-banner-content--bottom-center{bottom:0;left:50%;transform:translate(-50%)}.custom-banner-content--bottom-right{bottom:0;right:0}.sticky-banner-content.active{transform:translateY(-50%)}.sticky-banner-content.in-active{transform:translate(100%,-50%)}@media only screen and (max-width: 767.98px){.custom-banner-content{width:100%;position:absolute;bottom:0;left:0}.custom-banner-text p{margin-top:15px!important}.custom-banner-content{position:absolute;z-index:2;padding:24px 16px;bottom:0;left:0}.custom-banner-content.m-cbc.playing,.custom-banner-content.cbc.playing{display:none}.custom-banner-box{border-radius:16px;background:#ffffff80;width:100%;padding:24px}.custom-banner-pretitle{font-family:var(--banner-pretitle-font-family, "Kleisch", serif);font-weight:var(--mobile-banner-pretitle-weight, 500);font-size:var(--mobile-banner-pretitle-size, 18px);line-height:var(--mobile-banner-pretitle-line-height, 22px);color:var(--banner-pretitle-color, #000000);text-transform:none;margin-bottom:8px}.custom-banner-box-link{padding-bottom:0}.custom-banner-heading,.custom-banner-heading h2,.custom-banner-heading h2 span{font-family:var(--banner-title-font-family, "Roobert", sans-serif);font-weight:var(--mobile-banner-heading-weight, 700);font-size:var(--mobile-banner-heading-size, 40px);line-height:var(--mobile-banner-heading-line-height, 31.67px);color:var(--banner-heading-color, #ffffff);letter-spacing:0px;font-style:normal}.custom-banner-text{margin-top:11px}.custom-banner-text,.custom-banner-text p{font-family:var(--banner-description-font-family, "Roobert", sans-serif)!important;font-weight:var(--mobile-banner-text-weight, 500);font-size:var(--mobile-banner-text-size, 18px);line-height:var(--mobile-banner-text-line-height, 18.27px);color:var(--banner-text-color, #000000)}.custom-banner-button{margin-top:26px}}@media only screen and (max-width: 575.98px){.custom-banner-box{width:100%;padding:20px}.custom-banner-content{padding:20px}.custom-banner-content.image,.custom-banner-content.video{bottom:0;width:100%}}@media screen and (min-width: 1280px){.custom-banner-box{max-width:var(--banner-max-width)}}.custom-banner-text *{font-family:inherit}.offer-info-custom-banner{background:#74092980;color:#fff;font-size:11px;font-weight:600;line-height:1;padding:3px 10px;bottom:40px;gap:4px}.index-header-slider-v2 .offer-info-wrapper>div{margin-right:0;margin-bottom:0}.offer-info-custom-left{left:40px}.offer-info-custom-right{right:40px}.offer-info-banner{width:40%;visibility:hidden;opacity:0}@media (min-width: 768px){.offer-info-wrapper:hover .offer-info-banner{opacity:1!important;visibility:visible!important}}@media (max-width: 767px){.offer-info-banner{visibility:hidden!important;opacity:0!important}.offer-info-banner.show{opacity:1!important;visibility:visible!important}}.index-header-slider-v2 .offer-info-wrapper:hover .offer-info-banner{bottom:74px!important;margin-right:0;z-index:100000}@media screen and (max-width: 767px){.index-header-slider-v2 .offer-info-wrapper:hover .offer-info-banner{bottom:50px!important;width:calc(100% - 32px)}.offer-info-banner{width:calc(100% - 32px);right:16px}.offer-info-custom-left{left:16px}.offer-info-custom-right{right:16px}.index-header-slider-v2 .offer-info-wrapper>div{bottom:20px}}.offer-info-banner .close-button{position:absolute;top:5px;right:5px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0}@media (min-width: 768px){.offer-info-banner .close-button{display:none}}@media (max-width: 767px){.offer-info-banner .close-button{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/587/assets/cumponent-custom-banner.css.map */
