/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/blocks/Catalog/views/CatalogToolbar/CatalogToolbar.css ***!
  \***********************************************************************************************************************************************************************************************/.CatalogToolbar__filter_button--kowid{border-radius:var(--cs-rad-s)}.CatalogToolbar__sorting_holder--Ko_u7{max-width:100%}@media (min-width:960px){.CatalogToolbar__sorting_holder--Ko_u7{max-width:240px}}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/ActiveFilters/ActiveFilters.css ***!
  \*********************************************************************************************************************************************************************************************/.ActiveFilters__chip--MTFL2{padding:var(--cs-space-xs) var(--cs-space-xs) var(--cs-space-xs) var(--cs-space-m)}.ActiveFilters__reset_button--q8WZw{border:none}@media (hover:hover) and (pointer:fine){.ActiveFilters__reset_button--q8WZw:hover{background:var(--cs-brand-primary-highlight-strong)}}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/Filters/views/Range/Range.css ***!
  \*******************************************************************************************************************************************************************************************/.Range__slider_root--D1Bq8{box-sizing:border-box;user-select:none;width:100%}.Range__slider_track--lt5b9{background-color:var(--cs-neutral-disabled);border-radius:var(--cs-rad-max);height:6px;position:relative}.Range__slider_selected--SDp4x{background-color:var(--cs-brand-primary);height:100%;position:absolute;top:0}.Range__slider_value_rail--vwZ5Q{height:100%;left:var(--cs-space-m);position:absolute;right:var(--cs-space-m);top:0}.Range__slider_button--xkhBU{appearance:none;background-color:var(--cs-brand-primary);border:none;border-radius:var(--cs-rad-max);cursor:grab;height:var(--cs-space-m);outline:none;padding:0;position:absolute;text-decoration:none;top:50%;touch-action:none;transform:translate(-50%,-50%);user-select:none;width:var(--cs-space-m)}.Range__slider_button--xkhBU:active,.Range__slider_button__active--c6nb7{cursor:grabbing}.Range__slider_button--xkhBU:focus{outline:1px solid var(--cs-brand-primary);outline-offset:-1px}

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/Filters/views/Select/Select.css ***!
  \*********************************************************************************************************************************************************************************************/@media (hover:hover) and (pointer:fine){.Select__item--tUVnG:hover{text-decoration:underline}}.Select__button--TRL_8{text-align:left}.Select__toggle--iJPc6{transition:transform .15s ease-in-out}.Select__toggle_open--H0Kij{transform:rotate(90deg)}.Select__select--qHq5Y{cursor:pointer}.Select__scroll_values--XuARo{max-height:348px;overflow-y:auto}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/basic/OverlaySpinner/OverlaySpinner.css ***!
  \*******************************************************************************************************************************************************************************************/.OverlaySpinner__overlay--o3qob{align-items:center;background:hsla(0,0%,100%,.6);bottom:0;color:var(--cs-brand-primary);display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99998}@keyframes OverlaySpinner__rotate--D7K_m{0%{transform:rotate(0deg);transform-origin:50% 50%}to{transform:rotate(1turn)}}@keyframes OverlaySpinner__dash--G6Vx_{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}.OverlaySpinner__spinner--v8DfF{animation:OverlaySpinner__rotate--D7K_m 1.4s linear infinite;color:currentColor;display:block;opacity:.8;overflow:hidden}.OverlaySpinner__spinnerCircle--QTyFT{stroke:currentColor;stroke-dasharray:80px,200px;stroke-dashoffset:0;stroke-linecap:round;animation:OverlaySpinner__dash--G6Vx_ 1.4s ease-in-out infinite}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/EmptyContent/EmptyContent.css ***!
  \*******************************************************************************************************************************************************************************************/.EmptyContent__root--EoOkf{align-content:center;box-sizing:border-box;justify-items:center}.EmptyContent__content--UTwya{max-width:480px}@media (min-width:960px){.EmptyContent__root--EoOkf{min-height:400px}}

