@media screen and (max-width: 768px){.grid-banner-type-2{width:100%!important;max-width:100%!important;padding:10px!important;margin:0!important;overflow:hidden!important}.grid-banner-type-2 .grid-uniform{width:100%!important;display:block!important}.grid-banner-type-2 .featuredItems{display:block!important;width:100%!important}.grid-banner-type-2 .grid__item{width:100%!important;max-width:100%!important;margin-bottom:15px!important;display:block!important;position:relative!important}.grid-banner-type-2 .ovrly18{position:relative!important;width:100%!important;min-height:250px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-radius:8px!important;overflow:hidden!important}.grid-banner-type-2 img{width:100%!important;height:250px!important;object-fit:cover!important;object-position:center center!important;border-radius:8px!important;display:block!important}.grid-banner-type-2 .ovrly{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;border-radius:8px!important;z-index:1!important}.grid-banner-type-2 .featured-content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:20px 15px!important;z-index:2!important;background:linear-gradient(transparent,#000000b3)!important;border-radius:0 0 8px 8px!important}.grid-banner-type-2 .featured-content h6{font-size:12px!important;margin:0 0 5px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.grid-banner-type-2 .featured-content h2{font-size:18px!important;line-height:1.3!important;margin:0 0 10px!important;font-weight:700!important}.grid-banner-type-2 .featured-content .btn{display:inline-block!important;padding:10px 20px!important;font-size:14px!important;border-radius:4px!important;text-decoration:none!important;transition:all .3s ease!important;min-height:44px!important;line-height:1.2!important;text-align:center!important}}@media screen and (max-width: 768px){.wide-banner-type-2{width:100%!important;padding:0 10px!important;margin:20px 0!important}.wide-banner-type-2 .grid-uniform{width:100%!important;display:block!important}.wide-banner-type-2-block{position:relative!important;width:100%!important;min-height:300px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-attachment:scroll!important;border-radius:8px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.wide-banner-type-2-block.has-bg-image{background-size:cover!important;background-position:center!important}.wide-banner-type-2-content{position:relative!important;z-index:2!important;text-align:center!important;padding:30px 20px!important;width:100%!important}.wide-banner-type-2-rounded{background:#ffffffe6!important;padding:25px 20px!important;border-radius:8px!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;max-width:90%!important;margin:0 auto!important}.wide-banner-type-2-content span{display:block!important;font-size:12px!important;margin-bottom:8px!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:600!important}.wide-banner-type-2-content h2{font-size:24px!important;line-height:1.3!important;margin:0 0 15px!important;font-weight:700!important}.wide-banner-type-2-content p{font-size:14px!important;line-height:1.5!important;margin:0 0 20px!important}.wide-banner-type-2-content .btn{display:inline-block!important;padding:12px 24px!important;font-size:14px!important;border-radius:4px!important;text-decoration:none!important;min-height:44px!important;line-height:1.2!important;transition:all .3s ease!important}}@media screen and (max-width: 768px){.hero-section-optimized,.hero-section{width:100%!important;min-height:300px!important;height:auto!important;overflow:hidden!important;position:relative!important}#rev_slider_66_1_wrapper,#rev_slider_66_1{width:100%!important;height:auto!important;min-height:300px!important;max-height:400px!important}.rev-slidebg{width:100%!important;height:100%!important;min-height:300px!important;object-fit:cover!important;object-position:center center!important;display:block!important;visibility:visible!important;opacity:1!important}.tp-caption{padding:10px 15px!important;max-width:calc(100% - 30px)!important;text-align:center!important;left:15px!important;right:15px!important;box-sizing:border-box!important}.tp-caption[style*="font-size: 145px"],.tp-caption[style*="font-size: 45px"]{font-size:24px!important;line-height:1.3!important}.tp-caption[style*="font-size: 24px"]{font-size:16px!important;line-height:1.4!important}.tp-caption.rev-btn{font-size:14px!important;padding:10px 20px!important;min-height:44px!important;border-radius:4px!important;text-align:center!important;position:relative!important;bottom:30px!important;left:50%!important;transform:translate(-50%)!important;max-width:200px!important}.tp-leftarrow,.tp-rightarrow{width:40px!important;height:40px!important;background-size:20px!important}.tp-bullets{bottom:15px!important}}@media screen and (max-width: 768px){.promo-banner,.promotional-section,.banner-section{width:100%!important;padding:15px 10px!important;margin:15px 0!important;position:relative!important}.promo-banner img,.promotional-section img,.banner-section img{width:100%!important;height:auto!important;min-height:200px!important;object-fit:cover!important;object-position:center center!important;border-radius:8px!important}.promo-content,.banner-content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:20px 15px!important;background:linear-gradient(transparent,#000c)!important;color:#fff!important;border-radius:0 0 8px 8px!important}.promo-content h1,.promo-content h2,.promo-content h3,.banner-content h1,.banner-content h2,.banner-content h3{font-size:20px!important;line-height:1.3!important;margin:0 0 10px!important;color:#fff!important;font-weight:700!important}.promo-content p,.banner-content p{font-size:14px!important;line-height:1.5!important;margin:0 0 15px!important;color:#ffffffe6!important}.promo-content .cta-button,.promo-content .btn,.banner-content .cta-button,.banner-content .btn{display:inline-block!important;padding:12px 24px!important;font-size:14px!important;color:#000!important;background:#fff!important;border:none!important;border-radius:4px!important;text-decoration:none!important;font-weight:600!important;text-align:center!important;min-height:44px!important;line-height:1.2!important;transition:all .3s ease!important}.promo-content .cta-button:hover,.promo-content .btn:hover,.banner-content .cta-button:hover,.banner-content .btn:hover{background:#ffffffe6!important;transform:translateY(-2px)!important}}@media screen and (max-width: 768px){[data-content*="CHECK NEW ARRIVALS"],[data-button*="CHECK NEW ARRIVALS"],.btn:contains("CHECK NEW ARRIVALS"),a:contains("CHECK NEW ARRIVALS"){display:inline-block!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:4px!important;text-decoration:none!important;text-align:center!important;min-height:44px!important;line-height:1.2!important;transition:all .3s ease!important;background:#007bff!important;color:#fff!important;border:2px solid #007bff!important}[data-content*="CHECK NEW ARRIVALS"]:hover,[data-button*="CHECK NEW ARRIVALS"]:hover,.btn:contains("CHECK NEW ARRIVALS"):hover,a:contains("CHECK NEW ARRIVALS"):hover{background:#fff!important;color:#007bff!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px #007bff4d!important}h1:contains("CHECK NEW ARRIVALS"),h2:contains("CHECK NEW ARRIVALS"),h3:contains("CHECK NEW ARRIVALS"){font-size:20px!important;line-height:1.3!important;font-weight:700!important;text-align:center!important;margin:15px 0!important;color:#007bff!important}}@media screen and (max-width: 768px){.banner-mobile-show{display:block!important;visibility:visible!important;opacity:1!important}.banner-image-fix{width:100%!important;height:auto!important;min-height:200px!important;object-fit:cover!important;object-position:center!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.mobile-stack{display:block!important;width:100%!important;margin-bottom:15px!important}.mobile-touch-friendly{min-height:44px!important;min-width:44px!important;padding:10px!important;font-size:16px!important}}@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 768px) and (min-resolution: 192dpi){.grid-banner-type-2 img,.wide-banner-type-2-block,.rev-slidebg,.promo-banner img{image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important}.featured-content,.wide-banner-type-2-content,.tp-caption,.promo-content{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}}@media screen and (max-width: 768px){.banner-section *,.promo-banner *,.grid-banner-type-2 *,.wide-banner-type-2 *{animation-duration:.3s!important;transition-duration:.3s!important}.banner-content,.promo-content,.featured-content{will-change:transform!important;transform:translateZ(0)!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/banner-mobile-optimization.css.map */
