.ch-breadcrumb{max-width:1400px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:8px;font-size:.8rem;color:#94a3b8}.ch-breadcrumb a{color:#94a3b8;text-decoration:none;transition:color .2s}.ch-breadcrumb a:hover{color:#0a1628}.ch-breadcrumb .cur{color:#0a1628;font-weight:600}.product-information h1{font-size:clamp(1.35rem,2.6vw,1.75rem)!important;font-weight:700!important;line-height:1.35!important;color:#0f172a!important;letter-spacing:-.3px}.product-information .price .h6,.product-information .price__current{font-size:1.5rem!important;font-weight:800!important;color:#0f172a!important}.product-information .price s,.product-information .price del{font-size:.92rem!important;color:#94a3b8!important;font-weight:400!important}.product-information .price--on-sale .h6,.product-information .price--on-sale .price__current{color:#dc2626!important}.product-information .variant-picker label,.product-information fieldset legend{font-size:.78rem!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase;letter-spacing:.6px}.product-information .variant-picker button,.product-information .variant-button{border:1.5px solid #e2e8f0!important;border-radius:8px!important;padding:10px 22px!important;font-weight:600!important;font-size:.86rem!important;color:#334155!important;background:#fff!important;transition:all .2s!important}.product-information .variant-picker button:hover,.product-information .variant-button:hover{border-color:#0f172a!important}.product-information .variant-picker button[aria-checked=true],.product-information .variant-picker button.active{border-color:#0f172a!important;background:#0f172a!important;color:#fff!important}.product-information quantity-input,.product-information .quantity{border:1.5px solid #e2e8f0!important;border-radius:10px!important;overflow:hidden;height:50px}.product-information quantity-input button,.product-information .quantity__button{width:42px;border:none!important;background:#f8fafc!important;color:#334155!important;font-size:1.1rem;font-weight:600;transition:background .15s}.product-information quantity-input button:hover{background:#e2e8f0!important}.product-information quantity-input input,.product-information .quantity__input{border:none!important;border-left:1.5px solid #e2e8f0!important;border-right:1.5px solid #e2e8f0!important;width:50px;text-align:center;font-size:1rem;font-weight:700;color:#0f172a;background:#fff!important}.product-information .product-form-buttons{display:block!important}.product-information .quantity-selector-wrapper{width:100%!important;margin-bottom:14px}.ch-btn-row{display:flex;gap:12px;width:100%;margin-bottom:12px}.product-information .add-to-cart-button,.product-information add-to-cart-component button[type=submit]{width:100%!important;background:#4ecdc4!important;color:#0a1628!important;border:none!important;border-radius:12px!important;padding:16px!important;font-size:.88rem!important;font-weight:700!important;letter-spacing:.5px;text-transform:uppercase;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 14px #4ecdc433}.product-information .add-to-cart-button:hover{background:#45b7b0!important;transform:translateY(-1px)}.ch-buy-now{width:100%!important;background:#0a1628!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:16px!important;font-size:.88rem!important;font-weight:700!important;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 14px #0a16282e}.ch-buy-now:hover{background:#1e293b!important;transform:translateY(-1px)}.product-information shopify-accelerated-checkout,.product-information .shopify-payment-button{width:100%!important;display:block!important}.product-information .shopify-payment-button__button{width:100%!important;border-radius:12px!important;padding:16px 32px!important}.product-information .shopify-payment-button__more-options{font-size:.76rem!important;color:#64748b!important;font-weight:500;text-align:center;margin-top:6px}.ch-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #f1f5f9}.ch-trust__i{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f8fafc;border-radius:10px;border:1px solid #f1f5f9;transition:border-color .2s}.ch-trust__i:hover{border-color:#4ecdc4}.ch-trust__i svg{width:20px;height:20px;flex-shrink:0;stroke:#4ecdc4;fill:none;stroke-width:2}.ch-trust__i span{font-size:.78rem;font-weight:600;color:#334155}.ch-contact{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ch-contact__i{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9;text-decoration:none;transition:border-color .2s}.ch-contact__i:hover{border-color:#4ecdc4}.ch-contact__i svg{width:16px;height:16px;flex-shrink:0;stroke:#4ecdc4;fill:none;stroke-width:2}.ch-contact__i span{font-size:.78rem;font-weight:600;color:#334155}.ch-features{max-width:1400px;margin:0 auto;padding:28px 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ch-feat{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;transition:border-color .2s}.ch-feat:hover{border-color:#4ecdc4}.ch-feat__ico{font-size:1.4rem;flex-shrink:0}.ch-feat__t{font-size:.82rem;font-weight:700;color:#0f172a;line-height:1.3}.ch-feat__s{font-size:.7rem;color:#64748b;font-weight:400;margin-top:1px}.ch-tabs{max-width:1400px;margin:44px auto 0;padding:0 32px}.ch-tabs__nav{display:flex;gap:0;border-bottom:2px solid #f1f5f9;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ch-tabs__nav::-webkit-scrollbar{display:none}.ch-tabs__b{padding:13px 26px;font-size:.86rem;font-weight:600;color:#94a3b8;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .2s;white-space:nowrap}.ch-tabs__b:hover{color:#334155}.ch-tabs__b.on{color:#0f172a;border-bottom-color:#0f172a}.ch-tabs__p{display:none;padding:28px 0 40px;font-size:.93rem;line-height:1.8;color:#475569}.ch-tabs__p.on{display:block}.ch-tabs__p h2,.ch-tabs__p h3{font-weight:700;color:#0f172a}.ch-tabs__p h2{font-size:1.15rem;margin:24px 0 10px}.ch-tabs__p h3{font-size:1rem;margin:20px 0 8px}.ch-tabs__p p{margin:0 0 12px}.ch-tabs__p ul{margin:0 0 14px;padding-left:20px}.ch-tabs__p li{margin-bottom:6px}.ch-tabs__p table{width:100%;border-collapse:collapse;margin:14px 0;font-size:.86rem}.ch-tabs__p th,.ch-tabs__p td{padding:10px 14px;border:1px solid #f1f5f9;text-align:left}.ch-tabs__p th{background:#f8fafc;font-weight:700;color:#0f172a}.ch-del{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.ch-del__c{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:20px 14px;text-align:center;transition:border-color .2s}.ch-del__c:hover{border-color:#4ecdc4}.ch-del__c-i{font-size:1.5rem;margin-bottom:6px}.ch-del__c-t{font-size:.8rem;font-weight:700;color:#0f172a;margin:0 0 3px}.ch-del__c-d{font-size:.7rem;color:#64748b;margin:0;line-height:1.4}.ch-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.ch-tags span{background:#f1f5f9;color:#475569;padding:3px 11px;border-radius:20px;font-size:.7rem;font-weight:500}.product-information [class*=text_aEtTtq]{display:none!important}.product-information .media-wrapper,.product-information .product-media-gallery__media{border-radius:12px!important;overflow:hidden}.product-information .product-media-gallery{border-radius:12px;overflow:hidden}.product-information .media-gallery__grid,.product-information slideshow-container,.product-information slideshow-component{border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden}.product-information .dialog-thumbnails-list__thumbnail{border:2px solid #e2e8f0!important;border-radius:10px!important;overflow:hidden;transition:all .2s!important}.product-information .dialog-thumbnails-list__thumbnail:hover{border-color:#94a3b8!important}.product-information .dialog-thumbnails-list__thumbnail[aria-current=true],.product-information .dialog-thumbnails-list__thumbnail.active{border-color:#4ecdc4!important;box-shadow:0 0 0 1px #4ecdc4!important}.product-information .product-media-gallery img{border-radius:12px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.product-information .product-media-gallery__thumbnails{gap:8px!important}.product-information .media-gallery--carousel{--thumbnail-width:140px!important}.product-information .dialog-thumbnails-list__thumbnail{width:140px!important;height:140px!important}.product-information .dialog-thumbnails-list__thumbnail img{width:140px!important;height:140px!important;object-fit:cover}.product-information .dialog-thumbnails-list-container{width:152px!important;min-width:152px!important}.product-information .product-media-gallery__thumbnail{border-radius:8px!important;overflow:hidden;border:2px solid #e2e8f0!important;transition:all .2s!important;opacity:.55;cursor:pointer}.product-information .product-media-gallery__thumbnail:hover{opacity:.85;border-color:#94a3b8!important}.product-information .product-media-gallery__thumbnail--active,.product-information .product-media-gallery__thumbnail[aria-current=true]{opacity:1!important;border-color:#4ecdc4!important;box-shadow:0 0 0 2px #4ecdc4}.product-information .product-media-gallery__thumbnail img{border-radius:6px}.product-information .slideshow-control,.product-information .slideshow-arrows button{background:#ffffffeb!important;border:1px solid #e2e8f0!important;border-radius:50%!important;width:42px!important;height:42px!important;box-shadow:0 2px 10px #00000014!important;transition:all .2s!important;color:#0f172a!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-information .slideshow-control:hover,.product-information .slideshow-arrows button:hover{background:#fff!important;box-shadow:0 4px 14px #0000001f!important;border-color:#4ecdc4!important}.product-information .product-media-gallery [data-zoom]{cursor:zoom-in}.product-recommendations .product-grid__item{transition:transform .3s}.product-recommendations .product-grid__item:hover{transform:translateY(-4px)}@media(max-width:749px){.ch-breadcrumb{padding:10px 16px;font-size:.73rem}.ch-features{grid-template-columns:repeat(2,1fr);padding:16px;gap:8px}.ch-feat{padding:12px}.ch-tabs{padding:0 16px}.ch-tabs__b{padding:11px 16px;font-size:.8rem}.ch-del{grid-template-columns:repeat(2,1fr)}.ch-trust{gap:8px}.ch-trust__i{padding:8px 10px}.product-information h1{font-size:1.25rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ch-product.css.map */
