/*!*****************************************************************************************************************************************************************************!*\
  !*** 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/Heading/Heading.css ***!
  \*****************************************************************************************************************************************************************************/.Heading__heading--LjQiY{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.Heading__heading-h2--I92A2{font-size:var(--cs-font-size-h3);font-weight:600}.Heading__heading-h3--bvTf_,.Heading__heading-h4--vtPY7{font-size:var(--cs-font-size-large);font-weight:500}@media (min-width:960px){.Heading__heading-h2--I92A2{font-size:var(--cs-font-size-h2);font-weight:700}.Heading__heading-h3--bvTf_{font-size:var(--cs-font-size-h3);font-weight:600}.Heading__heading-h4--vtPY7{font-size:var(--cs-font-size-h4)}}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** 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/basic/ScrollButtons/ScrollButtons.css ***!
  \*****************************************************************************************************************************************************************************************/.ScrollButtons__controls--ozdy6{overflow:hidden;position:relative}.ScrollButtons__fadeout_prev--dmaPY:before{background:linear-gradient(270deg,hsla(0,0%,96%,0) 0,var(--cs-neutral-bg) 45%);left:0}.ScrollButtons__fadeout_next--v59Js:after,.ScrollButtons__fadeout_prev--dmaPY:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:var(--cs-space-8xl);z-index:var(--cs-zindex-xxs)}.ScrollButtons__fadeout_next--v59Js:after{background:linear-gradient(90deg,hsla(0,0%,96%,0) 0,var(--cs-neutral-bg) 45%);right:0}.ScrollButtons__button_next--NPpfJ,.ScrollButtons__button_prev--f3BRf{aspect-ratio:1/1;box-shadow:var(--cs-shadow-100);font-size:0!important;line-height:0!important;position:absolute!important;top:50%;transform:translateY(-50%)!important;transition:.12s ease-in-out;transition-property:transform,opacity;z-index:var(--cs-zindex-xs)}.ScrollButtons__button_size_xl--_4Bcb{height:var(--cs-space-xl)!important;max-width:var(--cs-space-xl)!important}.ScrollButtons__button_size_xl--_4Bcb svg{height:64%;width:64%}.ScrollButtons__button_size_5xl--WeRU5{height:var(--cs-space-5xl)!important;max-width:var(--cs-space-5xl)!important}.ScrollButtons__button_size_5xl--WeRU5 svg{height:64%;width:64%}.ScrollButtons__show-on-hover--tUx_S .ScrollButtons__button_next--NPpfJ{opacity:0;transform:translate(calc(100% + var(--cs-space-m)),-50%)}.ScrollButtons__show-on-hover--tUx_S .ScrollButtons__button_prev--f3BRf{opacity:0;transform:translate(calc(-100% - var(--cs-space-m)),-50%)}@media (hover:hover){.ScrollButtons__show-on-hover--tUx_S:hover .ScrollButtons__button_next--NPpfJ,.ScrollButtons__show-on-hover--tUx_S:hover .ScrollButtons__button_prev--f3BRf{opacity:1;transform:translateY(-50%)}}.ScrollButtons__button-gap_m--LyL5W .ScrollButtons__button_prev--f3BRf{left:var(--cs-space-m)}.ScrollButtons__button-gap_m--LyL5W .ScrollButtons__button_next--NPpfJ{right:var(--cs-space-m)}.ScrollButtons__button-gap_xl--sYxfW .ScrollButtons__button_prev--f3BRf{left:var(--cs-space-xl)}.ScrollButtons__button-gap_xl--sYxfW .ScrollButtons__button_next--NPpfJ{right: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/Carousel/Carousel.css ***!
  \*******************************************************************************************************************************************************************************/.Carousel__carousel--Pxl9f{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-ms-overflow-style:none;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0;scrollbar-width:none}.Carousel__carousel--Pxl9f::-webkit-scrollbar{display:none}.Carousel__carousel--Pxl9f:after,.Carousel__carousel--Pxl9f:before{align-self:normal;content:""}.Carousel__item--YrccO{box-sizing:border-box;flex:0 0 auto;margin:0;padding:0;position:relative;scroll-snap-align:center}.Carousel__scroll-snap--IqADl{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.Carousel__scroll-snap--IqADl>.Carousel__item--YrccO{scroll-snap-align:center;scroll-snap-stop:always}.Carousel__column_1--VnJGQ>.Carousel__item--YrccO{flex-basis:100%;min-width:0}.Carousel__column_2--JdGrK>.Carousel__item--YrccO{flex-basis:50%;min-width:0}.Carousel__column_3--fDA_M>.Carousel__item--YrccO{flex-basis:33.33333%;min-width:0}.Carousel__column_4--yGbhU>.Carousel__item--YrccO{flex-basis:25%;min-width:0}.Carousel__column_5--owyCZ>.Carousel__item--YrccO{flex-basis:20%;min-width:0}.Carousel__column_6--bSa3l>.Carousel__item--YrccO{flex-basis:16.66667%;min-width:0}.Carousel__column_7--mceE6>.Carousel__item--YrccO{flex-basis:14.28571%;min-width:0}.Carousel__column_8--EzoQS>.Carousel__item--YrccO{flex-basis:12.5%;min-width:0}.Carousel__column_9--jJfbU>.Carousel__item--YrccO{flex-basis:11.11111%;min-width:0}.Carousel__column_10--rtTUw>.Carousel__item--YrccO{flex-basis:10%;min-width:0}.Carousel__align-items_start--Bw_ML{align-items:start}.Carousel__align-items_center--XCX8z{align-items:center}.Carousel__align-items_end--EuQn9{align-items:end}.Carousel__gap_xxs--Lj2fZ>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-xxs)}.Carousel__padding_xxs--NiXBS{scroll-padding-left:var(--cs-space-xxs);scroll-padding-right:var(--cs-space-xxs)}.Carousel__padding_xxs--NiXBS:after,.Carousel__padding_xxs--NiXBS:before{flex:0 0 var(--cs-space-xxs);width:var(--cs-space-xxs)}.Carousel__gap_xs--JRBFu>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-xs)}.Carousel__padding_xs--eCEN4{scroll-padding-left:var(--cs-space-xs);scroll-padding-right:var(--cs-space-xs)}.Carousel__padding_xs--eCEN4:after,.Carousel__padding_xs--eCEN4:before{flex:0 0 var(--cs-space-xs);width:var(--cs-space-xs)}.Carousel__gap_s--aee2z>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-s)}.Carousel__padding_s--DKFZW{scroll-padding-left:var(--cs-space-s);scroll-padding-right:var(--cs-space-s)}.Carousel__padding_s--DKFZW:after,.Carousel__padding_s--DKFZW:before{flex:0 0 var(--cs-space-s);width:var(--cs-space-s)}.Carousel__gap_m--aWopd>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-m)}.Carousel__padding_m--zT7cX{scroll-padding-left:var(--cs-space-m);scroll-padding-right:var(--cs-space-m)}.Carousel__padding_m--zT7cX:after,.Carousel__padding_m--zT7cX:before{flex:0 0 var(--cs-space-m);width:var(--cs-space-m)}.Carousel__gap_l--V5dar>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-l)}.Carousel__padding_l--vM6R0{scroll-padding-left:var(--cs-space-l);scroll-padding-right:var(--cs-space-l)}.Carousel__padding_l--vM6R0:after,.Carousel__padding_l--vM6R0:before{flex:0 0 var(--cs-space-l);width:var(--cs-space-l)}.Carousel__gap_xl--xnYKK>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-xl)}.Carousel__padding_xl--rHGdR{scroll-padding-left:var(--cs-space-xl);scroll-padding-right:var(--cs-space-xl)}.Carousel__padding_xl--rHGdR:after,.Carousel__padding_xl--rHGdR:before{flex:0 0 var(--cs-space-xl);width:var(--cs-space-xl)}.Carousel__gap_2xl--hEgLk>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-2xl)}.Carousel__padding_2xl--PZ2Z0{scroll-padding-left:var(--cs-space-2xl);scroll-padding-right:var(--cs-space-2xl)}.Carousel__padding_2xl--PZ2Z0:after,.Carousel__padding_2xl--PZ2Z0:before{flex:0 0 var(--cs-space-2xl);width:var(--cs-space-2xl)}.Carousel__gap_3xl--qPXFH>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-3xl)}.Carousel__padding_3xl--e6Xzx{scroll-padding-left:var(--cs-space-3xl);scroll-padding-right:var(--cs-space-3xl)}.Carousel__padding_3xl--e6Xzx:after,.Carousel__padding_3xl--e6Xzx:before{flex:0 0 var(--cs-space-3xl);width:var(--cs-space-3xl)}.Carousel__gap_4xl--gNvFD>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-4xl)}.Carousel__padding_4xl--WnkL_{scroll-padding-left:var(--cs-space-4xl);scroll-padding-right:var(--cs-space-4xl)}.Carousel__padding_4xl--WnkL_:after,.Carousel__padding_4xl--WnkL_:before{flex:0 0 var(--cs-space-4xl);width:var(--cs-space-4xl)}.Carousel__gap_5xl--X34mi>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-5xl)}.Carousel__padding_5xl--KOqDz{scroll-padding-left:var(--cs-space-5xl);scroll-padding-right:var(--cs-space-5xl)}.Carousel__padding_5xl--KOqDz:after,.Carousel__padding_5xl--KOqDz:before{flex:0 0 var(--cs-space-5xl);width:var(--cs-space-5xl)}.Carousel__gap_15xl--vFGp6>.Carousel__item--YrccO+.Carousel__item--YrccO{margin-left:var(--cs-space-15xl)}.Carousel__padding_15xl--yitED{scroll-padding-left:var(--cs-space-15xl);scroll-padding-right:var(--cs-space-15xl)}.Carousel__padding_15xl--yitED:after,.Carousel__padding_15xl--yitED:before{flex:0 0 var(--cs-space-15xl);width:var(--cs-space-15xl)}

