.gt-banner-image-container{position:relative;width:100%;height:auto;overflow:hidden}@media screen and (max-width: 749px){.gt-banner-image-container{height:auto;padding-top:0}}.gt-banner-carousel{position:relative;top:0;left:0;width:100%;height:auto;z-index:1}.carousel-wrapper,.carousel-track{position:relative;width:100%;height:auto}.carousel-slide{width:100%;opacity:0;transition:opacity .5s ease-in-out;cursor:pointer}.carousel-slide:first-child{position:relative;height:auto;opacity:1}.carousel-slide:not(:first-child){position:absolute;top:0;left:0;height:100%}.carousel-image{width:100%;height:auto;object-fit:contain;object-position:center;display:block}.carousel-slide:first-child .carousel-image{height:auto;object-fit:contain}.carousel-slide:not(:first-child) .carousel-image{height:100%;object-fit:cover}.gt-banner-image-container[data-image-fit=cover] .carousel-image{object-fit:cover}.gt-banner-image-container[data-image-fit=contain] .carousel-image{object-fit:contain}.gt-banner-image-container[data-show-indicators=false] .carousel-indicators{display:none!important}.gt-banner-image-container[data-show-indicators=false] .carousel-indicators,.gt-banner-image-container[data-show-indicators-bool=false] .carousel-indicators{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.carousel-indicators{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.indicator{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background-color:transparent;cursor:pointer;transition:all .3s ease;padding:0}.indicator:hover{border-color:#fffc;transform:scale(1.1)}.indicator.active{background-color:#fff;border-color:#fff;box-shadow:0 0 8px #ffffff80}.gt-banner-image-container[data-transition-type=fade] .carousel-slide{transition:opacity .5s ease-in-out}.gt-banner-image-container[data-transition-type=slide] .carousel-track{display:flex;transition:transform .5s ease-in-out}.gt-banner-image-container[data-transition-type=slide] .carousel-slide{position:relative;flex:0 0 100%;opacity:1;transition:none}@media (max-width: 749px){.gt-banner-carousel{position:relative;height:auto}.carousel-wrapper,.carousel-track{height:auto}.carousel-slide{position:relative;height:auto}.carousel-image{width:100%;height:auto;object-fit:contain;display:block}.gt-banner-content .banner-heading,.gt-banner-content .banner-heading_one{font-size:1.6rem!important;line-height:1.2!important;height:auto;font-family:var(--font-flynnmono-family)}.gt-banner-content{width:380px!important}.gt-banner-content .small-heading-below{font-size:16px}.gt-banner-content .button{padding:12px 24px;font-size:14px}.carousel-indicators{bottom:15px}.indicator{width:10px;height:10px}}@media (max-width: 480px){.gt-banner-content .banner-heading{font-size:18px;font-size:30px;font-weight:600;letter-spacing:0px;line-height:36px;color:#fff;text-align:center;vertical-align:top;width:100%!important}.gt-banner-content .banner-heading_one{font-size:30px;font-weight:600;letter-spacing:0px;line-height:36px;color:#fff;text-align:center;vertical-align:top;width:100%!important;font-family:var(--font-flynnmono-family)}.gt-banner-content .small-heading-above{font-size:12px}.gt-banner-content .small-heading-below{font-size:14px}.gt-banner-content .button{padding:10px 20px;font-size:13px}.carousel-indicators{bottom:10px;gap:6px}.indicator{width:8px;height:8px}}.desktop-only{display:block}.mobile-only{display:none}@media (max-width: 749px){.desktop-only{display:none}.mobile-only{display:block}}.carousel-slide:not(:first-child){opacity:0}.carousel-slide.loaded{opacity:1}.gt-banner-image-container.paused .carousel-indicators{opacity:.7}.indicator:focus{outline:2px solid #ffffff;outline-offset:2px}.carousel-slide:focus{outline:2px solid #ffffff;outline-offset:-2px}@media (prefers-contrast: high){.indicator{border-width:3px}.indicator.active{background-color:#000;border-color:#000}}@media (prefers-reduced-motion: reduce){.carousel-slide,.indicator,.gt-banner-content .button{transition:none}}@media print{.gt-banner-image-container{min-height:auto}.carousel-indicators{display:none}.carousel-slide:not(:first-child){display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/gt-top-banner-image.css.map */
