.notFound_root__Wxji7{padding-top:80px;padding-bottom:120px;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);min-height:100vh;display:flex;align-items:center}.notFound_label__GwkvG{text-align:center;font-weight:900;font-size:220px;line-height:1;margin-bottom:calc(var(--mantine-spacing-xl)*1.5);color:hsla(0,0%,100%,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:var(--mantine-breakpoint-sm )){.notFound_label__GwkvG{font-size:120px}}.notFound_title__OBsG2{font-family:var(--font-heading);text-align:center;font-weight:700;font-size:38px;color:var(--text-inverse);margin-bottom:var(--mantine-spacing-md)}@media(max-width:var(--mantine-breakpoint-sm )){.notFound_title__OBsG2{font-size:32px}}.notFound_description__3mI89{max-width:540px;margin:auto;margin-top:var(--mantine-spacing-xl);margin-bottom:calc(var(--mantine-spacing-xl)*1.5);color:hsla(0,0%,100%,.8);line-height:1.6}.notFound_popularLinks__XNJ_n{margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.2)}.notFound_link__L7T_h{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .2s ease}.notFound_link__L7T_h:hover{color:var(--text-inverse);text-decoration:underline}.button_button__LNyhh{font-family:"IBM Plex Sans Condensed",var(--font-body);font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;transition:var(--transition-fast);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.button_button__LNyhh:hover:not(:disabled){transform:translate(1px,1px)}.button_button--primary__zSjlG{background:var(--primary);color:var(--secondary)}.button_button--primary__zSjlG:hover:not(:disabled){background:var(--accent);color:var(--text-primary)}.button_button--secondary__A9DQf{background:var(--secondary);color:var(--primary);border:2px solid var(--primary)}.button_button--secondary__A9DQf:hover:not(:disabled),.button_button--yellow__PB3Qh{background:var(--accent);color:var(--text-primary)}.button_button--yellow__PB3Qh{border:2px solid var(--border-color)}.button_button--yellow__PB3Qh:hover:not(:disabled){color:var(--primary);border:2px solid var(--primary)}.button_button--red__zPWsd{background:var(--accent-red);color:var(--text-inverse)}.button_button--red__zPWsd:hover:not(:disabled){opacity:.9}.button_button--beige__mnYPr{background:var(--secondary);color:var(--text-secondary)}.button_button--beige__mnYPr:hover:not(:disabled){background:var(--accent);color:var(--text-primary)}.button_button--outline__405Vt{background:rgba(0,0,0,0);color:var(--text-primary)}.button_button--outline__405Vt:hover:not(:disabled){background:var(--background-secondary)}.button_button--ghost__L0NMV{background:rgba(0,0,0,0);border:none;color:var(--text-primary);box-shadow:none}.button_button--ghost__L0NMV:hover:not(:disabled){background:var(--background-secondary);box-shadow:none}.button_button--ghost__L0NMV:active:not(:disabled){transform:none}.button_button--sm__rzIKV{padding:10px 16px;font-size:16px;height:40px}.button_button--md__zB1Fd{padding:12px 24px;font-size:18px;height:48px}.button_button--lg__r1iO4{padding:14px 32px;font-size:20px;height:52px}.button_button--xl__NoH9Z{padding:16px 40px;font-size:24px;height:60px}.button_button--promo__dRye7{padding:6px 12px;font-size:16px;height:35px}.button_button--fl__nLSHI{padding:0;min-width:0}.button_button--menu__qpYKm{padding:12px 24px;font-size:20px;height:48px;width:100%;justify-content:flex-start}.button_button--fullWidth__GDC_5{width:100%}.button_button__LNyhh:disabled{opacity:.5;cursor:not-allowed}.AuthDrawer_drawer__s4P7z .mantine-Drawer-content{border-radius:0!important;border-left:var(--border-width) solid var(--border-color)!important;background:var(--background)!important}.AuthDrawer_drawer__s4P7z .mantine-Drawer-header{background:var(--background-secondary)!important;border-bottom:var(--border-width) solid var(--border-color)!important;padding:var(--spacing-md)!important}.AuthDrawer_drawer__s4P7z .mantine-Drawer-title{width:100%}.AuthDrawer_drawer__s4P7z .mantine-Drawer-body{padding:var(--spacing-md)!important;background:var(--background)!important}.AuthDrawer_drawer__s4P7z .mantine-Drawer-close svg{width:24px;height:24px;stroke-width:2px}.AuthDrawer_drawer__s4P7z .mantine-Drawer-close:hover{background:var(--btn-primary)!important}.AuthDrawer_header__Ni2Qf{display:flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-condensed);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-primary)}.AuthDrawer_tabs__kaci8 .mantine-Tabs-list{border-bottom:var(--border-width) solid var(--border-color)!important;background:var(--background-light)!important;padding:0!important;gap:0!important}.AuthDrawer_tabs__kaci8 .mantine-Tabs-tab{font-family:var(--font-condensed)!important;font-size:var(--text-base)!important;font-weight:var(--fw-bold)!important;color:var(--text-secondary)!important;border:none!important;border-radius:0!important;padding:var(--spacing-md)!important;background:var(--background-light)!important;transition:var(--transition-fast)!important}.AuthDrawer_tabs__kaci8 .mantine-Tabs-tab:hover{background:var(--background-secondary)!important;color:var(--text-primary)!important}.AuthDrawer_tabs__kaci8 .mantine-Tabs-tab[data-active=true]{background:var(--background)!important;color:var(--text-primary)!important;border-bottom:3px solid var(--btn-primary)!important;font-weight:var(--fw-black)!important}.AuthDrawer_tabs__kaci8 .mantine-Tabs-panel{padding-top:var(--spacing-lg)!important}.AuthDrawer_tabsList__epKAa{border-bottom:var(--border-width) solid var(--border-color);background:var(--background-light)}.AuthDrawer_tab__DMXHj{font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--text-secondary);transition:var(--transition-fast)}.AuthDrawer_tab__DMXHj:hover{background:var(--background-secondary);color:var(--text-primary)}.AuthDrawer_tab__DMXHj[data-active=true]{background:var(--background);color:var(--text-primary);border-bottom:3px solid var(--btn-primary)}.footer_footer__3b7BD{background:var(--background-secondary);padding:40px 0;margin-top:auto}.footer_container__TBcT3{margin:0 auto;padding:0 var(--spacing-lg)}.footer_footerGrid__wTc7d{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl)}@media(max-width:768px){.footer_footerGrid__wTc7d{grid-template-columns:1fr;gap:var(--spacing-lg)}}.footer_line__gxYHp{width:100%;border-bottom:1px solid var(--background)}.footer_columnTitle__zyHKM{font-family:var(--font-condensed);color:var(--text-inverse);margin-bottom:var(--spacing-md);text-transform:none;font-weight:700;font-size:var(--text-xl);line-height:130%}.footer_columnTitle__about__odtit{color:var(--text-inverse);font-weight:400;font-size:var(--text-xl)}.footer_linksColumn__Iocu6{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer_blogLinks__nlmnq a,.footer_linksColumn__Iocu6 a{font-family:var(--font-condensed);font-size:var(--text-xl);font-weight:var(--fw-medium);color:var(--text-inverse);text-decoration:none;transition:var(--transition-fast);padding:4px 0;display:inline-block}.footer_blogLinks__nlmnq a:hover,.footer_linksColumn__Iocu6 a:hover{background-color:var(--accent-red);transform:translateX(2px);color:var(--text-inverse)}.footer_contactInfo__LL1ve{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer_contactItem__AbZnU{display:flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text-inverse)}.footer_contactItem__AbZnU a{color:var(--text-inverse);text-decoration:none;transition:var(--transition-fast)}.footer_contactItem__AbZnU a:hover{color:var(--accent-red)}.footer_phoneNumber__d5SaL{font-family:var(--font-condensed);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--text-inverse)}.footer_socialSection__PHqGE{display:flex;flex-direction:column;gap:var(--spacing-md)}.footer_socialDescription__tFTny{font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text-inverse);margin-bottom:var(--spacing-sm);white-space:pre-line}.footer_socialIcons__8poi6{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.footer_socialLink__13XGG{display:flex;align-items:center;gap:var(--spacing-sm);padding:8px var(--spacing-md);font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--text-inverse);text-decoration:none;background:rgba(0,0,0,0);border-radius:0;transition:var(--transition-fast)}.footer_socialLink__13XGG:hover{background:var(--accent-red);color:var(--text-inverse);border-color:var(--accent-red);transform:translate(1px,1px)}.footer_socialLink__13XGG:active{transform:translate(2px,2px)}.footer_socialLink__13XGG svg{width:20px;height:20px}.footer_socialIcon__ru6_D{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-sm)}.footer_socialIcon__ru6_D:hover{background:var(--accent);transform:translate(1px,1px);box-shadow:var(--shadow-xs)}.footer_socialIcon__ru6_D:active{transform:translate(2px,2px);box-shadow:none}.footer_blogLinks__nlmnq{display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer_bottomSection__LSyYz{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-md)}@media(max-width:768px){.footer_bottomSection__LSyYz{flex-direction:column;text-align:start;align-items:start}}.footer_copyright__4dDN9{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-inverse)}.footer_legalLinks__1C0dX{display:flex;gap:var(--spacing-md);flex-wrap:wrap}@media(max-width:768px){.footer_legalLinks__1C0dX{justify-content:center}}.footer_legalLinks__1C0dX a{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-inverse);text-decoration:none;transition:var(--transition-fast)}.footer_legalLinks__1C0dX a:hover{color:var(--accent-red)}.footer_designerSection__TiPDE{display:flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-inverse)}.footer_designerSection__TiPDE a{color:var(--text-inverse);text-decoration:none;font-weight:var(--fw-bold);transition:var(--transition-fast)}.footer_designerSection__TiPDE a:hover{color:var(--accent-red)}.footer_logo__dCVR3{max-width:120px;height:auto;margin-bottom:var(--spacing-md)}@media(max-width:768px){.footer_logo__dCVR3{max-width:100px}}.footer_companySection__TbH8y{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer_companyDescription__6Q23F{font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text-inverse);line-height:1.5}@media(max-width:768px){.footer_footer__3b7BD{padding:var(--spacing-lg) 0}.footer_container__TBcT3{padding:0 var(--spacing-lg)}.footer_footerGrid__wTc7d{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.footer_columnTitle__zyHKM{font-size:var(--text-lg)}.footer_socialIcons__8poi6{justify-content:flex-start}.footer_socialLink__13XGG{font-size:var(--text-sm);padding:6px var(--spacing-sm)}}.footer_visible__0KzUZ{animation:footer_fadeInUp__AHVfF .6s ease-out}@keyframes footer_fadeInUp__AHVfF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.authModal_title__IWMy_{font-size:var(--mantine-font-size-xl);font-weight:700;color:var(--text-primary)}.authModal_modalContent__XfJS0{border-radius:var(--mantine-radius-md)}.authModal_modalBody__67CQ5{padding-top:0}.authModal_resetPanel__VqS46{padding-top:var(--mantine-spacing-lg)}.authModal_modalContent__XfJS0{font-family:var(--font-body)}.CheckoutForm_checkoutForm__42vjC{width:100%}.CheckoutForm_emptyCart__fNivc{padding:var(--spacing-3xl);background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-md);text-align:center}.CheckoutForm_emptyCart__title__P3UbL{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--fw-black);color:var(--text-primary);margin:0 0 var(--spacing-md) 0;text-transform:uppercase}.CheckoutForm_emptyCart__text__X5oj2{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--spacing-xl) 0}.CheckoutForm_formGrid__Dd6b5{display:grid;grid-template-columns:1fr 450px;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:start}.CheckoutForm_formColumn__z5zTx{display:flex;flex-direction:column;gap:var(--spacing-lg)}.CheckoutForm_summaryColumn___Dalc{position:-webkit-sticky;position:sticky;top:var(--spacing-lg)}.CheckoutForm_formSection__6z0Q4{padding:var(--spacing-xl);background:var(--background-light);box-shadow:var(--shadow-md);flex-direction:column;gap:var(--spacing-lg)}.CheckoutForm_alert__NCn_m,.CheckoutForm_formSection__6z0Q4{border:var(--border-width) solid var(--border-color);border-radius:0;display:flex}.CheckoutForm_alert__NCn_m{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:pink;box-shadow:var(--shadow-sm);font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.CheckoutForm_alert__NCn_m svg{flex-shrink:0}.CheckoutForm_sectionTitle__eE_GM{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-black);color:var(--text-primary);margin:var(--spacing-lg) 0 var(--spacing-md) 0;text-transform:uppercase;letter-spacing:.03em}.CheckoutForm_sectionTitle__eE_GM:first-of-type{margin-top:0}.CheckoutForm_formRow___B2gP{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CheckoutForm_formGroup__HVV0W{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CheckoutForm_label__iT3be{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.CheckoutForm_required__TuAvi{color:#dc2626}.CheckoutForm_input__iOuV1,.CheckoutForm_textarea__Lr5j7{font-family:var(--font-body);font-size:var(--text-base);padding:var(--spacing-sm) var(--spacing-md);background:var(--background);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-xs);color:var(--text-primary);transition:all var(--transition-fast)}.CheckoutForm_input__iOuV1::placeholder,.CheckoutForm_textarea__Lr5j7::placeholder{color:var(--text-secondary)}.CheckoutForm_input__iOuV1:hover,.CheckoutForm_textarea__Lr5j7:hover{background:var(--background-light);transform:translate(1px,1px);box-shadow:none}.CheckoutForm_input__iOuV1:focus,.CheckoutForm_textarea__Lr5j7:focus{outline:none;border-color:var(--btn-primary);box-shadow:var(--shadow-sm);background:var(--background-light)}.CheckoutForm_inputError__GY3w2{border-color:#dc2626}.CheckoutForm_errorMessage__aQ2Tp{font-family:var(--font-condensed);font-size:var(--text-xs);font-weight:var(--fw-medium);color:#dc2626}.CheckoutForm_textarea__Lr5j7{min-height:80px;resize:vertical;font-family:var(--font-body)}.CheckoutForm_radioGroup__1r1H4{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CheckoutForm_radioGroupLabel__J_xsW{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary);margin:0}.CheckoutForm_radioOptions__5U23d{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CheckoutForm_radioOption__bj9Lx{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--background);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--transition-fast)}.CheckoutForm_radioOption__bj9Lx:hover{background:var(--background-light);transform:translate(1px,1px);box-shadow:var(--shadow-xs)}.CheckoutForm_radioOptionActive__jmtj7{background:var(--btn-primary);border-color:var(--border-color);box-shadow:inset 2px 2px 0 rgba(43,43,39,.2);transform:translate(2px,2px)}.CheckoutForm_radioOptionActive__jmtj7 .CheckoutForm_radioLabel__2FHtq{font-weight:var(--fw-black)}.CheckoutForm_radioInput__vZAZT{position:absolute;opacity:0;width:0;height:0}.CheckoutForm_radioContent__l7z2T{display:flex;flex-direction:column;gap:4px;flex:1 1}.CheckoutForm_radioLabel__2FHtq{font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text-primary)}.CheckoutForm_radioDescription__ctYmR{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}.CheckoutForm_paymentLogo__4MFcg{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:34px}.CheckoutForm_paymentLogo__4MFcg img{max-width:100%;max-height:100%;object-fit:contain}.CheckoutForm_deliveryFields__g6oDE{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md)}.CheckoutForm_customDelivery__JULb5{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.CheckoutForm_quickButtons__24FXl{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.CheckoutForm_quickButton__DtOGA{padding:6px var(--spacing-md);background:var(--background-secondary);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-xs);font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}.CheckoutForm_quickButton__DtOGA:hover{background:var(--btn-primary);transform:translate(1px,1px);box-shadow:none}.CheckoutForm_quickButton__DtOGA:active{transform:translate(2px,2px)}.CheckoutForm_orderSummary__NHNoV{padding:var(--spacing-xl);background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.CheckoutForm_summaryTitle__g5zpF{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--fw-black);color:var(--text-primary);margin:0 0 var(--spacing-md) 0;text-transform:uppercase;letter-spacing:.03em}.CheckoutForm_promoSection__0PRGT{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CheckoutForm_promoTitle__o5ekm{font-family:var(--font-condensed);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.CheckoutForm_orderItems__Wl058{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CheckoutForm_orderItem__vdr8M{display:flex;justify-content:space-between;gap:var(--spacing-md);align-items:flex-start}.CheckoutForm_itemDetails__afWBq{display:flex;flex-direction:column;gap:4px;flex:1 1}.CheckoutForm_itemQuantity__nGMCd{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-black);color:var(--text-primary)}.CheckoutForm_itemName__nfF_V{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}.CheckoutForm_itemBadges__5KMZb{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.CheckoutForm_itemBadge__tv3V3{padding:2px 6px;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:0;font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-medium);color:var(--text-primary)}.CheckoutForm_itemPrice__Y9IuN{font-family:var(--font-price);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--text-primary);flex-shrink:0}.CheckoutForm_divider__29K5V{height:var(--border-width);background:var(--border-color);margin:var(--spacing-sm) 0}.CheckoutForm_summaryRow__Ebhjo{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.CheckoutForm_summaryLabel__Bw44i{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.CheckoutForm_summaryValue__4Fltd{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}.CheckoutForm_discountSection__JL7dk{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CheckoutForm_discountInfo__bW7jK{display:flex;flex-direction:column;gap:2px}.CheckoutForm_discountCode__Hmn6H{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:#16a34a}.CheckoutForm_discountName__RdeNt{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}.CheckoutForm_discountAmount__8TKlc{font-family:var(--font-price);font-size:var(--text-sm);font-weight:var(--fw-medium);color:#16a34a;flex-shrink:0}.CheckoutForm_totalRow__ko2SU{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0}.CheckoutForm_totalLabel__5irUr{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--fw-black);color:var(--text-primary);text-transform:uppercase}.CheckoutForm_totalAmount__vsj08{font-family:var(--font-price);font-size:var(--text-2xl);font-weight:var(--fw-black);color:var(--btn-primary)}.CheckoutForm_doNotCallWrapper__wY71I{padding:var(--spacing-sm) var(--spacing-md);background:var(--background-secondary);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-xs)}.CheckoutForm_checkboxLabel__LVMqC{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CheckoutForm_checkbox__7e59A{width:20px;height:20px;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;position:relative;transition:all var(--transition-fast)}.CheckoutForm_checkbox__7e59A:checked{background:var(--btn-primary);border-color:var(--border-color)}.CheckoutForm_checkbox__7e59A:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:var(--fw-black);color:var(--text-primary)}.CheckoutForm_checkbox__7e59A:hover{transform:translate(1px,1px)}.CheckoutForm_checkboxText__smf9G{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.CheckoutForm_agreementNotice__thtK1{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);background:#dbeafe;border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-xs)}.CheckoutForm_agreementNotice__thtK1 svg{flex-shrink:0;color:#3b82f6}.CheckoutForm_agreementText__7aK_a{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;color:var(--text-primary);margin:0}.CheckoutForm_agreementLink__R_wtT{color:#3b82f6;text-decoration:underline;font-weight:var(--fw-medium)}.CheckoutForm_agreementLink__R_wtT:hover{text-decoration:none}@media(max-width:968px){.CheckoutForm_formGrid__Dd6b5{grid-template-columns:1fr;gap:var(--spacing-xl)}.CheckoutForm_summaryColumn___Dalc{position:static}}@media(max-width:768px){.CheckoutForm_formSection__6z0Q4,.CheckoutForm_orderSummary__NHNoV{padding:var(--spacing-md)}.CheckoutForm_formRow___B2gP{grid-template-columns:1fr}.CheckoutForm_sectionTitle__eE_GM{font-size:var(--text-xl);margin:var(--spacing-md) 0 var(--spacing-sm) 0}.CheckoutForm_summaryTitle__g5zpF{font-size:var(--text-xl);margin-bottom:var(--spacing-sm)}.CheckoutForm_totalAmount__vsj08{font-size:var(--text-xl)}}@media(max-width:480px){.CheckoutForm_emptyCart__fNivc{padding:var(--spacing-xl)}.CheckoutForm_emptyCart__title__P3UbL{font-size:var(--text-2xl)}.CheckoutForm_formGrid__Dd6b5{gap:var(--spacing-lg)}.CheckoutForm_formSection__6z0Q4,.CheckoutForm_orderSummary__NHNoV{padding:var(--spacing-sm) var(--spacing-md)}}.checkout_checkoutPage__LhoN6{padding:var(--spacing-xl) 0;min-height:100vh;background:var(--background)}.checkout_checkoutPage__LhoN6 .checkout_container__QKhfH{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.checkout_checkoutPage__LhoN6 .checkout_pageTitle__XyzQl{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--fw-black);color:var(--text-primary);text-align:center;margin:0 0 var(--spacing-2xl) 0;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.checkout_checkoutPage__LhoN6{padding:var(--spacing-lg) 0}.checkout_checkoutPage__LhoN6 .checkout_container__QKhfH{padding:0 var(--spacing-md)}.checkout_checkoutPage__LhoN6 .checkout_pageTitle__XyzQl{font-size:var(--text-2xl);margin-bottom:var(--spacing-xl)}}.imageTextSection_section__d3v8Y{padding:0;overflow:hidden}.imageTextSection_grid___7BjG{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.imageTextSection_gridReverse__hwcSV{direction:rtl}.imageTextSection_gridReverse__hwcSV .imageTextSection_imageContainer__7TaZd,.imageTextSection_gridReverse__hwcSV .imageTextSection_textContainer__qCXnN{direction:ltr}@media(max-width:768px){.imageTextSection_grid___7BjG{grid-template-columns:1fr}}.imageTextSection_textContainer__qCXnN{padding:120px 40px;margin-left:auto;margin-right:auto;max-width:565px;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.imageTextSection_textContainer__qCXnN{padding:40px 20px}}.imageTextSection_subtitle__n5vGr{font-size:20px;margin-bottom:12px}@media(max-width:768px){.imageTextSection_subtitle__n5vGr{font-size:28px}}.imageTextSection_title__EvgK4{font-size:48px;margin-bottom:20px;line-height:.9}@media(max-width:768px){.imageTextSection_title__EvgK4{font-size:30px;margin-bottom:12px}}.imageTextSection_titlePrimary__X7c0I{color:var(--primary)}.imageTextSection_titleSecondary__lZx_f{color:var(--text-secondary)}.imageTextSection_titleYellow__FQEnb{color:var(--text-yellow)}.imageTextSection_titleGreen__CKgSM{color:var(--text-green)}.imageTextSection_description__QeyBX{font-size:18px;line-height:1.6;color:var(--text-secondary);margin-bottom:30px;text-align:start;text-wrap:balance}.imageTextSection_buttonContainer___IAIn{display:flex;justify-content:center}.imageTextSection_imageContainer__7TaZd{position:relative;overflow:hidden}.imageTextSection_image__JD_bp{width:100%;object-position:center;height:100%;object-fit:cover;min-height:300px;max-height:700px}.productDetails_productPage__qCeCh{padding:var(--spacing-lg) 0;min-height:100vh;background:var(--background)}.productDetails_productPage__qCeCh .productDetails_container__5BBfM{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.productDetails_productPage__qCeCh .productDetails_breadcrumbs__7B6XD{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium)}.productDetails_productPage__qCeCh .productDetails_breadcrumbs__link__c3XGk{color:var(--text-primary);text-decoration:none;transition:color var(--transition-fast)}.productDetails_productPage__qCeCh .productDetails_breadcrumbs__link__c3XGk:hover{color:var(--btn-primary);text-decoration:underline}.productDetails_productPage__qCeCh .productDetails_breadcrumbs__separator__TzLGS{color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.productDetails_productPage__qCeCh .productDetails_breadcrumbs__current__aHRtG{color:var(--text-secondary)}.productDetails_productPage__qCeCh .productDetails_productDetails__tgyIp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.productDetails_productPage__qCeCh .productDetails_productDetails__title__LYLIf{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--fw-black);color:var(--text-primary);margin:0 0 var(--spacing-md) 0;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.productDetails_productPage__qCeCh .productDetails_productDetails__meta__jF7PG{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);font-family:var(--font-condensed);font-size:var(--text-sm);color:var(--text-secondary)}.productDetails_productPage__qCeCh .productDetails_productDetails__sku__CU7f3{font-family:var(--font-mono);background:var(--background-secondary);padding:4px 8px;border:var(--border-width) solid var(--border-color);border-radius:0}.productDetails_productPage__qCeCh .productDetails_productDetails__price__CLUI_{margin-bottom:var(--spacing-lg);display:flex;align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap}.productDetails_productPage__qCeCh .productDetails_productDetails__originalPrice__5E1_3{font-family:var(--font-price);font-size:var(--text-2xl);font-weight:var(--fw-medium);color:var(--text-secondary);text-decoration:line-through}.productDetails_productPage__qCeCh .productDetails_productDetails__currentPrice___uXCB{font-family:var(--font-price);font-size:var(--text-4xl);font-weight:var(--fw-black);color:var(--btn-primary);line-height:1}.productDetails_productPage__qCeCh .productDetails_productDetails__pricePerKg__F9t_c{font-family:var(--font-condensed);font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--fw-medium)}.productDetails_productPage__qCeCh .productDetails_productDetails__shortDescription__hLSfs{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);line-height:1.6;margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--background-secondary);border:var(--border-width) solid var(--border-color);border-radius:0}.productDetails_productPage__qCeCh .productDetails_productDetails__variants__wZICV{margin-bottom:var(--spacing-lg)}.productDetails_productPage__qCeCh .productDetails_productDetails__variants__select__t3Kb4 .mantine-Select-input{font-family:var(--font-condensed);background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-sm);font-weight:var(--fw-medium);transition:all var(--transition-fast)}.productDetails_productPage__qCeCh .productDetails_productDetails__variants__select__t3Kb4 .mantine-Select-input:hover{background:var(--background-secondary);transform:translate(1px,1px);box-shadow:var(--shadow-xs)}.productDetails_productPage__qCeCh .productDetails_productDetails__variants__select__t3Kb4 .mantine-Select-input:focus{border-color:var(--btn-primary);box-shadow:var(--shadow-md)}.productDetails_productPage__qCeCh .productDetails_productDetails__variants__select__t3Kb4 .mantine-Select-dropdown{background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-lg)}.productDetails_productPage__qCeCh .productDetails_productDetails__variants__select__t3Kb4 .mantine-Select-option{font-family:var(--font-condensed);border-radius:0}.productDetails_productPage__qCeCh .productDetails_productDetails__variants__select__t3Kb4 .mantine-Select-option[data-selected]{background:var(--btn-primary);font-weight:var(--fw-black)}.productDetails_productPage__qCeCh .productDetails_productDetails__variants__select__t3Kb4 .mantine-Select-option:hover{background:var(--background-secondary)}.productDetails_productPage__qCeCh .productDetails_productDetails__availability__iYoPR{display:inline-block;font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-black);color:var(--text-inverse);background:var(--text-green);padding:6px var(--spacing-md);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-lg);text-transform:uppercase}.productDetails_productPage__qCeCh .productDetails_productDetails__actions__8ha_e{display:flex;flex-direction:column;gap:var(--spacing-md)}.productDetails_productPage__qCeCh .productDetails_productGallery___qigl{display:flex;gap:var(--spacing-md)}.productDetails_productPage__qCeCh .productDetails_productGallery__thumbnails__dlflr{display:flex;flex-direction:column;gap:var(--spacing-sm);flex-shrink:0}.productDetails_productPage__qCeCh .productDetails_productGallery__thumbnail__EHyYJ{width:80px;height:80px;padding:0;background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-sm);cursor:pointer;overflow:hidden;transition:all var(--transition-fast)}.productDetails_productPage__qCeCh .productDetails_productGallery__thumbnail__EHyYJ:hover{transform:translate(1px,1px);box-shadow:var(--shadow-xs)}.productDetails_productPage__qCeCh .productDetails_productGallery__thumbnailActive__l6_5N{border-color:var(--btn-primary);box-shadow:var(--shadow-md);transform:translate(2px,2px)}.productDetails_productPage__qCeCh .productDetails_productGallery__thumbnail__EHyYJ img{width:100%;height:100%;object-fit:cover}.productDetails_productPage__qCeCh .productDetails_productGallery__main__v5o6N{position:relative;flex:1 1;background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-lg);overflow:hidden}.productDetails_productPage__qCeCh .productDetails_productGallery__mainImageWrapper__upKE7{width:100%;aspect-ratio:1;overflow:hidden}.productDetails_productPage__qCeCh .productDetails_productGallery__mainImage__ILXGK{width:100%;height:100%;object-fit:cover}.productDetails_productPage__qCeCh .productDetails_productGallery__dots__a4Zmn{position:absolute;bottom:var(--spacing-md);left:50%;transform:translateX(-50%);display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);background:rgba(0,0,0,.5);border:var(--border-width) solid var(--border-color);border-radius:0}.productDetails_productPage__qCeCh .productDetails_productGallery__dot__V4U7x{width:12px;height:12px;padding:0;background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.productDetails_productPage__qCeCh .productDetails_productGallery__dot__V4U7x:hover{background:var(--background-secondary)}.productDetails_productPage__qCeCh .productDetails_productGallery__dotActive__LORzG{background:var(--btn-primary);box-shadow:inset 1px 1px 0 rgba(43,43,39,.2)}.productDetails_productPage__qCeCh .productDetails_actionButtons__tCkPH{display:flex;flex-direction:column;gap:var(--spacing-md)}.productDetails_productPage__qCeCh .productDetails_quantitySelector__MHgrs{display:flex;align-items:center;gap:0;width:-moz-fit-content;width:fit-content}.productDetails_productPage__qCeCh .productDetails_quantitySelector__button__Jxk0w{width:48px;height:48px;padding:0;background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-sm);font-family:var(--font-condensed);font-size:var(--text-2xl);font-weight:var(--fw-black);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}.productDetails_productPage__qCeCh .productDetails_quantitySelector__button__Jxk0w:hover:not(:disabled){background:var(--background-secondary);transform:translate(1px,1px);box-shadow:var(--shadow-xs)}.productDetails_productPage__qCeCh .productDetails_quantitySelector__button__Jxk0w:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}.productDetails_productPage__qCeCh .productDetails_quantitySelector__button__Jxk0w:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.5}.productDetails_productPage__qCeCh .productDetails_quantitySelector__button__Jxk0w:first-child{border-right:none}.productDetails_productPage__qCeCh .productDetails_quantitySelector__button__Jxk0w:last-child{border-left:none}.productDetails_productPage__qCeCh .productDetails_quantitySelector__input__Knciq{width:80px;height:48px;padding:0;background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;font-family:var(--font-condensed);font-size:var(--text-xl);font-weight:var(--fw-black);color:var(--text-primary);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.productDetails_productPage__qCeCh .productDetails_quantitySelector__input__Knciq::-webkit-inner-spin-button,.productDetails_productPage__qCeCh .productDetails_quantitySelector__input__Knciq::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.productDetails_productPage__qCeCh .productDetails_quantitySelector__input__Knciq:focus{outline:none;border-color:var(--btn-primary);box-shadow:var(--shadow-md)}.productDetails_productPage__qCeCh .productDetails_addToCartButton__UGK8M{width:100%;font-family:var(--font-condensed);font-weight:var(--fw-black);text-transform:uppercase}.productDetails_productPage__qCeCh .productDetails_addToCartButton__success__dbl9B{background:var(--text-green)!important;border-color:var(--border-color)!important}.productDetails_productPage__qCeCh .productDetails_buyNowButton__FXofc{width:100%;font-family:var(--font-condensed);font-weight:var(--fw-black);text-transform:uppercase}.productDetails_productPage__qCeCh .productDetails_favoriteButtonWrapper__ExH0r{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);z-index:10}.productDetails_productPage__qCeCh .productDetails_productDescription__OK9At{margin-bottom:var(--spacing-3xl);padding:var(--spacing-xl);background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-md)}.productDetails_productPage__qCeCh .productDetails_productDescription__title__sS8Az{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--fw-black);color:var(--text-primary);margin:0 0 var(--spacing-lg) 0;text-transform:uppercase}.productDetails_productPage__qCeCh .productDetails_productDescription__content__Itdj9{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--text-primary)}.productDetails_productPage__qCeCh .productDetails_productDescription__content__Itdj9 p{margin-bottom:var(--spacing-md)}.productDetails_productPage__qCeCh .productDetails_productDescription__content__Itdj9 p:last-child{margin-bottom:0}.productDetails_productPage__qCeCh .productDetails_productDescription__content__Itdj9 ol,.productDetails_productPage__qCeCh .productDetails_productDescription__content__Itdj9 ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.productDetails_productPage__qCeCh .productDetails_productDescription__content__Itdj9 li{margin-bottom:var(--spacing-xs)}.productDetails_productPage__qCeCh .productDetails_productDescription__content__Itdj9 strong{font-weight:var(--fw-bold)}.productDetails_productPage__qCeCh .productDetails_relatedProducts__KK6En{padding:var(--spacing-3xl) 0}.productDetails_productPage__qCeCh .productDetails_relatedProducts__title__18UCH{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--fw-black);color:var(--text-primary);margin:0 0 var(--spacing-xl) 0;text-transform:uppercase;letter-spacing:.05em}.productDetails_productPage__qCeCh .productDetails_relatedProducts__grid__pnG3B{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.productDetails_productPage__qCeCh .productDetails_productSkeleton__dWauK{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);animation:productDetails_skeletonPulse__teyQI 1.5s ease-in-out infinite}.productDetails_productPage__qCeCh .productDetails_productSkeleton__actions__ce_UH,.productDetails_productPage__qCeCh .productDetails_productSkeleton__description__UVKz7,.productDetails_productPage__qCeCh .productDetails_productSkeleton__images__87hJn,.productDetails_productPage__qCeCh .productDetails_productSkeleton__price__iz9JV,.productDetails_productPage__qCeCh .productDetails_productSkeleton__title__mUh_j{background:var(--background-secondary);border:var(--border-width) solid var(--border-color);border-radius:0}.productDetails_productPage__qCeCh .productDetails_productSkeleton__images__87hJn{aspect-ratio:1}.productDetails_productPage__qCeCh .productDetails_productSkeleton__title__mUh_j{height:48px;margin-bottom:var(--spacing-md)}.productDetails_productPage__qCeCh .productDetails_productSkeleton__price__iz9JV{height:64px;width:60%;margin-bottom:var(--spacing-md)}.productDetails_productPage__qCeCh .productDetails_productSkeleton__description__UVKz7{height:100px;margin-bottom:var(--spacing-md)}.productDetails_productPage__qCeCh .productDetails_productSkeleton__actions__ce_UH{height:56px}@keyframes productDetails_skeletonPulse__teyQI{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:968px){.productDetails_productPage__qCeCh .productDetails_productDetails__tgyIp{grid-template-columns:1fr;gap:var(--spacing-xl)}.productDetails_productPage__qCeCh .productDetails_productSkeleton__dWauK{grid-template-columns:1fr}.productDetails_productPage__qCeCh .productDetails_relatedProducts__grid__pnG3B{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media(max-width:768px){.productDetails_productPage__qCeCh .productDetails_container__5BBfM{padding:0 var(--spacing-md)}.productDetails_productPage__qCeCh .productDetails_productDetails__title__LYLIf{font-size:var(--text-2xl)}.productDetails_productPage__qCeCh .productDetails_productDetails__currentPrice___uXCB{font-size:var(--text-3xl)}.productDetails_productPage__qCeCh .productDetails_productGallery___qigl{flex-direction:column-reverse}.productDetails_productPage__qCeCh .productDetails_productGallery__thumbnails__dlflr{flex-direction:row;overflow-x:auto}.productDetails_productPage__qCeCh .productDetails_relatedProducts__grid__pnG3B{grid-template-columns:1fr}.productDetails_productPage__qCeCh .productDetails_actionButtons__tCkPH{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:var(--background);padding:var(--spacing-md);margin:0 calc(var(--spacing-md)*-1);border-top:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-lg);z-index:100}}@media(max-width:480px){.productDetails_productPage__qCeCh .productDetails_breadcrumbs__7B6XD{font-size:var(--text-xs);gap:var(--spacing-xs)}.productDetails_productPage__qCeCh .productDetails_productDetails__title__LYLIf{font-size:var(--text-xl)}.productDetails_productPage__qCeCh .productDetails_quantitySelector__button__Jxk0w{width:40px;height:40px;font-size:var(--text-xl)}.productDetails_productPage__qCeCh .productDetails_quantitySelector__input__Knciq{width:60px;height:40px;font-size:var(--text-lg)}}.Badge_badge___BiQY{display:inline-block;text-align:center;font-weight:700;font-size:12px;line-height:25px;height:25px;border:0 solid rgba(0,0,0,0);box-sizing:border-box}.Badge_badge___BiQY.Badge_badgePromo__shAom{position:relative;width:87px;background-color:var(--accent);color:#fff}.Badge_badge___BiQY.Badge_badgePromo__shAom:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:1px solid var(--accent);border-top:6px solid var(--accent)}.Badge_badge___BiQY.Badge_badgeFeatured__CREh8{width:auto;min-width:70px;padding:0 8px;background-color:var(--primary);color:var(--text-inverse)}.Badge_badge___BiQY.Badge_badgeFeatured__CREh8:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:1px solid var(--primary);border-top:6px solid var(--primary)}.Badge_badge___BiQY.Badge_badgeNew__NeHha{width:auto;min-width:60px;padding:0 8px;background-color:#28a745;color:#fff}.Badge_badge___BiQY.Badge_badgeDiscount__EcUXX{position:relative;width:auto;min-width:50px;padding:0 8px;background-color:#ff6a14;color:#fff;font-weight:800}.Badge_badge___BiQY.Badge_badgeOutOfStock__Xkq_7{width:auto;min-width:100px;padding:0 8px;background-color:var(--error);color:var(--text-inverse)}@media(max-width:768px){.Badge_badge___BiQY{height:22px;line-height:22px;font-size:11px}.Badge_badge___BiQY.Badge_badgePromo__shAom{width:75px}}.ProductBadges_container__cpAQ2{position:absolute;top:5px;left:-4px;z-index:3;display:flex;flex-direction:column;gap:5px;pointer-events:none}.ProductQuickViewModal_modal__kELV2 .mantine-Modal-content{border-radius:12px}.ProductQuickViewModal_modal__kELV2 .mantine-Modal-body{padding:0}.ProductQuickViewModal_quickView__UsmUM{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding:24px}@media(max-width:768px){.ProductQuickViewModal_quickView__UsmUM{grid-template-columns:1fr;gap:24px}}.ProductQuickViewModal_gallery__RT8xa{display:flex;flex-direction:column;gap:12px}.ProductQuickViewModal_gallery__main__81d0j{position:relative;width:100%;aspect-ratio:1;border-radius:8px;background-color:#f5f5f5}.ProductQuickViewModal_gallery__mainImageWrapper__OiXS2{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ProductQuickViewModal_gallery__mainImage__DVUjC{width:100%;height:100%;object-fit:cover}.ProductQuickViewModal_gallery__thumbnails__OG7rq{display:flex;gap:8px;flex-wrap:wrap}.ProductQuickViewModal_gallery__thumbnail__EINy4{width:60px;height:60px;border-radius:6px;overflow:hidden;border:2px solid rgba(0,0,0,0);padding:0;transition:all .2s ease;background-color:#f5f5f5}.ProductQuickViewModal_gallery__thumbnail__EINy4:hover{border-color:#ddd}.ProductQuickViewModal_gallery__thumbnail__EINy4 img{width:100%;height:100%;object-fit:cover}.ProductQuickViewModal_gallery__thumbnailActive__WRo8Y{border-color:var(--mantine-color-yellow-6)!important}.ProductQuickViewModal_favoriteButtonWrapper__LkYMk{position:absolute;top:12px;right:12px;z-index:10}.ProductQuickViewModal_info__FFTwM{display:flex;flex-direction:column;gap:16px}.ProductQuickViewModal_info__title__7xr5X{font-size:24px;font-weight:600;line-height:1.3;margin:0}@media(max-width:768px){.ProductQuickViewModal_info__title__7xr5X{font-size:20px}}.ProductQuickViewModal_info__meta__gKOmV{display:flex;align-items:center;gap:12px;color:#666;font-size:14px}.ProductQuickViewModal_info__sku__RPf_1{background-color:#f5f5f5;padding:4px 8px;border-radius:4px}.ProductQuickViewModal_info__price__AGe_p{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ProductQuickViewModal_info__currentPrice__sd_Gw{font-size:28px;font-weight:700;color:#000}.ProductQuickViewModal_info__originalPrice__QXEO1{font-size:20px;color:#999;text-decoration:line-through}.ProductQuickViewModal_info__pricePerKg__M81GK{font-size:16px;color:#666}.ProductQuickViewModal_info__description__Mc9wA{color:#666;font-size:14px;line-height:1.5}.ProductQuickViewModal_info__availability__Fm0gt{font-size:14px;font-weight:500;color:#10b981;padding:8px 12px;background-color:#f0fdf4;border-radius:6px;text-align:center}.ProductQuickViewModal_variants__XkCj5{display:flex;flex-direction:column;gap:12px}.ProductQuickViewModal_variants__select__mmOcK{width:100%}.ProductQuickViewModal_variants__options__9qTvx{margin-top:8px}.ProductQuickViewModal_variants__options__9qTvx strong{display:block;margin-bottom:8px;font-size:14px}.ProductQuickViewModal_variants__badges__dAEdR{display:flex;flex-wrap:wrap;gap:6px}.ProductQuickViewModal_options__FaFZ3 strong{display:block;margin-bottom:8px;font-size:14px}.ProductQuickViewModal_options__badges__v13pB{display:flex;flex-wrap:wrap;gap:6px}.ProductQuickViewModal_actions__i8YGk{display:flex;gap:12px;align-items:stretch}.ProductQuickViewModal_quantitySelector__6V5tH{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;overflow:hidden;height:48px}.ProductQuickViewModal_quantitySelector__button__0Sqsx:hover:not(:disabled){background-color:#e5e5e5}.ProductQuickViewModal_quantitySelector__button__0Sqsx:disabled{opacity:.5;cursor:not-allowed}.ProductQuickViewModal_quantitySelector__input__mfkUP{width:60px;height:100%;border:none;text-align:center;font-size:16px;font-weight:500;outline:none;-moz-appearance:textfield}.ProductQuickViewModal_quantitySelector__input__mfkUP::-webkit-inner-spin-button,.ProductQuickViewModal_quantitySelector__input__mfkUP::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductQuickViewModal_addToCartButton__2EIeR{padding:14px}.ProductQuickViewModal_addToCartButton__disabled__2HUTh{opacity:.6;cursor:not-allowed}.ProductQuickViewModal_addToCartButton__success__XRqsW{background-color:#10b981!important}.ProductQuickViewModal_fullDetailsLink__nqz7s{text-decoration:none;margin-top:8px}.ProductQuickViewModal_fullDetailsLink__nqz7s button{height:44px;font-weight:500}.ProductCard_link__xEF3n{text-decoration:none;color:inherit;display:block;cursor:pointer}.ProductCard_card__AA7Cx{height:100%;background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;box-shadow:var(--shadow-md);transition:var(--transition-fast);display:flex;flex-direction:column}.ProductCard_card__AA7Cx:hover{transform:translate(2px,2px);box-shadow:var(--shadow-sm)}.ProductCard_productCardImageContainer__8wRJs{position:relative;width:100%;height:280px;overflow:visible;border-bottom:var(--border-width) solid var(--border-color)}.ProductCard_productCardImageContainer__ImageWrapper__kTrTk{width:100%;height:100%;overflow:hidden;background:var(--background)}.ProductCard_productImage__3GAWm{width:100%;height:100%;object-fit:cover;transition:var(--transition-fast)}.ProductCard_productImage__3GAWm.ProductCard_loading__KfZW9{animation:ProductCard_blurFadeIn__JjNJL 1.5s ease-in-out infinite}.ProductCard_favoriteButtonWrapper__ait1M{position:absolute;top:8px;right:8px;z-index:99}.ProductCard_content__PUAlF{padding:var(--spacing-md);display:flex;flex-direction:column;flex:1 1;gap:var(--spacing-sm)}.ProductCard_title__f5qal{font-family:var(--font-condensed);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:var(--transition-fast)}.ProductCard_title__f5qal:hover{color:var(--btn-primary)}.ProductCard_description__8lplA{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_variants__a3GM_{margin:var(--spacing-sm) 0}.ProductCard_variants__label__0fZ_R{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--text-primary);display:block;margin-bottom:var(--spacing-xs)}.ProductCard_variants__options__yklwZ{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.ProductCard_variants__option__LHYMi{min-width:48px;padding:6px var(--spacing-sm);font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--text-primary);background:var(--background-light);border:var(--border-width) solid var(--border-color);border-radius:0;cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-xs)}.ProductCard_variants__option__LHYMi:hover:not(:disabled){background:var(--background-secondary);transform:translate(1px,1px);box-shadow:none}.ProductCard_variants__option__LHYMi:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}.ProductCard_variants__option_active__FdfTR{background:var(--btn-primary);color:var(--text-primary);font-weight:var(--fw-black);box-shadow:inset 1px 1px 0 rgba(43,43,39,.2)}.ProductCard_variants__option_disabled__4xuK_{opacity:.4;cursor:not-allowed;text-decoration:line-through;background:var(--background)}.ProductCard_footer__iOhWV{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:var(--spacing-sm);border-top:1px solid var(--border-color)}.ProductCard_priceSection__bQP2E{display:flex;flex-direction:column;gap:2px}.ProductCard_originalPrice__1BKl0{font-family:var(--font-condensed);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);text-decoration:line-through}.ProductCard_finalPrice__FY9L_,.ProductCard_price__1sC_U{font-family:var(--font-condensed);font-size:var(--text-2xl);font-weight:var(--fw-black);color:var(--text-primary)}.ProductCard_unitValue__M1kbj{font-family:var(--font-condensed);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-secondary)}.ProductCard_actions__3e1pT{display:flex;gap:var(--spacing-xs)}.ProductCard_actions__3e1pT button{min-width:120px;font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-bold);padding:8px var(--spacing-md)}.ProductCard_addedButton__aqxQl{background-color:var(--green-6)!important;transform:scale(.98);transition:all .15s ease}.ProductCard_addButton__7T7CZ{transform:scale(1);transition:all .15s ease}@media(max-width:768px){.ProductCard_productCardImageContainer__8wRJs{height:220px}.ProductCard_content__PUAlF{padding:var(--spacing-sm)}.ProductCard_title__f5qal{font-size:var(--text-lg)}.ProductCard_variants__options__yklwZ{gap:4px}.ProductCard_variants__option__LHYMi{padding:4px 8px;font-size:var(--text-xs);min-width:40px}.ProductCard_footer__iOhWV{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.ProductCard_actions__3e1pT{width:100%}.ProductCard_actions__3e1pT button{width:100%;min-width:auto;font-size:var(--text-sm)}.ProductCard_finalPrice__FY9L_,.ProductCard_price__1sC_U{font-size:var(--text-xl)}}@keyframes ProductCard_blurFadeIn__JjNJL{0%,to{opacity:.8;filter:blur(4px)}50%{opacity:1;filter:blur(2px)}}.CatalogFilters_filters__KFTsi{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);background:var(--surface);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap;border:none;box-shadow:var(--shadow-sm)}.CatalogFilters_filterGroup__v1fHn{display:flex;align-items:center;gap:var(--spacing-md)}.CatalogFilters_label__fC5pW{font-family:var(--font-condensed);font-size:var(--text-xl);font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap}.CatalogFilters_dropdown__OS5kw{position:relative}.CatalogFilters_dropdownButton___vilC{display:flex;align-items:center;gap:var(--spacing-sm);padding:10px var(--spacing-md);min-width:200px;font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text-primary);background:var(--background-light);border:none;border-radius:0;cursor:pointer;transition:var(--transition-fast);text-align:left;box-shadow:var(--shadow-sm)}.CatalogFilters_dropdownButton___vilC:hover{background:var(--background-secondary);transform:translate(1px,1px);box-shadow:var(--shadow-xs)}.CatalogFilters_dropdownButton___vilC:active{transform:translate(2px,2px);box-shadow:none}.CatalogFilters_dropdownButton___vilC span{flex:1 1}.CatalogFilters_chevron__25cxe{transition:var(--transition-fast)}.CatalogFilters_dropdownMenu__9B5BO{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:var(--background-light);border:none;border-radius:0;box-shadow:var(--shadow-lg);overflow:hidden}.CatalogFilters_dropdownItem__h48id{width:100%;padding:10px var(--spacing-md);font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text-primary);background:var(--background-light);border:none;border-bottom:1px solid var(--border-color);text-align:left;cursor:pointer;transition:var(--transition-fast)}.CatalogFilters_dropdownItem__h48id:last-child{border-bottom:none}.CatalogFilters_dropdownItem__h48id:hover{background:var(--background-secondary)}.CatalogFilters_dropdownItem__h48id.CatalogFilters_active__EnbzD{background:var(--accent);color:var(--text-primary);font-weight:var(--fw-bold)}.CatalogFilters_sizeButtons__PfnMe{display:flex;gap:var(--spacing-sm)}.CatalogFilters_sizeButton__cG2Nh{min-width:48px;height:40px;padding:0 var(--spacing-md);font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--text-primary);background:var(--background-light);border:none;border-radius:0;cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-sm)}.CatalogFilters_sizeButton__cG2Nh:hover{background:var(--background-secondary);transform:translate(1px,1px);box-shadow:var(--shadow-xs)}.CatalogFilters_sizeButton__cG2Nh:active{transform:translate(2px,2px);box-shadow:none}.CatalogFilters_sizeButton__cG2Nh.CatalogFilters_active__EnbzD{background:var(--accent);color:var(--text-primary);font-weight:var(--fw-black);box-shadow:inset 2px 2px 0 rgba(43,43,39,.2)}.CatalogFilters_priceInputs__tivxB{display:flex;align-items:center;gap:var(--spacing-md)}.CatalogFilters_priceField__8S_M8{display:flex;align-items:center;gap:var(--spacing-sm)}.CatalogFilters_priceLabel__TYeUb{font-weight:var(--fw-medium);white-space:nowrap}.CatalogFilters_priceInput__ftVJC,.CatalogFilters_priceLabel__TYeUb{font-family:var(--font-condensed);font-size:var(--text-base);color:var(--text-primary)}.CatalogFilters_priceInput__ftVJC{width:100px;padding:8px var(--spacing-sm);background:var(--background-light);border:none;border-radius:0;transition:var(--transition-fast);box-shadow:inset 1px 1px 0 rgba(43,43,39,.1)}.CatalogFilters_priceInput__ftVJC::placeholder{color:var(--text-tertiary)}.CatalogFilters_priceInput__ftVJC:hover{background:var(--background-secondary)}.CatalogFilters_priceInput__ftVJC:focus{outline:none;border-color:var(--accent);box-shadow:inset 1px 1px 0 rgba(43,43,39,.1),0 0 0 3px rgba(230,219,27,.2)}.CatalogFilters_priceInput__ftVJC::-webkit-inner-spin-button,.CatalogFilters_priceInput__ftVJC::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CatalogFilters_priceInput__ftVJC[type=number]{-moz-appearance:textfield}.CatalogFilters_checkboxes__H_JMe{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.CatalogFilters_checkbox__5CHYp{position:relative}.CatalogFilters_checkbox__5CHYp input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.CatalogFilters_checkboxText__G8UVR{display:inline-block;padding:10px var(--spacing-md);min-width:80px;font-family:var(--font-condensed);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--text-primary);background:var(--background-light);border:none;border-radius:0;cursor:pointer;transition:var(--transition-fast);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--shadow-sm)}.CatalogFilters_checkboxText__G8UVR:hover{background:var(--background-secondary);transform:translate(1px,1px);box-shadow:var(--shadow-xs)}.CatalogFilters_checkboxText__G8UVR:active{transform:translate(2px,2px);box-shadow:none}input[type=checkbox]:checked+.CatalogFilters_checkboxText__G8UVR{background:var(--accent);color:var(--text-primary);font-weight:var(--fw-black);box-shadow:inset 2px 2px 0 rgba(43,43,39,.2)}@media(max-width:768px){.CatalogFilters_filters__KFTsi{flex-direction:column;align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.CatalogFilters_filterGroup__v1fHn{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.CatalogFilters_label__fC5pW{font-size:var(--text-lg)}.CatalogFilters_dropdownButton___vilC{min-width:100%}.CatalogFilters_priceInputs__tivxB{flex-direction:column;gap:var(--spacing-sm)}.CatalogFilters_priceField__8S_M8{width:100%}.CatalogFilters_priceInput__ftVJC{flex:1 1;width:auto}.CatalogFilters_checkboxText__G8UVR{min-width:60px;font-size:var(--text-sm);padding:8px var(--spacing-sm)}}@keyframes catalog_skeletonPulse__5vsG8{0%{opacity:0;filter:blur(10px)}50%{opacity:.6;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes catalog_blurFadeIn__f_HXB{0%{opacity:0;filter:blur(10px)}50%{opacity:.6;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes catalog_chatPulse__xVCUQ{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:0}}@keyframes catalog_heartBeat__rMq8J{0%,to{transform:scale(1)}10%,30%{transform:scale(.9)}20%,40%,60%,80%{transform:scale(1.1)}50%,70%{transform:scale(1.05)}}.catalog_catalogPage__JoByf{min-height:100vh;padding:20px 0}.catalog_container__jhNHl{max-width:1300px;margin:0 auto;padding:0 20px}.catalog_header__43ojh{margin-bottom:32px}.catalog_title__sKXwk{font-size:var(--text-3xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 8px}.catalog_resultsCount__Wohwm{font-size:var(--text-base);color:var(--text-secondary)}.catalog_content__V6MYb{display:flex;flex-direction:column;gap:0}.catalog_main__GNEC8{min-height:400px}.catalog_products__vOoND{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.catalog_products--loading__jXZZI{opacity:.7}.catalog_empty__oWmRd,.catalog_error__0hq_t{text-align:center;padding:60px 20px;background:var(--background);border:1px solid #e5e5e5}.catalog_empty__oWmRd h3,.catalog_error__0hq_t h3{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0 0 8px}.catalog_empty__oWmRd p,.catalog_error__0hq_t p{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 20px}.catalog_pagination__fXATj{margin-top:40px}.catalog_productSkeleton__KWEaL{background:var(--background);border-radius:8px;overflow:hidden;animation:catalog_skeletonPulse__5vsG8 1.5s ease-in-out infinite}.catalog_productSkeleton__image__Cn2dx{width:100%;height:200px;background:#f3f4f6}.catalog_productSkeleton__content__sf3RF{padding:16px}.catalog_productSkeleton__title__JHIBh{height:20px;background:#f3f4f6;border-radius:4px;margin-bottom:8px}.catalog_productSkeleton__description__AIjDp{height:16px;background:#f3f4f6;margin-bottom:16px;width:80%}.catalog_productSkeleton__price__wouiw{height:24px;background:#f3f4f6;margin-bottom:12px;width:60%}.catalog_productSkeleton__button__w1wSU{height:40px;background:#f3f4f6}.catalog_btn__ODfHM{border:none;cursor:pointer;transition:all .2s ease;padding:12px 24px;font-size:var(--text-base);font-weight:var(--fw-medium)}.catalog_btnPrimary__ZapMR{background:var(--btn-primary);color:var(--text-inverse)}.catalog_btnPrimary__ZapMR:hover{background:var(--btn-hover)}.catalog_btnSecondary__aYacA{background:var(--btn-secondary);color:var(--text-primary)}@media(max-width:1024px){.catalog_products__vOoND{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}}@media(max-width:768px){.catalog_container__jhNHl{padding:0 16px}.catalog_products__vOoND{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.catalog_header__43ojh{margin-bottom:20px}.catalog_title__sKXwk{font-size:var(--text-2xl)}}.CategoryHero_hero__siZGC{position:relative;min-height:280px;display:flex;align-items:center;background:#ff6a14;margin-bottom:2rem}@media(max-width:768px){.CategoryHero_hero__siZGC{min-height:200px}}.CategoryHero_hero__siZGC:after{display:block;content:"";z-index:11;width:100%;height:17px;position:absolute;background-size:781px 20px;left:-1px;bottom:-17px;background-image:url(/_next/static/media/heroInlinerSvg.37fe5d55.svg)}.CategoryHero_heroContent__W12Oo{position:relative;z-index:1;padding:2rem 1rem;display:flex}@media(max-width:768px){.CategoryHero_heroContent__W12Oo{padding:2rem 1rem}}.CategoryHero_heroImage__RNMDx{width:100%;height:100%;display:block;object-fit:cover;box-shadow:0 6px 26px rgba(0,0,0,.35);border-top-left-radius:80px 80px;border-bottom-left-radius:80px 80px}@media(max-width:768px){.CategoryHero_heroImage__RNMDx{display:none}}.CategoryHero_heroText__PBEHS{background:var(--background) url(/_next/static/media/bg-rugged.06795f7a.png) repeat 50% 50%;max-width:520px;padding:48px;box-shadow:0 6px 26px rgba(0,0,0,.35);position:relative;border-top-right-radius:80px 80px;border-bottom-right-radius:80px 80px}@media(max-width:768px){.CategoryHero_heroText__PBEHS{border-radius:80px 80px;padding:28px}}.CategoryHero_title__4F_eM{color:var(--text-primary);font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.CategoryHero_title__4F_eM{font-size:2rem}}.CategoryHero_description__BKXbo{color:var(--text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:.75rem;text-shadow:1px 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.CategoryHero_description__BKXbo{font-size:1rem}}.CategoryHero_productsCount__Mdrp2{color:gold;font-size:1rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.category_categoryPage___2sHx{min-height:calc(100vh - 200px)}.category_content__fqZo_{padding:2rem 1rem}@media(max-width:768px){.category_content__fqZo_{padding:1.5rem 1rem}}.category_breadcrumbs__KeL0M{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:var(--text-sm)}.category_breadcrumbs__link__O4KiN{color:var(--primary);text-decoration:none}.category_breadcrumbs__link__O4KiN:hover{text-decoration:underline}.category_breadcrumbs__current__e2lTe,.category_breadcrumbs__separator__nsSHw{color:var(--text-secondary)}.category_productsGrid__M2chh{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}@media(min-width:1400px){.category_productsGrid__M2chh{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.category_loading__QkAJt{display:flex;justify-content:center;align-items:center;min-height:400px}.category_spinner__96O80{font-size:1.125rem;color:#666;animation:category_pulse__mysf3 1.5s ease-in-out infinite}@keyframes category_pulse__mysf3{0%,to{opacity:1}50%{opacity:.5}}.category_paginationWrapper__MQYis{margin-top:3rem;padding-bottom:2rem}.contact_infoSection__qwarC{padding:80px 0;background:var(--background);position:relative}@media(max-width:768px){.contact_infoSection__qwarC{padding:40px 0}}.contact_infoSection__qwarC:before{content:"";display:block;height:26px;width:100%;position:absolute;top:-25px;z-index:40;background-size:975px 26px}.contact_infoSection__qwarC:after{content:"";display:block;bottom:-17px;width:100%;height:17px;position:absolute;background-size:681px 18px;z-index:20}.contact_container__sWTSQ{max-width:1200px;margin:0 auto;padding:0 20px}.contact_sectionTitle__K4Fzu{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--fw-bold);text-align:center;color:var(--text-green);margin-bottom:60px;text-transform:uppercase;line-height:1}@media(max-width:768px){.contact_sectionTitle__K4Fzu{font-size:var(--text-3xl);margin-bottom:40px}}.contact_infoGrid__zTFYa{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.contact_infoCard__wmV0I{text-align:center;padding:30px;background:#f8f9fa;border-radius:12px;transition:transform .3s}.contact_infoCard__wmV0I:hover{transform:translateY(-5px)}.contact_infoCard__wmV0I .contact_icon__SRrKl{color:var(--primary);margin-bottom:16px}.contact_infoCard__wmV0I h3{font-size:var(--text-lg);color:var(--text-primary);margin-bottom:12px}.contact_infoCard__wmV0I a,.contact_infoCard__wmV0I p{color:var(--text-secondary);text-decoration:none;white-space:pre-line}.contact_infoCard__wmV0I a:hover,.contact_infoCard__wmV0I p:hover{color:var(--primary)}.contact_formSection__xytcW{background-image:linear-gradient(359deg,rgba(8,0,0,.27) 32%,rgba(252,203,8,.17)),url(/_next/static/media/section-5.564d747f.png);overflow:hidden}.contact_formGrid__xbm_O{display:grid;grid-template-columns:1fr 1fr;min-height:600px}@media(max-width:768px){.contact_formGrid__xbm_O{grid-template-columns:1fr}}.contact_formInfo__x5sa3{color:#fff;padding:80px 60px;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.contact_formInfo__x5sa3{padding:40px 20px}}.contact_formInfo__x5sa3 h2{text-shadow:0 1px 2px #fff;font-size:var(--text-5xl);text-transform:uppercase;line-height:.9;margin-bottom:20px}.contact_formInfo__x5sa3 p{font-size:var(--text-lg);margin-bottom:40px;opacity:.9}.contact_benefits__9bWPT{list-style:none}.contact_benefits__9bWPT li{margin-bottom:16px;font-size:var(--text-base)}.contact_formContainer__D9Mn7{padding:80px 60px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.contact_formContainer__D9Mn7{padding:40px 20px}}.contact_formContainer__D9Mn7 form{width:100%;max-width:500px}.contact_formContainer__D9Mn7 .contact_textForm__cKQb6,.contact_formContainer__D9Mn7 label{color:var(--text-inverse)}.contact_row__AaNU1{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:480px){.contact_row__AaNU1{grid-template-columns:1fr}}.contact_field__lV_MK{margin-bottom:24px}.contact_field__lV_MK label{display:block;font-size:var(--text-sm);font-weight:var(--fw-medium);margin-bottom:8px}.contact_field__lV_MK input,.contact_field__lV_MK textarea{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:var(--text-base);font-family:inherit;transition:border-color .2s}.contact_field__lV_MK input:focus,.contact_field__lV_MK textarea:focus{outline:none;border-color:var(--primary)}.contact_field__lV_MK textarea{resize:vertical}.contact_error__FiM_T{display:block;color:var(--error);font-size:var(--text-sm);margin-top:4px}.contact_success__Oxhof{text-align:center;padding:40px}.contact_success__Oxhof .contact_successIcon__OJYfo{width:80px;height:80px;margin:0 auto 24px;background:var(--success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px}.contact_success__Oxhof h3{font-size:var(--text-2xl);margin-bottom:12px}.contact_success__Oxhof p{color:var(--text-secondary);margin-bottom:24px}.home_wrapper__TS5C4{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:50px;z-index:9999;background-color:#d4d3b5}.home_landingPage__BO8eE{width:100%;height:100%;background-image:url(/_next/static/media/background.32e63284.jpg);background-size:80%;background-position:50%;background-repeat:no-repeat}.home_landingContent__LA8og,.home_landingPage__BO8eE{display:flex;align-items:center;justify-content:center}.home_landingContent__LA8og{position:relative;flex-direction:column}.home_landingContent__LA8og button{position:absolute;z-index:10;font-size:var(--text-3xl);padding:var(--spacing-lg) var(--spacing-2xl);min-width:300px}.home_landingContent__LA8og button:hover{transform:translate(3px,3px)}.home_landingContent__LA8og button:hover .home_bthSpan__31KBf{color:var(--primary)}.home_landingContent__LA8og button:active{transform:translate(5px,5px)}.home_tshirtSpline__pbCmZ{position:relative;z-index:1;width:800px;height:800px;pointer-events:auto}.home_tshirtSpline__pbCmZ spline-viewer{display:block;width:100%;height:100%}.home_tshirtSpline__pbCmZ canvas{width:100%!important;height:100%!important}.home_splineLoader__4CFUI{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.home_placeholderImage__YC0xW{object-fit:contain}.home_bthSpan__31KBf{display:flex;align-items:center;justify-content:center;gap:10px;transition:color .2s ease}@media(max-width:768px){.home_wrapper__TS5C4{padding:20px}.home_landingPage__BO8eE{background-size:cover}.home_landingContent__LA8og button{font-size:var(--text-2xl);padding:var(--spacing-md) var(--spacing-xl);min-width:220px}.home_tshirtSpline__pbCmZ{width:450px;height:450px}}@media(max-width:640px){.home_wrapper__TS5C4{padding:15px}.home_landingPage__BO8eE{background-size:cover}.home_tshirtSpline__pbCmZ{width:380px;height:380px}.home_landingContent__LA8og button{font-size:var(--text-xl);padding:var(--spacing-md) var(--spacing-lg);min-width:200px}}@media(max-width:480px){.home_wrapper__TS5C4{padding:10px}.home_landingPage__BO8eE{background-size:cover}.home_tshirtSpline__pbCmZ{width:320px;height:320px}.home_landingContent__LA8og button{font-size:var(--text-lg);padding:var(--spacing-sm) var(--spacing-md);min-width:180px}.home_landingContent__LA8og button svg{width:20px!important;height:20px!important}}@media(max-width:360px){.home_wrapper__TS5C4{padding:8px}.home_landingPage__BO8eE{background-size:cover}.home_tshirtSpline__pbCmZ{width:280px;height:280px}.home_landingContent__LA8og button{font-size:var(--text-md);padding:var(--spacing-xs) var(--spacing-sm);min-width:160px}.home_landingContent__LA8og button svg{width:18px!important;height:18px!important}}.resendPassword_container__NRy6b{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#fbb800,#ff6b35)}.resendPassword_paper__tKOkN{box-shadow:0 10px 40px rgba(0,0,0,.1);transition:transform .3s ease}.resendPassword_paper__tKOkN:hover{transform:translateY(-2px);box-shadow:0 12px 45px rgba(0,0,0,.15)}