.product,.section-template--product,body.template-product{background:#fff!important}body.template-product .color-background-1,body.template-product .color-background-2,body.template-product [class*=color-]{--color-background: 255 255 255;background-color:#fff!important}.ch-breadcrumb{background:#0a1628;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:20px 20px;padding:12px 0}.ch-breadcrumb__list{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:0;padding:0;font-size:.85rem}.ch-breadcrumb__list li{color:#fff9}.ch-breadcrumb__list a{color:#fff9;text-decoration:none;transition:color .2s}.ch-breadcrumb__list a:hover{color:#f97316}.ch-breadcrumb__list li:last-child{color:#f97316;font-weight:600}.ch-breadcrumb__sep{margin:0 8px;color:#ffffff4d}body.template-product .product__title,body.template-product .product__title h1{font-size:2.2rem!important;font-weight:800!important;color:#0a1628!important;line-height:1.2;letter-spacing:-.02em}body.template-product .price-item--regular,body.template-product .price-item--sale{font-size:1.8rem!important;font-weight:800!important;color:#f97316!important}body.template-product .price-item--compare{font-size:1.2rem!important;color:#999!important;text-decoration:line-through!important}body.template-product .badge-sale,body.template-product .badge[data-badge=sale]{background:#f97316!important;color:#fff!important;font-weight:700;border-radius:4px;padding:4px 10px;font-size:.8rem;text-transform:uppercase}body.template-product .product__media-wrapper,body.template-product .product__media-item{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;overflow:hidden}body.template-product .product__media-item img{mix-blend-mode:multiply;transition:transform .4s ease}body.template-product .product__media-item:hover img{transform:scale(1.05)}body.template-product .thumbnail-list button,body.template-product .thumbnail-list a{border:2px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden;transition:border-color .2s}body.template-product .thumbnail-list .is-active button,body.template-product .thumbnail-list .is-active a,body.template-product .thumbnail-list button:hover,body.template-product .thumbnail-list a:hover{border-color:#f97316!important}body.template-product .variant-input label,body.template-product fieldset.product-form__input label{font-weight:600;color:#0a1628;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}body.template-product .quantity__input{border:2px solid #e5e7eb!important;border-radius:8px!important;font-weight:700;color:#0a1628}body.template-product .product-form__submit,body.template-product button[name=add]{width:100%!important;background:#f97316!important;color:#fff!important;border:none!important;padding:18px 24px!important;font-size:1.1rem!important;font-weight:700!important;border-radius:8px!important;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease!important;cursor:pointer}body.template-product .product-form__submit:hover,body.template-product button[name=add]:hover{background:#e8650f!important;transform:translateY(-2px);box-shadow:0 4px 15px #f9731666}body.template-product .shopify-payment-button button,body.template-product .shopify-payment-button__button{width:100%!important;background:#0a1628!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:16px 24px!important;font-size:1rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease!important}body.template-product .shopify-payment-button button:hover{background:#132240!important;transform:translateY(-1px)}body.template-product .product-form{position:relative}body.template-product .product-form:after{content:"\1f69a  Express Shipping  \26a1  Same-Day Dispatch  \1f512  Secure Checkout  \21a9\fe0f  Easy Returns";display:block;background:#f3f4f6;padding:12px 16px;border-radius:8px;font-size:.78rem;color:#6b7280;text-align:center;margin-top:16px;letter-spacing:.02em;line-height:1.6}body.template-product .product__accordion summary,body.template-product details[id*=collapsible] summary{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:14px 18px!important;font-weight:700;color:#0a1628;margin-bottom:8px;transition:all .2s}body.template-product details[open] summary{border-color:#f97316!important;color:#f97316}body.template-product details .accordion__content{padding:16px 18px;color:#4b5563;line-height:1.7}body.template-product .product__description,body.template-product .product__description p{color:#374151;line-height:1.8;font-size:.95rem}body.template-product .product__info-wrapper{background:#fff;padding:0 24px}.ch-features{background:#0a1628;padding:60px 0}.ch-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ch-features__card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:32px 24px;text-align:center;transition:all .3s}.ch-features__card:hover{background:#ffffff14;transform:translateY(-4px);border-color:#f97316}.ch-features__icon{margin-bottom:16px}.ch-features__card h3{color:#fff;font-size:1rem;font-weight:700;margin:0 0 8px}.ch-features__card p{color:#fff9;font-size:.85rem;margin:0;line-height:1.5}body.template-product .related-products{background:#fff!important;padding:60px 0}body.template-product .related-products .section-header__title,body.template-product .related-products h2{color:#0a1628!important;font-weight:800;font-size:1.8rem}body.template-product .related-products .card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s}body.template-product .related-products .card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}body.template-product .related-products .card__heading a{color:#0a1628!important;font-weight:700}body.template-product .related-products .price-item{color:#f97316!important;font-weight:700}.ch-seo{background:#f9fafb;padding:48px 0;border-top:1px solid #e5e7eb}.ch-seo__content h2{color:#0a1628;font-size:1.4rem;font-weight:800;margin-bottom:16px}.ch-seo__content p{color:#6b7280;line-height:1.8;font-size:.9rem;max-width:800px}.ch-seo__content a{color:#f97316;text-decoration:underline;font-weight:600}@media(max-width:768px){.ch-features__grid{grid-template-columns:repeat(2,1fr);gap:12px}.ch-features__card{padding:20px 16px}body.template-product .product__title,body.template-product .product__title h1{font-size:1.6rem!important}body.template-product .price-item--regular,body.template-product .price-item--sale{font-size:1.4rem!important}body.template-product .product-form:after{font-size:.7rem}}@media(max-width:480px){.ch-features__grid{grid-template-columns:1fr 1fr;gap:8px}.ch-features__card h3{font-size:.85rem}}.product-form__submit,.product-form .shopify-payment-button button,.product-form button[name=add],button.product-form__submit{width:100%!important;padding:20px 32px!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:.5px!important;border-radius:10px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-transform:uppercase!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.product-form__submit,button.product-form__submit{background:#f97316!important;color:#fff!important;border:2px solid #f97316!important;box-shadow:0 4px 15px #f973164d!important}.product-form__submit:hover,button.product-form__submit:hover{background:#ea580c!important;border-color:#ea580c!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #f9731666!important}.product-form__submit:active,button.product-form__submit:active{transform:translateY(0)!important}.product-form__submit:before,button.product-form__submit:before{content:"\1f6d2  "!important;font-size:1.1rem!important}.shopify-payment-button__button,.shopify-payment-button .shopify-payment-button__button,.shopify-payment-button__button--unbranded{width:100%!important;padding:18px 32px!important;font-size:1.1rem!important;font-weight:700!important;border-radius:10px!important;background:#0a1628!important;color:#fff!important;border:2px solid #0a1628!important;margin-top:10px!important;transition:all .3s ease!important}.shopify-payment-button__button:hover,.shopify-payment-button .shopify-payment-button__button:hover{background:#162240!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0a162866!important}.shopify-payment-button__button--hidden,.shopify-payment-button__more-options,[data-shopify-buttoncontainer] a{color:#f97316!important;font-weight:600!important;font-size:.95rem!important;margin-top:8px!important;text-decoration:none!important}.shopify-payment-button__more-options:hover{color:#ea580c!important;text-decoration:underline!important}.product-form__buttons{gap:10px!important;display:flex!important;flex-direction:column!important;margin-top:16px!important}.quantity__input{font-size:1.1rem!important;font-weight:700!important;color:#0a1628!important}.quantity__button{color:#0a1628!important}.quantity{border:2px solid #e2e8f0!important;border-radius:8px!important}.quantity:hover{border-color:#f97316!important}.product-form__submit[disabled],.product-form__submit:disabled{background:#cbd5e1!important;border-color:#cbd5e1!important;color:#64748b!important;box-shadow:none!important;cursor:not-allowed!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ch-product.css.map */
