.video-banner .video-details-banner video{object-fit:cover;background:#000;height:100%;width:100%}@media only screen and (min-width:800px){.video-banner .video-details-banner{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr min-content;gap:0;grid-template-areas:"media secondary" "media content"}}@media only screen and (min-width:1600px){.video-banner .video-details-banner .video-banner__content h2,.video-banner .video-details-banner .video-banner__content p{max-width:80%}.video-banner .video-details-banner .video-banner__content h2+p{margin-top:0}}.video-banner .desktop{display:none}@media only screen and (min-width:800px){.video-banner .desktop{display:block}}.video-banner .mobile{display:block}@media only screen and (min-width:800px){.video-banner .mobile{display:none}}.video-banner video,.video-banner img{width:100%;height:auto;display:block}@media only screen and (min-width:800px){.video-banner video,.video-banner img{height:100%;object-fit:cover}}@media only screen and (min-width:800px){.video-banner slideshow-component{height:100%}.video-banner slideshow-component video{height:100%;object-fit:cover}}@media screen and (min-width:1725px)and (min-height:740px){.video-banner slideshow-component .slideshow,.video-banner slideshow-component .slider__slide{max-height:80vh}}.video-banner slideshow-component .image-slider .mobile{display:none}@media only screen and (max-width:700px){.video-banner slideshow-component .image-slider .mobile{display:block}}.video-banner slideshow-component .image-slider .tablet{display:none}@media only screen and (min-width:701px)and (max-width:990px){.video-banner slideshow-component .image-slider .tablet{display:block}}.video-banner slideshow-component .image-slider .desktop{display:block}@media only screen and (max-width:991px){.video-banner slideshow-component .image-slider .desktop{display:none}}.video-banner .slideshow__controls{position:absolute;bottom:10px;right:0}@media only screen and (min-width:800px){.video-banner .slideshow__controls{bottom:34px;left:60px;right:auto}}@media only screen and (min-width:1130px){.video-banner .slideshow__controls{bottom:50px;left:60px}}.video-banner .slideshow__controls .slider-button{color:rgba(var(--color-background));background:rgb(var(--color-foreground));width:22px;height:22px}.video-banner .slideshow__controls .slider-button:not([disabled]):hover{color:rgb(var(--brand-light-green))}@media only screen and (min-width:800px){.video-banner .slideshow__controls .slider-button{width:45px;height:45px}}.video-banner .slideshow__controls .slider-button.slideshow__autoplay{display:none}.video-banner__media-primary{grid-area:media}@media only screen and (min-width:800px){.video-banner__media-primary{flex:1}}.video-banner__media-secondary{grid-area:secondary;width:100%}.video-banner__media-secondary .video-banner__secondary-image{flex:1}@media only screen and (max-width:799px){.video-banner__media-secondary .video-banner__secondary-image{display:none;visibility:hidden}}@media only screen and (min-width:800px){.video-banner__media-secondary{position:relative;min-height:200px;display:flex;flex-direction:column;height:100%}}.video-banner__content{grid-area:content;padding:0px 3rem 0px 1.5rem;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:800px)and (max-width:1129px){.video-banner__content{padding:0 57px 0 32px}}@media only screen and (min-width:1130px){.video-banner__content{padding:0 20px 0 42px}}.video-banner__content h2{margin-top:0;text-wrap:balance;padding-top:24px}@media screen and (min-width:800px)and (max-width:1129px){.video-banner__content h2{padding-top:32px}}@media only screen and (min-width:1130px){.video-banner__content h2{padding-top:42px}}@media screen and (min-width:800px)and (max-width:1129px){.video-banner__content h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}}.video-banner__content p{margin-bottom:0}.video-banner__content .custom-padding{padding-bottom:1.5rem;display:block}@media screen and (min-width:800px)and (max-width:1129px){.video-banner__content .custom-padding{padding-bottom:32px}}@media only screen and (min-width:1130px){.video-banner__content .custom-padding{padding-bottom:42px}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/section-main-banner.css.map */
