.StepperModifier_stepper__RH_Wy{display:inline-grid;grid-template-columns:1fr 1fr;box-sizing:border-box;justify-self:flex-start;align-items:center;text-align:center;font-style:normal;font-weight:500;line-height:19px;color:var(--inactive-brown);height:min-content;padding:3px;clear:both}@media(max-width:768px){.StepperModifier_stepper__RH_Wy{font-size:calc(14px + 1.02*(100vw - 320px)/1140)}}@media(min-width:769px){.StepperModifier_stepper__RH_Wy{font-size:calc(14px + .6*100vw/1140)}}@media(max-width:380px){.StepperModifier_stepper__RH_Wy{max-width:200px}}.StepperModifier_stepperContained__2_cSn{grid-template-rows:1fr}.StepperModifier_stepperOutlined__PSjmw{border:1px solid var(--grey-light);border-radius:14px;grid-template-rows:1fr;cursor:pointer;width:100%;max-width:100%}.StepperModifier_option__pzIZb{padding:4px 12px;border-radius:4px;color:#fff;line-height:19px;font-style:normal;font-weight:500;font-size:15px;text-align:center;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.StepperModifier_optionNotSelected__Fn2sr{background:var(--pink-light);border-radius:11px;color:var(--dark-light);font-weight:500;font-size:var(--font-small);line-height:120%}.StepperModifier_optionSelected__PdQki{background:var(--white);box-shadow:0 6px 16px rgba(35,35,35,.13);border-radius:11px;color:var(--dark);font-weight:500;font-size:var(--font-small);line-height:120%}.CheckboxModifier_title__MAEeT{font-family:var(--font-gotham);color:#232323;font-size:16px;font-weight:500;line-height:120%;margin-top:15px}.CheckboxModifier_errored__PeybB{color:var(--primary)}.CheckboxModifier_errorText__KSNi2{display:block;width:100%;font-size:12px;margin:5px 0;color:var(--primary)}.ProductDetails_modal__yLoHD{width:980px;max-width:calc(100% - 20px);padding:0}.ProductDetails_container__Erjk6{display:grid;grid-template-columns:auto auto 1fr;justify-content:center;position:relative}@media(max-width:768px){.ProductDetails_container__Erjk6{grid-template-columns:1fr;padding-bottom:40px}}.ProductDetails_image__nBCxH{text-align:center;max-width:max-content;width:100%;height:max-content;padding:28px;position:-webkit-sticky;position:sticky;top:20px}@media(max-width:768px){.ProductDetails_image__nBCxH{justify-self:center;padding:0}}.ProductDetails_label__bVdey{content:"";position:absolute;top:20px;left:20px}@media(max-width:768px){.ProductDetails_label__bVdey{top:14px;left:14px}}.ProductDetails_delimiter__z750o{flex-shrink:0;width:1px;height:calc(100% - 84px);background-color:var(--pink)}@media(max-width:768px){.ProductDetails_delimiter__z750o{width:100%;height:1px}}.ProductDetails_content__kn6Aa{display:flex;flex-direction:column;padding:60px 40px 20px}@media(max-width:768px){.ProductDetails_content__kn6Aa{justify-content:center;align-items:flex-start;padding:0;margin-top:0}}.ProductDetails_title__SUIa7{font-family:var(--font-gotham);font-style:normal;font-weight:500;font-size:20px;line-height:120%;font-feature-settings:"pnum" on,"lnum" on;color:var(--dark)}@media(max-width:576px){.ProductDetails_title__SUIa7{font-size:14px}}.ProductDetails_propertiesBox__M6MVG{position:relative}.ProductDetails_infoIcon__k8_g5{display:inline-flex;margin-left:14px;color:var(--brown-100);cursor:pointer}.ProductDetails_infoIconOpen__H_V3b,.ProductDetails_infoIcon__k8_g5:hover{color:var(--brown)}.ProductDetails_weight___7eyS{font-family:var(--font-gotham);font-style:normal;font-weight:500;font-size:12px;line-height:120%;font-feature-settings:"pnum" on,"lnum" on;color:var(--grey-semilighter)}@media(max-width:768px){.ProductDetails_weight___7eyS{font-size:calc(10px + 2.04*(100vw - 320px)/1140)}}@media(min-width:769px){.ProductDetails_weight___7eyS{font-size:calc(10px + 1.2*100vw/1140)}}.ProductDetails_description__9gKkz{font-family:var(--font-gotham);font-style:normal;font-weight:400;font-size:14px;line-height:140%;font-feature-settings:"pnum" on,"lnum" on;color:var(--dark);max-width:328px;width:100%}@media(max-width:768px){.ProductDetails_description__9gKkz{font-size:calc(12px + 2.04*(100vw - 320px)/1140)}}@media(min-width:769px){.ProductDetails_description__9gKkz{font-size:calc(12px + 1.2*100vw/1140)}}@media(max-width:768px){.ProductDetails_description__9gKkz{max-width:none}}.ProductDetails_modifiers__uuDAN{max-width:163px;width:100%;border:1px solid var(--light-brown);box-sizing:border-box;border-radius:6px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:3px}.ProductDetails_addButton__ZXr57{width:293px;height:76px;border-radius:14px;font-family:var(--font-gotham);font-style:normal;font-weight:500;font-size:16px;line-height:120%;text-align:center;color:var(--white)}@media(max-width:768px){.ProductDetails_addButton__ZXr57{width:100%;font-size:12px}.ProductDetails_content__kn6Aa .ProductDetails_addButton__ZXr57{display:none}.ProductDetails_counterHolder__Y4I_2{display:flex;align-items:center;justify-content:center;padding-top:5px;position:relative}.ProductDetails_content__kn6Aa .ProductDetails_counterHolder__Y4I_2{display:none}}.ProductDetails_stickyFooter__O85QP{display:none}@media(max-width:768px){.ProductDetails_stickyFooter__O85QP{flex-direction:column;align-items:center;position:fixed;bottom:10px;left:23px;right:23px}}.CatalogSection_products__ag3nm{display:grid;grid-column-gap:15px;column-gap:15px;grid-row-gap:25px;row-gap:25px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}@media(max-width:768px){.CatalogSection_products__ag3nm{grid-template-columns:1fr;grid-row-gap:16px;padding-bottom:35px;padding-left:10px;padding-right:10px}}.CatalogSection_notAvailableMessageHolder__6zMGw{display:flex;align-items:center;margin-top:0;margin-bottom:15px}@media(max-width:768px){.CatalogSection_notAvailableMessageHolder__6zMGw{padding-left:10px;padding-right:10px;display:inline-flex;margin-bottom:20px}}.CatalogSection_notAvailableMessageText__hVK2B{color:#232323;font-size:18px;margin-left:8px;font-weight:500}@media(max-width:768px){.CatalogSection_notAvailableMessageText__hVK2B{font-size:13px}}.Products_loaderHolder__2OJyX{height:100px;display:flex;align-items:center;justify-content:center}