.background-banner{position:relative;width:100%;overflow:hidden;background-color:var(--bb-bg, rgb(var(--color-background)))}.background-banner__wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--bb-min-h-mobile);padding-block-start:var(--bb-pt-mobile);padding-block-end:var(--bb-pb-mobile);padding-inline:20px}.background-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.background-banner__bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.background-banner__bg-image--mobile{display:block}.background-banner__bg-image--desktop{display:none}.background-banner__content{position:relative;z-index:1;width:100%;max-width:800px;text-align:center}.background-banner__title{margin:0 0 var(--bb-title-mb-mobile);font-family:var(--bb-title-font, var(--font-heading-family));font-size:var(--bb-title-size-mobile);line-height:1.2;letter-spacing:normal;text-transform:var(--bb-title-transform, uppercase);color:var(--bb-title-color, rgb(var(--color-text-main)))}.background-banner__price{margin:0 0 var(--bb-price-mb-mobile);font-family:var(--bb-price-font, var(--font-heading-family));font-size:var(--bb-price-size-mobile);font-weight:500;line-height:1.1;color:var(--bb-price-color, rgb(var(--color-text-main)))}.background-banner__image{display:block;width:100%;max-width:var(--bb-image-max-w-mobile);height:auto;margin:0 auto var(--bb-image-mb-mobile)}.background-banner__button{display:inline-block;padding:var(--bb-button-py-mobile) var(--bb-button-px-mobile);font-family:var(--bb-button-font, var(--font-heading-family));font-size:var(--bb-button-size-mobile);font-weight:500;letter-spacing:var(--bb-button-letter-spacing, 1px);text-decoration:none;text-transform:var(--bb-button-transform, uppercase);color:var(--bb-button-text-color, #ffffff);background-color:var(--bb-button-bg-color, #2d5f4f);border:var(--bb-button-border-width, 0) solid var(--bb-button-border-color, #2d5f4f);border-radius:var(--bb-button-radius, 0);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.background-banner__button:hover{color:var(--bb-button-text-hover, #ffffff);background-color:var(--bb-button-bg-hover, #1a3d30);border-color:var(--bb-button-border-hover, #1a3d30);transform:translateY(-2px)}.background-banner__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (min-width:750px){.background-banner__wrapper{min-height:var(--bb-min-h-desktop);padding-block-start:var(--bb-pt-desktop);padding-block-end:var(--bb-pb-desktop);padding-inline:40px}.background-banner__bg-image--mobile{display:none}.background-banner__bg-image--desktop{display:block}.background-banner__content{padding-block-end:36px}.background-banner__title{margin-block-end:var(--bb-title-mb-desktop);font-size:var(--bb-title-size-desktop)}.background-banner__price{margin-block-end:var(--bb-price-mb-desktop);font-size:var(--bb-price-size-desktop)}.background-banner__image{max-width:var(--bb-image-max-w-desktop);margin-block-end:var(--bb-image-mb-desktop)}.background-banner__button{padding:var(--bb-button-py-desktop) var(--bb-button-px-desktop);font-size:var(--bb-button-size-desktop)}}@media screen and (min-width:1440px){.background-banner__wrapper{padding-inline:60px}}@media(prefers-reduced-motion:reduce){.background-banner__button{transition:none}.background-banner__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1428/assets/section-background-banner.css.map */
