body{--base-font-size: 1rem;--heading-font-size: 1.5rem;--small-font-size: .875rem}body.font-size-small{--base-font-size: .875rem;--heading-font-size: 1.25rem;--small-font-size: .75rem}body.font-size-large{--base-font-size: 1.125rem;--heading-font-size: 1.75rem;--small-font-size: 1rem}body.font-size-extra-large{--base-font-size: 1.25rem;--heading-font-size: 2rem;--small-font-size: 1.125rem}body p,body li,body div,body span,body .accordion__content,body .price__regular,body .price,body .product__text,body .product-form__buttons,body .rte,body .caption-with-letter-spacing{font-size:var(--base-font-size)!important}body h1,body h2,body h3,body h4,body .product__title,body .h1,body .h2,body .h3,body .accordion summary{font-size:var(--heading-font-size)!important}body .trust-badge__content strong,body .trust-badge__content span,body .caption,body .text--small,body .price__sale-price-item,body small{font-size:var(--small-font-size)!important}body.text-align-left .product__info-wrapper,body.text-align-left .product__title,body.text-align-left .price,body.text-align-left .product-form__buttons,body.text-align-left .rte,body.text-align-left .accordion{text-align:left!important;justify-content:flex-start!important}body.text-align-center .product__info-wrapper,body.text-align-center .product__title,body.text-align-center .price,body.text-align-center .product-form__buttons,body.text-align-center .rte,body.text-align-center .accordion{text-align:center!important;justify-content:center!important}body.text-align-right .product__info-wrapper,body.text-align-right .product__title,body.text-align-right .price,body.text-align-right .product-form__buttons,body.text-align-right .rte,body.text-align-right .accordion{text-align:right!important;justify-content:flex-end!important}body .text-align-center .variant-input-wrap{justify-content:center}body .text-align-right .variant-input-wrap{justify-content:flex-end}.template-product .product__info-wrapper{background:linear-gradient(135deg,#e31e240d,#00a6510d);border-radius:12px;padding:2rem;box-shadow:0 4px 20px #00000014}.template-product .product__title{color:var(--color-coopersridge-red);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.template-product .product__info-wrapper .text:first-child{background:var(--color-coopersridge-red);color:#fff;padding:.5rem 1rem;border-radius:20px;display:inline-block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.template-product .price{font-size:1.5rem;font-weight:700;color:var(--color-coopersridge-red);margin:1.5rem 0}.template-product .swatch-input__label{transition:all .3s ease;position:relative}.template-product .swatch-input__label:hover{transform:scale(1.1)}.template-product .swatch-input__label:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px solid transparent;border-radius:50%;transition:border-color .3s ease}.template-product .swatch-input__input:checked+.swatch-input__label:after{border-color:var(--color-coopersridge-blue)}.template-product .product-form__buttons{margin:2rem 0}.template-product .btn{background:linear-gradient(135deg,var(--color-coopersridge-red) 0%,#c41e24 100%);border:none;border-radius:8px;padding:1rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 15px #e31e244d}.template-product .btn:hover{background:linear-gradient(135deg,#c41e24 0%,var(--color-coopersridge-red) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e31e2466}.template-product .product__info-wrapper:before{content:"\1f1e8\1f1e6  Made in Canada \2022  \2705  2-Year Warranty \2022  \1f69a  Free Shipping $150+";display:block;background:var(--color-coopersridge-green);color:#fff;padding:.75rem;margin:-2rem -2rem 2rem;border-radius:12px 12px 0 0;text-align:center;font-size:.875rem;font-weight:600}.template-product .accordion summary{background:linear-gradient(90deg,#e31e241a,#00a6511a);border-left:4px solid var(--color-coopersridge-red);padding:1rem 1.5rem;font-weight:600;transition:all .3s ease}.template-product .accordion summary:hover{background:linear-gradient(90deg,#e31e2433,#00a65133);border-left-color:var(--color-coopersridge-blue)}.template-product .accordion__content{padding:1.5rem;background:#ffffff80}.multicolumn .multicolumn__list{gap:2rem}.multicolumn .column-content{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;border-top:4px solid var(--color-coopersridge-red)}.multicolumn .column-content:nth-child(2){border-top-color:var(--color-coopersridge-green)}.multicolumn .column-content:nth-child(3){border-top-color:var(--color-coopersridge-blue)}.multicolumn .column-content:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.template-product .product__media img{border-radius:12px;box-shadow:0 8px 25px #0000001a}.template-product .breadcrumb{background:#e31e241a;padding:.75rem 1.5rem;border-radius:8px;margin-bottom:2rem}@media (max-width: 749px){.template-product .product__info-wrapper{padding:1.5rem;margin:1rem;border-radius:8px}.template-product .product__info-wrapper:before{margin:-1.5rem -1.5rem 1.5rem;border-radius:8px 8px 0 0;font-size:.75rem}.multicolumn .column-content{padding:1.5rem;margin-bottom:1rem}}.template-product .product__info-wrapper>*{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.template-product .product__info-wrapper>*:nth-child(1){animation-delay:.1s}.template-product .product__info-wrapper>*:nth-child(2){animation-delay:.2s}.template-product .product__info-wrapper>*:nth-child(3){animation-delay:.3s}.template-product .product__info-wrapper>*:nth-child(4){animation-delay:.4s}.template-product .product__info-wrapper>*:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.template-product .quantity__input{border:2px solid var(--color-coopersridge-red);border-radius:6px}.template-product .quantity__button{background:var(--color-coopersridge-red);color:#fff;border-radius:4px}.template-product .share-button{background:linear-gradient(135deg,var(--color-coopersridge-blue) 0%,#0056a0 100%);color:#fff;border-radius:6px;padding:.75rem 1.5rem;font-weight:600}.template-product .product__media-wrapper{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 12px 40px #00000026;background:linear-gradient(135deg,#e31e240d,#00a6510d);padding:1rem}.template-product .product__media-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-coopersridge-red) 0%,var(--color-coopersridge-green) 50%,var(--color-coopersridge-blue) 100%);z-index:1}.template-product .thumbnail-slider{margin-top:1rem;padding:.5rem;background:#fffc;border-radius:12px}.template-product .thumbnail{border-radius:8px;overflow:hidden;transition:all .3s ease;border:3px solid transparent}.template-product .thumbnail:hover,.template-product .thumbnail.is-active{border-color:var(--color-coopersridge-red);transform:scale(1.05)}.template-product .product__accordion{margin-top:3rem;background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 30px #0000001a}.product-features-enhanced{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:4rem 0;margin:4rem 0;border-radius:24px;position:relative;overflow:hidden}.product-features-enhanced:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(227,30,36,.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.multicolumn .multicolumn__list{position:relative;z-index:1}.multicolumn .column-content{position:relative;overflow:hidden}.multicolumn .column-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}.product-specs{background:#fff;border-radius:16px;padding:2rem;margin:2rem 0;box-shadow:0 8px 30px #0000001a;border-left:6px solid var(--color-coopersridge-green)}.product-specs h3{color:var(--color-coopersridge-red);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.product-specs h3:before{content:"\1f4cf";font-size:1.5rem}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.spec-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#e31e240d,#00a6510d);border-radius:8px;border-left:4px solid var(--color-coopersridge-blue)}.spec-label{font-weight:600;color:var(--color-coopersridge-red)}.spec-value{font-weight:500;color:#333}.template-product .image-with-text{border-radius:24px;overflow:hidden;box-shadow:0 16px 50px #00000026;margin:4rem 0}.template-product .image-with-text__content{background:linear-gradient(135deg,#fffffff2,#f8f9faf2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.template-product .related-products{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:24px;padding:3rem 2rem;margin:4rem 0}.template-product .related-products .section-header{text-align:center;margin-bottom:3rem}.template-product .related-products h2{color:var(--color-coopersridge-red);font-weight:700;text-transform:uppercase;letter-spacing:1px}.sticky-cart{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:1rem 2rem;box-shadow:0 -4px 20px #00000026;z-index:1000;transform:translateY(100%);transition:transform .3s ease;border-top:4px solid var(--color-coopersridge-red)}.sticky-cart.visible{transform:translateY(0)}.sticky-cart-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.sticky-cart-info{display:flex;align-items:center;gap:1rem}.sticky-cart-image{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0}.sticky-cart-image img{width:100%;height:100%;object-fit:cover}.sticky-cart-details h4{font-weight:600;margin:0;color:var(--color-coopersridge-red)}.sticky-cart-price{font-size:1.25rem;font-weight:700;color:var(--color-coopersridge-red)}@media (max-width: 749px){.template-product .product__media-wrapper{border-radius:12px;padding:.5rem}.product-specs{padding:1.5rem}.specs-grid{grid-template-columns:1fr;gap:1rem}.sticky-cart{padding:1rem}.sticky-cart-content{flex-direction:column;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-no-shims.css.map */
