.gb-promo-banner-hide{display:none!important}.hb_main_collection .gb-promo-banner.product-item{max-width:50%;flex:50%}.gb-promo-banner__wrapper{position:relative;overflow:hidden;border-radius:3px;height:100%;min-height:280px;display:flex;align-items:var(--gb-promo-content-valign, flex-start)}.gb-promo-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.gb-promo-banner__image img{width:100%;height:100%;display:block;object-fit:cover}.gb-promo-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(var(--gb-promo-overlay-rgb),var(--gb-promo-overlay-opacity, 0));pointer-events:none}.gb-promo-banner__badge{position:absolute;top:0;right:0;width:calc(var(--gb-promo-badge-radius, 120) * 1px * 2);height:calc(var(--gb-promo-badge-radius, 120) * 1px * 2);background-color:var(--gb-promo-badge-color, #d4a054);border-bottom-left-radius:calc(var(--gb-promo-badge-radius, 120) * 1px * 2);z-index:4}.gb-promo-banner__badge-text{position:absolute;top:calc(var(--gb-promo-badge-text-y, 12) * 1px);right:calc(var(--gb-promo-badge-text-x, 16) * 1px);color:var(--gb-promo-badge-text-color, #ffffff);font-size:calc(var(--gb-promo-badge-text-size, 18) * 1px);font-weight:var(--gb-promo-badge-font-weight, bold);line-height:1.3;text-align:right;max-width:60%}.gb-promo-banner__content{position:relative;z-index:3;width:100%;padding:30px;transform:translate(calc(var(--gb-promo-content-x, 0) * 1px),calc(var(--gb-promo-content-y, 0) * 1px))}.gb-promo-banner__heading{color:var(--gb-promo-heading-color, #ffffff);font-size:calc(var(--gb-promo-heading-size-desktop, 48) * 1px);font-weight:var(--gb-promo-heading-weight, bold);font-style:var(--gb-promo-heading-style, normal);text-decoration:var(--gb-promo-heading-decoration, none);text-align:var(--gb-promo-heading-align, left);line-height:1.1;margin:0 0 calc(var(--gb-promo-gap-heading-text, 16) * 1px) 0}.gb-promo-banner__text{color:var(--gb-promo-text-color, #ffffff);font-size:calc(var(--gb-promo-text-size-desktop, 18) * 1px);text-align:var(--gb-promo-text-align, left);line-height:1.4;margin:0}.gb-promo-banner__text p{margin:0}.gb-promo-banner__text a{color:inherit;text-decoration:underline}.gb-promo-banner__text a:hover{opacity:.8}@media screen and (max-width:1279px){.hb_main_collection .gb-promo-banner.product-item{max-width:66.67%;flex:66.67%}}@media screen and (max-width:990px){.hb_main_collection .gb-promo-banner.product-item{max-width:100%;flex:100%}}@media screen and (max-width:767px){.gb-promo-banner__wrapper{min-height:220px;border-radius:calc(var(--gb-promo-border-radius-mobile, 3) * 1px)}.gb-promo-banner__heading{font-size:calc(var(--gb-promo-heading-size-mobile, 32) * 1px)}.gb-promo-banner__text{font-size:calc(var(--gb-promo-text-size-mobile, 15) * 1px)}.gb-promo-banner__badge{width:calc(var(--gb-promo-badge-radius-mobile, 85) * 1px * 2);height:calc(var(--gb-promo-badge-radius-mobile, 85) * 1px * 2);border-bottom-left-radius:calc(var(--gb-promo-badge-radius-mobile, 85) * 1px * 2)}.gb-promo-banner__badge-text{font-size:calc(var(--gb-promo-badge-text-size-mobile, 15) * 1px);top:calc(var(--gb-promo-badge-text-y-mobile, 8) * 1px);right:calc(var(--gb-promo-badge-text-x-mobile, 10) * 1px)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/gb-promo-banner.css.map */
