body:has(.pzn-style-marker){--pzn-ink:#102b3a;--pzn-line:#dce7ed}
body:has(.pzn-style-marker) product-info{color:#102b3a}
body:has(.pzn-style-marker) product-info>.page-width{max-width:1400px;padding-left:40px;padding-right:40px}
body:has(.pzn-style-marker) .product__title{margin:12px 0}
body:has(.pzn-style-marker) .product__title h1{font-size:30px;line-height:1.18;letter-spacing:-.7px;font-weight:700;color:#102b3a}
body:has(.pzn-style-marker) .price--large{font-size:25px;letter-spacing:-.5px;color:#102b3a;font-weight:650}
body:has(.pzn-style-marker) .product__tax{font-size:12px;color:#627783}
body:has(.pzn-style-marker) .product-media-container{border:1px solid #e3ebef;border-radius:14px;background:#f5f7f9;overflow:hidden}
body:has(.pzn-style-marker) .product__media img{object-fit:contain}
body:has(.pzn-style-marker) .thumbnail{border-radius:6px;border-color:#dce7ed}
body:has(.pzn-style-marker) .isku-card{padding:0;border:0;background:transparent;gap:10px}
body:has(.pzn-style-marker) .product__info-container .form__label{color:#536774;font-size:13px;font-weight:600}
body:has(.pzn-style-marker) .product__info-container :is(input[type=text],textarea,select){border-radius:6px;border-color:#cddde6;color:#102b3a;font-family:inherit}
body:has(.pzn-style-marker) .product__info-container .tcustomizer__text-field{min-height:46px;padding:12px;border:1px solid #cddde6;background:#fff}
body:has(.pzn-style-marker) .product-form__input--pill input[type=radio]+label{border-radius:6px;border-color:#cddde6;color:#244451;background:#fff;font-family:inherit;font-size:13px}
body:has(.pzn-style-marker) .product-form__input--pill input[type=radio]:checked+label{background:#eef8fd;color:#0078ae;border-color:#0499dd}
body:has(.pzn-style-marker) .product-form__submit{border:1px solid #0499dd;border-radius:6px;background:#0499dd;color:#fff;font-size:14px;font-weight:650;min-height:48px;letter-spacing:0}
body:has(.pzn-style-marker) .product-form__submit:before,body:has(.pzn-style-marker) .product-form__submit:after{display:none}
body:has(.pzn-style-marker) .product-form__submit:hover{background:#007fb8}
body:has(.pzn-style-marker) .quantity{border:1px solid #cddde6;border-radius:6px;background:#fff;color:#102b3a}
body:has(.pzn-style-marker) .quantity:after,body:has(.pzn-style-marker) .quantity:before{display:none}
body:has(.pzn-style-marker) .product__description{color:#536774;font-size:14px;line-height:1.7;border-top:1px solid #dce7ed;padding-top:22px}
body:has(.pzn-style-marker) .product__accordion{border-color:#dce7ed}
body:has(.pzn-style-marker) .product__accordion .accordion__title{font-size:15px;font-weight:600;color:#102b3a}
body:has(.pzn-style-marker) .related-products{max-width:1400px}
body:has(.pzn-style-marker) .related-products__heading{font-size:27px;letter-spacing:-.6px;color:#102b3a;font-weight:700}
body:has(.pzn-style-marker) .related-products .card-wrapper{border:1px solid #dce7ed;border-radius:8px;overflow:hidden;background:#fff}
body:has(.pzn-style-marker) .related-products .card__heading{font-size:14px;color:#102b3a}
body:has(.pzn-style-marker) .product__info-container :is(button,a,input,textarea,select):focus-visible{outline:2px solid #0499dd;outline-offset:3px}
@media(min-width:990px){body:has(.pzn-style-marker) .product{column-gap:40px}}
@media(max-width:749px){body:has(.pzn-style-marker) product-info>.page-width{padding-left:16px;padding-right:16px}body:has(.pzn-style-marker) .product__title h1{font-size:25px;line-height:1.2}body:has(.pzn-style-marker) .price--large{font-size:23px}body:has(.pzn-style-marker) .product-media-container{border-radius:9px}body:has(.pzn-style-marker) .product__info-container :is(input[type=text],textarea,select){font-size:16px}body:has(.pzn-style-marker) .related-products__heading{font-size:23px}}
body:has(.pzn-style-marker) .b2c-submit-btn{background:#0499dd!important;color:#fff!important;border:1px solid #0499dd!important;border-radius:6px!important;min-height:48px;font-family:inherit}
body:has(.pzn-style-marker) .b2c-submit-btn:hover{background:#007fb8!important}
body:has(.pzn-style-marker) .b2c-vp-select,body:has(.pzn-style-marker) .b2c-qty-input{border-color:#cddde6!important;border-radius:6px!important;color:#102b3a}
@media(min-width:990px){body:has(.pzn-style-marker) .product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px}body:has(.pzn-style-marker) .product>.product__media-wrapper,body:has(.pzn-style-marker) .product>.product__info-wrapper{width:100%;max-width:100%;min-width:0;padding-left:0}}
