:root{--ssmx-black: #0a0a0a;--ssmx-dark: #1a1a1a;--ssmx-gray-900: #212121;--ssmx-gray-700: #424242;--ssmx-gray-500: #757575;--ssmx-gray-300: #bdbdbd;--ssmx-gray-100: #f8f9fa;--ssmx-white: #ffffff;--ssmx-bg-primary: #ffffff;--ssmx-bg-alt: #f0f2f5;--ssmx-surface: #ffffff;--ssmx-surface-hover: #fafbfc;--ssmx-red: #dc2626;--ssmx-red-dark: #b91c1c;--ssmx-red-glow: rgba(220, 38, 38, .25);--ssmx-orange: #ea580c;--ssmx-blue: #2879fe;--ssmx-green: #16a34a;--ssmx-gold: #f59e0b;--ssmx-cta: #dc2626;--ssmx-cta-dark: #b91c1c;--ssmx-cta-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 50%, #ea580c 100%);--ssmx-cta-glow: 0 4px 20px rgba(220, 38, 38, .35);--ssmx-cta-glow-hover: 0 8px 32px rgba(220, 38, 38, .5);--ssmx-footer-bg: #111827;--ssmx-footer-surface: #1f2937;--ssmx-footer-text: #d1d5db;--ssmx-footer-text-muted: #9ca3af;--ssmx-footer-heading: #f9fafb;--ssmx-footer-border: rgba(255, 255, 255, .08);--ssmx-footer-link-hover: #ef4444;--font-heading: "Oswald", "Impact", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-sm: 0 2px 8px rgba(0,0,0,.06);--shadow-md: 0 8px 24px rgba(0,0,0,.1);--shadow-lg: 0 16px 48px rgba(0,0,0,.14);--shadow-hover: 0 12px 32px rgba(0,0,0,.18);--shadow-card: 0 4px 15px rgba(0,0,0,.06), 0 1px 3px rgba(0,0,0,.04);--shadow-card-hover: 0 8px 28px rgba(0,0,0,.12), 0 2px 8px rgba(0,0,0,.06);--ease-out: cubic-bezier(.25, .8, .25, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .2s;--duration-normal: .3s;--duration-slow: .5s;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px}[data-theme=dark],body.dark-mode{--ssmx-bg-primary: #0a0a0a;--ssmx-bg-alt: #121212;--ssmx-surface: #1a1a1a;--ssmx-surface-hover: #242424;--ssmx-white: #e0e0e0;--ssmx-black: #ffffff;--ssmx-gray-100: #1a1a1a;--ssmx-gray-300: #424242;--ssmx-gray-500: #757575;--ssmx-gray-700: #bdbdbd;--ssmx-gray-900: #f8f9fa;--ssmx-footer-bg: #000000;--ssmx-footer-surface: #0a0a0a;--shadow-sm: 0 4px 12px rgba(0,0,0,.5);--shadow-md: 0 10px 30px rgba(0,0,0,.6);--shadow-card: 0 4px 15px rgba(0,0,0,.4)}body.dark-mode #tt-pageContent,body.dark-mode .tt-header-holder,body.dark-mode .tt-desktop-header,body.dark-mode .tt-stuck-nav,body.dark-mode .tt-mobile-header{background-color:var(--ssmx-bg-primary)!important}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode .tt-title,body.dark-mode .tt-price,body.dark-mode .tt-description{color:var(--ssmx-white)!important}body.dark-mode .tt-product{background:var(--ssmx-surface)!important;border-color:var(--ssmx-gray-300)!important}body.dark-mode .tt-desctop-menu nav>ul>li>a{color:var(--ssmx-white)!important}body.dark-mode .headertype4_bottomline{border-bottom-color:var(--ssmx-gray-300)!important}.ssmx-theme-toggle{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ssmx-black);transition:transform .3s var(--ease-spring)}.ssmx-theme-toggle:hover{transform:rotate(15deg) scale(1.1);color:var(--ssmx-red)}body.dark-mode .ssmx-theme-toggle .sun-icon{display:block}body.dark-mode .ssmx-theme-toggle .moon-icon,.ssmx-theme-toggle .sun-icon{display:none}.ssmx-theme-toggle .moon-icon{display:block}h1,h2,h3,h4,h5,h6,.tt-title,.tt-title-small,.tt-title-subpages,.tt-block-title h2,.tt-block-title h1{font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:700!important}body,p,.tt-description,.tt-add-info,.tt-price,.tt-product .tt-description h2,input,select,textarea{font-family:var(--font-body)!important}.tt-product .tt-title a,.prod-thumb-title-color a{font-family:var(--font-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.2px!important;line-height:1.4!important;transition:color var(--duration-fast) var(--ease-out)!important}.tt-product .tt-title a:hover{color:var(--ssmx-red)!important}.tt-price{font-family:var(--font-heading)!important;font-weight:600!important;font-size:18px!important;letter-spacing:.5px!important}.tt-price .new-price{color:var(--ssmx-red)!important;font-weight:700!important;font-size:20px!important}.tt-price .old-price{color:var(--ssmx-gray-500)!important;text-decoration:line-through!important;font-size:14px!important;margin-left:6px!important}.tt-product{position:relative;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)!important;border-radius:var(--radius-md)!important;overflow:hidden;background:var(--ssmx-surface)!important;box-shadow:var(--shadow-card)!important;border-bottom:3px solid transparent!important}.tt-product:hover{transform:translateY(-6px)!important;box-shadow:var(--shadow-card-hover)!important;border-bottom-color:var(--ssmx-cta)!important}.tt-product .tt-image-box .tt-img img{transition:transform var(--duration-slow) var(--ease-out)!important}.tt-product:hover .tt-image-box .tt-img img{transform:scale(1.05)!important}.tt-product .tt-product-inside-hover{transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)!important}.tt-label-location span{font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:700!important;font-size:11px!important;padding:4px 10px!important;border-radius:var(--radius-sm)!important}.tt-label-sale{background:var(--ssmx-red)!important;color:var(--ssmx-white)!important;animation:ssmx-pulse 2s ease-in-out infinite!important}.tt-label-new{background:var(--ssmx-black)!important;color:var(--ssmx-white)!important}.tt-label-our-stock{background:var(--ssmx-gray-700)!important;color:var(--ssmx-white)!important}@keyframes ssmx-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.tt-top-panel{background:#000!important;border-bottom:2px solid var(--ssmx-red);box-shadow:0 2px 10px #0000004d;overflow:hidden!important;position:relative;z-index:101}.tt-top-panel .tt-description{font-family:var(--font-body)!important;letter-spacing:.5px!important;color:#fff!important}.tt-top-panel a{color:var(--ssmx-red)!important;font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:all .3s ease}.tt-top-panel a:hover{border-bottom-color:var(--ssmx-red)}.tt-top-panel .tt-row{overflow:hidden!important}.ssmx-marquee-track{display:flex!important;width:max-content!important;animation:ssmx-marquee 30s linear infinite!important}.ssmx-marquee-track:hover{animation-play-state:paused!important}.ssmx-marquee-item{white-space:nowrap!important;padding:0 80px;display:flex;align-items:center;gap:12px;font-size:13px!important;text-transform:uppercase;letter-spacing:1px}.ssmx-marquee-item:after{content:"\26a1";font-size:14px;color:var(--ssmx-red);margin-left:20px}@keyframes ssmx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.headertype4_box1{background-color:#000!important;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.tt-desctop-menu nav>ul>li>a{font-family:var(--font-heading)!important;font-weight:600!important;letter-spacing:1.5px!important;font-size:14px!important;text-transform:uppercase!important;transition:color .3s ease!important}.tt-desctop-menu nav>ul>li>a span.tt-title-hot{background:var(--ssmx-red)!important}.tt-search-opened-headtype1{background:#1a1a1a!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.1)!important;padding:0 15px!important;transition:all .3s ease;width:280px!important}.tt-search-opened-headtype1:focus-within{border-color:var(--ssmx-red)!important;box-shadow:0 0 10px #dc262633}.tt-search-opened-headtype1 input{background:transparent!important;color:#fff!important;font-size:13px!important;height:36px!important}.tt-search-opened-headtype1 input::placeholder{color:#bbb!important;opacity:1}.tt-search-opened-headtype1 .tt-btn-search{color:#999!important;font-size:18px!important}.headertype4_box2{padding:30px 0 50px!important;background:linear-gradient(180deg,#000,#fff)!important;border-bottom:none!important;position:relative;z-index:10;margin-top:-1px}body.dark-mode .headertype4_box2{background:#000!important}body.dark-mode .headertype4_box2{background:linear-gradient(180deg,#000,#0a0a0a 70%,#0000)!important}.headertype4_box2 .tt-header-holder{display:flex!important;align-items:center!important;justify-content:space-between!important}.tt-obj-options{display:flex!important;align-items:center!important;gap:20px!important}.header-tel-info{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important;font-size:10.5px!important;font-weight:800!important;color:#111!important;background:#fff;padding:12px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.2);transition:all .4s var(--ease-spring);text-transform:uppercase;letter-spacing:.8px;box-shadow:0 10px 20px #0003;min-width:180px}body.dark-mode .header-tel-info{background:#111;border-color:#222;color:#fff!important}.header-tel-info:hover{transform:translateY(-3px);box-shadow:0 12px 20px #25d3661a;border-color:#25d366}.header-tel-info a{color:#25d366!important;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:8px}.header-tel-info i,.header-tel-info svg{font-size:32px!important;filter:drop-shadow(0 2px 4px rgba(37,211,102,.2))}.header-tel-info br{display:none}.h-account-details{font-size:11px!important;text-transform:uppercase;letter-spacing:1px;color:#888!important;background:#f8f9fa;padding:8px 18px;border-radius:50px;border:1px solid #eeeeee;margin-right:10px}body.dark-mode .h-account-details{background:#111;border-color:#222}.h-account-details a{color:#000!important;font-weight:800;transition:color .3s ease}body.dark-mode .h-account-details a{color:#fff!important}.h-account-details a:hover{color:var(--ssmx-red)!important}.tt-wishlist a,.ssmx-theme-toggle,.tt-cart .tt-dropdown-toggle{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-radius:50%!important;transition:all .3s var(--ease-spring)!important;position:relative!important;border:1px solid #eeeeee!important;padding:0!important;margin:0!important;box-shadow:0 4px 10px #0000000d!important}body.dark-mode .tt-wishlist a,body.dark-mode .ssmx-theme-toggle,body.dark-mode .tt-cart .tt-dropdown-toggle{background:#1a1a1a!important;border-color:#333!important;box-shadow:0 4px 15px #0006!important}.tt-wishlist a:hover,.ssmx-theme-toggle:hover,.tt-cart .tt-dropdown-toggle:hover{background:#000!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 8px 15px #0000001a;border-color:#000!important}body.dark-mode .tt-wishlist a:hover,body.dark-mode .ssmx-theme-toggle:hover,body.dark-mode .tt-cart .tt-dropdown-toggle:hover{background:var(--ssmx-red)!important;border-color:var(--ssmx-red)!important;box-shadow:0 8px 20px #dc262666}.tt-badge{background:var(--ssmx-red)!important;font-weight:900!important;font-size:9px!important;height:18px!important;min-width:18px!important;line-height:18px!important;border-radius:50%!important;position:absolute!important;top:-2px!important;right:-2px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #fff!important;box-shadow:0 2px 5px #0003}body.dark-mode .tt-badge{border-color:#000!important}.tt-icon svg{width:20px!important;height:20px!important}.tt-btn-addtocart,.btn-addtocart,.ttbtnmainstyle{font-family:var(--font-heading)!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:2px!important;font-size:14px!important;transition:all var(--duration-fast) var(--ease-out)!important;border-radius:var(--radius-sm)!important;position:relative;overflow:hidden}.tt-btn-addtocart:hover,.btn-addtocart:hover,.ttbtnmainstyle:hover{transform:scale(1.03)!important;box-shadow:var(--shadow-md)!important;filter:brightness(1.1)!important}.tt-btn-addtocart:active,.btn-addtocart:active,.ttbtnmainstyle:active{transform:scale(.97)!important;box-shadow:0 2px 6px #0003!important}.shopify-payment-button__button{font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:2px!important;font-weight:700!important;border-radius:var(--radius-sm)!important;transition:all var(--duration-fast) var(--ease-out)!important}.shopify-payment-button__button:hover{transform:scale(1.03)!important;box-shadow:var(--shadow-md)!important}.shopify-payment-button__button:active{transform:scale(.97)!important}.btn-categoria{font-family:var(--font-heading)!important;letter-spacing:2px!important;font-weight:700!important;transition:all var(--duration-fast) var(--ease-out)!important}.btn-categoria:hover{transform:scale(1.05)!important;box-shadow:0 4px 16px #e539354d!important}.ssmx-urgency{margin-top:16px;padding:18px 18px 18px 22px;background:linear-gradient(135deg,#dc26260a,#ea580c08);border-radius:var(--radius-md);border:1px solid rgba(220,38,38,.1);border-left:4px solid var(--ssmx-red);position:relative;overflow:hidden}.ssmx-urgency:before{content:"";position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(90deg,transparent,rgba(220,38,38,.03));pointer-events:none}.ssmx-low-stock{display:flex;align-items:center;gap:8px;color:var(--ssmx-red);font-family:var(--font-heading);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;padding:8px 0;animation:ssmx-pulse-text 2s ease-in-out infinite}@keyframes ssmx-pulse-text{0%,to{opacity:1}50%{opacity:.7}}.ssmx-viewers{display:flex;align-items:center;gap:8px;color:var(--ssmx-gray-700);font-family:var(--font-body);font-size:13px;padding:6px 0}.ssmx-viewers-dot{width:8px;height:8px;background:var(--ssmx-green);border-radius:50%;display:inline-block;animation:ssmx-dot-blink 1.5s ease-in-out infinite}@keyframes ssmx-dot-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.ssmx-trust-signals{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.06)}.ssmx-trust-item{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--ssmx-gray-900);background:var(--ssmx-gray-100);padding:8px 14px;border-radius:var(--radius-pill);border:1px solid rgba(0,0,0,.04);transition:all var(--duration-fast) var(--ease-out)}.ssmx-trust-item:hover{background:var(--ssmx-white);border-color:var(--ssmx-red);color:var(--ssmx-red);transform:translateY(-1px);box-shadow:0 2px 8px #dc26261f}.ssmx-animate{opacity:0;transform:translateY(30px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.ssmx-animate.ssmx-visible{opacity:1;transform:translateY(0)}.ssmx-animate:nth-child(2){transition-delay:.1s}.ssmx-animate:nth-child(3){transition-delay:.2s}.ssmx-animate:nth-child(4){transition-delay:.3s}.ssmx-animate:nth-child(5){transition-delay:.4s}.ssmx-animate:nth-child(6){transition-delay:.5s}.ssmx-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}.ssmx-account-card{background:var(--ssmx-surface);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-card);border:1px solid rgba(0,0,0,.05);transition:all .3s var(--ease-spring);position:relative;overflow:hidden}.ssmx-account-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-hover);border-color:var(--ssmx-red)}.ssmx-account-card .card-icon{width:50px;height:50px;background:var(--ssmx-gray-100);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--ssmx-red);transition:all .3s ease}.ssmx-account-card:hover .card-icon{background:var(--ssmx-red);color:#fff;transform:scale(1.1) rotate(5deg)}.ssmx-account-card .tt-title{font-size:20px!important;margin-bottom:15px!important;display:block}.ssmx-b2b-banner{background:linear-gradient(135deg,#000,#1a1a1a);color:#fff;padding:40px;border-radius:var(--radius-lg);margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;border-left:6px solid var(--ssmx-red);box-shadow:var(--shadow-lg)}.ssmx-b2b-content h2{font-size:28px!important;margin:0 0 10px!important;color:#fff!important}.ssmx-b2b-content p{color:var(--ssmx-gray-300);margin:0}.ssmx-b2b-badge{background:var(--ssmx-red);padding:8px 20px;border-radius:50px;font-family:var(--font-heading);font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase}.ssmx-order-list{list-style:none;padding:0;margin:0}.ssmx-order-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.05)}.ssmx-order-item:last-child{border-bottom:none}.ssmx-status-badge{font-size:10px;padding:4px 12px;border-radius:50px;text-transform:uppercase;font-weight:700}.status-paid{background:#dcfce7;color:#166534}.status-pending{background:#fef9c3;color:#854d0e}.ssmx-shipping-label{background:#fdfdfd;border:1px dashed #ccc;padding:20px;border-radius:8px;position:relative}.ssmx-shipping-label .label-header{font-family:var(--font-heading);font-size:10px;color:#888;border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:12px;letter-spacing:2px}.ssmx-shipping-label .label-name{font-family:var(--font-heading);font-size:18px;font-weight:700;color:#000;margin-bottom:10px}.ssmx-shipping-label .label-detail{font-size:13px;color:#444;margin-bottom:5px;line-height:1.4}.ssmx-shipping-label .label-detail span{font-weight:700;color:#888;width:60px;display:inline-block}.ssmx-shipping-label .label-phone{margin-top:10px;color:var(--ssmx-red);font-weight:700}.ssmx-shipping-label .label-footer{margin-top:20px;text-align:right}.ssmx-shipping-label .btn-link{font-size:11px;font-weight:800;color:#000;text-decoration:underline;transition:color .3s ease}.ssmx-shipping-label .btn-link:hover{color:var(--ssmx-red)}.ssmx-wa-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#fff!important;padding:12px;border-radius:8px;font-weight:700;text-decoration:none!important;transition:all .3s ease;margin-top:10px}.ssmx-wa-btn:hover{background:#128c7e;transform:scale(1.02)}.ssmx-account-header{margin-bottom:30px}.ssmx-account-header h1{margin-bottom:5px!important}.ssmx-account-header p{color:#666}@media(max-width:768px){.ssmx-b2b-banner{flex-direction:column;text-align:center;gap:20px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--ssmx-gray-100)}::-webkit-scrollbar-thumb{background:var(--ssmx-gray-500);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ssmx-gray-700)}html{scrollbar-width:thin;scrollbar-color:var(--ssmx-gray-500) var(--ssmx-gray-100)}a,button,input,.card-wrapper,.tt-btn-quickview,.tt-btn-wishlist,.tt-btn-compare{transition:all var(--duration-normal) var(--ease-out)!important}a:hover{color:var(--ssmx-red)!important}.tt-desctop-menu nav>ul>li>a{font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:600!important;font-size:14px!important;transition:color var(--duration-fast) var(--ease-out)!important}.tt-desctop-menu nav>ul>li>a:hover{color:var(--ssmx-red)!important}.headertype4_bottomline .tt-header-holder{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important}.headertype4_bottomline .tt-desctop-parent-menu{flex:1 1 auto!important;max-width:70%!important}.headertype4_bottomline .header-inline-options-box{flex:0 0 auto!important;float:none!important}.tt-desctop-menu nav>ul{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 16px!important}.tt-desctop-menu nav>ul>li{margin:0!important;padding:0!important}.tt-desctop-menu nav>ul>li>a{padding:5px 0!important;letter-spacing:1px!important}.tt-desctop-menu nav>ul>li.ssmx-mayoreo-btn>a{background:var(--ssmx-cta-gradient)!important;color:var(--ssmx-white)!important;padding:0 25px!important;border-radius:var(--radius-sm)!important;font-weight:700!important;letter-spacing:1.2px!important;font-size:12px!important;box-shadow:var(--ssmx-cta-glow)!important;display:flex!important;align-items:center!important;justify-content:center!important;height:28px!important;margin-top:4px!important;border:1px solid rgba(255,255,255,.2)!important;transition:all var(--duration-fast) var(--ease-spring)!important;text-transform:uppercase!important}.tt-desctop-menu nav>ul>li.ssmx-mayoreo-btn>a:hover{background:var(--ssmx-black)!important;color:var(--ssmx-white)!important;transform:translateY(-1px) scale(1.02)!important;box-shadow:var(--shadow-md),0 0 15px var(--ssmx-red-glow)!important;border-color:var(--ssmx-red)!important}.ssmx-mayoreo-mobile{padding:10px 15px!important}.ssmx-mayoreo-mobile a{background:var(--ssmx-cta-gradient)!important;color:var(--ssmx-white)!important;padding:8px 20px!important;border-radius:var(--radius-sm)!important;font-weight:700!important;font-family:var(--font-heading)!important;text-align:center!important;display:block!important;letter-spacing:1px!important;font-size:14px!important;box-shadow:var(--ssmx-cta-glow)!important;border:1px solid rgba(255,255,255,.15)!important;text-transform:uppercase!important}.tt-footer-col .tt-title{font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:1px!important}.tt-footer-col ul li a{transition:color var(--duration-fast) var(--ease-out),padding-left var(--duration-fast) var(--ease-out)!important}.tt-footer-col ul li a:hover{color:var(--ssmx-red)!important;padding-left:5px!important}@media(max-width:768px){.tt-product:hover{transform:translateY(-3px)!important}.ssmx-trust-signals{gap:8px}.ssmx-trust-item{font-size:11px;padding:4px 8px}.tt-price .new-price{font-size:18px!important}.tt-btn-addtocart,.btn-addtocart{min-height:48px!important;font-size:13px!important}}.tt-product .tt-image-box{border-radius:var(--radius-md) var(--radius-md) 0 0!important;overflow:hidden!important}.container-indent{position:relative}.modal-content{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:var(--radius-lg)!important}::selection{background:var(--ssmx-red);color:var(--ssmx-white)}.tt-back-to-top{font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:var(--radius-pill)!important;transition:all var(--duration-normal) var(--ease-out)!important}.tt-back-to-top:hover{transform:translateY(-3px)!important;box-shadow:var(--shadow-md)!important}.tt-fixed-product-wrapper{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 -4px 20px #0000001a!important}.tt-product-listing .tt-col-item:has(.tt-label-our-stock){display:none!important}.slick-slide .tt-product:has(.tt-label-our-stock){opacity:.3!important;pointer-events:none!important;filter:grayscale(80%)!important;position:relative}.slick-slide .tt-product:has(.tt-label-our-stock):after{content:"AGOTADO";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);font-family:var(--font-heading);font-size:28px;font-weight:900;color:#e5393599;letter-spacing:4px;text-transform:uppercase;z-index:10;pointer-events:none}.tt-product-single-info .btn-addtocart.disable{opacity:.5!important;cursor:not-allowed!important}.ssmx-label-last-pieces{display:inline-block!important;background:linear-gradient(135deg,#ff6f00,#e53935)!important;color:var(--ssmx-white)!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;font-weight:700!important;font-size:10px!important;letter-spacing:.8px!important;padding:4px 10px!important;border-radius:var(--radius-sm)!important;animation:ssmx-last-pieces 1.5s ease-in-out infinite!important;margin-top:4px!important}@keyframes ssmx-last-pieces{0%,to{transform:scale(1);box-shadow:0 0 #e5393566}50%{transform:scale(1.05);box-shadow:0 0 12px 4px #e5393533}}@media(max-width:768px){.tt-product .tt-product-inside-hover{opacity:1!important;visibility:visible!important;position:relative!important;transform:none!important}.tt-product .tt-product-inside-hover .tt-row-btn{display:flex!important;justify-content:center!important;padding:8px 0!important}}.tt-product .tt-btn-addtocart,.tt-product .btn-addtocart,.tt-product-inside-hover .tt-btn-addtocart{background:var(--ssmx-cta-gradient)!important;color:var(--ssmx-white)!important;border:none!important;box-shadow:var(--ssmx-cta-glow)!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:1.5px!important;font-size:13px!important;padding:10px 20px!important;border-radius:var(--radius-sm)!important;position:relative!important;overflow:hidden!important;transition:all var(--duration-fast) var(--ease-out)!important}.tt-product .tt-btn-addtocart:hover,.tt-product .btn-addtocart:hover,.tt-product-inside-hover .tt-btn-addtocart:hover{box-shadow:var(--ssmx-cta-glow-hover)!important;transform:scale(1.04)!important;filter:brightness(1.08)!important}.tt-product .tt-btn-addtocart:active,.tt-product .btn-addtocart:active{transform:scale(.97)!important;filter:brightness(.95)!important}.tt-product-single-info .btn-addtocart,.tt-product-single-info .btn.btn-lg.btn-addtocart{background:var(--ssmx-cta-gradient)!important;color:var(--ssmx-white)!important;border:none!important;box-shadow:var(--ssmx-cta-glow)!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:2px!important;font-size:15px!important;min-height:54px!important;border-radius:var(--radius-sm)!important;position:relative!important;overflow:hidden!important;transition:all var(--duration-fast) var(--ease-out)!important}.tt-product-single-info .btn-addtocart:hover,.tt-product-single-info .btn.btn-lg.btn-addtocart:hover{box-shadow:var(--ssmx-cta-glow-hover)!important;transform:scale(1.03)!important;filter:brightness(1.08)!important}.tt-product-single-info .btn-addtocart:active{transform:scale(.97)!important}.tt-product .tt-btn-addtocart:after,.tt-product-single-info .btn-addtocart:after{content:""!important;position:absolute!important;top:-50%!important;left:-60%!important;width:40%!important;height:200%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transform:skew(-25deg)!important;animation:ssmx-shine 4s ease-in-out infinite!important;pointer-events:none!important}@keyframes ssmx-shine{0%{left:-60%}20%{left:120%}to{left:120%}}.buyinoneclick .shopify-payment-button__button{background:var(--ssmx-gray-900)!important;color:var(--ssmx-white)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:2px!important;font-weight:700!important;font-size:15px!important;min-height:54px!important;transition:all var(--duration-fast) var(--ease-out)!important;border:1px solid rgba(255,255,255,.1)!important}.buyinoneclick .shopify-payment-button__button:hover{background:var(--ssmx-black)!important;transform:scale(1.02)!important;box-shadow:var(--shadow-md)!important}.buyinoneclick .shopify-payment-button__button:active{transform:scale(.98)!important}.tt-cart-btn .btn,a.btn[href*=checkout],.tt-shopcart-btn a.btn{background:var(--ssmx-cta-gradient)!important;color:var(--ssmx-white)!important;border:none!important;box-shadow:var(--ssmx-cta-glow)!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:2px!important;transition:all var(--duration-fast) var(--ease-out)!important}.tt-cart-btn .btn:hover,a.btn[href*=checkout]:hover,.tt-shopcart-btn a.btn:hover{box-shadow:var(--ssmx-cta-glow-hover)!important;filter:brightness(1.08)!important;color:var(--ssmx-white)!important}.container-indent:nth-child(2n){background:var(--ssmx-bg-alt)!important;padding-top:50px!important;padding-bottom:50px!important;margin-top:0!important;margin-bottom:0!important}.container-indent:nth-child(odd){background:var(--ssmx-bg-primary)!important}body.pagecollection,body.pagesearch{background-color:var(--ssmx-bg-alt)!important}body.pagecollection .container-indent,body.pagesearch .container-indent{background:transparent!important}.container-indent:nth-child(2n) .tt-product,body.pagecollection .tt-product,body.pagesearch .tt-product{box-shadow:var(--shadow-card)!important;border:1px solid rgba(0,0,0,.03)!important}.container-indent:nth-child(2n) .tt-block-title h2,.container-indent:nth-child(2n) .tt-block-title h1{color:var(--ssmx-gray-900)!important}.tt-price .new-price,.tt-price .sale-price{color:var(--ssmx-red)!important;font-weight:800!important;font-size:22px!important;font-family:var(--font-heading)!important;letter-spacing:.5px!important}.tt-price .old-price{color:var(--ssmx-gray-500)!important;text-decoration:line-through!important;font-size:15px!important;margin-left:8px!important;position:relative!important;font-weight:400!important}.tt-price .old-price:after{font-size:11px!important;font-weight:600!important}.tt-price>span:first-child:not(.new-price):not(.sale-price):not(.old-price){color:var(--ssmx-black)!important;font-weight:700!important;font-size:20px!important;font-family:var(--font-heading)!important}.tt-product-single-info .tt-price .new-price,.tt-product-single-info .tt-price .sale-price{font-size:32px!important;font-weight:800!important}.tt-product-single-info .tt-price .old-price{font-size:20px!important;margin-left:12px!important}footer,.tt-footer-col,.tt-footer-custom,.tt-footer-default{background:var(--ssmx-footer-bg)!important}footer:before,.tt-footer-col:before{content:""!important;display:block!important;width:100%!important;height:3px!important;background:var(--ssmx-cta-gradient)!important;position:absolute!important;top:0!important;left:0!important}footer,.tt-footer-col{position:relative!important}.tt-footer-col .tt-title,footer .tt-title,.tt-footer-col h5,.tt-footer-col h4{color:var(--ssmx-footer-heading)!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:700!important;font-size:14px!important}.tt-footer-col p,.tt-footer-col .tt-text,.tt-footer-col span,footer p{color:var(--ssmx-footer-text)!important}.tt-footer-col ul li a,.tt-footer-col a,footer .tt-footer-col a{color:var(--ssmx-footer-text-muted)!important;transition:color var(--duration-fast) var(--ease-out),padding-left var(--duration-fast) var(--ease-out),letter-spacing var(--duration-fast) var(--ease-out)!important}.tt-footer-col ul li a:hover,.tt-footer-col a:hover,footer .tt-footer-col a:hover{color:var(--ssmx-footer-link-hover)!important;padding-left:4px!important;letter-spacing:.3px!important}.tt-footer-col ul li{border-bottom:1px solid var(--ssmx-footer-border)!important}.tt-footer-copyright,.tt-footer-copy{background:#0d1117!important;color:var(--ssmx-footer-text-muted)!important;border-top:1px solid var(--ssmx-footer-border)!important}.tt-footer-copyright a,.tt-footer-copy a{color:var(--ssmx-footer-text)!important}.tt-footer-copyright a:hover,.tt-footer-copy a:hover{color:var(--ssmx-footer-link-hover)!important}.tt-footer-col .tt-social-icon a,footer .tt-social-icon a{color:var(--ssmx-footer-text-muted)!important;transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)!important}.tt-footer-col .tt-social-icon a:hover,footer .tt-social-icon a:hover{color:var(--ssmx-footer-link-hover)!important;transform:translateY(-2px)!important}.tt-footer-col input[type=email],.tt-footer-col input[type=text],footer .tt-form-default input{background:var(--ssmx-footer-surface)!important;border:1px solid var(--ssmx-footer-border)!important;color:var(--ssmx-footer-text)!important;border-radius:var(--radius-sm)!important}.tt-footer-col input[type=email]:focus,footer .tt-form-default input:focus{border-color:var(--ssmx-red)!important;box-shadow:0 0 0 3px #dc262626!important}.tt-footer-col .tt-mobile-collapse .tt-collapse-title{color:var(--ssmx-footer-heading)!important;border-bottom:1px solid var(--ssmx-footer-border)!important}.tt-footer-col .tt-mobile-collapse .tt-collapse-title:after{color:var(--ssmx-footer-text-muted)!important}.container-indent+.container-indent:before{content:""!important;display:block!important;width:60px!important;height:3px!important;background:var(--ssmx-cta-gradient)!important;margin:0 auto 30px!important;border-radius:2px!important}.tt-block-title h2:after,.tt-block-title h1:after{content:""!important;display:block!important;width:50px!important;height:3px!important;background:var(--ssmx-cta-gradient)!important;margin-top:12px!important;border-radius:2px!important}.tt-block-title[class*=text-center] h2:after,.tt-block-title[class*=text-center] h1:after,.tt-block-title h2:after,.tt-block-title h1:after{margin-left:auto!important;margin-right:auto!important}.tt-product:hover .tt-image-box{position:relative}.tt-product .tt-image-box:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(220,38,38,.03),transparent);opacity:0;transition:opacity var(--duration-normal) var(--ease-out);pointer-events:none;z-index:1}.tt-product:hover .tt-image-box:after{opacity:1}.tt-label-sale{background:var(--ssmx-cta-gradient)!important;color:var(--ssmx-white)!important;animation:ssmx-pulse 2s ease-in-out infinite!important}.ssmx-label-last-pieces{background:var(--ssmx-cta-gradient)!important}.tt-product .tt-description{padding:14px 16px 16px!important;transition:background var(--duration-normal) var(--ease-out)!important}.tt-product .tt-add-info a{color:var(--ssmx-gray-500)!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.8px!important;transition:color var(--duration-fast) var(--ease-out)!important}.tt-product .tt-add-info a:hover{color:var(--ssmx-cta)!important}.ssmx-shipping-bar-fill{background:var(--ssmx-cta-gradient)!important}@media(max-width:768px){.tt-product .tt-btn-addtocart,.tt-product .btn-addtocart{min-height:48px!important;font-size:12px!important;letter-spacing:1px!important;padding:10px 16px!important}.tt-product-single-info .btn-addtocart{min-height:52px!important;font-size:14px!important}.tt-price .new-price,.tt-price .sale-price{font-size:19px!important}.tt-product-single-info .tt-price .new-price,.tt-product-single-info .tt-price .sale-price{font-size:28px!important}.container-indent:nth-child(2n){padding-top:30px!important;padding-bottom:30px!important}.ssmx-trust-signals{gap:6px}.ssmx-trust-item{font-size:11px;padding:6px 10px}.tt-footer-col .tt-title,footer .tt-title{font-size:13px!important}.ssmx-urgency{padding:14px 14px 14px 18px!important}}@media(max-width:480px){.tt-price .new-price,.tt-price .sale-price{font-size:17px!important}.tt-product-single-info .tt-price .new-price,.tt-product-single-info .tt-price .sale-price{font-size:24px!important}.tt-product .tt-btn-addtocart{width:100%!important}}.ssmx-mayoreo-landing [data-aos]{opacity:0;transition-property:transform,opacity;transition-duration:1s}.ssmx-mayoreo-landing [data-aos=fade-up]{transform:translateY(30px)}.ssmx-mayoreo-landing [data-aos=fade-right]{transform:translate(-30px)}.ssmx-mayoreo-landing [data-aos=fade-left]{transform:translate(30px)}.ssmx-mayoreo-landing .ssmx-visible [data-aos]{opacity:1!important;transform:translate(0)!important}.ssmx-lead-form .ssmx-input-group input:focus,.ssmx-lead-form .ssmx-input-group select:focus{border-color:var(--ssmx-red)!important;box-shadow:0 0 0 4px #e539351a!important}.ssmx-benefit-card{border:1px solid transparent!important}.ssmx-benefit-card:hover{border-color:var(--ssmx-red-glow)!important;box-shadow:0 20px 40px #e539351a!important}@media(max-width:768px){.ssmx-mayoreo-hero{padding:80px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/soccersport-upgrade.css.map */
