.welcome{height:500px;padding-top:95px;padding-bottom:45px;margin-bottom:-250px;background:linear-gradient(180deg,hsla(0,0%,100%,0),var(--white)),url(/static/images/welcome.png);background-repeat:no-repeat;background-size:100% 250px,cover;background-position:bottom,top;color:var(--main-color)}@media only screen and (max-width:840px){.welcome{height:320px;margin-bottom:-30px;background-size:100% 130px,cover;padding-top:72px}}@media only screen and (max-width:480px){.welcome{height:auto;padding:30px}}.welcome-inner{padding-left:10px}@media only screen and (max-width:840px){.welcome-inner{max-width:452px;padding-left:0}}@media only screen and (max-width:480px){.welcome-inner{max-width:280px}}.welcome-title{font-size:2.125em;line-height:120%;text-transform:none;text-align:left}@media only screen and (max-width:480px){.welcome-title{font-size:1.375em}}.welcome-subtitle{display:flex;max-width:630px}@media only screen and (max-width:480px){.welcome-subtitle{font-size:.875em}}.main-slide{padding-top:89.05852417302799%;background:var(--white);position:relative;overflow:hidden;display:inline-flex;align-items:flex-start;justify-content:flex-start;width:100%}.main-slide .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.main-slide .ratio-container img{width:100%;height:100%;object-fit:cover;object-position:center}.main-slide:hover .main-slide__image{filter:brightness(.8)}.main-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(8.3deg,var(--black),rgba(0,0,0,0) 47.58%);opacity:.5;max-width:100%;max-height:100%;overflow:hidden}.main-slide--trend{position:relative;padding-top:76.73267326732673%;width:100%;display:flex}.main-slide--trend .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.main-slide--trend .ratio-container img{width:100%;height:100%;object-fit:cover;object-position:center}.main-slide--trend .main-slide__content{padding:10px;border:none}.main-slide__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:10px;padding:15px;border:1px dashed var(--white_o5);border-radius:var(--main_radius);display:flex;flex-direction:column;justify-content:space-between;color:var(--white);cursor:pointer}@media only screen and (max-width:990px){.main-slide__content{margin:6px;padding:8px}}.main-slide__content-bottom,.main-slide__content-top{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.main-slide__content-bottom{margin-top:auto}.main-slide__brand{background:var(--white);border-radius:var(--small_radius);display:flex;justify-content:center;align-items:center;width:60px;height:30px;margin-bottom:5px}@media only screen and (max-width:840px){.main-slide__brand{width:55px;height:25px;border-radius:5px;margin-bottom:0}}.main-slide__tag{font-size:10px;line-height:110%;padding:3px 7px;border-radius:var(--small_radius)}@media only screen and (max-width:840px){.main-slide__tag{border-radius:8px;line-height:1}}.main-slide__title{font-weight:700;font-size:1.5em;line-height:1.16;display:flex;align-items:center;margin:0;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:840px){.main-slide__title{font-size:1em}}@media only screen and (max-width:1050px){.main-slide__subtitle{font-size:.875em}}@media only screen and (max-width:840px){.main-slide__subtitle{font-size:.75em;line-height:120%}}.main-slide__date{font-size:10px;line-height:110%}.main-slide__image{width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--transition)}.home-banners{padding:0 30px}@media only screen and (max-width:840px){.home-banners{padding:0 15px}}.home-banners__list{padding-top:30px;display:flex;flex-wrap:wrap;gap:30px;background:var(--white);border-radius:calc(var(--main_radius)*2)}@media only screen and (max-width:840px){.home-banners__list{padding-top:10px;border-radius:0;gap:20px}}@media only screen and (max-width:720px){.home-banners__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.home-banners__item{border-radius:var(--main_radius);overflow:hidden;width:calc(33.33333% - 20px)}@media only screen and (max-width:840px){.home-banners__item{width:calc(33.33333% - 14px)}}@media only screen and (max-width:720px){.home-banners__item{width:90%;flex-shrink:0}}.home-banners__item .main-slide{position:relative;padding-top:89.05852417302799%;width:100%;height:100%}.home-banners__item .main-slide .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.home-banners__item .main-slide .ratio-container img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:720px){.home-banners__item .main-slide{position:relative;padding-top:57.85123966942148%;width:100%}.home-banners__item .main-slide .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.home-banners__item .main-slide .ratio-container img{width:100%;height:100%;object-fit:cover;object-position:center}}.home-banners__item:nth-child(-n+2){width:calc(50% - 15px)}@media only screen and (max-width:840px){.home-banners__item:nth-child(-n+2){width:calc(50% - 10px)}}@media only screen and (max-width:720px){.home-banners__item:nth-child(-n+2){width:90%;flex-shrink:0}}.home-banners__item:nth-child(-n+2) .main-slide{position:relative;padding-top:57.85123966942148%;width:100%;height:100%}.home-banners__item:nth-child(-n+2) .main-slide .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.home-banners__item:nth-child(-n+2) .main-slide .ratio-container img{width:100%;height:100%;object-fit:cover;object-position:center}.home-categories__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media only screen and (min-width:1201px){.home-categories__list{display:none}}@media only screen and (max-width:800px){.home-categories__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.home-categories__list{grid-gap:20px}}.home-categories__cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}@media only screen and (max-width:1200px){.home-categories__cols{display:none}}.home-categories__col{display:grid;grid-gap:30px}.home-categories__col:nth-child(2n) .home-categories__item{height:100%;display:flex;flex-direction:column;justify-content:space-between}.home-categories__col:nth-child(2n) .home-categories__item-image{max-height:none;transform:none}.home-categories__item{position:relative;background:var(--gray);border-radius:var(--main_radius);padding:30px;height:180px;cursor:pointer;transition:var(--transition);display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:900px){.home-categories__item{padding:20px}}@media only screen and (max-width:840px){.home-categories__item{height:140px}}@media only screen and (max-width:480px){.home-categories__item{border-radius:var(--small_radius);padding:10px}}@media only screen and (max-width:440px){.home-categories__item{height:100px}}.home-categories__item:hover{background:var(--gray-2-dark)}.home-categories__item-title{font-weight:700;font-size:1.125em;line-height:140%;color:var(--main-color);z-index:2}@media only screen and (max-width:900px){.home-categories__item-title{font-size:1em}}@media only screen and (max-width:440px){.home-categories__item-title{font-size:.875em;line-height:16px}}.home-categories__item-image{width:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:right;transform:translate(10px,10px)}.banner{display:flex;justify-content:center;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:var(--gray);padding:60px 30px 55px}@media only screen and (max-width:860px){.banner{padding:37px 30px}}@media only screen and (max-width:480px){.banner{padding:30px}}.banner__content{width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--main-color)}.banner__title{font-weight:700;font-size:2.125em;line-height:115%}@media only screen and (max-width:840px){.banner__title{font-size:1.375em}}@media only screen and (max-width:480px){.banner__title{font-size:1.125em}}@media only screen and (max-width:840px){.banner__subtitle{font-size:.875em}}.products-col:first-child .products-col__list:after,.products-col:last-child .products-col__list:after{content:"";display:block;height:100%;width:1px;position:absolute;background:var(--gray);right:-22px;top:0}@media only screen and (max-width:1200px){.products-col:first-child .products-col__list:after,.products-col:last-child .products-col__list:after{display:none}}.products-col:last-child .products-col__list:after{left:-22px;right:0}.products-col__title{font-weight:700;font-size:1.5em;line-height:150%}.products-col__list{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media only screen and (max-width:1200px){.products-col__list{grid-template-columns:repeat(auto-fit,210px);grid-auto-columns:210px;grid-auto-flow:column;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--sides_padding)*-1);padding:0 var(--sides_padding);grid-gap:30px}}@media only screen and (max-width:580px){.products-col__list{grid-gap:20px;grid-template-columns:repeat(auto-fit,204px);grid-auto-columns:204px}}.trends-col__list{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:1200px){.trends-col__list{display:grid;grid-template-columns:1fr 1fr;gap:30px}}@media only screen and (max-width:580px){.trends-col__list{gap:20px}}.trends-col__item{border-radius:var(--main_radius);overflow:hidden}@media only screen and (max-width:580px){.trends-col__item .main-slide{position:relative;padding-top:122.1556886227545%;width:100%}.trends-col__item .main-slide .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.trends-col__item .main-slide .ratio-container img{width:100%;height:100%;object-fit:cover;object-position:center}}.bottom-banner{background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:var(--gray);padding-top:84px;padding-bottom:94px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:840px){.bottom-banner{padding:50px 30px}}@media only screen and (max-width:480px){.bottom-banner{padding:30px}}.bottom-banner__content{background:var(--white_o8);backdrop-filter:blur(4px);border-radius:var(--big_radius);padding:30px;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;max-width:363px;font-size:.875em;line-height:145%}@media only screen and (max-width:840px){.bottom-banner__content{gap:15px}}@media only screen and (max-width:420px){.bottom-banner__content{font-size:.75em;padding:30px 20px}}.bottom-banner__logo .img{width:80px;height:auto}@media only screen and (max-width:420px){.bottom-banner__logo .img{width:60px}}.bottom-banner__description{-webkit-line-clamp:6;line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.bottom-banner__link{text-decoration:underline}.home-page{display:grid;grid-gap:50px;padding:0}@media only screen and (max-width:840px){.home-page{grid-gap:30px}}@media only screen and (min-width:1201px){.home-page__trends .products-col--all{display:none}}@media only screen and (max-width:1200px){.home-page__trends .products-col:not(.home-page__trends .products-col--all){display:none}}.home-page__products-inner,.home-page__trends-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}@media only screen and (max-width:1200px){.home-page__products-inner,.home-page__trends-cols{grid-template-columns:1fr;gap:30px}}.home-page__products-inner--no-news,.home-page__trends-cols--no-news{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1200px){.home-page__products-inner--no-news,.home-page__trends-cols--no-news{grid-template-columns:1fr}}