@-webkit-keyframes rotation{0%{rotate:0deg}to{rotate:1turn}}.blog-card{width:100%}.blog-card .blog-card__link-img{background-color:#f7f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;overflow:hidden}@media only screen and (max-width:680px){.blog-card .blog-card__link-img{margin-bottom:15px}}@media(hover:hover){.blog-card .blog-card__link-img:hover img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}}.blog-card .blog-card__link-img img{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1);width:100%}.blog-card .blog-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media only screen and (max-width:680px){.blog-card .blog-card__footer{gap:5px}}.blog-card .blog-card__footer .blog-card__title{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;font-size:clamp(1rem,.9423rem + .2564vw,1.25rem);line-height:normal;overflow:hidden;text-transform:uppercase;text-wrap:balance}.blog-card .blog-card__footer .block-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#464646;font-size:clamp(.75rem,.7212rem + .1282vw,.875rem);gap:8px;line-height:normal}.blog-card .blog-card__footer .block-time svg{height:13px;width:13px}.blog-card[data-cardBlog-type="1"] .blog-card__title{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-size:clamp(1rem,.9423rem + .2564vw,1.25rem);line-height:normal;overflow:hidden;text-transform:uppercase;text-wrap:balance}.blog-card[data-cardBlog-type="1"][data-axes=horizontal]{display:grid;gap:15px;grid-template-columns:107px 1fr;max-height:70px}.blog-card[data-cardBlog-type="1"][data-axes=horizontal] .blog-card__link-img{margin-bottom:0}.blog-card[data-cardBlog-type="1"][data-axes=horizontal] .blog-card__footer{-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center}.blog-card[data-cardBlog-type="1"][data-axes=horizontal] .blog-card__title{font-size:14px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card[data-cardBlog-type="1"][data-axes=horizontal] .block-time{font-size:12px;gap:5px}.blog-card[data-cardBlog-type="1"][data-axes=horizontal] .block-time svg{height:10px;margin-bottom:1px;width:10px}.blog-card[data-cardBlog-type="2"],.blog-card[data-cardBlog-type="3"]{padding:28px}.blog-card[data-cardBlog-type="2"]{background-color:#000}.blog-card[data-cardBlog-type="2"] .block-time,.blog-card[data-cardBlog-type="2"] .blog-card__footer{color:#fff}.blog-card[data-cardBlog-type="3"]{border:1px solid #000}.product__list{display:grid;gap:30px 15px;grid-template-columns:repeat(5,1fr);grid-template-rows:auto}@media only screen and (max-width:1200px){.product__list{gap:30px 15px;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:992px){.product__list{gap:30px 15px;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.product__list{gap:30px 15px;grid-template-columns:repeat(2,1fr)}}.product-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card,.product-card .product-card__top-left{display:-webkit-box;display:-ms-flexbox;display:flex}.product-card .product-card__top-left{left:0;position:absolute;top:0}.product-card .product-card__discount,.product-card .product-card__new{display:inline-block;font-size:clamp(.75rem,.7212rem + .1282vw,.875rem);font-weight:500;line-height:170%;padding-inline:clamp(.3125rem,.2404rem + .3205vw,.625rem)}.product-card .product-card__new{background-color:#405def;color:#fff}.product-card .product-card__discount{background-color:#fe0}.product-card .product-card__link{position:relative;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:3/4;background-color:#f7f6f6;background-repeat:no-repeat;background-size:cover;justify-content:center;overflow:hidden;width:100%}@media(hover:hover){.product-card .product-card__link:hover img{scale:1.1}}.product-card .product-card__link img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;scale:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:100%}.product-card .product-card__link .default-img{-o-object-fit:contain;object-fit:contain;width:50%}.product-card .product-card__wrapper-img{height:100%;position:relative;width:100%}.product-card .product-card__check-basket{background-color:#405def;border-radius:100px;bottom:15px;color:#fff;display:block;font-size:12px;line-height:normal;padding:3px 8px;position:absolute;right:15px;z-index:0}.product-card .product-card__play-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:10px;top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border-radius:50%;-webkit-box-shadow:-1px 1px 2px 0 rgba(0,0,0,.051);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.051);height:30px;justify-content:center;pointer-events:none;width:30px}@media only screen and (max-width:992px){.product-card .product-card__play-icon{height:20px;width:20px}}.product-card .product-card__play-icon span{border-left:0 solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #405def;border-style:solid;border-width:5px 0 5px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;position:relative;-webkit-transform:translateX(18%);-ms-transform:translateX(18%);transform:translateX(18%);width:0}.product-card .product-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-block:10px 0}.product-card .product-card__header .product-card__wrapper-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px 7px;margin-bottom:8px}@media only screen and (max-width:680px){.product-card .product-card__header .product-card__wrapper-price{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-card .product-card__header{margin-block:5px 5px}}.product-card .product-card__header .product-card__price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.product-card .product-card__header .product-card__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#bebebe;font-size:14px;font-weight:500;gap:8px;line-height:normal;margin-right:5px}.product-card .product-card__header .product-card__status svg{height:20px;width:20px}@media only screen and (max-width:680px){.product-card .product-card__header .product-card__status{font-size:12px}.product-card .product-card__header .product-card__status svg{height:16px;width:16px}}.product-card .product-card__header .product-card__status[data-availability=IN_TRANSIT] svg{color:#405def}.product-card .product-card__header .product-card__status[data-availability=TO_ORDER] svg{color:#ffc60c}.product-card .product-card__header .product-card__status[data-availability=IN_STOCK] svg{color:#18c018}.product-card .product-card__header .product-card__price{color:#464646;font-size:clamp(.875rem,.7885rem + .3846vw,1.25rem);font-weight:400;text-wrap:nowrap;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.product-card .product-card__header .product-card__price-old{color:#bebebe;display:inline-block;font-size:clamp(.75rem,.7212rem + .1282vw,.875rem);position:relative;text-decoration-line:line-through;text-decoration-thickness:1px;white-space:nowrap}.product-card .product-card__header .product-card__title{font-size:clamp(.875rem,.8317rem + .1923vw,1.0625rem);line-height:100%;margin-bottom:5px;width:80%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-card__color{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.product-card__color .product-color__btn{border:1px solid rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;width:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .2s ease-in;transition:border .2s ease-in}@media(hover:hover){.product-card__color .product-color__btn:hover{border:1px solid gray}}.product-card__color .product-color__btn_active{border:1px solid #bebebe}.product-card__color .product-color__btn_disable{cursor:default;opacity:.5;pointer-events:none}.product-card__color .product-color__btn span{border:2px solid #f3f1f1;display:block;height:17px;width:17px}.navbar-contacts{background-color:#405def;-webkit-box-shadow:-3px 3px 8px 0 rgba(0,0,0,.04);box-shadow:-3px 3px 8px 0 rgba(0,0,0,.04);color:#fff;height:100dvh;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:120px 50px;position:fixed;right:0;scrollbar-width:none;top:0;-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%);-webkit-transition:all .3s linear;transition:all .3s linear;width:480px;z-index:50;z-index:200}.navbar-contacts.navbar-contacts_show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.navbarContacts-show{left:-480px}.navbar-contacts__close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:40px;top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;height:30px;justify-content:flex-end;padding:5px;width:30px}.navbar-contacts__section{margin-bottom:70px}.navbar-contacts__logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:17px;width:100px}.navbar-contacts__logo svg{height:100%;width:100%}.navbar-contacts__title{font-size:17px;margin-bottom:20px;text-transform:uppercase}.navbar-contacts__text{line-height:21px}.navbar-contacts__list-contacts li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.navbar-contacts__list-contacts li:not(:last-child){margin-bottom:10px}.navbar-contacts__list-contacts li a{-webkit-transition:color .2s ease-in;transition:color .2s ease-in}@media(hover:hover){.navbar-contacts__list-contacts li a:hover{color:#000}}.navbar-contacts__list-contacts li span{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-contacts__list-contacts li span svg{width:14px}.navbar-contacts__list-contacts li span i{font-size:14px;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.navbar-contacts__list-followUs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.navbar-contacts__list-followUs li{height:34px;width:34px}.navbar-contacts__list-followUs li,.navbar-contacts__list-followUs li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-contacts__list-followUs li a{-webkit-transition:color .2s ease-in;transition:color .2s ease-in}@media(hover:hover){.navbar-contacts__list-followUs li a:hover{color:#000}}.navbar-contacts__list-followUs li svg{width:100%}.navbar-contacts__list-followUs li i{font-size:34px;line-height:34px}.hero{height:100dvh}.hero .hero__swiper{height:100dvh;width:100vw}.hero .hero__swiper .swiper-slide{background-color:gray;background-repeat:no-repeat;background-size:cover}.hero .hero__info-wrapper,.hero .hero__swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.hero .hero__info-wrapper{max-width:1000px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;color:var(--color-text);justify-content:center;margin-inline:auto;padding-inline:50px;pointer-events:none}@media only screen and (max-width:768px){.hero .hero__info-wrapper{padding-inline:30px}}@media only screen and (max-width:680px){.hero .hero__info-wrapper{padding-inline:10px}}.hero .hero__info-wrapper_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero .hero__info-wrapper_center .hero__text,.hero .hero__info-wrapper_center .hero__title{text-align:center}.hero .hero__info-wrapper_left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero .hero__info-wrapper_left .hero__text,.hero .hero__info-wrapper_left .hero__title{text-align:left}.hero .hero__title{font-size:clamp(1.875rem,1.1538rem + 3.2051vw,5rem);line-height:120%;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-width:992px){.hero .hero__title{width:100%}}.hero .hero__btn{pointer-events:all}.collection{display:grid;grid-template-columns:35% 25% 30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px 55px}@media only screen and (max-width:1200px){.collection{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.collection{grid-template-columns:1fr}}.collection .collection__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection .collection__col img{-o-object-fit:contain;object-fit:contain}.collection__hgroup{margin-bottom:20px}.collection__hgroup .collection__title{font-size:clamp(1.5rem,1.3269rem + .7692vw,2.25rem);line-height:120%;margin-bottom:15px;text-transform:uppercase}.collection__hgroup .collection__descr{color:#464646;font-size:14px;line-height:1.61em}.collection__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.carousel{background-color:#f7f6f6;font-size:130px;height:auto;margin-bottom:20px;overflow:hidden;padding:20px 0;width:100vw}.carousel:last-child{margin-bottom:0}.carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel .swiper-slide img{aspect-ratio:1/1;-webkit-filter:grayscale(1);filter:grayscale(1);height:130px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in}@media(hover:hover){.carousel .swiper-slide img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}}@media only screen and (max-width:992px){.carousel .swiper-slide img{height:100px}}@media only screen and (max-width:480px){.carousel .swiper-slide img{height:70px}}.main:has(.carousel+.product) .carousel{margin-bottom:80px}@media only screen and (max-width:768px){.main:has(.carousel+.product) .carousel{margin-bottom:60px}}@media only screen and (max-width:680px){.main:has(.carousel+.product) .carousel{margin-bottom:40px}}.product__list+.section-link{display:none;margin-top:30px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:992px){.product__list+.section-link{display:-webkit-box;display:-ms-flexbox;display:flex}}@keyframes rotation{0%{rotate:0deg}to{rotate:1turn}}.promoCard-type_1__img{aspect-ratio:5/3;height:100%;width:100%}@media only screen and (max-width:480px){.promoCard-type_1__img{aspect-ratio:1/1}}.promoCard-type_2__img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:scale .2s ease-in;transition:scale .2s ease-in;width:100%;z-index:-1}.promoCard-type_1__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:inherit;gap:40px;height:100%;justify-content:center;padding:20px;width:100%}.promoCard-type_1__block .promoCard-type_1__title{font-size:clamp(1.85rem,.3846rem + 3.8462vw,5rem);line-height:normal;text-transform:uppercase}.promoCard-type_2__title{color:inherit;font-size:clamp(1.85rem,.6731rem + 2.5641vw,3.75rem);font-weight:700;line-height:1.05em;margin-bottom:10px;text-transform:uppercase}.promo-type-1__list{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:992px){.promo-type-1__list{grid-template-columns:1fr}}.promo-type-1__list .promo-type-1__item{background-color:#f7f6f6}.promo-type-1__item,.promo-type-2__item{color:var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.promo-type-2__list{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:992px){.promo-type-2__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.promo-type-2__list{grid-template-columns:1fr}}.promo-type-2__list .promo-type-2__item{aspect-ratio:1/1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:background .2s ease-in;transition:background .2s ease-in}@media(hover:hover){.promo-type-2__list .promo-type-2__item:hover{background-color:rgba(0,0,0,.3)}.promo-type-2__list .promo-type-2__item:hover img{scale:1.1}}.promo-type-2__list .promo-type-2__item .btn-underline:before{content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.blog .blog__list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}@media only screen and (max-width:768px){.blog .blog__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:680px){.blog .blog__list{grid-template-columns:1fr}}.subtitle-decor{display:block;font-size:clamp(1rem,.899rem + .4487vw,1.4375rem);margin-bottom:10px;padding-left:45px;position:relative}@media only screen and (max-width:768px){.subtitle-decor{margin-bottom:5px;padding-left:30px}}.subtitle-decor:before{content:"";height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35px}@media only screen and (max-width:768px){.subtitle-decor:before{height:1px;width:20px}}.subtitle-decor[data-subtitleColor=white]{color:#fff}.subtitle-decor[data-subtitleColor=white]:before{background-color:#fff;content:""}.subtitle-decor[data-subtitleColor=black]{color:#000}.subtitle-decor[data-subtitleColor=black]:before{background-color:#000;content:""}.section-title{font-size:clamp(1.25rem,.6731rem + 2.5641vw,3.75rem);line-height:120%;margin-bottom:50px;text-transform:uppercase}@media only screen and (max-width:768px){.section-title{margin-bottom:30px}}@media only screen and (max-width:680px){.section-title{margin-bottom:20px}}.section-header-new-items,.section-hgroup{margin-bottom:50px}@media only screen and (max-width:768px){.section-header-new-items,.section-hgroup{margin-bottom:30px}}@media only screen and (max-width:680px){.section-header-new-items,.section-hgroup{margin-bottom:20px}}.section-header-new-items .section-title,.section-hgroup .section-title{margin-bottom:10px}.section-header-new-items .section-descr,.section-hgroup .section-descr{color:#464646;font-size:clamp(1rem,.9712rem + .1282vw,1.125rem);line-height:1.61em}.section-header-new-items{display:grid;grid-template-columns:1fr [medium-start] minmax(auto,1330px) [medium-end] 1fr;width:100%}@media only screen and (max-width:992px){.section-header-new-items{gap:10px 15px}.section-header-new-items .section-link{display:none}}.section-header-new-items .section-link{margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:50px}@media only screen and (max-width:992px){.section-header-new-items .section-link{margin-left:0;-webkit-box-pack:auto;-ms-flex-pack:auto;grid-column:medium-start/medium-end;grid-row:2;justify-content:auto;padding-inline:15px}}.section-header-new-items .section-header-new-items__medium{grid-column:medium-start/medium-end;padding-inline:15px}.section-header-new-items .section-title{margin-bottom:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}