.Home_homePage___HeYv{display:flex;flex-direction:column;gap:32px;padding-top:calc(400px + 24px);position:relative;@media (max-width:1548px){gap:24px}@media (max-width:768px){gap:16px}}.Home_popularList__P9qAB{width:100%;height:-moz-fit-content;height:fit-content;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));margin-bottom:1rem;@media screen and (max-width:1024px){grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}@media screen and (max-width:768px){grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}}@media (max-width:1024px){.Home_homePage___HeYv{padding-top:calc(340px + 24px)}}@media (max-width:768px){.Home_homePage___HeYv{padding-top:calc(270px + 16px)}}@media (max-width:480px){.Home_homePage___HeYv{padding-top:calc(200px + 16px)}}.CatalogItem_card__LS0U6{display:flex;flex-direction:column;gap:16px;min-height:100%;border-radius:var(--border-radius);padding:16px;border:1px solid var(--color-blue-stroke);cursor:pointer;&:hover{color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}&:active,&:focus{box-shadow:inset 0 0 0 2px var(--color-blue)}}.CatalogItem_imageContainer__EguzV{position:relative;object-fit:contain;height:220px;width:100%;margin:0 auto;pointer-events:none;& img{object-fit:contain}}.CatalogItem_titleContainer___oASw{display:flex;font-size:1.125rem;line-height:1.5;height:3.2rem;width:100%;& .CatalogItem_title__L2ntb{color:var(--color-black-light);font-weight:500;width:100%;overflow:hidden;word-wrap:break-all;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.CatalogItem_offers__HBrBa{display:flex;flex-direction:column;text-align:center;& .CatalogItem_price__Ozmb0{margin-top:-11px;color:var(--color-black-light);font-weight:700;font-size:1rem;line-height:1.5;& span{font-size:1.75rem;line-height:2;margin:0 8px}}}& button{& .CatalogItem_buttonText__YS7WN{display:block}& .CatalogItem_buttonTextMobile__P2zy4{display:none}}& .CatalogItem_empty__zRK4W{display:inline-flex;align-items:center;justify-content:center;text-align:center;height:5.25rem;color:var(--color-black-light);font-size:1rem;line-height:1.25}.CatalogItem_parameters__w13Vr{padding:4px 0;flex-direction:column;font-size:.875rem;& dl{width:100%;display:grid;grid-row-gap:8px;row-gap:8px;grid-column-gap:4px;column-gap:4px;grid-template-columns:auto minmax(auto,1.1fr);color:var(--color-black-light);padding:5px 0;line-height:1.5;& dd,& dt{line-height:1.2}& dd{text-align:end;font-weight:700;white-space:normal;max-height:1.2rem;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}& span{min-width:14px;flex-grow:1}}}@media (max-width:1600px){& button{& .CatalogItem_buttonText__YS7WN{display:none}& .CatalogItem_buttonTextMobile__P2zy4{display:block}}.CatalogItem_titleContainer___oASw{height:5rem;& .CatalogItem_title__L2ntb{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}}}@media (max-width:1196px){.CatalogItem_card__LS0U6{gap:8px}.CatalogItem_imageContainer__EguzV{height:120px}.CatalogItem_parameters__w13Vr{width:100%;padding:8px 0;& dl{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;font-size:.875rem;line-height:1.125;& dd{border-radius:var(--border-radius);background-color:var(--color-blue-light);font-weight:400;line-height:inherit;padding:4px 8px;width:-moz-fit-content;width:fit-content;text-align:center;word-break:break-all}& dt,& span{display:none}}}}@media (max-width:814px){.CatalogItem_card__LS0U6{gap:8px;padding:8px}.CatalogItem_imageContainer__EguzV{height:90px;width:144px}.CatalogItem_titleContainer___oASw{font-size:.875rem;line-height:1.285;height:54px}.CatalogItem_offers__HBrBa{gap:8px;& .CatalogItem_price__Ozmb0{margin-top:0;font-size:.875rem;line-height:1.125;& span{font-size:1.125rem;line-height:1.5}}}}.CatalogItem_skeleton__9oZIZ{&.CatalogItem_card__LS0U6{&:active,&:focus,&:hover{box-shadow:none}}& .CatalogItem_imageContainer__EguzV{width:100%}& .CatalogItem_title__L2ntb{display:block}}.BlockLinks_imageContainer__ez54c{height:32px;width:100px;position:relative;& img{object-fit:contain}}.BlockLinks_carousel__y_30y{--pro-carousel-slide-size:fit-content}.BlockLinks_first___OILm{margin-bottom:-24px;@media (max-width:1548px){margin-bottom:-16px}@media (max-width:768px){margin-bottom:-8px}}.BlockLinks_end__jZFE7{order:1}.BlockLinks_link__5AlHM{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5;font-weight:400;padding:8px 16px;min-width:170px!important;color:var(--color-blue-dark);border-radius:var(--border-radius);border:1px solid var(--color-blue-stroke);&:hover{border:1px solid var(--color-blue)}&:active,&:hover{color:var(--color-blue)}&:active{box-shadow:inset 0 0 0 1px var(--color-blue)}}.BlockLinks_linkActive__wrwCJ{color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}@media (max-width:768px){.BlockLinks_imageContainer__ez54c{height:22px}.BlockLinks_link__5AlHM{min-width:130px!important}}.HomepageBanner_container__xD3Bt{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:400px;background-repeat:no-repeat;background-position:100%;& a{width:-moz-fit-content;width:fit-content;height:3rem}& .HomepageBanner_bgImage__y8POL{object-fit:cover;object-position:right}}.HomepageBanner_circle___03jP{position:absolute;border-radius:50%;transform:translate(-48%,-70%);width:1836px;height:1774px;background-color:rgba(0,43,79,.7);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(10px)}.HomepageBanner_imageContainer__iuHUk{display:none}.HomepageBanner_block__ibs2e{position:absolute;top:80px;z-index:1;color:var(--color-white);& .HomepageBanner_label__LkO3t{padding:8px 32px 8px 120px;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#001c3b;font-size:1rem;font-weight:700;line-height:1.5}& .HomepageBanner_text__r2_C_{padding-top:25px;padding-left:120px;& .HomepageBanner_title__gvvxa{font-weight:700;font-size:3.5rem;line-height:1}& .HomepageBanner_subtitle___N2qL{margin-top:10px;margin-bottom:35px;font-weight:700;font-size:1.625rem;line-height:1}}}@media screen and (max-width:1500px){.HomepageBanner_container__xD3Bt{& .HomepageBanner_bgImage__y8POL{object-fit:cover;object-position:calc(85%)}}}@media (max-width:1280px){.HomepageBanner_circle___03jP{transform:translate(-55%,-70%)}.HomepageBanner_block__ibs2e{& .HomepageBanner_label__LkO3t,& .HomepageBanner_text__r2_C_{padding-left:80px}}}@media (max-width:1024px){.HomepageBanner_container__xD3Bt{height:340px}.HomepageBanner_block__ibs2e{top:50px;& .HomepageBanner_text__r2_C_{& .HomepageBanner_title__gvvxa{font-size:3.125rem}& .HomepageBanner_subtitle___N2qL{font-size:1.375rem;margin-bottom:40px}}}.HomepageBanner_circle___03jP{width:1374px;height:1328px;transform:translate(-60%,-55%)}}@media (max-width:768px){.HomepageBanner_container__xD3Bt{height:270px;& .HomepageBanner_bgImage__y8POL{object-fit:cover;object-position:calc(85%)}}.HomepageBanner_block__ibs2e{top:36px;& .HomepageBanner_label__LkO3t{padding-left:68px}& .HomepageBanner_text__r2_C_{padding-top:16px;padding-left:68px;& .HomepageBanner_title__gvvxa{font-size:2.625rem}& .HomepageBanner_subtitle___N2qL{font-size:1.25rem;margin-bottom:20px}}}.HomepageBanner_circle___03jP{width:954px;height:922px;transform:translate(-50%,-55%)}}@media (max-width:480px){.HomepageBanner_container__xD3Bt{background-image:url(/images/banner/webp/bg-banner-mobile.webp);height:200px;& .HomepageBanner_bgImage__y8POL{display:none}& a{height:40px}}.HomepageBanner_circle___03jP{width:594px;height:574px;transform:translate(-48%,-55%)}.HomepageBanner_block__ibs2e{z-index:3;top:10px;& .HomepageBanner_label__LkO3t{padding-left:16px;padding-right:16px}& .HomepageBanner_text__r2_C_{padding-top:10px;padding-left:16px;& .HomepageBanner_title__gvvxa{font-size:2rem}& .HomepageBanner_subtitle___N2qL{font-size:1rem;margin-bottom:15px}}}.HomepageBanner_imageContainer__iuHUk{z-index:2;width:231px;height:231px;display:block;position:absolute;right:0;bottom:0}}.SeoTextBlock_seoTextBlock__JNr_r{& a{color:var(--color-blue);&:focus,&:hover{color:var(--color-blue-dark)}&:active{color:var(--color-blue)}&:disabled{color:var(--color-blue-medium)}}& h2{font-size:28px;font-weight:700;line-height:36px;@media screen and (max-width:768px){font-size:20px;line-height:28px}}& h3{font-size:20px;font-weight:700;line-height:28px;@media screen and (max-width:768px){font-size:18px;line-height:24px}}& h4{font-weight:700}& h4,& p{font-size:16px;line-height:24px}& p{font-weight:400}& ol,& ul{list-style:inside;display:flex;flex-direction:column;gap:1rem;margin:1rem 0;@media screen and (max-width:768px){gap:.5rem;margin-left:0;margin-bottom:.5rem;margin-right:0;margin-top:.5rem}}}