:root{--cs-navy: #0a1628;--cs-blue: #185FA5;--cs-blue-light: #E6F1FB;--cs-blue-mid: #B5D4F4;--cs-green: #27500A;--cs-green-bg: #EAF3DE;--cs-red: #A32D2D;--cs-red-bg: #FCEBEB;--cs-amber: #BA7517;--cs-amber-bg: #FAEEDA;--cs-gray-bg: #F5F6F8;--cs-border: rgba(0,0,0,.09)}.product__title h1{font-size:2.2rem;font-weight:600;line-height:1.3;color:var(--cs-navy);margin-bottom:.4rem}.product__title a.product__title{display:none}.price--large .price__regular .price-item,.price--large .price__sale .price-item--sale{font-size:2.8rem;font-weight:700;color:var(--cs-blue)}.price--large .price__sale .price-item--regular{font-size:1.5rem;color:#00000073;text-decoration:line-through}.price__badges .badge--sale{background-color:var(--cs-red-bg);color:var(--cs-red);border:none;border-radius:20px;font-size:1.2rem;font-weight:600;padding:.4rem 1rem}.price__badges .badge--on-sale{background-color:var(--cs-red-bg);color:var(--cs-red);border-radius:20px;font-size:1.2rem;font-weight:600;padding:.4rem 1rem;border:none}.product__inventory{font-size:1.3rem;font-weight:500;color:var(--cs-green);background:var(--cs-green-bg);border-radius:6px;padding:.5rem 1.2rem;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.8rem}.product-form__submit.button{background-color:var(--cs-blue)!important;color:#fff!important;border-radius:8px!important;font-size:1.6rem!important;font-weight:600!important;letter-spacing:.04rem!important;min-height:5.2rem!important;transition:background-color .2s ease!important}.product-form__submit.button:hover{background-color:#124d8a!important}.product-form__submit.button:after{box-shadow:none!important}.shopify-payment-button__button--branded{border-radius:8px!important;min-height:5rem!important}.quantity{border-radius:8px}.product__accordion .accordion summary{background:var(--cs-gray-bg);border-radius:8px;padding:1.4rem 1.8rem;font-size:1.5rem;font-weight:600;color:var(--cs-navy);border:1px solid var(--cs-border);margin-bottom:.4rem;transition:background .15s ease}.product__accordion .accordion summary:hover{background:var(--cs-blue-light)}.product__accordion .accordion[open] summary{background:var(--cs-blue-light);color:var(--cs-blue);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--cs-blue-mid)}.product__accordion .accordion__content{background:#fff;border:1px solid var(--cs-blue-mid);border-top:none;border-radius:0 0 8px 8px;padding:1.6rem 1.8rem;font-size:1.45rem;line-height:1.75;color:#000000b3;margin-bottom:.8rem}.cs-trust-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--cs-gray-bg);border:1px solid var(--cs-border);border-radius:10px;padding:1.2rem 1.4rem;margin:1.4rem 0}.cs-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;flex:1}.cs-trust-icon{font-size:2rem;line-height:1}.cs-trust-title{font-size:1.1rem;font-weight:600;color:var(--cs-navy);line-height:1.2}.cs-trust-sub{font-size:1rem;color:#00000080;line-height:1.2}.cs-trust-item+.cs-trust-item{border-left:1px solid var(--cs-border);padding-left:6px}@media screen and (max-width:749px){.cs-trust-bar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-trust-item+.cs-trust-item{border-left:none;padding-left:0}.cs-trust-item:nth-child(odd){border-right:1px solid var(--cs-border)}}.cs-delivery-info{background:var(--cs-green-bg);color:var(--cs-green);border-radius:8px;padding:1rem 1.4rem;font-size:1.35rem;font-weight:500;display:flex;align-items:center;gap:.8rem;margin:1rem 0}.product__description.rte{font-size:1.45rem;line-height:1.8;color:#000000a6}.product__description.rte ul{padding-left:0}.product__description.rte ul li{list-style:none;padding:.35rem 0 .35rem 1.8rem;position:relative}.product__description.rte ul li:before{content:"\2713";position:absolute;left:0;color:var(--cs-blue);font-weight:700}.swatch-input__input:checked+.swatch__button,.variant-input:checked+.variant-input__label{border:2px solid var(--cs-blue)!important;color:var(--cs-blue)!important;background:var(--cs-blue-light)!important}.product__media-wrapper{border-radius:12px;overflow:hidden}.thumbnail-slider__button.is-active .thumbnail{border:2px solid var(--cs-blue)!important}.product__text{font-size:1.4rem;color:#000000a6;line-height:1.7;padding:.3rem 0}.product__view-details{display:none!important}@media screen and (max-width:989px){.product__info-container{padding-bottom:2rem}}.related-products .title-wrapper-with-link .title{color:var(--cs-navy);font-size:2rem}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cs-product.css.map */
