.ErrorFallback_wrapper__GIzeN{padding:12px;margin-block:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.ErrorFallback_image__mR3ur{margin-bottom:48px}.ErrorFallback_title__VHS0B{font-size:32px;line-height:1.5;font-weight:600;color:var(--textColor-gray-3-light);margin-bottom:80px}.ErrorFallback_actions__hvIzU{display:flex;justify-content:center;flex-wrap:wrap;gap:32px}@media(max-width:767px){.ErrorFallback_image__mR3ur{margin-bottom:16px}.ErrorFallback_title__VHS0B{font-size:24px;margin-bottom:64px}.ErrorFallback_actions__hvIzU{gap:16px}}.UiSpinner_wrapper__HCaFk{padding:8px;text-align:center}.UiSpinner_inner__k3fVL{display:inline-flex;justify-content:center;align-items:center;padding:8px;border:1px solid #ccc;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.35)}.UiPageLoader_wrapper__2Yikr{position:absolute;inset:0;min-height:100dvh;display:flex;justify-content:center;align-items:center;background-color:var(--modal-overlay);z-index:var(--z-index-9999)}.UiPageLoader_inner__JJKsI{display:inline-flex;justify-content:center;align-items:center;padding:8px;border:1px solid #ccc;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.35)}.UiInput_wrapper__ukMCC .UiInput_inputLabel__m_da6{display:block;font-size:14px;margin-bottom:8px;font-weight:600;color:var(--text-color-5-dark)}.UiInput_wrapper__ukMCC .UiInput_inputLabel__m_da6 .UiInput_requiredSign__TsOAt{color:var(--required-color)}.UiInput_wrapper__ukMCC .UiInput_inputWrapper__HlKUV{display:flex;align-items:center;border-radius:3px;border:1px solid var(--grey-2);background-color:var(--text-color-light);transition-property:border-color,box-shadow,background-color;transition-duration:.2s;transition-timing-function:ease}.UiInput_wrapper__ukMCC .UiInput_inputWrapper__HlKUV.UiInput_focused__O1BxY{box-shadow:0 0 0 .15rem rgba(35,55,87,.15);border-color:var(--text-color-5-dark)}.UiInput_wrapper__ukMCC .UiInput_inputElement__N8dBm{display:block;width:100%;padding:8px 10px;font-size:16px;outline:none}.UiInput_wrapper__ukMCC .UiInput_inputElement__N8dBm::-moz-placeholder{color:var(--textColor-gray-3-light);font-size:16px}.UiInput_wrapper__ukMCC .UiInput_inputElement__N8dBm::placeholder{color:var(--textColor-gray-3-light);font-size:16px}.UiInput_wrapper__ukMCC .UiInput_inputElement__N8dBm:focus{outline:none}.UiInput_wrapper__ukMCC .UiInput_inputHelper__QmG5J{padding-top:8px;font-size:12px;color:var(--text-color-3-light)}.UiInput_wrapper__ukMCC.UiInput_disabled__ZbkO9{opacity:.5}.UiInput_wrapper__ukMCC.UiInput_disabled__ZbkO9 .UiInput_inputElement__N8dBm{cursor:not-allowed}.UiInput_wrapper__ukMCC.UiInput_error__TByga .UiInput_inputWrapper__HlKUV{border-color:var(--required-color)}.UiInput_wrapper__ukMCC.UiInput_error__TByga .UiInput_inputWrapper__HlKUV.UiInput_focused__O1BxY{box-shadow:0 0 0 .15rem rgba(216,33,33,.15);border-color:var(--required-color)}.UiInput_wrapper__ukMCC.UiInput_error__TByga .UiInput_inputHelper__QmG5J{color:var(--required-color)}.button_button__gM_qG{font-size:16px;border-radius:3px}.button_solid__gEQmN{text-transform:uppercase;color:var(--text-color-light);font-weight:700;background-color:var(--accent-color-main-2-dark);padding:8px 16px}.button_solid__gEQmN:hover{background-color:var(--accent-color-main-1-light)}.button_solid__gEQmN:focus{outline:var(--accent-color-second-4-dark) solid 1px}.button_solid__gEQmN:disabled{background-color:var(--grey-2)}.button_solid_sm__T_L_i{padding:8px 16px;font-weight:600;text-transform:unset}.button_solid_big__Tbd7C{padding:18px;min-width:300px}.button_outline__I7bCz{font-weight:600;background-color:var(--text-color-light);border:1px solid var(--grey-2);padding:8px 16px}.button_outline__I7bCz:hover{color:var(--text-color-5-dark);background-image:var(--background-gradient)}.button_outline__I7bCz:focus{outline:var(--accent-color-second-4-dark) solid 1px}.button_outline__I7bCz:disabled{color:var(--textColor-gray-3-light)}.button_outline_sm__HE48K{padding:4px 8px;font-size:12px;font-weight:600;line-height:1}.button_ghost__5wEAf{font-weight:700}.button_ghost__5wEAf:hover{background-image:var(--background-gradient)}.button_ghost__5wEAf:focus{color:var(--accent-color-main-1-light);background-color:var(--text-color-light)}.button_ghost__5wEAf:disabled{color:var(--textColor-gray-3-light)}.button_icon__NEh49{width:40px;height:40px;font-weight:600;background-color:var(--text-color-light);border:1px solid var(--grey-2)}.button_icon__NEh49:hover{color:var(--accent-color-main-1-light);border:1px solid var(--accent-color-main-1-light)}.button_icon__NEh49:focus{outline:var(--accent-color-second-4-dark) solid 1px}.button_icon__NEh49:disabled{color:var(--text-color-light);background-color:var(--grey-2)}.button_icon_sm__SHgjX{width:30px;height:30px}.button_link__T3C1o{font-weight:600;justify-content:flex-start}.button_link__T3C1o:hover{color:var(--text-color-3-light)}.UiLink_icon__3INgA{margin-right:8px}.UiLink_active__Zv1kY,.UiLink_active__Zv1kY:hover{color:var(--accent-color-main-2-dark)}.UiLink_active__Zv1kY:hover{cursor:default}.CopyToClipboard_text__NI6Lu{font-weight:600;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px 8px;border-radius:3px;background-color:var(--grey-blue-1)}.UiCheckbox_wrapper__EhsWR{display:flex;align-items:flex-start;gap:8px;padding:8px;font-weight:600;border-radius:var(--border-radius-main);background-color:var(--grey-blue-1)}.UiCheckbox_wrapper--checked__BF3Ox{color:var(--text-color-light);background-color:var(--accent-color-main-1-light)}.UiCheckbox_checkbox__T_EaV{width:24px;height:24px;border-radius:var(--border-radius-main);border:1px solid var(--accent-color-main-1-light)}.UiCheckbox_checkbox__T_EaV [data-state=checked]{height:100%;background-color:var(--accent-color-main-1-light)}.UiCheckbox_checkbox__T_EaV:disabled+label{opacity:.7;cursor:not-allowed}.UiIcon_icon__Jux4O,.UiIcon_wrapper__dxYeg{display:inline-block}.UiIcon_icon__Jux4O{width:24px;height:24px}.UiSearchInput_wrapper__P77mo{display:flex;justify-content:center;align-items:center}.UiSearchInput_inputWrapper__SeP0G{flex-grow:1}.UiSearchInput_input__1rxfO{width:100%;padding:8px 16px}.UiSearchInput_icon__A_IJX{color:var(--text-color-5-dark);margin:8px}.UiSearchInput_icon__A_IJX path{stroke:currentColor}.UiSearchInput_button__SwTI6{align-self:stretch}.UiSearchInput_button__SwTI6 span{margin-right:8px}.UiSearchInput_button__SwTI6 path{stroke:currentColor}@media(max-width:768px){.UiSearchInput_wrapper__P77mo .UiSearchInput_input__1rxfO{padding:8px}.UiSearchInput_button__SwTI6 span{display:none}}.UiModal_wrapper__vJ82z{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:var(--z-index-10)}.UiModal_hidden__ISTiX{display:none}.UiModal_overlay__33oaa{position:fixed;inset:0;width:100%;height:100%;z-index:var(--z-index-10);background-color:var(--modal-overlay)}.UiModal_body__haiyO{position:absolute;left:50%;transform:translateX(-50%);max-width:1000px;top:100px;z-index:var(--z-index-10);max-height:calc(100vh - 200px)}.UiModal_contentWrapper___d24k{background-color:#fefefe;border-radius:3px}.UiModal_closeButton__6Uq9I{position:absolute}.UiModal_closeButtonTopRight__5TxeP{top:24px;right:24px;padding:0}.UiModal_closeButtonBottomCenter__lKyrM{bottom:-56px;left:50%;transform:translateX(-50%);background-color:var(--text-color-light);clip-path:circle();padding:8px}@media(max-width:991px){.UiModal_body__haiyO{inset:0;min-height:100dvh;transform:unset;max-height:unset;max-width:unset}.UiModal_contentWrapper___d24k{display:grid;align-items:center;height:auto;min-height:100%}}.Star_starWrapper__qUeP7{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px}.Star_star__durd_{color:var(--accent-color-second-3-light)}.StarRating_wrapper__kmi_X{display:flex;align-items:center}.StarRating_input__Swayp{display:none}.StarRating_label__mFMYC{transition:all .15s ease}.StarRating_label__mFMYC:hover{color:var(--accent-color-second-3-light);scale:1.1}.StarRating_rating__NBsti{font-size:14px;font-weight:600;line-height:1.5;color:var(--textColor-gray-3-light);margin-left:6px}.StarRating_ratingLabel__cC29H{font-style:16px;font-weight:400;line-height:1.5;color:var(--text-color-5-dark)}@media(max-width:768px){.StarRating_ratingLabel__cC29H{font-size:12px}}.PriceLabel_row__o7gVa{display:flex;align-items:center;justify-content:space-between;gap:8px}.PriceLabel_discountWrapper__zxhUc{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1.333}.PriceLabel_price__cgAQN{font-weight:600;color:var(--textColor-gray-4-standard);text-decoration:line-through}.PriceLabel_discount__Is9GV{font-weight:700;color:var(--text-color-light);padding-inline:4px;border-radius:3px;background-color:var(--accent-color-second-4-dark)}.PriceLabel_salePrice__wpN8R{font-size:24px;font-weight:700;line-height:1.5;color:var(--text-color-4-standard)}.PriceLabel_priceLabelSingleProduct__r41JE .PriceLabel_salePrice__wpN8R{font-size:32px}@media(max-width:480px){.PriceLabel_salePrice__wpN8R{font-size:16px}}.OnFormSuccess_wrapper__Ga_KW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.OnFormSuccess_message__jXDMY{display:flex;align-items:flex-start;color:var(--approve-color);line-height:150%}.OnFormSuccess_message__jXDMY svg{margin-right:8px}.OnFormSuccess_button__CccMQ{width:298px;height:60px;padding:0;margin-top:64px}.OnFormSuccess_button__CccMQ a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media(max-width:768px){.OnFormSuccess_button__CccMQ{width:100%}}.OnFormError_wrapper__XyCty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.OnFormError_message__HW0fF{display:flex;align-items:flex-start;color:var(--required-color);line-height:150%}.OnFormError_message__HW0fF svg{margin-right:8px}.UiPagination_container___2Gwt{text-align:center}.UiPagination_container___2Gwt nav{justify-content:space-between;gap:24px}.UiPagination_container___2Gwt ul{flex-wrap:nowrap;gap:16px;overflow-x:scroll;overflow-anchor:none}.UiPagination_container___2Gwt ul::-webkit-scrollbar{display:none}.UiPagination_disabled__tkOrS{color:var(--text-color-light);background-color:var(--grey-2);pointer-events:none;cursor:not-allowed}@media(max-width:480px){.UiPagination_container___2Gwt ul,.UiPagination_pages__ajoDf{gap:8px}}.CategoryCard_categoryWrapper__E0AsT{flex:0 0 248px;padding:16px;border:1px solid var(--grey-blue-1);transition:var(--transition-standard)}.CategoryCard_categoryWrapper__E0AsT:hover{box-shadow:var(--box-shadow-main)}.CategoryCard_category__SRfBY{display:flex;flex-direction:column;gap:8px}.CategoryCard_category__SRfBY .CategoryCard_image__F_835{position:relative;height:216px;border-radius:var(--border-radius-main);overflow:hidden}.CategoryCard_category__SRfBY .CategoryCard_image__F_835 .CategoryCard_imageItem__366iZ{-o-object-fit:contain;object-fit:contain}.CategoryCard_category__SRfBY .CategoryCard_categoryTitle___BwYn{font-size:16px;font-weight:700;line-height:150%;text-align:center;color:var(--text-color-5-dark)}@media(max-width:480px){.CategoryCard_categoryWrapper__E0AsT{flex:0 0 166px;padding:8px 20px}.CategoryCard_category__SRfBY{gap:10px}.CategoryCard_category__SRfBY .CategoryCard_image__F_835{height:150px}.CategoryCard_category__SRfBY .CategoryCard_categoryTitle___BwYn{font-size:14px;line-height:142.857143%}}.QuantitySelector_QuantitySelector__mdZUt{display:inline-flex;gap:8px}.QuantitySelector_QuantitySelectorButton__qhJgL{width:30px;height:30px;position:relative;border-radius:3px;background-color:var(--accent-color-main-2-dark);cursor:pointer;transition:var(--transition-standard)}.QuantitySelector_QuantitySelectorButton__qhJgL:hover{background-color:var(--accent-color-main-1-light)}.QuantitySelector_QuantitySelectorInputWrapper__bXDE_ input{font-size:16px;border:1px solid #e7e9eb;width:30px;height:30px;border-radius:3px;text-align:center}.QuantitySelector_QuantitySelectorInputWrapper__bXDE_ input::-webkit-inner-spin-button,.QuantitySelector_QuantitySelectorInputWrapper__bXDE_ input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantitySelector_QuantitySelectorInputWrapper__bXDE_ input[type=number]{-moz-appearance:textfield}.ProductTitle_title__xaB8h{font-size:32px;font-weight:700;line-height:150%;padding:16px;background-color:var(--grey-1)}.ProductTitle_title__xaB8h span{display:block;text-wrap:balance}@media(max-width:480px){.ProductTitle_title__xaB8h{text-align:center;font-size:24px}}