.layout_pageWrapper__5_Ieg{width:100vw;height:100%}.layout_layout__JqyBN{display:flex;flex-direction:column;min-height:100vh;max-width:1400px;position:relative;margin:2rem auto 0}@media(max-width:768px){.layout_layout__JqyBN{padding:0;margin:0}}.layout_wraphead___gcoB{width:100%;border-radius:57px;padding-top:30px;padding-bottom:100px;height:100%;background-image:url(/main/background.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:padding-box;display:flex;align-items:center;justify-content:space-evenly}.layout_content__WgRQb{flex:1 1;max-width:1400px;margin:100px auto auto;background:radial-gradient(ellipse at center,#fff 0,#f7f7f7 40%,#eee 70%,#e5e5e5 100%)}@media(max-width:768px){.layout_content__WgRQb{margin-top:-360px;z-index:2;background:none}}.cart_wrapper__FP4wd{position:fixed;bottom:2rem;right:1.2rem;z-index:1070;cursor:pointer}.cart_outer__LY1b7{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.72);position:relative}.cart_svgcart__x9UkJ{filter:brightness(0) saturate(100%) invert(52%) sepia(99%) saturate(400%) hue-rotate(1deg)}.cart_qnt__wu3RA{position:absolute;top:-5px;right:-5px;background:#ff0505;color:#fff;font-size:14px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.popup_modal___MD3q{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:start;justify-content:end;opacity:0;pointer-events:none;transition:.6s}.popup_modal___MD3q.popup_active__WlUf9{pointer-events:all;opacity:1;z-index:1005}.popup_modalContent__go7D3{border-radius:5px;padding:1rem;min-height:100vh;background-color:#fff;transition:transform .3s ease-in-out;transform:translateX(100%)}.popup_modalContent__go7D3.popup_active__WlUf9{transform:translateX(0)}.order_wrapper__KItLE{display:flex;flex-direction:column;width:420px;max-width:95vw;height:90vh;overflow-y:auto;background:#fff;border-radius:16px;padding:1.5rem}@media(max-width:480px){.order_wrapper__KItLE{width:100vw;height:100vh;border-radius:0}}.order_header__SCjA7{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.order_headerTitle__5B7g5{font-size:28px;font-weight:700;color:#4e4e4e;text-shadow:0 4px 8px rgba(0,0,0,.149)}.order_closeBtn__JdD1y{background:none;border:none;font-size:20px;color:#888;cursor:pointer;line-height:1;padding:4px}.order_closeBtn__JdD1y:hover{color:#333}.order_selectBar__j_t0s{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.order_selectAll___1Q3a{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#2a2a2a}.order_selectAllLabel__4DZOU,.order_selectAll___1Q3a{font-size:14px;font-weight:600}.order_deleteSelected__r6_ih{background:none;border:none;font-size:16px;color:#999;cursor:pointer}.order_deleteSelected__r6_ih:hover{color:#666}.order_hiddenInput__asA9j{position:absolute;opacity:0;width:0;height:0}.order_checkmark__nO6Yk{width:22px;height:22px;border-radius:5px;border:1.5px solid silver;background:#f0f0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s}.order_checkmark__nO6Yk.order_checked__EX6Ta{border-color:#aaa;background:#e4e4e4}.order_itemsList__daRkP{flex:1 1;overflow-y:auto}.order_item__tHAVm{margin-bottom:.25rem}.order_itemDivider__s_qA8{height:1px;background:repeating-linear-gradient(90deg,#ddd 0,#ddd 6px,transparent 0,transparent 12px);margin-bottom:1rem}.order_itemInner__NTF_q{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:1rem}.order_itemCheck__g6kUh{cursor:pointer;margin-top:.25rem;flex-shrink:0}.order_imgWrap__nKiZn{width:90px;height:90px;flex-shrink:0;background:#f5f5f5;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.order_itemInfo__bZZ7h{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.order_itemName__qSaUW{font-size:13px;font-weight:600;color:#4e4e4e;line-height:1.4;text-shadow:0 4px 4px rgba(0,0,0,.149)}.order_itemArticul__NmBEF{font-size:12px;color:#aaa}.order_itemDims__UqFhN{font-size:12px;color:#888}.order_trashBtn__qtr7Q{background:none;border:none;color:#bbb;cursor:pointer;padding:0;margin-top:.25rem;width:-moz-fit-content;width:fit-content;transition:color .2s}.order_trashBtn__qtr7Q:hover{color:#888}.order_itemRight__nO4lY{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.order_itemPrice__0zrfK{font-size:20px;font-weight:700;color:#ff9501;white-space:nowrap}.order_itemOldPrice__TG2V4{font-size:13px;color:#bbb;text-decoration:line-through;white-space:nowrap}.order_qtyWrap__sYVZS{display:flex;align-items:center;background:#ff9501;border-radius:50px;overflow:hidden;height:25px}.order_qtyBtn__dIFz8{background:transparent;border:none;color:#fff;font-size:20px;font-weight:400;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.order_qtyBtn__dIFz8:hover:not(:disabled){background:rgba(0,0,0,.1)}.order_qtyBtn__dIFz8:disabled{opacity:.5;cursor:not-allowed}.order_qtyValue__W_CEx{font-size:15px;font-weight:600;color:#fff;min-width:42px;text-align:center;background:#fff;color:#2a2a2a;height:20px;line-height:20px;padding:0 6px;border-radius:4px;margin:0 2px}.order_summary__U25Lk{border-top:1px solid #eee;padding-top:1rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.order_summaryRow__5xJ3r{display:flex;justify-content:space-between;font-size:14px;color:#888}.order_summaryTotal__jv7k4{display:flex;justify-content:space-between;font-size:22px;font-weight:800;color:#2a2a2a;margin-top:.25rem}.order_actions__9Va2U{display:flex;gap:.75rem;margin-top:1.25rem}.order_oneClickBtn__5Mbru{flex:1 1;padding:.9rem;border-radius:50px;border:none;background:#d1d0d0;font-size:14px;font-weight:600;color:#4e4e4e;cursor:pointer;transition:background .2s;box-shadow:0 7px 7px rgba(0,0,0,.2)}.order_oneClickBtn__5Mbru:hover{background:#ddd}.order_checkoutBtn___JHfi{flex:1 1;padding:.9rem;border-radius:50px;background:#4e4e4e;font-size:14px;font-weight:600;color:#fff;text-decoration:none;text-align:center;transition:background .2s;box-shadow:0 7px 7px rgba(0,0,0,.2)}.order_checkoutBtn___JHfi:hover{background:#333}