/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/client/app/components/basic/Card/Card.sss ***!
  \***************************************************************************************************************************************************************************************************/.Card__card_height--SwNEX{height:100%}.Card__card_horizontal_small--OTibp{padding:var(--cs-space-s) var(--cs-space-m)}.Card__card_content--lbRbD{display:flex;flex-direction:column}.Card__card_content_type_horizontal--hxwbO{flex-shrink:2}.Card__image_type_horizontal--cGKF_{max-width:200px;width:100%}.Card__image_addon_top--u9dqy{left:var(--cs-space-xxs);right:var(--cs-space-xxs);top:var(--cs-space-xxs)}.Card__image_addon_bottom--E4biV{bottom:var(--cs-space-xs);left:var(--cs-space-xs);right:var(--cs-space-xs)}.Card__image_type_horizontal_small--zLnrK{border-radius:var(--cs-rad-xs);height:78px;overflow:hidden;width:78px}@media (max-width:768px){.Card__image_type_horizontal--cGKF_{max-width:164px}.Card__image_type_horizontal--cGKF_ img{height:100%;object-fit:cover}}@media (max-width:480px){.Card__image_type_horizontal--cGKF_{max-width:120px}}

/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/BuyWithPromButton/BuyWithPromButton.css ***!
  \*****************************************************************************************************************************************************************************************************/.BuyWithPromButton__prom_icon--eLk4e{margin-top:calc(var(--cs-space-xxs)/2)}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/FavoriteButton/FavoriteButton.css ***!
  \***********************************************************************************************************************************************************************************************/.FavoriteButton__favorite--cZwHB{backdrop-filter:blur(7.5px)}.FavoriteButton__favorite--cZwHB svg{margin-top:3px}.FavoriteButton__favorite_animation--yj8RU{animation:FavoriteButton__favorite-scale--n1YYi .3s ease-out}@keyframes FavoriteButton__favorite-scale--n1YYi{0%{transform:scale(.8)}to{transform:scale(1)}}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/NumberedPagination/NumberedPagination.css ***!
  \*******************************************************************************************************************************************************************************************************/.NumberedPagination__button--nxjwP{padding:var(--cs-space-xs) var(--cs-space-s)}.NumberedPagination__button_inherit--QOQYg:hover{background:var(--cs-neutral-disabled)}.NumberedPagination__dots--ikOVH{cursor:default;pointer-events:none}

