.notify-popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#00000080;align-items:center;justify-content:center}.notify-content{background:#fff;padding:20px;border-radius:8px;max-width:400px;width:90%;position:relative;text-align:center}.notify-close{position:absolute;right:15px;top:10px;cursor:pointer;font-size:24px}#notify-phone{width:100%;padding:10px;margin:15px 0;border:1px solid #ccc}#notify-submit{width:100%;padding:10px;background:#000;color:#fff;border:none;cursor:pointer}.size-select-popup-overlay{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:#00000080;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.size-select-popup-overlay.active{display:flex}.size-select-popup{background:#fff;padding:25px;border-radius:12px;max-width:420px;width:92%;position:relative;box-shadow:0 10px 30px #0003}.size-select-popup h3{margin:0 0 6px;font-size:20px;font-weight:600;color:#121212}.size-select-popup p{margin:0 0 18px;font-size:14px;color:#666}.size-select-popup-close{position:absolute;right:16px;top:12px;cursor:pointer;font-size:28px;background:none;border:none;color:#000;line-height:1}.size-popup-variants{display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:20px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.size-popup-variant-btn{padding:10px 18px;border:1px solid;border-radius:4px;font-size:16px;cursor:pointer;background:#fff;transition:all .2s;flex:0 0 auto;text-align:center;white-space:nowrap}.size-popup-variant-btn:hover{border-color:#a0310d}.size-popup-variant-btn.selected{border-color:#a0310d;background:#fff8f6;color:#a0310d;font-weight:600}.size-popup-add-btn{width:100%;padding:14px;background:#a0310d;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;opacity:1}.size-popup-add-btn.ready{opacity:1;pointer-events:auto}.atc-btn-price{margin-left:8px;font-weight:400;opacity:.9}@keyframes sizePopupShake{0%{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.size-popup-variants.is-missing .size-popup-variant-btn{animation:sizePopupShake .35s ease}.atc-btn-price{margin-left:5px}
/*# sourceMappingURL=/cdn/shop/t/79/assets/main-product-wm-custom.css.map */
