.main-layout_main__QQYym{position:relative;z-index:2;margin-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));padding-bottom:0;background-color:var(--mantine-color-body)}.categories_root__BzklW{display:grid;grid-area:subcats;grid-auto-rows:min-content;gap:calc(1.875rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));justify-content:flex-start;list-style:none}.categories_item__2CVpR{display:grid;gap:var(--mantine-spacing-md);align-content:flex-start;list-style:none}.categories_item__2CVpR>a{font-size:inherit;font-weight:500;color:var(--mantine-color-dark-7)}.categories_subList__Xvvfe{display:grid;gap:var(--mantine-spacing-xs);list-style:none}.categories_subList__Xvvfe li a{font-size:inherit;color:var(--mantine-color-gray-5)}@media (min-width:690px){.categories_root__BzklW{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.category-card_root__yFpgD{overflow:hidden auto;display:grid;grid-template-areas:" title  close" "subcats  ... ";grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:calc(2.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));align-content:flex-start}.category-card_brands__l52nZ{grid-template-areas:" title  line  close" "subcats line brands";grid-template-columns:1fr calc(.0625rem * var(--mantine-scale)) calc(6.25rem * var(--mantine-scale))}.category-card_divider__lQy8k{grid-area:line}.category-card_close__Q2qqB{display:none;grid-area:close;justify-self:flex-end}.category-card_title__lTTlc{grid-area:title;font-size:calc(1.5rem * var(--mantine-scale));font-weight:400;line-height:1.3}@media (min-width:981px){.category-card_container__hyLaq{position:absolute;top:0;right:calc(-90vw + 100%);bottom:0;left:100%;max-width:calc(1720px - 430px - 12px);margin-left:calc(.75rem * var(--mantine-scale))}.category-card_container__hyLaq>div{height:100%;margin-top:0;padding:calc(2rem * var(--mantine-scale)) 0;background:var(--mantine-color-white);border-radius:calc(.375rem * var(--mantine-scale))}.category-card_close__Q2qqB{display:inline-flex}}@media (min-width:1200px){.category-card_body___V9K_{gap:calc(2.875rem * var(--mantine-scale)) calc(1.875rem * var(--mantine-scale))}}.navigation_root__cbKGG{position:relative;z-index:1;display:flex;flex-direction:column}.navigation_home__r8xz1{width:-moz-min-content;width:min-content;margin:0 auto var(--mantine-spacing-md) auto}.modal_overlay__ufp3_{top:var(--app-shell-header-height)}.modal_inner__Ic54p{justify-content:flex-start;padding-top:calc(var(--mantine-spacing-md) + var(--app-shell-header-height))}.modal_content__WzNh4{flex:1;max-height:none;background-color:unset;box-shadow:none}.modal_body__9WeHX{display:grid;grid-template-columns:calc(18.75rem * var(--mantine-scale)) 1fr;gap:calc(.75rem * var(--mantine-scale));padding:0;background:none}.modal_bubble__dv0OS{padding:var(--mantine-spacing-md);background:var(--mantine-color-body);border-radius:var(--paper-radius)}.modal_nav__m6qbB{padding:var(--mantine-spacing-md) 0}@media (min-width:980px){.modal_content__WzNh4{max-width:calc(107.5rem * var(--mantine-scale));margin:0 auto;padding:0}}.mode-switcher_root__tsbJe{width:calc(18.75rem * var(--mantine-scale));padding:calc(.375rem * var(--mantine-scale));background:var(--mantine-color-dark-8)}.mode-switcher_label__uOtVA{padding:0;color:var(--mantine-color-white)}@media (hover:hover){.mode-switcher_label__uOtVA:hover{color:var(--mantine-color-white);background:color-mix(in srgb,var(--mantine-color-dark-8),white 10%)}}@media (hover:none){.mode-switcher_label__uOtVA:active{color:var(--mantine-color-white);background:color-mix(in srgb,var(--mantine-color-dark-8),white 10%)}}.mode-switcher_innerLabel___1BR6{display:block}.mode-switcher_control__nLDsl[data-active=true] .mode-switcher_label__uOtVA{color:var(--mantine-color-blue-5)}@media (hover:hover){.mode-switcher_control__nLDsl[data-active=true] .mode-switcher_label__uOtVA:hover{color:var(--mantine-color-blue-7);background:transparent}}@media (hover:none){.mode-switcher_control__nLDsl[data-active=true] .mode-switcher_label__uOtVA:active{color:var(--mantine-color-blue-7);background:transparent}}.mode-switcher_segment__QLn1V{gap:calc(.5rem * var(--mantine-scale));align-items:center;justify-content:center;padding:var(--sc-padding)}.app-container_root__lqsH9{width:100%;margin:0 auto;padding:0 calc(1rem * var(--mantine-scale))}@media (min-width:768px){.app-container_root__lqsH9{width:95%;padding:0}}@media (min-width:980px){.app-container_root__lqsH9{width:90%;max-width:calc(107.5rem * var(--mantine-scale));margin:0 auto;padding:0}}.logo_logo__w6US7{display:grid;place-items:center;justify-self:center;color:inherit}.logo_logo__w6US7 svg{width:auto}.layout_footer__Is9Mi{z-index:-1;color:var(--mantine-color-gray-0);background:var(--mantine-color-dark-9)}body[data-scroll-locked] .layout_footer__Is9Mi{right:var(--removed-body-scroll-bar-size);transition:none}.layout_content__iCfH3{display:grid;grid-template-areas:"logo    " "contacts" "links   " "other   ";gap:calc(2.5rem * var(--mantine-scale));height:100%;padding:2.5rem 1rem}@media (min-width:48em){.layout_content__iCfH3{padding:2rem}}@media (min-width:75em){.layout_content__iCfH3{grid-template-areas:"logo     links" "contacts links" "other    other";grid-template-columns:max-content 1fr;grid-template-rows:auto 1fr auto;gap:calc(1.5rem * var(--mantine-scale)) calc(2.5rem * var(--mantine-scale));padding:calc(3.75rem * var(--mantine-scale)) 0 2rem}}.layout_logo__O0quM{grid-area:logo;justify-self:start}.layout_contacts__ZrF5E{display:grid;grid-area:contacts;grid-template-areas:"emails" "phones";grid-template-rows:repeat(2,min-content);gap:1.5rem}.layout_contacts__ZrF5E .layout_phones__Rs3uR{display:grid;grid-area:phones;gap:1.5rem 2.5rem}.layout_contacts__ZrF5E .layout_emails__rBFio{grid-area:emails}@media (min-width:75em){.layout_contacts__ZrF5E{grid-template-areas:"phones" "emails"}}.layout_menu__OWUql{display:grid;grid-area:links;grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.layout_menu__OWUql .layout_chapter__KKnFX{display:grid;gap:1rem;align-content:flex-start}.layout_menu__OWUql .layout_chapter__KKnFX ul{display:grid;gap:.75rem}@media (min-width:62em){.layout_menu__OWUql .layout_chapter__KKnFX ul{gap:.5rem}.layout_menu__OWUql .layout_chapter__KKnFX h3{text-transform:uppercase}}@media (min-width:75em){.layout_menu__OWUql{grid-template-columns:repeat(auto-fit,calc(15.625rem * var(--mantine-scale)));gap:1.5rem;justify-content:flex-end;height:-moz-min-content;height:min-content}}.layout_copyright__YNqB2{display:flex;grid-area:other;flex-direction:column;gap:.5rem}@media (min-width:62em){.layout_copyright__YNqB2{gap:1rem}}@media (min-width:75em){.layout_copyright__YNqB2{flex-direction:row;align-items:center;justify-content:space-between}}.cart-drawer_overlay__OkcXY{top:var(--app-shell-header-height)}.cart-drawer_inner__Laq6N{padding-top:calc(var(--mantine-spacing-md) + var(--app-shell-header-height))}.cart-drawer_content__XHpkr{display:grid;grid-template-rows:auto 1fr;height:calc(100% - var(--app-shell-header-height));max-height:calc(100% - var(--app-shell-header-height));border-top-left-radius:var(--mantine-radius-default);border-bottom-left-radius:var(--mantine-radius-default)}.cart-drawer_body__lrxzH{display:flex;flex-direction:column;justify-content:space-between;height:100%}.favorites-drawer_overlay__65y9A{top:var(--app-shell-header-height)}.favorites-drawer_inner__H2R01{padding-top:calc(var(--mantine-spacing-md) + var(--app-shell-header-height))}.favorites-drawer_content__hi7aO{display:grid;grid-template-rows:auto 1fr;height:calc(100% - var(--app-shell-header-height));max-height:calc(100% - var(--app-shell-header-height));border-top-left-radius:var(--mantine-radius-default);border-bottom-left-radius:var(--mantine-radius-default)}.favorites-drawer_body__hMmvK{display:flex;flex-direction:column;justify-content:space-between;height:100%}.file-icon_root__dMfN9{--ai-size-xs:calc(1.125rem * var(--mantine-scale));--ai-size-sm:calc(1.375rem * var(--mantine-scale));--ai-size-md:calc(1.75rem * var(--mantine-scale));--ai-size-lg:calc(2.125rem * var(--mantine-scale));--ai-size-xl:calc(2.75rem * var(--mantine-scale));--ai-size-input-xs:calc(1.875rem * var(--mantine-scale));--ai-size-input-sm:calc(2.25rem * var(--mantine-scale));--ai-size-input-md:calc(2.625rem * var(--mantine-scale));--ai-size-input-lg:calc(3.125rem * var(--mantine-scale));--ai-size-input-xl:calc(3.75rem * var(--mantine-scale));--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);width:var(--ai-size);min-width:var(--ai-size);height:var(--ai-size);min-height:var(--ai-size);border-radius:var(--mantine-radius-default)}.file-icon_icon__4wwh5{width:75%;height:75%}.file-card_root__BDZRe{display:flex;gap:.25rem;align-items:center;padding:.25rem;border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-1);font-size:var(--mantine-font-size-sm);line-height:1}.review-card_root__814gM{display:grid;gap:var(--mantine-spacing-sm)}.review-card_avatar__SOnG8{display:flex;gap:var(--mantine-spacing-xs);align-items:center}.review-card_header__T5Doa{display:flex;gap:var(--mantine-spacing-sm);align-items:center;justify-content:space-between;padding:.25rem var(--card-padding,.5rem);border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-1)}.review-card_info__8GHmp{display:grid;gap:.5rem}.review-card_seller__RXBvM{display:flex;gap:var(--mantine-spacing-xs);align-items:center}.review-card_body__vX7Ke{font-size:var(--mantine-font-size-sm)}.grid-catalog_catalog__0Ce5C{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,minmax(calc(6.25rem * var(--mantine-scale)),1fr));gap:.75rem}@media (min-width:48em){.grid-catalog_catalog__0Ce5C{grid-template-columns:repeat(4,1fr);grid-template-rows:none}}@media (min-width:62em){.grid-catalog_catalog__0Ce5C{gap:calc(1.875rem * var(--mantine-scale))}}.grid-catalog_item__qqxMo{--item-padding:clamp(1rem,4vw - 0.5rem,3.5rem);position:relative;display:grid;min-height:calc(5.9375rem * var(--mantine-scale));color:var(--mantine-color-gray-6);border-radius:var(--mantine-radius-default);transition:background-image 3s ease-in-out}.grid-catalog_item__qqxMo:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.5;background-image:radial-gradient(at -10% 7%,#cfdbed 0,#d3e1eb 100%);transition:opacity .3s ease}.grid-catalog_item__qqxMo:hover:before{opacity:1}.grid-catalog_item__qqxMo:nth-child(4) .grid-catalog_title__IIuzS{grid-column:span 2}.grid-catalog_item__qqxMo.grid-catalog_big__2aDgg{grid-column:span 2;grid-row:span 2}.grid-catalog_item__qqxMo.grid-catalog_big__2aDgg .grid-catalog_image__PsQ0G{width:100%;padding-right:var(--item-padding);padding-left:var(--item-padding)}.grid-catalog_item__qqxMo.grid-catalog_wide__9iQhi{grid-column:span 2}.grid-catalog_item__qqxMo.grid-catalog_wide__9iQhi .grid-catalog_content__QoRDm{grid-template-columns:1fr 1fr}.grid-catalog_item__qqxMo.grid-catalog_little__ZtBrh{grid-column:span 1;grid-row:span 1}.grid-catalog_item__qqxMo.grid-catalog_little__ZtBrh .grid-catalog_content__QoRDm{grid-template-columns:auto 1fr}.grid-catalog_title__IIuzS{margin-top:var(--item-padding);margin-left:var(--item-padding);font-size:clamp(.875rem,3vw - .5rem,2.063rem);color:var(--mantine-color-gray-9)}.grid-catalog_content__QoRDm{display:grid;gap:calc(.625rem * var(--mantine-scale));height:100%}.grid-catalog_content__QoRDm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block}.link-badge_root__MdRAb{cursor:pointer;transition:background-color .3s ease}@media (hover:hover){.link-badge_outline__c2Sto:hover{background:var(--mantine-color-blue-outline-hover)}}@media (hover:none){.link-badge_outline__c2Sto:active{background:var(--mantine-color-blue-outline-hover)}}@media (hover:hover){.link-badge_light___zfno:hover{background:var(--mantine-color-blue-light-hover)}}@media (hover:none){.link-badge_light___zfno:active{background:var(--mantine-color-blue-light-hover)}}.link-badge_label__xicRM{overflow:unset}.picture_root__gNhBE{position:relative;display:grid;grid-area:picture;place-items:center}.picture_root__gNhBE .picture_actions__RGWQJ{opacity:0;transition:opacity .3s ease-in-out}.picture_root__gNhBE:hover .picture_actions__RGWQJ{opacity:1}.picture_actions__RGWQJ{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between}.picture_image___O3sP{-o-object-fit:contain;object-fit:contain}.thumbnails_root__VImSC{scrollbar-width:none;position:relative;overflow-y:auto;grid-area:thumbnails;width:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.thumbnails_root__VImSC::-webkit-scrollbar{display:none}.thumbnails_content__ld6U9{position:absolute;inset:0;display:flex;flex-direction:column;gap:.5rem}.thumbnails_button__L9vW0{display:flex;width:100%}.thumbnails_button__L9vW0[data-active]{border:1px solid var(--mantine-color-black);border-radius:var(--mantine-radius-default)}.gallery_root__rfn6R{--thumbnails-width:calc(3.5rem * var(--mantine-scale));overflow:hidden;display:grid;grid-template-areas:"thumbnails picture";grid-template-columns:var(--thumbnails-width) 1fr;gap:var(--mantine-spacing-sm);height:100%;max-height:100dvh}.gallery_root__rfn6R[data-thumbnails=right]{grid-template-areas:"picture thumbnails";grid-template-columns:1fr var(--thumbnails-width)}@media (min-width:62em){.gallery_root__rfn6R{--thumbnails-width:2rem}}@media (min-width:75em){.gallery_root__rfn6R{--thumbnails-width:calc(4.5rem * var(--mantine-scale))}}@media (min-width:88em){.gallery_root__rfn6R{--thumbnails-width:calc(6.25rem * var(--mantine-scale))}}.scroll-row_root__rYhyG:where([data-grow])>*{flex-grow:1}.spec-sheet_root__2Cf0K{--sheet-gap:var(--mantine-spacing-lg);display:grid;gap:var(--sheet-gap)}.spec-sheet_root__2Cf0K[data-variant=dotted] .spec-sheet_dots__GzjzO{border-bottom:calc(.125rem * var(--mantine-scale)) dotted var(--mantine-color-gray-1)}.spec-sheet_root__2Cf0K[data-variant=filled]{padding:1rem;border-radius:var(--mantine-radius-default);background-color:var(--mantine-color-dark-0)}.spec-sheet_root__2Cf0K[data-variant=filled] .spec-sheet_attribute__c_Z3V{align-items:normal}.spec-sheet_attribute__c_Z3V{display:flex;align-items:center;line-height:1}.spec-sheet_attribute__c_Z3V ul{display:flex;flex-direction:column;gap:.25rem}.spec-sheet_name__EtaoL{font-weight:500}.spec-sheet_dots__GzjzO{flex-grow:1;height:100%}.tab-spec_root__Af_48{display:grid;gap:2.5rem}.tab-spec_body__v3LM8{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem 2.5rem}.tab-spec_body__v3LM8>div{display:flex;flex-direction:column;gap:1.5rem}.product-specs_root__o1u6z{overflow:hidden;display:grid;gap:2.5rem;width:100%}.product-specs_list__sFZRR{flex-wrap:nowrap}.product-specs_panel__IRTe4{overflow:hidden;width:100%}@media (min-width:62em){.product-specs_panel__IRTe4{padding:1rem;border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-1);border-radius:var(--mantine-radius-md)}}.product-specs_files__i8jAt{display:grid;gap:var(--mantine-spacing-xs)}@media (min-width:48em){.product-specs_files__i8jAt{display:flex;gap:var(--mantine-spacing-xl);align-items:stretch}}.product-summary_root__EpWtb{display:grid;gap:1.5rem}.product-summary_options__LGUQH{display:flex;flex-wrap:wrap;gap:var(--mantine-spacing-sm);align-items:center}.page_root__uhF59{display:grid;gap:calc(2.5rem * var(--mantine-scale));padding-bottom:calc(5rem * var(--mantine-scale))}.review-form_root__Aiyce{container-type:inline-size;display:flex;flex-direction:column;gap:1rem}.review-form_product__mQqkQ{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:start}.review-form_footer__cnIcy{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;padding-top:.5rem}.review-modal_modal__tmFtG{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:var(--mantine-radius-md)}.review-modal_footer__JG_x7{display:flex;gap:.5rem;justify-content:end}.short-order-product_root__bPjwQ{container-type:inline-size;display:flex;flex-direction:row;justify-content:space-between}@container (width <= 21.875em){.short-order-product_root__bPjwQ .short-order-product_image__d23ul{max-width:5rem}}.short-order-product_container___VCyp{display:flex;flex-wrap:wrap}.short-order-product_image__d23ul{max-width:7rem}.short-order-product_info__goLyj{display:flex;flex-direction:column;gap:1rem;align-items:end;justify-content:space-between}.order-card_root__OvXlI{container-type:inline-size}@container (width <= 31.25em){.order-card_root__OvXlI .order-card_title__9nP8j{flex-direction:column;align-items:start}}.order-card_status__3_0K8{font-size:var(--mantine-font-size-xs);font-weight:700}.order-card_header__ahEeY{cursor:pointer;display:flex;gap:.25rem;align-items:center;justify-content:space-between;padding-block:.5rem;background:var(--mantine-color-gray-0)}.order-card_header__ahEeY:hover{background-color:var(--mantine-color-gray-1)}.order-card_title__9nP8j{display:flex;gap:.25rem 1rem;align-items:center}.order-card_button__7XXD7 .order-card_icon___yUUX{transform:rotate(0deg);font-size:2rem;color:var(--mantine-color-gray-2);transition:transform .2s ease}.order-card_button__7XXD7[data-opened=true] .order-card_icon___yUUX{transform:rotate(180deg)}.order-card_footer__g9UF4{display:flex;justify-content:end;padding:1rem}.order-product_root__qtDGU{container-type:inline-size;display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:start;justify-content:space-between;padding-block:2rem;padding-inline:1rem}@container (width <= 34.375em){.order-product_root__qtDGU .order-product_header__iXS2O{gap:.5rem;max-width:calc(21.875rem * var(--mantine-scale))}.order-product_root__qtDGU .order-product_body__DIH_A{grid-column:1/2;align-items:start}}.order-product_header__iXS2O{display:flex;gap:1.5rem}.order-product_info__o2qr2{display:flex;flex-direction:column;gap:.5rem}.order-product_body__DIH_A{display:flex;flex-direction:column;align-items:end}.order-product_row__SiZUJ{display:flex;gap:.25rem;align-items:center}.review-card_root__7JYGI{container-type:inline-size;gap:1.5rem;padding:1.5rem;color:var(--mantine-color-dark-7)}@container (width <= 31.25em){.review-card_root__7JYGI .review-card_header__1x6iU{flex-direction:column-reverse}.review-card_root__7JYGI .review-card_footer__0rO1Q{flex-direction:column}.review-card_root__7JYGI .review-card_title__M_N8Y{font-size:var(--mantine-font-size-md)}}.review-card_container__QeKBO{display:flex;gap:1rem}.review-card_header__1x6iU{display:flex;row-gap:1rem;-moz-column-gap:4rem;column-gap:4rem;justify-content:space-between}.review-card_title__M_N8Y{font-size:var(--mantine-font-size-md);color:var(--mantine-color-dark-9)}.review-card_seller__UI_OD{display:flex;gap:.5rem}.review-card_footer__0rO1Q{display:flex;gap:1rem;justify-content:end}