@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Handlee&display=swap";.banner-open{width:100%;display:flex;justify-content:center;align-items:center;background-color:transparent;padding:var(--section-padding, 20px);box-sizing:border-box}.banner-open__container{width:100%;display:grid;overflow:hidden;border-radius:var(--container-radius, 24px);box-shadow:0 0 var(--container-shadow-blur, 8px) var(--container-shadow-spread, 8px) var(--container-shadow-color, #0000001a)}@media screen and (max-width: 749px){.banner-open__container{max-width:100%;grid-template-columns:1fr}}@media screen and (min-width: 750px) and (max-width: 1023px){.banner-open__container{max-width:var(--tablet-max-width, 1000px);grid-template-columns:1fr 1fr;max-height:var(--tablet-max-height, 500px)}}@media screen and (min-width: 1024px){.banner-open__container{max-width:var(--desktop-max-width, 1400px);grid-template-columns:1fr 1fr;max-height:var(--desktop-max-height, 600px)}}.banner-open__image-column{position:relative;overflow:hidden}@media screen and (max-width: 749px){.banner-open__image-column{order:var(--mobile-image-order, 1);max-height:var(--mobile-max-height, 400px)}}@media screen and (min-width: 750px) and (max-width: 1023px){.banner-open__image-column{order:var(--tablet-image-order, 1)}}@media screen and (min-width: 1024px){.banner-open__image-column{order:var(--desktop-image-order, 1)}}.banner-open__picture{display:block;width:100%;height:100%}.banner-open__image{width:100%;height:100%;object-fit:cover;object-position:center center}.banner-open__placeholder{width:100%;height:100%;min-height:300px;background-color:#1a1a1a;display:flex;align-items:center;justify-content:center}.banner-open__placeholder-svg{width:50%;max-width:200px;opacity:.3}.banner-open__content-column{display:flex;align-items:center;justify-content:center;background-color:var(--content-bg, #1A1A1A)}@media screen and (max-width: 749px){.banner-open__content-column{order:var(--mobile-content-order, 2)}}@media screen and (min-width: 750px) and (max-width: 1023px){.banner-open__content-column{order:var(--tablet-content-order, 2)}}@media screen and (min-width: 1024px){.banner-open__content-column{order:var(--desktop-content-order, 2)}}.banner-open__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem;box-sizing:border-box;width:100%}.banner-open__heading{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:var(--heading-size, 48px);font-weight:600;font-style:normal;letter-spacing:var(--heading-letter-spacing, 12px);color:var(--heading-color, #FFFFFF);margin:0;padding:var(--heading-padding, 8px);text-transform:uppercase;line-height:1.2}@media screen and (max-width: 749px){.banner-open__heading{font-size:calc(var(--heading-size, 48px) * .55);letter-spacing:calc(var(--heading-letter-spacing, 12px) * .4)}}@media screen and (min-width: 750px) and (max-width: 1023px){.banner-open__heading{font-size:calc(var(--heading-size, 48px) * .7);letter-spacing:calc(var(--heading-letter-spacing, 12px) * .6)}}.banner-open__subheading{font-family:Handlee,cursive;font-size:var(--subheading-size, 32px);font-weight:400;color:var(--subheading-color, #FFFFFF);margin:0;padding:var(--subheading-padding, 8px);opacity:.95;line-height:1.4}@media screen and (max-width: 749px){.banner-open__subheading{font-size:calc(var(--subheading-size, 32px) * .65)}}@media screen and (min-width: 750px) and (max-width: 1023px){.banner-open__subheading{font-size:calc(var(--subheading-size, 32px) * .8)}}.banner-open__button{display:inline-block;font-family:Handlee,cursive;font-size:var(--button-size, 14px);font-weight:400;font-style:normal;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--button-color, #FFFFFF);background-color:var(--button-bg, #c5000e);padding:1rem 2.5rem;margin-top:var(--button-margin-top, 24px);border:var(--button-border-width, 2px) solid var(--button-border-color, #ff775e);border-radius:var(--button-radius, 8px);cursor:pointer;box-shadow:0 0 var(--button-shadow-blur, 8px) var(--button-shadow-spread, 8px) var(--button-shadow-color, #f77b6545);transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease}.banner-open__button:hover{background-color:var(--button-hover-bg, #ff8f7a);transform:translateY(-2px);box-shadow:0 0 calc(var(--button-shadow-blur, 8px) * 1.5) calc(var(--button-shadow-spread, 8px) * 1.2) var(--button-shadow-color, #f77b6545)}.banner-open__button:active{transform:translateY(0)}.banner-open__button:focus-visible{outline:2px solid var(--button-border-color, #ff775e);outline-offset:4px}@media screen and (max-width: 749px){.banner-open__button{padding:.875rem 2rem;font-size:calc(var(--button-size, 14px) * .9)}.banner-open__content{padding:2rem 1.5rem}}@media (prefers-reduced-motion: reduce){.banner-open__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-banner-open.css.map */
