.shocx-h3-sidemenu .shocx-h3-sidemenu__row{font-size:14px;font-weight:400;line-height:1.4;padding:14px 0}
.shocx-search-close{line-height:normal}
.shocx-simpla-toast{display:none!important}
.fav-link[aria-pressed=true] .ico svg{fill:none}
.fav-link[aria-pressed=true] .ico svg path.fill{stroke:none;fill:#8b253b}
.fav-link[aria-pressed=true] .ico svg path:not(.fill){stroke:#8b253b}
.shocx-product-detail .fav-link[aria-pressed=true] .ico svg path.fill{fill:var(--c-red)}
.shocx-product-detail .fav-link[aria-pressed=true] .ico svg path:not(.fill){stroke:var(--c-red)}
#shocx-buy-form .tabs-head .tab-btn{flex:1;border:0;border-bottom:1px solid transparent;background:transparent;padding:0 0 10px;cursor:pointer;font-family:var(--font-body,'Golos UI',sans-serif);font-size:12px;line-height:24px;min-width:0}
#shocx-buy-form .tabs-head .tab-btn.active{border-bottom-color:#1a1a1a}
#shocx-buy-form .tabs-head .tab-btn[hidden]{display:none}
.shocx-product-detail .product-buy [data-fidelity-oneclick]{width:100%;border:1px solid #1a1a1a;cursor:pointer}
.shocx-product-detail .size-chart-modal[hidden]{display:none}
.shocx-product-detail .size-chart-modal:not([hidden]){display:flex}

body.shocx-fidelity-modal-open{overflow:hidden}
.shocx-product-detail [data-selected-old-price][hidden]{display:none!important}
#cart_popup [data-cart-content]{display:contents}
#cart_popup .cart-share,#cart_popup .cart-undo__btn{line-height:normal}
#cart_popup .order-row__remove{font:13.3333px Arial}
#cart_popup .cart-size-sheet__rail>.cart-size-opt>span{display:block}
#cart_popup .cart-size-opt{font:13.3333px/1.15 Arial}
#cart_popup svg{stroke-linecap:round;stroke-linejoin:round}
.shocx-contact-toggle__btn{line-height:1.15}
#cart_popup .h-page-pop-close,#cart_popup .cart-share-ico{font:0px Arial}
.shocx-yp-badge[data-split-badge]{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui,'Golos UI',sans-serif);font-size:12px;font-weight:400;line-height:18px;white-space:nowrap;letter-spacing:0}

.shocx-location-card{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;min-height:420px;padding:40px 24px;background:#f2f2f2;border-radius:20px;text-align:center}.shocx-location-card strong{font-size:40px;font-weight:800;letter-spacing:-1.5px}.shocx-location-card__link{font-size:13px;text-decoration:underline;text-underline-offset:4px}