/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/basic/Slider/Slider.css ***!
  \***************************************************************************************************************************************************************************/.Slider__root--RBOkj{height:auto;max-height:100%;max-width:100%;position:relative;user-select:none;width:100%}.Slider__root--RBOkj:focus-within .Slider__button--vJoeG{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.Slider__root--RBOkj:hover .Slider__button--vJoeG{opacity:1;pointer-events:auto}}@media (hover:none),(pointer:coarse){.Slider__root--RBOkj .Slider__button--vJoeG{opacity:1;pointer-events:auto}}.Slider__viewport--pdwdo{border-radius:var(--cs-surface-radius);height:auto;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.Slider__viewport_ratio_1-1--GjViu{aspect-ratio:1/1}.Slider__viewport_ratio_1-1--GjViu .Slider__holder--weyiN{padding-top:100%}.Slider__viewport_ratio_2-1--N2Bjm{aspect-ratio:2/1}.Slider__viewport_ratio_2-1--N2Bjm .Slider__holder--weyiN{padding-top:50%}.Slider__viewport_ratio_4-1--hSHdD{aspect-ratio:4/1}.Slider__viewport_ratio_4-1--hSHdD .Slider__holder--weyiN{padding-top:25%}.Slider__viewport_ratio_16-9--savEZ{aspect-ratio:16/9}.Slider__viewport_ratio_16-9--savEZ .Slider__holder--weyiN{padding-top:56.25%}.Slider__track--xEDqI{display:flex;flex-wrap:nowrap;height:100%;left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;width:100%}.Slider__track_item--WI8WL{display:block;flex:1;min-width:0;position:relative}.Slider__button--vJoeG{aspect-ratio:1/1;box-shadow:var(--cs-shadow-100);font-size:0;height:var(--cs-space-5xl);line-height:0;max-width:var(--cs-space-5xl);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease-in-out;z-index:5}.Slider__button_prev--TpXhf{left:var(--cs-space-m)}.Slider__button_next--ZxQjt{right:var(--cs-space-m)}.Slider__dots--qHHRz{align-items:center;display:flex;gap:var(--cs-space-xxs);justify-content:center;list-style:none;margin:0;padding:var(--cs-space-xs)}.Slider__dots_button--lmm2x{appearance:none;background:var(--cs-brand-primary-highlight-strong);border:none;border-radius:var(--cs-rad-max);box-sizing:border-box;cursor:pointer;display:block;font-size:0;height:var(--cs-space-xs);margin:0;padding:0;text-decoration:none;transition:.12s ease-in-out;transition-property:width,background;user-select:none;width:var(--cs-space-xs)}.Slider__dots_button--lmm2x:disabled,.Slider__dots_button--lmm2x:hover{background:var(--cs-brand-primary)}.Slider__dots_button--lmm2x:focus-visible{outline:var(--cs-rad-xxs) auto Highlight;outline:var(--cs-rad-xxs) auto -webkit-focus-ring-color}.Slider__dots_button--lmm2x:disabled{width:var(--cs-space-xl)}

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/basic/Collapsible/Collapsible.css ***!
  \*************************************************************************************************************************************************************************************/.Collapsible__description--fXkBU{--collapsible-scroll-offset:var(--cs-space-8xl);display:block;overflow:hidden;position:relative}.Collapsible__description_fade--AqD7E:after{background:linear-gradient(to bottom,hsla(0,0%,100%,0) 0,var(--cs-neutral-surface) 100%);bottom:0;content:"";height:var(--cs-space-s);left:0;position:absolute;width:100%}.Collapsible__description_full--GVPLb{max-height:none}.Collapsible__description_full--GVPLb:after{display:none}.Collapsible__description_toggle--XMW6F{padding-right:calc(var(--cs-space-xs) + var(--cs-space-xl))}.Collapsible__scroll_offset--YMlDG{scroll-margin-top:calc(var(--collapsible-scroll-offset) + 56px)}.Collapsible__scroll_offset_product--QLjD0{scroll-margin-top:calc(var(--collapsible-scroll-offset) + 96px)}.Collapsible__toggle--RaTlJ{padding:var(--cs-space-xs);position:absolute;right:calc(var(--cs-space-xs)*-1);top:0;z-index:var(--cs-zindex-xxs)}.Collapsible__toggle--RaTlJ svg{transition:transform .15s ease-in-out}.Collapsible__toggle_open--XHF0L svg{transform:rotate(180deg)}@media (min-width:960px){.Collapsible__description--fXkBU{--collapsible-scroll-offset:var(--cs-space-10xl)}.Collapsible__scroll_offset--YMlDG{scroll-margin-top:calc(var(--collapsible-scroll-offset) + 65px)}.Collapsible__scroll_offset_product--QLjD0{scroll-margin-top:calc(var(--collapsible-scroll-offset) + 105px)}}

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/components/composite/ProductCarousel/ProductCarousel.css ***!
  \*************************************************************************************************************************************************************************************************/.ProductCarousel__carousel--Oh6iI{margin:calc(var(--cs-space-m)*-1) 0;padding:var(--cs-space-m) 0}.ProductCarousel__carousel_margin--Aj0RX{margin:0 calc(var(--cs-space-m)*-1)}.ProductCarousel__carousel_padding--fbYeZ{padding:0 var(--cs-space-m)}.ProductCarousel__controls--O_aRu.ProductCarousel__controls--O_aRu{overflow:visible}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/pages/ProductList/views/GroupContent/GroupContent.css ***!
  \**********************************************************************************************************************************************************************************************/.GroupContent__group_holder--tW1yN{display:flex}.GroupContent__group_item--dQYIf{box-sizing:border-box;width:120px}

/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/blocks/GroupList/GroupList.css ***!
  \***********************************************************************************************************************************************************************/.GroupList__desktop_image--iA8H2{aspect-ratio:1/1;border-radius:var(--cs-rad-xxs);display:block;width:100%}