:root{--orange:#138ac9;--accent:#138ac9;--primary:#138ac9}
body.ss24-storefront{background:#fff;color:#333}
.ss24-storefront a{color:inherit}.ss24-storefront .btn,.ss24-storefront button.cart-primary,.ss24-storefront .cart-primary{background:#138ac9;color:#fff}
.ss24-storefront .section{background:#fff}.ss24-storefront .section .wrap{max-width:1360px}.ss24-storefront .eyebrow,.ss24-storefront .price{color:#138ac9}
.ss24-storefront .product-card{border-radius:12px;border-color:#eee;box-shadow:0 4px 16px #00000008}.ss24-storefront .product-img img{object-fit:contain}
.ss24-storefront header.elementor a{text-decoration:none}.ss24-storefront header.elementor input{margin:0}.ss24-cart-count{font-size:11px;background:#138ac9;color:white;border-radius:50%;padding:2px 5px;margin-left:3px}
.ss24-original-home .elementor-element.elementor-invisible{visibility:visible}
.ss24-original-hero{position:relative;width:100%;overflow:hidden;overflow:clip;background:#f8f8f8;height:545px}
.ss24-hero-slide{position:absolute;inset:0}.ss24-hero-slide[hidden]{display:none!important}
.ss24-hero-canvas{position:relative;width:1348px;height:545.147px;transform-origin:top left}
.ss24-hero-canvas>.ss24-sr7-mask,.ss24-hero-canvas .ss24-sr7-mask{position:absolute;overflow:hidden}
.ss24-hero-canvas .ss24-sr7-txt,.ss24-hero-canvas .ss24-sr7-img,.ss24-hero-canvas .ss24-sr7-shp,.ss24-hero-canvas .ss24-sr7-grp{position:absolute;box-sizing:border-box}
.ss24-hero-canvas a{text-decoration:none;display:flex;align-items:center;justify-content:center}
.ss24-hero-prev,.ss24-hero-next,.ss24-hero-pause{position:absolute;z-index:10;border:0;background:#ffffffb8;color:#555;cursor:pointer;border-radius:5px;padding:4px 10px;min-height:36px}
.ss24-hero-prev,.ss24-hero-next{top:45%;font-size:30px}.ss24-hero-prev{left:12px}.ss24-hero-next{right:12px}.ss24-hero-pause{right:15px;bottom:10px;font-size:13px}
.ss24-catalog-empty{padding:28px;text-align:center;color:#777;background:#fafafa;border:1px solid #eee;border-radius:10px}.ss24-catalog-empty p{margin:0 0 8px}.ss24-catalog-empty a{color:#138ac9}
.ss24-products{grid-template-columns:repeat(4,minmax(0,1fr))}.ss24-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;padding:22px 16px;border-top:1px solid #eee;font-size:13px}.ss24-legal button{border:0;background:none;color:#555;padding:0;font:inherit;cursor:pointer}
.ss24-mobile-bar{display:none}.ss24-menu{border:0;border-radius:16px;width:min(90vw,420px);padding:24px}.ss24-menu::backdrop{background:#0006}.ss24-menu nav{display:grid;gap:12px}.ss24-menu a{padding:8px;border-bottom:1px solid #eee}.ss24-menu button{float:right;background:#138ac9;color:#fff;border:0;padding:8px 12px;border-radius:6px}
.ss24-storefront .dx-cookie-btn.primary,.ss24-storefront .dx-chat-launcher{background:#138ac9}.ss24-storefront .dx-cookie-brand b,.ss24-storefront .dx-cookie-modal-head small{color:#138ac9}
@media(max-width:767px){.ss24-mobile-bar{position:fixed;bottom:0;inset-inline:0;display:flex;justify-content:space-around;align-items:center;z-index:900;background:#fff;border-top:1px solid #ddd;padding:8px 4px max(8px,env(safe-area-inset-bottom))}.ss24-mobile-bar a,.ss24-mobile-bar button{font:600 12px/1.4 inherit;color:#555;text-decoration:none;background:none;border:0;padding:6px}.ss24-storefront{padding-bottom:66px}.ss24-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ss24-original-hero{min-height:155px}.ss24-hero-prev,.ss24-hero-next{padding:2px 7px;min-height:30px;font-size:22px}.ss24-storefront .dx-chat-launcher{bottom:82px}.ss24-legal{gap:12px}.ss24-storefront .elementor-widget-image-box img{max-width:100%}}

.ss24-brand-row{display:flex!important;transform:none!important;justify-content:space-around;align-items:center;gap:30px;flex-wrap:wrap}.ss24-brand-row .swiper-slide{width:180px!important;flex:0 1 180px}.ss24-brand-row img{max-height:90px;object-fit:contain}
@media(max-width:599px){
 .ss24-original-hero{height:245px!important}
 .ss24-hero-canvas{transform:none!important;width:100%;height:245px}
 .ss24-hero-canvas>.ss24-sr7-mask{height:245px!important}
 .ss24-hero-canvas>.ss24-sr7-img[id$="-0"]{width:155px!important;height:190px!important;left:auto!important;right:8px!important;top:20px!important;background-size:contain!important}
 .ss24-hero-canvas>.ss24-sr7-img[id$="-16"]{width:180px!important;height:105px!important;left:12px!important;top:10px!important;background-size:contain!important}
 .ss24-hero-canvas>.ss24-sr7-txt{left:14px!important;top:125px!important;width:185px!important;height:auto!important;font-size:16px!important;line-height:21px!important;letter-spacing:0!important}
 .ss24-hero-canvas>.ss24-sr7-txt[id$="-3"]{top:52px!important;font-size:30px!important;line-height:35px!important;width:auto!important}
 .ss24-hero-canvas>.ss24-sr7-grp{display:none!important}
 .ss24-hero-canvas>a{left:14px!important;top:196px!important;width:145px!important;height:32px!important;padding:5px!important;font-size:11px!important;line-height:20px!important;box-sizing:border-box}
 .ss24-hero-prev,.ss24-hero-next{top:81%;background:#fff9}.ss24-hero-prev{left:auto;right:75px}.ss24-hero-next{right:43px}.ss24-hero-pause{bottom:15px;right:8px;min-height:30px}
 .ss24-storefront .dx-cookie-banner{font-size:13px;padding:18px;max-height:calc(100dvh - 24px);overflow:auto}.ss24-storefront .dx-cookie-brand b{color:#fff}
}