/*!*************************************************************************************************************************************************************************************************!*\
  !*** 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[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/basic/Label/Label.css ***!
  \*************************************************************************************************************************************************************************/.Label__label--fMi96{align-items:center;border-radius:var(--cs-rad-m);box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:var(--cs-font-size-default);gap:var(--cs-space-xxs);height:var(--cs-space-xl);line-height:100%;max-width:100%;min-width:0;overflow:hidden;padding:0 var(--cs-space-xs);position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.Label__background_bg--NkElG{background:var(--cs-neutral-bg)}.Label__background_surface--lyxaw{background:var(--cs-neutral-surface)}.Label__background_notify--EbV5Z{background:var(--cs-neutral-notify)}.Label__background_primary--aMko8{background:var(--cs-brand-primary)}.Label__background_primary-highlight--xH1j3{background:var(--cs-brand-primary-highlight)}.Label__background_accent--hcNPz{background:var(--cs-brand-accent)}.Label__color_text-main--a6wNX{color:var(--cs-neutral-text-main)}.Label__color_text-muted--rAAgb{color:var(--cs-neutral-text-muted)}.Label__color_text-on-notify--HbjAp{color:var(--cs-neutral-text-on-notify)}.Label__color_text-on-primary--bIeK7{color:var(--cs-brand-text-on-primary)}.Label__color_text-on-accent--ZSNuK{color:var(--cs-brand-text-on-accent)}.Label__theme_green--gt9ey{background:var(--cs-color-green100);color:var(--cs-color-green500)}.Label__theme_red--M5Abl{background:var(--cs-color-red100);color:var(--cs-color-red500)}.Label__theme_orange--jyT5_{background:var(--cs-color-orange100);color:var(--cs-color-orange500)}.Label__theme_violet--bINy3{background:var(--cs-color-violet50);color:var(--cs-color-violet500)}.Label__theme_primary-red--O8udT{background:var(--cs-color-red500);color:var(--cs-color-white)}[data-theme=dark] .Label__theme_green--gt9ey{background:var(--cs-color-green800);color:var(--cs-color-green300)}[data-theme=dark] .Label__theme_red--M5Abl{background:var(--cs-color-red800);color:var(--cs-color-red300)}[data-theme=dark] .Label__theme_orange--jyT5_{background:var(--cs-color-orange800);color:var(--cs-color-orange300)}[data-theme=dark] .Label__theme_primary-red--O8udT{background:var(--cs-color-red400);color:var(--cs-color-black900)}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** 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[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/client/app/pages/Favorites/views/RemoveAllPopup/RemoveAllPopup.css ***!
  \************************************************************************************************************************************************************************************************/.RemoveAllPopup__root--N03uu{width:auto}@media (min-width:960px){.RemoveAllPopup__root--N03uu{max-width:466px;width:100%}}