body{font-size:1.75rem}.rte,.rte p,.rte li,.rte blockquote{font-size:1.72rem!important;line-height:1.8!important}.rte p+p,.rte p{margin-bottom:.9rem!important}.product__title h1,.product .product__title{font-size:clamp(2.8rem,3.2vw,4.4rem)!important;line-height:1.14!important;letter-spacing:-.02em;margin-bottom:1rem!important}.product__description,.product__description p,.product__description .rte p{font-size:1.75rem!important;line-height:1.82!important;color:#3a3a3a;margin-bottom:1rem!important}.product__description ul li,.product__description li{font-size:1.7rem!important;line-height:1.7!important;padding:.7rem 0 .7rem .2rem!important;border-bottom:1px solid rgba(0,0,0,.05)}.product .price:not(.price--on-sale) .price-item--regular{font-size:3.2rem!important;font-weight:800!important;color:#00f!important;letter-spacing:-.02em;text-decoration:none!important}.product .price.price--on-sale .price-item--sale{font-size:3.2rem!important;font-weight:800!important;color:#00f!important;letter-spacing:-.02em}.product .price.price--on-sale .price-item--regular{font-size:1.8rem!important;color:#999!important;font-weight:400!important;text-decoration:line-through!important}.product-form__submit,.featured-product .product-form__submit{background-color:#00f!important;border-color:#00f!important;color:#fff!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.04em;padding:1.8rem 2.8rem!important;border-radius:6px!important;transition:background-color .2s ease!important;min-height:5.5rem}.product-form__submit:hover,.featured-product .product-form__submit:hover{background-color:#00c!important;border-color:#00c!important}.product-form__submit svg,.product-form__submit .icon{fill:#fff!important;stroke:#fff!important}.featured-product .product__text.caption-with-letter-spacing,.featured-product .product__text{font-size:1.1rem!important;letter-spacing:.18em!important;font-weight:700;color:#00f!important}.featured-product .product__title{font-size:clamp(2.6rem,3vw,4rem)!important;line-height:1.15!important;margin-bottom:1.2rem!important}.featured-product .price:not(.price--on-sale) .price-item--regular{font-size:3.2rem!important;font-weight:800!important;color:#00f!important;letter-spacing:-.02em;text-decoration:none!important}.featured-product .price.price--on-sale .price-item--sale{font-size:3.2rem!important;font-weight:800!important;color:#00f!important;letter-spacing:-.02em}.featured-product .price.price--on-sale .price-item--regular{font-size:1.8rem!important;color:#aaa!important;text-decoration:line-through!important}.featured-product .product__description p,.featured-product .product__description .rte p,.featured-product .product__description li{font-size:1.7rem!important;line-height:1.78!important;margin-bottom:.8rem!important}.product__description ul{list-style:none!important;padding:0!important;margin:1.4rem 0!important}.product__description ul li{padding:.7rem 0 .7rem .2rem!important;border-bottom:1px solid rgba(0,0,0,.05);font-size:1.7rem!important;display:flex;align-items:flex-start;gap:.6rem}.product__description ul li:last-child{border-bottom:none}.title.h1{font-size:clamp(2.8rem,3.5vw,5rem)!important;letter-spacing:-.02em;line-height:1.12!important}.title.h2{font-size:clamp(2.2rem,2.6vw,3.8rem)!important;letter-spacing:-.015em;line-height:1.18!important}.rich-text .rich-text__heading,.rich-text__heading{font-size:clamp(2.4rem,3vw,4.2rem)!important;line-height:1.15!important;letter-spacing:-.02em}.image-with-text .image-with-text__heading{font-size:clamp(2rem,2.5vw,3.2rem)!important;letter-spacing:-.01em;line-height:1.2!important;margin-bottom:1.4rem!important}.image-with-text .image-with-text__text,.image-with-text .rte p{font-size:1.65rem!important;line-height:1.78!important;color:#3a3a3a!important}.banner__heading{font-size:clamp(3rem,5vw,7rem)!important;letter-spacing:-.03em!important;line-height:1.08!important}.banner .banner__text{font-size:1.8rem!important;line-height:1.65!important}.feature-type1 .box__title{font-size:1.55rem!important;font-weight:700!important;line-height:1.35!important}.feature-type1 .box__description{font-size:1.4rem!important;line-height:1.6!important}.email-signup-banner__heading{font-size:clamp(2rem,2.5vw,3.2rem)!important}.email-signup-banner__subheading{font-size:1.6rem!important}.footer__content-top{font-size:1.5rem}.footer-block__heading{font-size:1.5rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase}.footer__list-social .list-social__link{font-size:1.5rem!important}h1,h2,h3,h4{letter-spacing:-.015em}.button{min-height:5rem;font-size:1.5rem!important}.button--small{min-height:3.8rem;font-size:1.3rem!important}.feature-type1 .icon,.feature-type1 svg{fill:#60a5fa!important;stroke:#60a5fa!important;color:#60a5fa!important}.feature-type1 img{filter:brightness(0) invert(1) saturate(1) hue-rotate(200deg) brightness(1.4)!important;opacity:.85}.feature-type1{border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.featured-collection{background:linear-gradient(180deg,#07090f,#0b1220 60%,#07090f)!important;position:relative;overflow:hidden}.featured-collection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}.featured-collection:after{content:"";position:absolute;top:-100px;left:50%;transform:translate(-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(0,0,255,.09) 0%,transparent 65%);pointer-events:none;z-index:0}.featured-collection .page-width{position:relative;z-index:1}.featured-collection .title.h1:before{content:"CAT\c1LOGO";display:block;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.25em;color:#f59e0b;margin-bottom:1.2rem}.featured-collection .title.h1{color:#fff!important;font-size:clamp(3rem,4vw,5.2rem)!important}.featured-collection .title-wrapper-with-link{padding-bottom:2.8rem!important;margin-bottom:4rem!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.featured-collection .title-wrapper-with-link .button{background-color:transparent!important;border:1.5px solid rgba(255,255,255,.2)!important;color:#e2e8f0!important;font-size:1.4rem!important;min-height:4.2rem;padding:1rem 2.2rem!important}.featured-collection .title-wrapper-with-link .button:hover{background-color:#ffffff12!important;border-color:#ffffff59!important;transform:none}.featured-collection .link.underlined-link{color:#93c5fd!important}.featured-collection .product-card-wrapper .card--card{border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 4px 28px #00000080!important}.featured-collection .product-card-wrapper .card--card:after{box-shadow:0 4px 28px #00000080!important;border-radius:12px!important}.featured-collection .product-card-wrapper .card-wrapper:hover .card--card{box-shadow:0 0 0 1px #0000ff47,0 20px 60px #0000ff2e,0 8px 32px #0009!important}.featured-collection .product-card-wrapper .card-wrapper:hover .card--card:after{box-shadow:0 20px 60px #0000ff2e!important}.prd-p__buybox .product-form__submit{border-radius:10px!important;font-size:1.7rem!important;font-weight:800!important;letter-spacing:.02em!important;min-height:5.8rem!important;padding:1.8rem 3rem!important}.prd-p__buybox .shopify-payment-button__button{border-radius:10px!important;min-height:5rem!important}.prd-p__variants .product-form__input .swatch:checked+label,.prd-p__variants variant-radios input:checked+label{border-color:#00f!important;background-color:#f5f6ff!important;color:#00f!important}.prd-p__price-area .price:not(.price--on-sale) .price-item--regular{font-size:3.2rem!important;font-weight:800!important;color:#00f!important;letter-spacing:-.02em;text-decoration:none!important}.prd-p__price-area .price.price--on-sale .price-item--sale{font-size:3.2rem!important;font-weight:800!important;color:#00f!important;letter-spacing:-.02em}.prd-p__price-area .price.price--on-sale .price-item--regular{font-size:1.8rem!important;color:#999!important;font-weight:400!important;text-decoration:line-through!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/design-overrides.css.map */
