.product-information,.product{--kb-navy: #0F1E3D;--kb-orange: #FF6B00}.product__media,.product-media-container{border:1px solid #eee;border-radius:14px;background:#fafafa;padding:18px}.product__media img{border-radius:10px}.product__title,.product-information .product__title,[class*=product__title]{color:#0f1e3d!important;font-size:1.9rem!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.3px;margin-bottom:10px!important}.product__price,.product-information .price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:14px 0!important}.price-item--sale .price-item__price,.price-item__group.price{color:#0f1e3d!important;font-size:2rem!important;font-weight:800!important}.price-item__group.price .price-item--regular,.compare-at-price,.price-item--regular{color:#878787!important;font-size:1.1rem!important;text-decoration:line-through!important;font-weight:500}.product__price .price__discount,.price__save,.discount{color:#1f8a44!important;font-weight:700!important;font-size:.95rem}.price .kb-off,.price-item__group .off{color:#1f8a44;font-weight:700}.product__tax-line,.product-information .product__tax-line{color:#6b7280;font-size:13px}.product__description,.product-information .product__description{background:#fff;border:1px solid #eee;border-radius:14px;padding:22px 24px;margin-top:18px!important;color:#374151;line-height:1.7;font-size:15px}.product__description h3,.product__description h2{color:#0f1e3d;font-weight:800;margin:16px 0 10px}.product__description ul{padding-left:20px}.product__description li{margin:6px 0}.kb-pdp-feat{background:#fff;border:1px solid #eee;border-radius:14px;padding:20px 24px;margin-top:16px}.kb-pdp-feat h3{color:#0f1e3d;font-weight:800;font-size:1.1rem;margin:0 0 12px}.kb-pdp-feat li{padding:6px 0;color:#374151;border-bottom:1px solid #f3f4f6}.kb-pdp-feat li:last-child{border-bottom:none}.product-form,.buy-buttons{margin-top:8px}.product-form__buttons,.buy-buttons__buttons{display:flex;flex-direction:column;gap:12px}.product-form .button--primary,.buy-buttons .button--primary,.add-to-cart,.product-form__submit{background:#ff6b00!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:800!important;font-size:1.05rem!important;padding:16px!important;text-transform:uppercase;letter-spacing:.5px;transition:background .2s,transform .15s}.product-form .button--primary:hover,.add-to-cart:hover{background:#ff7d1f!important;transform:translateY(-2px)}.quantity,.product-form .quantity{border:1px solid #ddd!important;border-radius:10px!important;background:#fff}.quantity button,.quantity__button{color:#0f1e3d!important}.kb-pdp-bar .kb-pdp-inner{box-shadow:0 2px 12px #0f1e3d0f;border-radius:14px}.kb-recs-sec{margin-top:40px}.kb-recs-sec .kb-sec-head h2{color:#0f1e3d;font-weight:800}.breadcrumb a{color:#6b7280}.breadcrumb a:hover{color:#ff6b00}@media(max-width:980px){.product__title{font-size:1.5rem!important}.price-item__group.price{font-size:1.6rem!important}}.product-information h1,.product h1,main h1{color:#0f1e3d!important;font-size:1.9rem!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.3px;margin-bottom:10px!important}.product-information .price,.product .price,.price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:14px 0!important}.price-item__price,.price__amount,.price .amount{color:#0f1e3d!important;font-size:2rem!important;font-weight:800!important}.compare-at-price,.price-item--regular,.price s{color:#878787!important;font-size:1.1rem!important;text-decoration:line-through!important;font-weight:500}@media(max-width:980px){.product-information h1,.product h1,main h1{font-size:1.5rem!important}.price-item__price,.price__amount{font-size:1.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kb-pdp-pro.css.map */
