product-info[id^=MainProduct] .sz-service-config[hidden],product-info[id^=MainProduct] .sz-service-config__other[hidden],product-info[id^=MainProduct] .sz-service-config__error[hidden]{display:none!important}product-info[id^=MainProduct] .sz-service-config{margin-top:.9rem;padding:1rem 1.05rem 1.05rem;border:1px solid rgba(0,38,60,.12);border-radius:.95rem;background:#fff}product-info[id^=MainProduct] .sz-service-config__group{min-width:0;margin:0;padding:0;border:0}product-info[id^=MainProduct] .sz-service-config__group+.sz-service-config__group{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid rgba(0,38,60,.1)}product-info[id^=MainProduct] .sz-service-config__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}product-info[id^=MainProduct] .sz-service-config__group-head legend{padding:0;color:#00263c;font-size:1.05rem;font-weight:800;line-height:1.3}product-info[id^=MainProduct] .sz-service-config__group-head>span{color:#d9282d;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}product-info[id^=MainProduct] .sz-service-config__help{margin:.35rem 0 .75rem;color:#67777f;font-size:.88rem;line-height:1.45}product-info[id^=MainProduct] .sz-service-config__options{display:grid;gap:.55rem}product-info[id^=MainProduct] .sz-service-config__options--profiles{grid-template-columns:repeat(3,minmax(0,1fr))}product-info[id^=MainProduct] .sz-service-config__options--sharpen{grid-template-columns:repeat(4,minmax(0,1fr))}product-info[id^=MainProduct] .sz-service-option,product-info[id^=MainProduct] .sz-sharpen-option{position:relative;cursor:pointer}product-info[id^=MainProduct] .sz-service-option input,product-info[id^=MainProduct] .sz-sharpen-option input{position:absolute;width:1px;height:1px;opacity:0}product-info[id^=MainProduct] .sz-service-option{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.65rem;align-items:start;min-height:6.4rem;padding:.8rem;border:1px solid rgba(0,38,60,.13);border-radius:.75rem;background:#f8fafb;transition:border-color .15s ease,background .15s ease}product-info[id^=MainProduct] .sz-service-option:hover,product-info[id^=MainProduct] .sz-sharpen-option:hover>span{border-color:#00263c57}product-info[id^=MainProduct] .sz-service-option:has(input:checked){border-color:#00263c;background:#00263c0b;box-shadow:inset 0 -3px #d9282d}product-info[id^=MainProduct] .sz-service-option__mark{width:1.15rem;height:1.15rem;margin-top:.12rem;border:1px solid rgba(0,38,60,.35);border-radius:50%;background:#fff}product-info[id^=MainProduct] .sz-service-option:has(input:checked) .sz-service-option__mark{border:4px solid #00263c}product-info[id^=MainProduct] .sz-service-option__text strong{display:block;color:#00263c;font-size:.94rem;font-weight:800}product-info[id^=MainProduct] .sz-service-option__text small{display:block;margin-top:.24rem;color:#697a82;font-size:.79rem;line-height:1.38}product-info[id^=MainProduct] .sz-sharpen-option>span{display:flex;min-height:4.1rem;flex-direction:column;align-items:center;justify-content:center;padding:.55rem .35rem;border:1px solid rgba(0,38,60,.13);border-radius:.7rem;background:#f8fafb;text-align:center;transition:border-color .15s ease,background .15s ease}product-info[id^=MainProduct] .sz-sharpen-option:has(input:checked)>span{border-color:#00263c;background:#00263c;color:#fff;box-shadow:inset 0 -3px #d9282d}product-info[id^=MainProduct] .sz-sharpen-option strong{color:inherit;font-size:.95rem;font-weight:800}product-info[id^=MainProduct] .sz-sharpen-option small{margin-top:.15rem;color:#74848b;font-size:.69rem;line-height:1.2}product-info[id^=MainProduct] .sz-sharpen-option:has(input:checked) small{color:#fffc}product-info[id^=MainProduct] .sz-service-option:has(input:focus-visible),product-info[id^=MainProduct] .sz-sharpen-option:has(input:focus-visible)>span{outline:2px solid #00263c;outline-offset:2px}product-info[id^=MainProduct] .sz-service-config__other{margin-top:.7rem}product-info[id^=MainProduct] .sz-service-config__other label{display:block;margin-bottom:.3rem;color:#00263c;font-size:.82rem;font-weight:800}product-info[id^=MainProduct] .sz-service-config__other input{width:100%;min-height:4rem;padding:.75rem .9rem;border:1px solid rgba(0,38,60,.22);border-radius:.7rem;background:#fff;color:#00263c;font:inherit}product-info[id^=MainProduct] .sz-service-config__other input:focus{outline:2px solid #00263c;outline-offset:1px}product-info[id^=MainProduct] .sz-service-config__error{margin:.85rem 0 0;padding:.65rem .75rem;border-left:3px solid #d9282d;background:#d9282d0f;color:#8e1c22;font-size:.82rem;font-weight:700;line-height:1.4}product-info[id^=MainProduct] .sz-service-config__saved{margin:.75rem 0 0;color:#78868c;font-size:.75rem;line-height:1.4}@media screen and (max-width:989px){product-info[id^=MainProduct] .sz-service-config__options--profiles{grid-template-columns:1fr}product-info[id^=MainProduct] .sz-service-option{min-height:0}product-info[id^=MainProduct] .sz-service-config__options--sharpen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){product-info[id^=MainProduct] .sz-service-config{padding:.9rem}product-info[id^=MainProduct] .sz-service-config__group-head{align-items:flex-start}product-info[id^=MainProduct] .sz-service-config__group-head legend{font-size:1rem}product-info[id^=MainProduct] .sz-service-config__group-head>span{font-size:.66rem}product-info[id^=MainProduct] .sz-service-config__options--sharpen{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sportszone-service-options.css.map */
