.cf-hero__variant-label{color:#c4bfb8!important;font-size:10px!important;letter-spacing:.22em!important}@keyframes cf-size-pulse{0%{color:#c4bfb8}30%{color:#ff5a00;letter-spacing:.28em}70%{color:#ff5a00;letter-spacing:.28em}to{color:#c4bfb8;letter-spacing:.22em}}.cf-hero__variant-label.cf-pulse{animation:cf-size-pulse 1.8s ease-in-out forwards}.cf-hero__vchip.is-unavailable{opacity:.28;cursor:not-allowed;position:relative}.cf-hero__vchip.is-unavailable:after{content:"";position:absolute;top:50%;left:4px;right:4px;height:1px;background:#fff3;transform:translateY(-50%) rotate(-8deg);pointer-events:none}.cf-upsell__spec{color:#000000b8!important;background:#e8e2d8d1!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;font-weight:500!important}.cf-specs__val,.cf-specs__doctrine-body p,.cf-hero__product-copy,.cf-proof__item-proof{color:#afafaf!important}.cf-hero__size-guide svg{color:#ff5a00;flex-shrink:0}@media(max-width:767px){.cf-hero .cf-hero__grid{display:block!important;width:100%!important}.cf-hero .cf-hero__media{width:100vw!important;max-width:100vw!important;padding:0!important;gap:0!important;border-right:none!important;border-bottom:.5px solid #1c1c20!important;box-sizing:border-box!important;overflow:hidden!important}.cf-hero .cf-hero__showcase{width:100vw!important;max-width:100vw!important;min-height:unset!important;aspect-ratio:1/1!important;border-left:none!important;border-right:none!important;box-sizing:border-box!important}.cf-hero .cf-hero__img{object-fit:contain!important;max-height:unset!important;width:100%!important;height:100%!important}.cf-hero .cf-hero__media-item{width:100%!important;height:100%!important}.cf-hero .cf-hero__conv{width:100vw!important;max-width:100vw!important;padding:16px!important;gap:10px!important;border-left:none!important;box-sizing:border-box!important;overflow:hidden!important}.cf-hero .cf-hero__thumbs{padding:6px 10px 10px!important;gap:4px!important}.cf-hero .cf-hero__thumb{width:40px!important;height:40px!important;flex-shrink:0!important}.cf-hero .cf-hero__variant-row{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;width:100%!important}.cf-hero .cf-hero__vchip{font-size:8px!important;padding:9px 4px!important;letter-spacing:.04em!important;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.cf-hero .cf-hero__size-guide{width:100%!important;justify-content:center!important;padding:10px 14px!important;box-sizing:border-box!important}.cf-hero .cf-hero__micro-trust{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;box-sizing:border-box!important}.cf-hero .cf-hero__mti{border-right:.5px solid rgba(255,255,255,.05)!important;border-bottom:.5px solid rgba(255,255,255,.05)!important;padding:10px 6px!important}.cf-hero .cf-hero__mti:nth-child(2n){border-right:none!important}.cf-hero .cf-hero__mti:nth-last-child(-n+2){border-bottom:none!important}.cf-hero .cf-hero__pills{gap:4px!important;flex-wrap:wrap!important}.cf-hero .cf-hero__pill{font-size:8px!important;padding:3px 7px!important}.cf-hero .cf-hero__form{max-width:100%!important;width:100%!important}.cf-hero .cf-hero__atc{height:52px!important;font-size:11px!important;clip-path:none!important;width:100%!important}.cf-hero .cf-hero__qty-row{width:100%!important;box-sizing:border-box!important}.cf-hero .cf-hero__qty-btn{width:52px!important;flex-shrink:0!important}.cf-hero .cf-hero__qty-input{flex:1!important;width:auto!important}.cf-hero .cf-hero__price-current{font-size:28px!important}.cf-hero .cf-hero__title{font-size:clamp(32px,9vw,48px)!important}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/cf-belt-fixes.css.map */
