@font-face{font-family:OdeAnErik;src:url(/cdn/shop/files/CLUTCH_-_Ode-Erik.TTF?v=1764589967) format("truetype");font-weight:400;font-style:normal}:root{--kool-orange: #f97316;--kool-bg-badge: #EBEBEB;--kool-text-badge: #333333;--kool-icon-badge: #666666}.kool-breadcrumbs{width:100%;max-width:1100px;margin:20px auto 0;padding:0 20px;font-family:Roboto Condensed,sans-serif;font-size:.8em;color:#999;letter-spacing:1px;text-transform:uppercase}.kool-breadcrumbs a{text-decoration:none;color:#999}.kool-breadcrumbs a:hover{color:var(--kool-orange)}.kool-breadcrumbs span{margin:0 8px;color:#ccc}.kool-product-wrapper{display:flex;flex-wrap:wrap;max-width:1200px;margin:40px auto;padding:0 20px;gap:50px;align-items:flex-start}.kool-product-gallery-wrapper{flex:1 1 500px;width:100%;max-width:950px;display:flex;align-items:flex-start;gap:10px}.kool-main-image-box{flex:1;width:auto;margin-bottom:0;border-radius:30px;overflow:hidden;box-shadow:0 5px 20px #0000001a;border:1px solid #eee;height:auto;align-self:flex-start}.kool-main-image-box img{width:100%;height:auto;display:block;transition:opacity .3s ease-in-out;opacity:1}.kool-thumbs-row{display:flex;flex-direction:column;gap:10px;order:-1;width:80px;max-height:600px;overflow-y:auto;overflow-x:hidden;padding-right:0}.kool-thumbs-row::-webkit-scrollbar{width:0px;background:transparent}.kool-thumb-box{width:80px;height:80px;flex:0 0 80px;border-radius:12px;cursor:pointer;overflow:hidden;border:2px solid transparent;opacity:.6;transition:all .2s;background:#f9f9f9;margin:0;padding:0}.kool-thumb-box img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.kool-thumb-box:hover,.kool-thumb-box.active{opacity:1;border-color:var(--kool-orange)}.kool-product-info-wrapper{flex:1 1 450px;display:flex;flex-direction:column}.kool-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.kool-product-title{font-family:OdeAnErik,sans-serif;font-size:2em;line-height:1;margin:0;color:#000}.kool-share-btn{background:none;border:none;cursor:pointer;padding:5px;color:#333;transition:transform .2s;margin-top:5px}.kool-share-btn:hover{color:var(--kool-orange);transform:scale(1.1)}.kool-share-btn svg{width:24px;height:24px;stroke-width:2}.kool-product-price{font-family:Roboto Condensed,sans-serif;font-size:2.2em;font-weight:700;color:var(--kool-orange);margin-bottom:0}.kool-legal-text{font-family:Roboto Condensed,sans-serif;font-size:.7em;color:#999;margin-top:-15px;margin-bottom:25px;line-height:1.4}.kool-legal-text a{text-decoration:underline;color:#888}.kool-tax-label{display:block;font-weight:700;color:#666;margin-bottom:4px}.kool-policy-links a{color:#666;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.kool-policy-links a:hover{color:var(--kool-orange)}.kool-mini-summary{font-family:Roboto Condensed,sans-serif;font-size:1.1em;color:#666;margin-bottom:15px;line-height:1.4}.kool-tech-specs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center}.kool-spec-badge{display:flex;align-items:center;gap:8px;background-color:var(--kool-bg-badge);padding:5px 15px;border-radius:12px;font-family:Roboto Condensed,sans-serif;font-weight:700;color:var(--kool-text-badge);font-size:.8em;border:none}.kool-spec-badge svg{width:18px;height:18px;fill:var(--kool-icon-badge)}.kool-spec-badge-unique{background-color:#fff7ed;border:1.5px solid var(--kool-orange);color:var(--kool-orange)}.kool-spec-badge-unique svg{fill:var(--kool-orange)}.kool-specs-btn-right{background-color:#e0e0e0;cursor:pointer;transition:all .2s;border:1px solid transparent}.kool-specs-btn-right:hover{background-color:#d4d4d4;transform:translateY(-2px)}@media(min-width:769px){.kool-specs-btn-right{margin-left:auto;font-size:.9em;padding:10px 15px;height:fit-content}}@media(min-width:900px){.kool-tech-specs{flex-wrap:wrap;gap:8px}.kool-spec-badge{padding:6px 12px!important;font-size:.95em;white-space:nowrap;flex-shrink:1}}.kool-gender-selector{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;padding-bottom:0}.kool-gender-label{width:100%;font-family:Roboto Condensed,sans-serif;font-size:.8em;font-weight:700;color:#999;text-transform:uppercase;margin-bottom:10px;letter-spacing:1px}.kool-gender-link{display:flex;align-items:center;gap:12px;background-color:var(--kool-bg-badge);padding:10px 18px;border-radius:12px;text-decoration:none;font-family:Roboto Condensed,sans-serif;font-weight:700;color:var(--kool-text-badge);font-size:.9em;transition:all .2s ease;border:1px solid transparent}.kool-gender-link svg{width:20px;height:20px;fill:var(--kool-icon-badge)}.kool-gender-link:hover{background-color:#fff;border-color:var(--kool-orange);color:var(--kool-orange);transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}.kool-gender-link:hover svg{fill:var(--kool-orange)}.kool-buy-box{background-color:transparent;padding:0;margin-top:10px;border:none}.kool-stock-status{display:flex;align-items:center;gap:8px;font-family:Roboto Condensed,sans-serif;font-weight:700;color:#2e7d32;font-size:.85em;margin-bottom:10px;text-transform:uppercase}.kool-stock-dot{width:10px;height:10px;background-color:#2e7d32;border-radius:50%;display:inline-block}.kool-variant-wrapper{margin-bottom:20px}.kool-variant-label{display:block;font-family:Roboto Condensed,sans-serif;font-weight:700;margin-bottom:8px;font-size:.9em;color:#444}.kool-variant-select{width:100%;padding:12px;border-radius:8px;border:1px solid #ccc;font-family:Roboto Condensed,sans-serif;font-size:1em;color:#333;background-color:#fff;cursor:pointer}.kool-purchase-row{display:flex;gap:10px;align-items:stretch;margin-top:10px}.kool-qty-wrapper{display:flex;align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;overflow:hidden}.kool-qty-btn{background:none;border:none;font-size:1.2em;font-weight:700;padding:0 12px;cursor:pointer;color:#555;height:100%;transition:background .2s}.kool-qty-btn:hover{background:#eee;color:var(--kool-orange)}.kool-qty-input{width:40px;text-align:center;border:none;font-weight:700;font-family:Roboto Condensed,sans-serif;font-size:1.1em;-moz-appearance:textfield}.kool-qty-input::-webkit-outer-spin-button,.kool-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kool-btn-add{background-color:var(--kool-orange);color:#fff;border:none;padding:15px 30px;font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:1.2em;text-transform:uppercase;border-radius:8px;cursor:pointer;flex-grow:1;transition:background .2s}.kool-btn-add:hover{background-color:#e66000}.kool-btn-preorder{background-color:#d68f00!important;color:#fff!important}.kool-btn-preorder:hover{background-color:#b57900!important}.kool-roadmap-box{margin-top:15px;background-color:#fffbf0;border:1px dashed #d68f00;border-radius:8px;padding:15px;font-family:Roboto Condensed,sans-serif;color:#444;font-size:.95em;line-height:1.5}.kool-list-clean{list-style:none;padding:0;margin:0}.kool-list-clean li{margin-bottom:6px}.kool-highlight{color:#d68f00;font-weight:700}.kool-shipping-foot{display:block;margin-top:10px;padding-top:8px;border-top:1px solid rgba(214,143,0,.2);font-weight:700}.kool-promos-row{display:flex;justify-content:space-around;gap:10px;margin-top:25px;margin-bottom:10px;border-top:1px dashed #ddd;padding-top:20px}.kool-promo-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;max-width:100px}.kool-promo-icon{width:24px;height:24px;opacity:.7}.kool-promo-text{font-family:Roboto Condensed,sans-serif;font-size:.75em;color:#777;line-height:1.2}.kool-ask-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;font-family:Roboto Condensed,sans-serif;font-size:.9em;color:#666;text-decoration:none;transition:color .2s}.kool-ask-link:hover{color:var(--kool-orange)}.kool-ask-link svg{width:18px;height:18px;fill:currentColor}.kool-accordion-wrapper{max-width:1200px;margin:20px auto;border-top:1px solid rgba(249,115,22,.3);padding:0 20px;width:100%}.kool-accordion-item{border-bottom:1px solid rgba(249,115,22,.3)}.kool-accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;background:none;border:none;cursor:pointer;text-align:left;outline:none}.kool-accordion-title{display:flex;align-items:center;gap:12px;font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:1.1em;color:var(--kool-orange);text-transform:uppercase;letter-spacing:.5px}.kool-dot{width:8px;height:8px;background-color:var(--kool-orange);border-radius:50%;display:inline-block}.kool-chevron{width:24px;height:24px;transition:transform .3s ease;fill:#999}.kool-accordion-content{max-height:0;overflow:hidden;transition:all .3s ease-out;opacity:0}.kool-accordion-inner{padding:10px 0 30px 10px;font-family:Roboto Condensed,sans-serif;font-size:1em;color:#444;line-height:1.6}.kool-accordion-item.active .kool-accordion-content{opacity:1}.kool-accordion-item.active .kool-chevron{transform:rotate(180deg);fill:var(--kool-orange)}.kool-specs-grid{display:flex;gap:50px;align-items:flex-start;padding-top:10px}.kool-specs-text-col{flex:1}.kool-specs-bars-col{flex:1;min-width:250px}.kool-spec-row{margin-bottom:5px;border-bottom:1px dashed #eee;padding-bottom:10px;font-size:1em;color:#444}.kool-mech-tags{display:flex;flex-wrap:wrap;gap:8px}.kool-mech-tag{padding:6px 12px;border-radius:6px;font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent}.kool-tag-motor{background-color:#e3f2fd;color:#1565c0;border-color:#bbdefb}.kool-tag-dinamica{background-color:#ffebee;color:#c62828;border-color:#ffcdd2}.kool-tag-tematico{background-color:#f3e5f5;color:#6a1b9a;border-color:#e1bee7}.kool-tag-reciclado{background-color:#e8f5e9;color:#2e7d32;border-color:#c8e6c9}.kool-tag-default{background-color:#f5f5f5;color:#616161;border-color:#e0e0e0}.kool-sleeves-box{margin-top:0;margin-bottom:30px;background-color:#f1f8e9;border:1px solid #c5e1a5;padding:15px;border-radius:10px;display:flex;align-items:center;gap:15px;color:#33691e;line-height:1.3}.kool-stat-row{margin-bottom:20px}.kool-stat-header{display:flex;justify-content:space-between;margin-bottom:6px}.kool-stat-label{font-weight:700;text-transform:uppercase;font-size:.85em;color:#555}.kool-stat-num{font-weight:700;color:var(--kool-orange);font-size:.9em}.kool-bar-bg{width:100%;height:12px;background-color:#eee;border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}.kool-bar-fill{height:100%;border-radius:10px;transition:width 1s ease-out}.kool-grad-standard{background:linear-gradient(90deg,#ffd54f,#f97316)}.kool-rich-text ul{padding-left:20px;margin:0}.kool-rich-text li{margin-bottom:8px;color:#444}.kool-rich-text li::marker{color:var(--kool-orange);font-size:1.2em}.kool-rules-grid{display:grid;grid-template-columns:1fr;gap:30px;padding-top:10px}.kool-rule-item{display:flex;align-items:flex-start;gap:20px}.kool-rule-icon-box{width:85px;height:85px;background-color:#f5f5f5;border-radius:12px;display:flex;justify-content:center;align-items:center;flex-shrink:0;border:1px solid #eee}.kool-rule-img{width:70px;height:auto;opacity:.9}.kool-rule-content h4{margin:0 0 6px;font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:1em;color:var(--kool-orange);text-transform:uppercase}.kool-rule-content p{margin:0;font-size:.9em;color:#555;line-height:1.5}.kool-rules-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px;background-color:#e0f7fa;border:1px solid #b2ebf2;border-radius:8px;color:#006064;font-weight:700;font-family:Roboto Condensed,sans-serif;text-decoration:none;transition:all .2s}.kool-rules-btn svg{width:24px;height:24px;flex:0 0 24px;fill:currentColor}.kool-rules-btn:hover{background-color:#b2ebf2;transform:translateY(-2px)}.kool-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;margin-bottom:25px;background:#000}.kool-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.kool-rules-section{margin-bottom:25px}.kool-tutorial-content{font-size:1em;color:#444;line-height:1.6}.kool-tutorial-content img{max-width:100%;height:auto;border-radius:8px;display:block;margin:10px auto}.kool-action-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;box-sizing:border-box;padding:12px 26px;background:var(--kool-orange);color:#fff;border:2px solid var(--kool-orange);border-radius:10px;font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:.95em;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.kool-action-cta svg{width:24px;height:24px;display:block;flex:0 0 24px;fill:currentColor}.kool-action-cta span{display:inline-block}.kool-action-cta:hover{background:#e66000;color:#fff;border-color:#e66000;transform:translateY(-2px)}.kool-tutorial-cta{display:inline-flex;align-items:center;gap:8px;margin:20px 0;padding:12px 26px;background:transparent;border:2px solid var(--kool-orange);color:var(--kool-orange);text-decoration:none;border-radius:10px;font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:.95em;letter-spacing:.8px;text-transform:uppercase;transition:all .3s ease;animation:kool-gentle-bounce 2s ease-in-out infinite}.kool-finger-hint{font-size:1.2em;animation:kool-finger-fade 2s ease-in-out infinite}@keyframes kool-gentle-bounce{0%,to{transform:translateY(0);border-color:var(--kool-orange)}50%{transform:translateY(-4px);border-color:#ff8c42;box-shadow:0 4px 12px #f973164d}}@keyframes kool-finger-fade{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}.kool-tutorial-cta:hover{background:linear-gradient(90deg,#ff6b35,#f97316,#ff8c42);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 6px 20px #f9731666;animation:none}.kool-tutorial-cta:hover .kool-finger-hint{display:none}@media(max-width:768px){.kool-product-wrapper{gap:20px}.kool-title-row{flex-direction:column-reverse;align-items:center;text-align:center;margin-bottom:20px}.kool-share-btn{margin-top:0;margin-bottom:5px;transform:scale(1.2)}.kool-product-title{font-size:2.5em;text-align:center}.kool-product-gallery-wrapper{display:block}.kool-thumbs-row{flex-direction:row;order:0;width:100%;max-height:none;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.kool-thumb-box{width:80px;height:80px;flex:0 0 80px;scroll-snap-align:start}.kool-product-price,.kool-product-description,.kool-mini-summary,.kool-legal-text{text-align:center}.kool-tech-specs{flex-direction:column;align-items:center;width:100%}.kool-spec-badge{width:100%;justify-content:center;max-width:320px}.kool-specs-grid{flex-direction:column;gap:30px}.kool-rule-item{flex-direction:column;align-items:center;text-align:center;gap:15px}.kool-tutorial-cta{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#000;color:#fff;border:2px solid #fff;border-radius:12px;padding:12px 24px;font-family:Roboto Condensed,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s ease;animation:kool-gentle-bounce 2.5s infinite ease-in-out;width:fit-content}.kool-tutorial-cta:hover{background-color:#fff;color:#000;transform:scale(1.05)}.kool-tutorial-cta img{width:25px;height:auto}@keyframes kool-gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kool-theme.css.map */
