.product-card_product_card__y1SmN{border-bottom:2px solid hsl(var(--border));padding:16px;background-color:hsl(var(--white-background))}.product-card_product_card__y1SmN:last-child{border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-bottom:none}@media(max-width:768px){.product-card_product_card__y1SmN:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:2px solid hsl(var(--border))}}.product-card_product_card__title__J4LUZ{font-size:20px;font-weight:800;line-height:24px;margin-bottom:4px}.product-card_product_card__price__Zcb_z{color:hsl(var(--primary));font-size:16px;line-height:24px;margin-bottom:4px;font-weight:700}.product-card_product_card__ingredients__a0vc9{font-size:13px;line-height:20px;font-weight:400}.product-card_product_card__grams__2sWJt{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:11px;line-height:16px;font-weight:600;margin-top:8px;color:hsl(var(--gray-dark))}.products-group-list_productsGroupList__7k_e_{border:2px solid hsl(var(--border));border-radius:20px;margin-bottom:14px}@media(max-width:768px){.products-group-list_productsGroupList__7k_e_{border:0;border-radius:0;margin-bottom:0}}.products-group-list_productsGroupList__7k_e_ .products-group-list_title__DPD23{background:hsl(var(--gray));padding:16px;text-align:center;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:2px solid hsl(var(--border));text-transform:uppercase}@media(max-width:768px){.products-group-list_productsGroupList__7k_e_ .products-group-list_title__DPD23{text-align:start;border-top-left-radius:0;border-top-right-radius:0}}.desktop-content_content__kyRpA{display:flex;flex-direction:row;justify-content:space-between;gap:16px;flex:1;border:1px solid hsl(var(--border));padding:24px;margin:24px 0;background-color:hsl(var(--white-background));border-radius:16px}.desktop-content_categories__D_KpB{position:sticky;top:112px;height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.desktop-content_categories__D_KpB::-webkit-scrollbar{display:none}.desktop-content_menu__tfjfR{flex:1;overflow-y:auto}.desktop-content_information__OECWq{position:sticky;top:112px;height:calc(100vh - 112px);overflow-y:auto}@media(max-width:1024px){.desktop-content_information__OECWq{display:none}}.information-block_information_block__z4M_d{display:flex;gap:14px;margin-bottom:16px;transition:color .3s ease-in-out}.information-block_information_block__z4M_d:hover{color:hsl(var(--primary));cursor:pointer}.information-block_information_block__z4M_d .information-block_icon__lnbIv{display:flex;margin-top:8px}.information-block_information_block__info__QUZl3{display:flex;flex-direction:column}.information-block_information_block__title__JGRtP{font-size:13px;font-weight:500}.information-block_information_block__text__YMZlr{font-size:14px;font-weight:700;line-height:21px}@media(max-width:768px){.information-block_information_block__text__YMZlr{font-weight:400}}.information-block_drawer_block__jUehM{display:flex;align-items:center;gap:14px;margin-bottom:16px;transition:border-color .3s ease-in-out;padding:16px 0;border-bottom:1px solid hsl(var(--border))}.information-block_drawer_block__jUehM:hover{border-color:hsl(var(--primary));cursor:pointer}.information-block_drawer_block__info__URm6r{display:flex;flex-direction:column}.information-block_drawer_block__title___xZTW{font-size:13px;font-weight:500}.information-block_drawer_block__text__SC4rI{font-size:14px;font-weight:400;line-height:21px}.footer_footer__wi4Wc{border-top:1px solid hsl(var(--border));width:100%;background-color:hsl(var(--white-background))}.footer_footer__wi4Wc .footer_container__tRoRK{display:flex;flex-direction:row;padding:16px 24px}@media(max-width:768px){.footer_footer__wi4Wc .footer_container__tRoRK{flex-direction:column}}.footer_footer__wi4Wc .footer_map__emrBr{width:500px}@media(max-width:1024px){.footer_footer__wi4Wc .footer_map__emrBr{width:350px}}.header_header__T6JER{position:sticky;top:0;width:100%;height:auto;z-index:10;border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--white-background))}@media(max-width:768px){.header_header__T6JER{position:relative}}.menu-settings-sidebar_sidebar__NtRma{position:fixed;top:109px;left:0;width:400px;height:100vh;background-color:#f8f9fa;box-shadow:2px 0 5px rgba(0,0,0,.1);z-index:10}