

/* Start:/local/front/build/style/catalog-whole.css?171998083064989*/
.breadcrumbs{margin-bottom:40px}.breadcrumbs__scroll{overflow:hidden;margin-bottom:-16px}.breadcrumbs__list{display:flex;overflow-x:auto;overflow-y:hidden;margin-bottom:-16px;padding-bottom:16px}.breadcrumbs__item{display:flex;align-items:center;font-weight:300;font-size:10px;line-height:1;letter-spacing:1px;white-space:nowrap}.breadcrumbs__item a{color:var(--color-primary)}.breadcrumbs__item a:active{color:var(--color-error)}.breadcrumbs__separator{display:inline-block;width:14px;height:2px;margin:0 12px;background-color:var(--color-primary)}.pagination{display:flex;gap:7px}.button.pagination__item{display:grid;width:40px;height:40px;min-height:0;padding:0;line-height:1}.button.pagination__item .icon{place-self:center;width:16px;height:16px}.button.button--outline.pagination__item--active{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover);color:var(--color-text-light)}.pagination__item:not(.pagination__arrow){padding-top:3px}.banner{display:block;width:100%;margin-bottom:8px}.banner picture{display:flex;width:100%}.banner img{width:100%;height:auto}.info-popup{position:fixed;bottom:0;left:0;z-index:9999999999;width:100%;padding:12px 30px;background-color:var(--color-background-light);box-shadow:0 0 20px #1b212526;opacity:0;visibility:hidden;transition:opacity var(--transition-primary),visibility var(--transition-primary),transform var(--transition-primary);transform:translateY(20px)}.info-popup.active{opacity:1;visibility:visible;transform:translate(0)}.info-popup__close{position:absolute;top:12px;right:16px;z-index:2;display:flex;justify-content:center;align-items:center;transition:color var(--transition-primary)}.info-popup__close .icon{width:16px;height:16px}.info-popup__close:active{color:var(--color-primary-active)}.info-popup__title{margin-bottom:4px;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:1.2px;text-align:center}.info-popup__text{font-weight:400;font-size:10px;line-height:1.2;letter-spacing:.9px;text-align:center}.logo{display:flex;align-items:center}.logo__picture{display:flex}.logo__picture img{width:100px;height:auto}picture.logo__picture.lazy img{opacity:1}.logo__separator{align-self:stretch;width:1px;margin:0 9px;background-color:var(--color-secondary)}.logo__text{color:var(--color-text-light);font-weight:500;font-size:6.6px;line-height:1;letter-spacing:.663px;text-transform:uppercase}.logo__text:last-child{margin-top:5px}.phone__link{color:var(--color-text-light);font-weight:700;font-size:22px;line-height:normal;letter-spacing:2.2px;transition:opacity var(--transition-primary)}.phone__link .icon{display:none}.phone__link:active{color:var(--color-text-light);opacity:.6}.phone__text{margin-top:10px;color:var(--color-text-light);font-weight:400;font-size:11px;line-height:normal;letter-spacing:.55px}.order-cart{padding:24px;border-radius:4px;background-color:var(--color-background-light);box-shadow:0 5px 15px #00000026}.order-cart__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--color-line-light)}.order-cart__footer{padding-top:16px;border-top:1px solid var(--color-line-light)}.order-cart__total{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.order-cart__props{color:var(--color-accent-active);font-weight:700;font-size:16px;line-height:1;letter-spacing:1.6px}.order-cart__value{color:var(--color-primary);font-weight:400;font-size:16px;line-height:1;letter-spacing:1.6px}.order-cart__body{padding:8px 0}.order-cart__scrollbar{max-height:288px;margin-right:-22px;padding-right:22px}.order-cart__item{position:relative;display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-line-light)}.order-cart__item:last-child{border-bottom:none}.order-cart__picture{flex-shrink:0;width:70px;height:112px}.order-cart__picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.order-cart__name{margin-bottom:12px;padding-right:40px;font-weight:400;font-size:11px;line-height:1.4;letter-spacing:1.1px}.order-cart__name a{color:var(--color-text-primary)}.order-cart__inform{margin-bottom:12px}.order-cart__text{margin-bottom:6px;color:var(--color-primary);font-weight:300;font-size:11px;line-height:1;letter-spacing:1.1px}.order-cart__text:last-child{margin-bottom:0}.order-cart__price{font-weight:700;font-size:15px;line-height:1.4;letter-spacing:1.5px}.order-cart__quantity{font-weight:300;font-size:9px;line-height:1.4;letter-spacing:.9px}.order-cart__remove.button--icon{position:absolute;top:8px;right:0;width:32px;height:32px;min-height:32px;padding:7px;border:1px solid var(--color-line-light)}.order-cart__remove.button--icon .icon{position:absolute;top:50%;left:50%;width:16px;height:16px;transition:opacity var(--transition-primary);transform:translate(-50%,-50%)}.order-cart__remove.button--icon .order-card__active{color:var(--color-error);opacity:0}.order-cart__remove.button--icon:after{background-color:var(--color-error)}.order-cart__remove.button--icon.loading{border-color:var(--color-line-secondary);background-color:var(--color-background-secondaryy)}.order-cart__remove.button--icon.active .order-card__default{opacity:0}.order-cart__remove.button--icon.active .order-card__active{opacity:1}.order-cart__remove.button--icon:active{border-color:var(--color-line-secondary);background-color:var(--color-background-secondary);color:var(--color-error)}.header-sticky{position:fixed;top:0;left:0;width:100%;transition:transform var(--transition-primary)}.header-sticky .header-main{transition:min-height var(--transition-primary),padding var(--transition-primary)}.header-sticky .logo{transition:transform var(--transition-primary)}.header-main{position:relative;display:flex;gap:12px;align-items:center;width:100%;background-color:var(--color-primary)}.header-main .header-favorite,.header-main .header-phone{display:none}.header-main__center{width:100%}.header-main__right{display:flex;gap:12px;justify-content:flex-end;align-items:center}.header-main__right .header-icon{flex-shrink:0}.header-main__list{display:none;margin-left:42px}.header-main__link{display:inline-block;color:var(--color-text-light);font-weight:400;font-size:13px;line-height:1;letter-spacing:.65px;text-transform:uppercase;transition:opacity var(--transition-primary)}.header-main__link:active{color:var(--color-text-light);opacity:.6}.header-main__cart{position:relative}.header-main__cart .header-main__cart-box{position:absolute;top:100%;right:-30px;z-index:10;width:320px;padding-top:26px;opacity:0;visibility:hidden;transition:opacity var(--transition-primary),transform var(--transition-primary),visibility var(--transition-primary);transform:translateY(16px)}.header-phone__button.button{margin-top:32px}.header-phone__text{margin-top:10px;color:var(--color-text-light);font-weight:400;font-size:11px;line-height:normal;letter-spacing:.55px}.header-search__open{position:relative;display:flex;color:var(--color-text-light)}.header-search__open .icon{width:22px;height:22px;transition:opacity var(--transition-primary)}.header-search__open:active{color:var(--color-text-light)}.header-search__open:active .icon{opacity:.6}.header-search__form{position:absolute;top:0;left:0;z-index:10;display:flex;gap:16px;align-items:center;width:100%;height:100%;padding:0 16px;background-color:var(--color-primary);opacity:0;visibility:hidden;transition:opacity var(--transition-primary),visibility var(--transition-primary)}.header-search__close{display:flex;color:var(--color-text-light)}.header-search__close .icon{width:22px;height:22px;transition:opacity var(--transition-primary)}.header-search__close:active{color:var(--color-text-light)}.header-search__close:active .icon{opacity:.6}.header-search__input{width:100%;height:36px;padding:0 12px;border-radius:2px;background-color:var(--color-accent-active);color:var(--color-text-light);font-weight:300;font-size:16px;line-height:normal}.header-search__clear{position:absolute;top:50%;right:28px;display:flex;color:var(--color-text-light);opacity:0;visibility:hidden;transition:opacity var(--transition-primary),visibility var(--transition-primary);transform:translateY(-50%)}.header-search__clear .icon{width:16px;height:16px;transition:opacity var(--transition-primary)}.header-search__clear.active{opacity:1;visibility:visible}.header-search__clear:active{color:var(--color-text-light)}.header-search__clear:active .icon{opacity:.6}.header-search__submit{position:absolute;top:50%;right:12px;display:none;color:var(--color-text-light);transform:translateY(-50%)}.header-search__submit .icon{width:32px;height:32px;transition:opacity var(--transition-primary)}.header-search__submit.active{opacity:1;visibility:visible}.header-search__submit:active{color:var(--color-text-light)}.header-search__submit:active .icon{opacity:.6}.header-search.active .header-search__form{opacity:1;visibility:visible}.header-profile__button{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px solid var(--color-line-light);border-radius:50%;background-color:var(--color-accent-hover);color:var(--color-text-light);font-weight:500;font-size:11px;line-height:12px;letter-spacing:normal;text-transform:uppercase;transition:opacity var(--transition-primary)}.header-profile__button:active{color:var(--color-text-light);opacity:.6}.header-profile__dropdown{position:absolute;top:100%;right:0;z-index:20;opacity:0;visibility:hidden;transition:opacity var(--transition-primary),visibility var(--transition-primary),transform var(--transition-primary);transform:translateY(20px)}.header-profile__nav{width:268px;margin-top:12px;padding:12px 0;border-radius:4px;background-color:var(--color-background-light);box-shadow:0 5px 20px #0003}.header-profile__link{display:flex;align-items:center;padding:12px 20px;color:var(--color-text-primary);font-weight:400;font-size:14px;line-height:normal;letter-spacing:1.68px;transition:color var(--transition-primary),background-color var(--transition-primary)}.header-profile__link.allott{background-color:var(--color-line-light)}.header-profile__link:active{color:var(--color-error)}.header-profile__out{display:flex;align-items:center;padding:12px 20px;color:var(--color-primary);font-weight:400;font-size:14px;line-height:normal;letter-spacing:1.68px;transition:color var(--transition-primary),background-color var(--transition-primary)}.header-profile__out:active{color:var(--color-error)}.header-profile{position:relative}.header-menu{position:fixed;top:0;left:0;z-index:100;overflow:auto;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity var(--transition-primary),visibility var(--transition-primary),transform var(--transition-primary);transform:translate(-100%)}.header-menu .header-nav:last-child{border-bottom:none}.header-menu.active{opacity:1;visibility:visible;transform:translate(0)}.header-menu__control{display:none}.header-menu__content{padding:14px 20px 32px}.header-menu__nav{margin-bottom:24px}.header-menu__nav .header-nav:last-child{border-bottom:none}.header-menu__close{display:flex;transition:opacity var(--transition-primary)}.header-menu__close .icon{width:22px;height:22px}.header-menu__close:active{opacity:.6}.header-menu__links{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:40px}.header-menu__link{display:inline-flex;margin-bottom:16px;font-weight:300;font-size:12px;line-height:normal;letter-spacing:1.2px;transition:opacity var(--transition-primary)}.header-menu__link:last-child{margin-bottom:0}.header-menu__link:active{opacity:.6}.header-menu__social.social{gap:16px;margin-top:32px}.header-menu.header-menu--whole{padding-top:54px}.header-menu.header-menu--retail{padding-top:84px}.header-menu.header-menu--retail .phone__link .icon{display:none}.header-menu.header-menu--dark{background-color:var(--color-accent-active)}.header-menu.header-menu--dark .header-menu__control{background-color:var(--color-accent-hover)}.header-menu.header-menu--dark .header-menu__close,.header-menu.header-menu--dark .header-menu__link{color:var(--color-text-alternate)}.header-menu.header-menu--dark .header-nav{border-color:var(--color-accent-disabled)}.header-menu.header-menu--dark .header-nav__name,.header-menu.header-menu--dark .header-nav__icon{color:var(--color-text-light)}.header-menu.header-menu--dark .header-nav__link{color:var(--color-text-alternate)}.header-menu.header-menu--dark .phone__link,.header-menu.header-menu--dark .phone__text,.header-menu.header-menu--dark .header-phone__text{color:var(--color-text-light)}.header-menu.header-menu--dark .social__item a{color:var(--color-primary)}.header-menu.header-menu--dark .social__item a:active{color:var(--color-secondary)}.header-menu.header-menu--light{background-color:var(--color-background-light)}.header-menu.header-menu--light .header-menu__control{background-color:var(--color-background-primary)}.header-menu.header-menu--light .header-menu__close,.header-menu.header-menu--light .header-menu__link{color:var(--color-background-alternate)}.header-menu.header-menu--light .header-nav{border-color:var(--color-line-light)}.header-menu.header-menu--light .header-nav__name,.header-menu.header-menu--light .header-nav__icon,.header-menu.header-menu--light .header-nav__link,.header-menu.header-menu--light .phone__link,.header-menu.header-menu--light .phone__text,.header-menu.header-menu--light .header-phone__text{color:var(--color-background-alternate)}.header-menu.header-menu--light .social__item a{color:var(--color-secondary)}.header-menu.header-menu--light .social__item a:active{color:var(--color-primary)}.header-nav{position:relative;border-bottom:1px solid var(--color-accent-disabled)}.header-nav .js-collapse__element{display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows var(--transition-primary)}.header-nav .js-collapse__element.shown{grid-template-rows:min-content 1fr}.header-nav__content{overflow:hidden}.header-nav__name{display:flex;justify-content:space-between;align-items:center;padding:16px 0;color:var(--color-text-light);font-weight:400;font-size:13px;line-height:1;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;cursor:pointer}.header-nav__icon{position:relative;width:18px;height:18px;color:var(--color-text-light)}.header-nav__icon .icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity var(--transition-primary)}.header-nav__icon .header-nav__hide,.shown .header-nav__icon .header-nav__show{opacity:0}.shown .header-nav__icon .header-nav__hide{opacity:1}.header-nav__list{padding-bottom:24px}.header-nav__item{margin-bottom:14px}.header-nav__item:last-child{margin-bottom:0}.header-nav__link{color:var(--color-text-alternate);font-weight:300;font-size:12px;line-height:normal;letter-spacing:1.2px;transition:opacity var(--transition-primary)}.header-nav__link:active{opacity:.6}.header-bottom{position:relative;background-color:var(--color-accent)}.header-bottom__list{display:flex;justify-content:center;align-items:center;min-height:40px}.header-bottom__category{position:relative;display:inline-block;padding:16px 25px 10px;color:var(--color-text-light);font-weight:400;font-size:12px;line-height:normal;letter-spacing:1.44px;text-transform:uppercase;cursor:pointer;transition:color var(--transition-primary),background-color var(--transition-primary)}.header-bottom__link{display:inline-block;margin:16px 25px 10px;color:var(--color-text-light);font-weight:400;font-size:12px;line-height:normal;letter-spacing:1.44px;text-transform:uppercase;transition:opacity var(--transition-primary)}.header-bottom__link:active{color:var(--color-text-light);opacity:.6}.header-bottom__content{position:absolute;top:100%;left:0;z-index:20;width:100%;margin-top:-1px;opacity:0;visibility:hidden;transition:opacity var(--transition-alternate),visibility var(--transition-alternate)}.header-bottom__layer{position:absolute;top:100%;left:0;z-index:10;width:100%;height:100vh;background-color:#3636364d;opacity:0;visibility:hidden;transition:opacity var(--transition-alternate),visibility var(--transition-alternate);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.header-category{position:relative;background-color:var(--color-background-light)}.header-category__scrollbar{max-height:calc(100vh - 150px);padding:40px 0}.header-category__link{display:inline-flex;color:var(--color-background-alternate);font-weight:500;font-size:14px;line-height:normal;letter-spacing:1.68px}.header-category__link:active{color:var(--color-error)}.header-category__special{display:inline-flex;color:var(--color-error);font-weight:500;font-size:15px;line-height:normal;letter-spacing:1.8px;transition:opacity var(--transition-primary)}.header-category__special:active{color:var(--color-error);opacity:.6}.header-category__body{display:flex;gap:60px;justify-content:space-between}.header-category__aside{position:relative;flex-shrink:0;overflow:hidden;width:400px;border-radius:10px}.header-category__banner{position:absolute;top:0;left:0;width:100%;height:100%}.header-category__banner img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.header-category__main{width:100%;max-width:896px;padding-bottom:60px}.header-category__header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:40px}.header-category__header .header-category__link{margin-bottom:11px}.header-category__header .header-category__link:last-child{margin-bottom:0}.header-category__nav{display:flex;justify-content:space-between;width:100%;margin-bottom:40px}.header-category__item{margin-bottom:14px}.header-category__item a{font-weight:300;font-size:14px;line-height:normal;letter-spacing:1.68px}.header-category__item a:active{color:var(--color-error)}.header{position:relative;z-index:200}.header-control{position:relative;width:22px;height:22px;transition:opacity var(--transition-primary),visibility var(--transition-primary)}.header-control .icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity var(--transition-primary)}.header-control .header-control__close,.header-control.active .header-control__open{visibility:hidden}.header-control.active .header-control__close{visibility:visible}.header-icon{position:relative;display:flex;align-items:center;color:var(--color-text-light)}.header-icon .icon{width:22px;height:22px;transition:opacity var(--transition-primary)}.header-icon:active{color:var(--color-text-light)}.header-icon:active .icon{opacity:.6}.header-icon__count{position:absolute;top:100%;left:-1px;z-index:5;display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;border:2px solid var(--color-line-light);border-radius:50%;background-color:var(--color-error);color:var(--color-text-light);font-weight:500;font-size:11px;line-height:1;letter-spacing:normal}.header-icon__text{display:none;margin-left:8px;font-weight:500;font-size:14px;line-height:1;letter-spacing:1.68px}.header-auth{display:flex;gap:12px;align-items:center;color:var(--color-text-light);font-weight:400;font-size:13px;line-height:1;letter-spacing:.65px;text-transform:uppercase;transition:opacity var(--transition-primary)}.header-auth span{display:none}.header-auth .icon{width:22px;height:22px}.header-auth:active{color:var(--color-text-light);opacity:.6}.header--whole{height:54px}.header--whole .logo__picture img{width:94px}.header--whole .logo__separator{margin:0 8px}.header--whole .logo__text{font-size:6px}.header--whole .header-main{min-height:54px;padding:16px}.header--whole .header-bottom{display:none}.header--whole .header-icon__count{background-color:var(--color-error)}.social{display:flex;gap:8px}.social__item{display:flex}.social__item a{display:inline-flex;color:var(--color-primary)}.social__item a:active{color:var(--color-primary-active)}.social__item .icon{width:32px;height:32px}.footer-nav{position:relative}.footer-nav .js-collapse__element{display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows var(--transition-primary)}.footer-nav .js-collapse__element.shown{grid-template-rows:min-content 1fr}.footer-nav__content{overflow:hidden}.footer-nav__name{display:flex;justify-content:space-between;align-items:center;color:var(--color-text-light);font-weight:500;font-size:13px;line-height:1;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap}.footer-nav__icon{position:relative;width:18px;height:18px}.footer-nav__icon .icon{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color-text-light);transition:opacity var(--transition-primary)}.footer-nav__icon .footer-nav__hide,.shown .footer-nav__icon .footer-nav__show{opacity:0}.shown .footer-nav__icon .footer-nav__hide{opacity:1}.footer-nav__list{padding-top:16px}.footer-nav__item{margin-bottom:8px}.footer-nav__link{color:var(--color-text-alternate);font-weight:300;font-size:11px;line-height:normal;letter-spacing:1.1px;transition:opacity var(--transition-primary)}.footer-nav__link:active{color:var(--color-text-alternate);opacity:.6}.footer-subscribe .button{display:flex;width:100%;min-height:52px;margin-top:20px;border:2px solid var(--color-line-light);background-color:transparent;color:var(--color-text-light);font-weight:400;font-size:14px;line-height:1;letter-spacing:.7px}.footer-subscribe .button:active{border-color:var(--color-primary-disabled);background-color:var(--color-primary-disabled);color:var(--color-primary)}.footer-subscribe .form-element{border-radius:8px;background-color:var(--color-background-light)}.footer-subscribe .form-input{min-height:52px;font-size:14px;transition:border-color var(--transition-primary),background-color var(--transition-primary)}.footer-subscribe .form-element.error:not(.focus) .form-element__message{display:none}.footer-subscribe .form-element.error:not(.focus) .form-input{background-color:#f86f6840}.footer-subscribe__title{margin-bottom:16px;color:var(--color-text-light);font-weight:500;font-style:normal;font-size:13px;line-height:1;letter-spacing:1.3px;text-transform:uppercase}.footer-subscribe__describe{margin-top:16px;color:var(--color-text-light);font-weight:300;font-size:10px;line-height:140%;letter-spacing:1px}.footer-subscribe__describe a{color:var(--color-text-light)}.footer{padding:24px 0;background-color:var(--color-primary)}.footer .logo,.footer .phone{margin-bottom:24px}.footer .phone__link:active{opacity:.6}.footer .phone__text{margin-top:4px}.footer .social{gap:16px}.footer .social__item a{color:var(--color-secondary)}.footer .social__item a:active{color:var(--color-secondary-hover)}.footer__text{margin-bottom:22px;color:var(--color-text-alternate);font-weight:300;font-size:11px;line-height:1.5;letter-spacing:1.1px}.footer__copy{color:var(--color-text-alternate);font-weight:300;font-size:11px;line-height:100%;letter-spacing:1.1px}.footer__separator{margin:0 8px}.footer__aside{margin-bottom:32px}.footer__nav .footer-nav{margin-bottom:24px}.footer__bottom{padding-top:24px;border-top:1px solid var(--color-line-alternate)}.footer--whole .footer-subscribe{margin-bottom:24px}.footer--whole .footer__nav{margin-bottom:24px;border-bottom:1px solid var(--color-line-alternate)}.login{position:relative}.login .button{width:100%;margin-bottom:2px}.login .form-checkbox .form-checkbox__label{font-size:12px;letter-spacing:1.2px}.login__back{display:flex;margin-right:16px;transition:color var(--transition-primary)}.login__back .icon{width:22px;height:22px}.login__back:active{color:var(--color-primary-active)}.login__head{display:flex;gap:12px;margin-bottom:16px}.login__head .tag{min-height:36px;padding:0 24px;font-size:12px;letter-spacing:.6px}.login__box{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.login__box .link{font-weight:300;font-size:12px;line-height:1.6;letter-spacing:1.2px}.login__box .form-checkbox{margin-bottom:0}.login__success{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding-top:100px;background-color:var(--color-background-light);opacity:0;visibility:hidden;transition:opacity var(--transition-primary),visibility var(--transition-primary)}.login__success .button{width:100%;max-width:328px;margin:0 auto}.login__success.active{opacity:1;visibility:visible}.login__title{margin-bottom:30px;font-weight:500;font-size:20px;line-height:24px;letter-spacing:.8px;text-align:center}.login__text{margin-bottom:30px;color:var(--color-accent-active);font-weight:400;font-size:14px;line-height:20px;letter-spacing:.56px;text-align:center}.login__value{color:#000}.login__form.success{overflow:hidden;max-height:300px}.login__form.success .login__success{opacity:1;visibility:visible}.catalog{display:grid;grid-gap:24px;gap:24px}.catalog__description{margin-top:12px}.catalog>[id^=bx_incl_area_]{display:contents}.catalog__navigation{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:center;padding-block:24px}.catalog__more.button{width:100%}.title-page:has(+.catalog){margin-bottom:0}.breadcrumbs:has(~.catalog){margin-bottom:24px;padding-bottom:16px}.catalog-header{display:grid;grid-template-areas:"counter counter" "layout filter" "sort sort";grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;padding-top:10px}.catalog-header__count{grid-area:counter;color:var(--color-primary);font-weight:300;font-size:11px;line-height:normal;letter-spacing:1.32px}.catalog-header__layout{grid-area:layout;justify-self:start}.catalog-header__filter{display:flex;grid-area:filter;gap:10px;justify-content:center;align-items:center;justify-self:end;padding:10px 18px;border-radius:5px;background-color:var(--color-background-secondary);font-weight:550}.catalog-header__filter:before{content:"";width:20px;height:20px;background-color:var(--color-primary);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-filter-view);mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-filter-view)}.catalog-header__sort{grid-area:sort}.catalog-list{display:grid;grid-template-columns:1fr;grid-gap:24px 12px;gap:24px 12px}.catalog-search{position:relative;max-width:436px;margin-bottom:16px}.catalog-search__input{width:100%;height:42px;padding:0 12px;border:1px solid var(--color-background-primary);border-radius:8px;background-color:var(--color-background-primary);font-weight:300;font-size:16px;line-height:normal;transition:background-color var(--transition-primary)}.catalog-search__input:focus{background-color:var(--color-background-secondary)}.catalog-search__submit{position:absolute;top:50%;right:12px;display:flex;transform:translateY(-50%)}.catalog-search__submit .icon{width:24px;height:24px;transition:opacity var(--transition-primary)}.catalog-search__submit:active .icon{opacity:.6}.catalog-sort{display:flex;gap:var(--size-padding-small);font-weight:300;font-size:11px;line-height:normal;letter-spacing:1.32px}.catalog-sort__item{display:flex;gap:8px;align-items:center}.catalog-sort__item:after{content:"";width:14px;height:14px;background-color:var(--color-primary);transition:scale var(--transition-primary);scale:1 1;scale:1 var(--after-scale-y, 1);-webkit-mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-chevron-d-view);mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-chevron-d-view)}.catalog-sort__item--asc{--after-scale-y: -1}.catalog-layout{display:flex;padding:2px 10px;border-radius:5px;background-color:var(--color-background-secondary)}.catalog-layout__item{display:flex;padding:8px}.catalog-layout__item:before{content:"";width:20px;height:20px;background-color:#b8b8b8;background-color:var(--before-background-color, #B8B8B8);-webkit-mask-image:var(--before-mask-image);mask-image:var(--before-mask-image);-webkit-mask-size:20px;mask-size:20px}.catalog-layout__item--active{--before-background-color: var(--color-text-primary)}.catalog-layout__item--grid{--before-mask-image: url(/local/front/build/style/../sprite/spritemap.svg#icon-grid-view)}.catalog-layout__item--list{--before-mask-image: url(/local/front/build/style/../sprite/spritemap.svg#icon-list-view)}.catalog-filter-modal.modal-window{top:0;right:0;left:auto;height:100%;max-height:100dvh;border-radius:0;transform:translate(100%)}.catalog-filter-modal.modal-window .modal-window__body{height:calc(100% - 70px)}.catalog-filter-modal.modal-window .modal-window__content{height:100%}.catalog-filter-modal.modal-window .collapse__button{font-weight:550;font-size:13px;line-height:1;letter-spacing:1.56px}.catalog-filter-modal.modal-window.active{transform:translate(0)}.catalog-filter-modal__content{display:grid;flex-grow:1;grid-template-rows:1fr min-content;grid-gap:16px;gap:16px;height:100%;max-height:100%}.catalog-filter-modal__sections-scroll{overflow:auto;max-height:100%}.catalog-filter-modal__sections{display:grid;grid-auto-rows:min-content;grid-gap:16px;gap:16px}.catalog-filter-modal__buttons{display:grid;grid-gap:16px;gap:16px}.catalog-filter-modal__box{display:flex;flex-wrap:wrap;gap:8px}.catalog-filter-modal__item{display:flex}.catalog-filter-modal__label{padding:14px;border:1px solid var(--color-text-alternate);border-radius:5px;background-color:var(--color-background-light);color:var(--color-text-primary);font-size:13px;line-height:1;cursor:pointer;transition:background-color var(--transition-primary),color var(--transition-primary),border-color var(--transition-primary)}.catalog-filter-modal__input{display:none}.catalog-filter-modal__input:checked{background-color:red}.catalog-filter-modal__input:checked+.catalog-filter-modal__label{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-background-light)}.catalog-filter-modal__price{display:grid;grid-template-columns:auto 1fr;grid-gap:15px;gap:15px;padding:20px;border-radius:4px;background-color:var(--color-background-secondary);color:var(--color-text-primary);font-size:13px;line-height:1;letter-spacing:1.56px}.catalog-filter-modal__price-title{grid-column:1/2;font-weight:550}.catalog-filter-modal__price-value{grid-column:2/3;justify-self:end}.catalog-filter-modal__price-range{grid-column:1/3}.catalog-filter-modal__reset{color:var(--color-text-primary);font-weight:550}.catalog-price-range{display:flex;align-items:center;height:14px}.catalog-price-range__track{position:relative;width:100%;height:5px}.catalog-price-range__vd,.catalog-price-range__v{position:absolute;height:100%;border-radius:20px;background-color:var(--color-primary)}.catalog-price-range__vn{position:absolute;height:100%;border-radius:20px;background-color:#d9d9d9}.catalog-price-range__slide{position:absolute;top:50%;width:14px;height:14px;border:2px solid var(--color-primary);border-radius:100vmax;background-color:var(--color-text-light);translate:0 -50%}.catalog-description{display:grid;grid-template-rows:min-content 0fr min-content;justify-items:start;transition:grid-template-rows var(--transition-primary);--label-hidden-display: inline;--label-shown-display: none}.catalog-description--active{grid-template-rows:min-content 1fr min-content;--label-hidden-display: none;--label-shown-display: inline}.catalog-description__details{overflow:hidden}.catalog-description__opener{margin-top:24px;font-weight:550;font-size:14px;line-height:normal;letter-spacing:1.68px}.catalog-description__label--hidden{display:var(--label-hidden-display)}.catalog-description__label--shown{display:var(--label-shown-display)}.counter{position:relative;display:grid;grid-template-columns:36px 1fr 36px;width:-moz-fit-content;width:fit-content}.counter--pop-up{border:2px solid var(--color-background-light);border-radius:5px;background-color:var(--color-text-alternate);--before-left: 50%;--button-border: none;--button-background-color: transparent;--input-width: 22px;--input-background-color: transparent;--button-before-background-color: var(--color-background-alternate)}.counter--pop-up:before{content:"";position:absolute;top:-6px;left:var(--before-left);width:12px;height:6px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02IDBMMTIgNkgwTDYgMFoiIGZpbGw9IiNFNEUyRTIiLz4KPC9zdmc+Cg==);translate:-50% 0}.counter__button{display:grid;width:36px;height:32px;border:var(--button-border, 1px solid var(--color-text-alternate));background-color:var(--button-background-color, var(--color-background-secondary))}.counter__button:before{content:"";place-self:center;width:10px;height:10px;background-color:var(--button-before-background-color, var(--color-primary))}.counter__button--desc{border-radius:5px 0 0 5px}.counter__button--inc{border-radius:0 5px 5px 0}.counter__button--desc:before{-webkit-mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-minus-view);mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-minus-view)}.counter__button--inc:before{-webkit-mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-plus-view);mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-plus-view)}.counter__input{width:55px;width:var(--input-width, 55px);background-color:var(--input-background-color, var(--color-background-light));font-size:12px;line-height:102%;letter-spacing:.48px;text-align:center;border-block:var(--button-border, 1px solid var(--color-text-alternate));-moz-appearance:textfield}.counter__input::-webkit-outer-spin-button,.counter__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.slider-hover__pagination{display:flex;gap:10px;width:100%;margin-top:10px}.slider-hover__bullet{width:6px;height:6px;border-radius:3px;background-color:var(--color-primary-disabled)}.slider-hover__bullet--active{background-color:var(--color-primary)}.product-block{position:relative;display:grid;grid-template-areas:"image image" "title title" "price price" "article color" "full full";grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;grid-gap:var(--size-padding-small);gap:var(--size-padding-small);max-width:100%;isolation:isolate;--like-opacity: 0}.product-block .product-block__sizes{display:none;grid-area:full}.product-block.swiper-slide{display:grid}.product-block:after{grid-row:-1/-2;grid-column:1/-1;width:100%;padding:16px;font-size:14px;line-height:1;letter-spacing:.7px;opacity:0;pointer-events:none}.product-block>a:not(.product-block__title){grid-area:image;max-width:100%}.product-block--message{--message-opacity: 1;--message-pointer-events: auto}.product-block__image{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:5px;aspect-ratio:44/58}.product-block__image.swiper-slide{display:flex}.product-block__images{display:flex;flex-direction:column;width:100%}.product-block__title{grid-area:title;margin-top:8px;font-weight:400;font-size:14px;font-size:var(--product-block-title-font-size, 14px);line-height:1.4;letter-spacing:1.6px}.product-block__price{display:flex;flex-wrap:wrap;grid-area:price;gap:8px 16px;color:var(--color-text-primary);font-weight:550;font-size:18px;font-size:var(--product-block-price-font-size, 18px);line-height:1;letter-spacing:2.4px}.product-block__price-old{color:#b6b6b6;font-weight:300;font-size:15.75px;font-size:calc(var(--product-block-price-font-size, 18px) * .875);line-height:1;text-decoration:line-through}.product-block__price-new{color:#2eb83d}.product-block__price-details{margin-top:6px;color:var(--color-text-secondary);font-weight:400;font-size:12px;line-height:100%;letter-spacing:1.2px}.product-block__price-details span{color:var(--color-text-primary)}.product-block__get-price{color:var(--color-error);font-weight:400;font-size:14px;line-height:20px;letter-spacing:.1em}.product-block__get-price span{border-bottom:1px dashed var(--color-error);transition:border-color var(--transition-primary)}.product-block__get-price:active{color:var(--color-text-primary)}.product-block__get-price:active span{border-color:var(--color-text-primary)}.product-block img{max-width:100%;height:auto}.product-block__labels{position:absolute;top:10px;left:10px;z-index:10;display:flex;flex-direction:row;gap:4px}.product-block__label{padding:4px 10px 3px;border-radius:3px;background-color:var(--color-background-light);color:#2eb83d;font-weight:550;font-size:12px;font-size:var(--product-block-label-color, 12px);line-height:1.4;letter-spacing:1.2px}.product-block__label--green{border:2px solid;background-color:#2eb83d;color:var(--color-background-light)}.product-block__button{position:absolute;z-index:2;grid-area:image;width:36px;width:var(--product-block-button-size, 36px);height:36px;height:var(--product-block-button-size, 36px);border-radius:2px;background-color:#fffc;transition:background-color var(--transition-primary)}.product-block__button:before,.product-block__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:18px;width:var(--product-block-button-before-size, 18px);height:18px;height:var(--product-block-button-before-size, 18px);margin:auto;background-color:var(--color-primary);transition:opacity var(--transition-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.product-block__like:before{opacity:1;opacity:var(--before-opacity, 1);-webkit-mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-heart-view);mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-heart-view)}.product-block__like:after{background-color:var(--color-error);opacity:0;opacity:var(--after-opacity, 0);-webkit-mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-heart-fill-view);mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-heart-fill-view)}.product-block__like{top:16px;top:var(--product-block-like-top, 16px);right:16px;right:var(--product-block-like-right, 16px)}.product-block__like--active{--before-opacity: 0;--after-opacity: 1}.product-block__buy{right:16px;right:var(--product-block-buy-right, 16px);bottom:32px;bottom:var(--product-block-buy-bottom, 32px)}.product-block__buy:before{-webkit-mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-cart-alt-view);mask-image:url(/local/front/build/style/../sprite/spritemap.svg#icon-cart-alt-view)}.product-block__buy:after{content:none}.product-block__buy input{display:none}.product-block__article,.product-block__color{color:var(--color-primary);font-weight:300;font-size:12px;font-size:var(--product-block-secondary-font-size, 12px);line-height:1;letter-spacing:1.2px}.product-block__article{grid-area:article}.product-block__color{grid-area:color}.product-block__details{position:absolute;bottom:16px;z-index:2;display:grid;grid-area:image;grid-template-rows:1fr min-content;grid-gap:30px;gap:30px;padding:20px 18px;border-radius:5px;opacity:0;opacity:var(--details-opacity, 0);pointer-events:none;pointer-events:var(--details-pointer-events, none);transition:opacity var(--transition-primary);inset-inline:0}.product-block__sizes-subtitle{padding:10px 0;color:var(--color-primary);font-weight:300;font-size:12px;letter-spacing:1.44px}.product-block__sizes-item{display:flex;gap:8px;margin-top:16px}.product-block__sizes-item:first-child{margin-top:0}.product-block__sizes-list{display:flex;flex-wrap:wrap;gap:4px}.product-block__size{position:relative}.product-block__size--active{--counter-opacity: 1;--counter-pointer-events: auto}.product-block__size-button{display:flex}.product-block__size-input{display:none}.product-block__size-label{padding:9px;border:1px solid var(--color-line-light);border-radius:5px;background-color:#fffc;font-weight:400;font-style:normal;font-size:16px;line-height:1;letter-spacing:.64px;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition-primary)}.product-block__size--disabled .product-block__size-label{color:var(--color-line-primary);cursor:default}.product-block__complete-look{place-self:end center;margin-bottom:50px;color:#fff;font-size:20px;line-height:.7;letter-spacing:1px;text-align:center;text-decoration:underline;transition:text-decoration-color var(--transition-primary)}.product-block__message{place-self:end center;width:291px;padding:12px 40px 13px;background-color:var(--color-error);color:var(--color-background-light);font-size:12px;line-height:14px;letter-spacing:.6px;text-align:center;opacity:0;opacity:var(--message-opacity, 0);pointer-events:none;pointer-events:var(--message-pointer-events, none);transition:opacity var(--transition-primary)}.product-block__counter.counter{position:absolute;top:calc(100% + 6px);left:50%;z-index:2;opacity:0;opacity:var(--counter-opacity, 0);pointer-events:none;pointer-events:var(--counter-pointer-events, none);translate:-50% 0}.product-block:has(.product-block__size--active){z-index:2}.product-block__complete-look-mobile{grid-area:full;padding:15px;border:1px solid var(--color-primary-disabled);border-radius:8px;color:var(--color-primary);font-size:14px;line-height:1;letter-spacing:.7px}.product-block__size-amount{position:absolute;top:-4px;right:-4px;display:flex;justify-content:center;align-items:center;width:19px;height:19px;padding-top:1px;padding-left:2px;border:1px solid;border-radius:100vmax;background-color:var(--color-error);color:var(--color-background-light);font-weight:550;font-style:normal;font-size:11px;line-height:12px;text-align:center;text-transform:uppercase}.product-block__size-amount:empty{display:none}.swiper-slide .product-block{height:100%}.product-block--secondary{grid-template-areas:"image border" "image title" "image article" "image color " "like sizes" ". price";grid-template-columns:86px 1fr;gap:10px 16px}.product-block--secondary:before{content:"";grid-area:border;height:1px;margin-bottom:4px;background-color:var(--color-text-alternate)}.product-block--secondary .product-block__image{border-radius:0}.product-block--secondary .product-block__details{position:relative;display:contents;opacity:1;pointer-events:auto;transition:none}.product-block--secondary .product-block__sizes{grid-area:sizes}.product-block--secondary .product-block__buy,.product-block--secondary .product-block__message,.product-block--secondary .product-block__sizes-subtitle,.product-block--secondary .product-block__complete-look,.product-block--secondary .product-block__complete-look-mobile{display:none}.product-block--secondary .product-block__size-label{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid var(--color-text-alternate);font-size:13px;line-height:1;letter-spacing:.52px;text-align:center}.product-block--secondary .product-block__title{margin-top:0}.product-block--secondary .product-block__like{position:relative;top:0;right:0;bottom:0;grid-area:like;justify-self:end;border:1px solid var(--color-text-alternate);border-radius:5px;opacity:1}.product-block--secondary .product-block__price{display:block;margin-top:6px;font-size:16px;line-height:1;letter-spacing:1.6px;text-align:left}.product-block--secondary .product-block__article{align-self:end;font-size:12px}.product-block--secondary .product-block__color{align-self:start;margin-top:9px;font-size:12px}.product-block>a>.product-block__image{display:block;margin-bottom:16px}.product-block.product-block--secondary>a>.product-block__image{margin-bottom:0}.product-block__size-input:checked+.product-block__size-label{background-color:var(--color-background-light)}.product-block:not(:has(.product-block__article),:has(.product-block__color)){grid-template-areas:"image image" "sizes sizes" "title title" "price price" "full full"}.product-block:not(:has(.product-block__pagination:not(.swiper-pagination-lock))) .product-block__details{bottom:0}.product-block .slider-hover__bullet{pointer-events:none}.swiper-wrapper:has(.product-block__complete-look-mobile) .product-block:after{content:"Собрать весь лук"}.product-buy-modal .modal-window__scroll{max-height:100%}.product-buy-modal .modal-window__close{top:0;right:auto;left:50%;display:grid;width:80px;height:30px;translate:-50% 0}.product-buy-modal .modal-window__close:before{content:"";place-self:center;width:37px;height:3px;border-radius:2px;background-color:#adadad}.product-buy-modal .modal-window__close .icon{display:none}.product-buy-modal .modal-window__content{display:grid;grid-template-rows:min-content 1fr min-content min-content;height:100%;max-height:100%;padding-top:0}.product-buy-modal.modal-window{top:auto;bottom:0;left:50%;max-width:400px;height:100%;max-height:80dvh;border-radius:10px 10px 0 0;transform:translate(-50%,100%)}.product-buy-modal.modal-window.active{transform:translate(-50%)}.product-buy-modal--success{bottom:0;height:auto;background-color:transparent;--message-display: block}.product-buy-modal--success .modal-window__content:after{content:none}.product-buy-modal--success .modal-window__close,.product-buy-modal--success .modal-window__content :not(.product-buy-modal__message){display:none}.product-buy-modal__description{padding-top:32px;padding-bottom:16px;background-color:var(--color-background-light);font-weight:300;font-size:12px;line-height:1.4;letter-spacing:1.2px}.product-buy-modal__rows{overflow:auto;max-height:100%}.product-buy-modal__row{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:4px;background-color:var(--color-background-secondary)}.product-buy-modal__row+.product-buy-modal__row{margin-top:6px}.product-buy-modal__size{font-weight:550;font-size:16px;line-height:1;letter-spacing:1.6px}.product-buy-modal__size:only-child{color:#d1d1d1}.product-buy-modal__status{padding-block:10px;background-color:var(--color-background-light);color:#696969;font-weight:300;font-size:12px;line-height:1.4;letter-spacing:1.2px;text-align:center}.product-buy-modal__button{width:100%}.product-buy-modal__message{display:none;display:var(--message-display, none);justify-self:center;width:291px;height:47px;margin-bottom:11px;padding-inline:40px;background-color:#2eb83d;color:var(--color-background-light);font-weight:400;font-style:normal;font-size:12px;line-height:14px;letter-spacing:.6px;text-align:center}.product-buy-modal__tabs,.product-buy-modal__tabs .tabs__content{overflow:hidden;max-height:100%}.product-buy-modal__tabs .tabs__body{display:grid;grid-template-rows:100%;overflow:hidden;max-height:calc(100% - 52px);margin-top:16px}@keyframes button-before-spin{0%{rotate:0deg}to{rotate:360deg}}.modal-window.modal-full-look{top:0;right:0;left:auto;z-index:1000;width:100%;max-width:1200px;height:100%;max-height:none;border-radius:0;transform:translate(100%)}.modal-window.modal-full-look .modal-window__content{display:grid;grid-template-columns:100%;grid-gap:40px;gap:40px;height:100%;padding:var(--size-padding-small)}.modal-window.modal-full-look .modal-window__scroll{height:100%;min-height:calc(100% - 70px)!important;max-height:calc(100% - 70px)!important}.modal-window.modal-full-look.active{transform:translate(0)}.modal-full-look__slider{position:sticky;top:var(--size-padding-small);height:-moz-fit-content;height:fit-content}.modal-full-look__list{display:grid;grid-gap:20px;gap:20px;align-content:start}.modal-full-look__labels{position:absolute;top:10px;left:10px;z-index:10;display:grid;grid-gap:4px;gap:4px}.modal-full-look__label{padding:4px 10px 3px;border-radius:3px;background-color:var(--color-background-light);color:#2eb83d;font-weight:550;font-size:12px;font-size:var(--product-block-label-color, 12px);line-height:1.4;letter-spacing:1.2px}@media ((min-width: 1680px) and ((pointer: coarse) or (hover: none))){.catalog__list .product-block:nth-child(4n-3):has(.product-block__complete-look-mobile)+.product-block:after,.catalog__list .product-block:nth-child(4n-3):has(.product-block__complete-look-mobile)+.product-block+.product-block:after,.catalog__list .product-block:nth-child(4n-3):has(.product-block__complete-look-mobile)+.product-block+.product-block+.product-block:after,.catalog__list .product-block:nth-child(4n-3):has(+.product-block .product-block__complete-look-mobile):after,.catalog__list .product-block:nth-child(4n-3):has(+.product-block+.product-block .product-block__complete-look-mobile):after,.catalog__list .product-block:nth-child(4n-3):has(+.product-block+.product-block+.product-block .product-block__complete-look-mobile):after{content:"Собрать весь лук"}.catalog__list .product-block:nth-child(4n-2):has(.product-block__complete-look-mobile)+.product-block:after,.catalog__list .product-block:nth-child(4n-2):has(.product-block__complete-look-mobile)+.product-block+.product-block:after,.catalog__list .product-block:nth-child(4n-2):has(+.product-block .product-block__complete-look-mobile):after,.catalog__list .product-block:nth-child(4n-2):has(+.product-block+.product-block .product-block__complete-look-mobile):after{content:"Собрать весь лук"}.catalog__list .product-block:nth-child(4n-1):has(.product-block__complete-look-mobile)+.product-block:after,.catalog__list .product-block:nth-child(4n-1):has(+.product-block .product-block__complete-look-mobile):after{content:"Собрать весь лук"}}@media (min-width: 640px) and (hover: hover){.product-block__complete-look-mobile{display:none}}@media (min-width: 425px){.catalog__more.button{width:300px}.catalog-header{grid-template-areas:"counter counter counter" "sort layout filter";grid-template-columns:1fr repeat(2,min-content)}.catalog-list{grid-template-columns:repeat(2,1fr)}.catalog-layout{display:none}}@media (min-width: 640px){.info-popup{bottom:20px;left:50%;width:96%;max-width:740px;padding:16px;border-radius:6px;transform:translate(-50%,20px)}.info-popup.active{transform:translate(-50%)}.info-popup__title{margin-bottom:6px;font-size:14px;letter-spacing:1.4px}.info-popup__text{font-size:12px;letter-spacing:1.2px}.order-cart{padding:32px}.order-cart__header,.order-cart__footer,.order-cart__total{padding-bottom:24px}.order-cart__scrollbar{max-height:443px;margin-right:-26px;padding-right:26px}.order-cart__item{padding:16px 0}.order-cart__name{padding-right:48px}.order-cart__remove.button--icon{top:16px;width:36px;height:36px;min-height:36px;padding:9px}.header-main__cart .header-main__cart-box{right:0;width:438px}.footer{padding:24px 0}.login .button{width:auto}.login__success{padding-top:50px}.product-block__like{top:16px;right:16px}.product-block__article,.product-block__color{font-size:16px}.product-block--secondary:before{margin-bottom:20px}.product-block--secondary .product-block__sizes{align-self:end}.product-block--secondary .product-block__title{margin-bottom:16px}.product-block--secondary .product-block__price{align-self:start;margin-top:0;text-align:right}.product-block--secondary{grid-template-areas:"image border border" "image title price" "image article like" "image article like" "image color like" "image sizes sizes";grid-template-rows:min-content auto min-content min-content 1fr;grid-template-columns:126px 1fr auto;gap:0 20px}.modal-window.modal-full-look .modal-window__content{grid-template-columns:min(calc(40% - 20px),440px) 1fr}}@media (min-width: 640px) and (hover: hover){.product-block:hover{--like-opacity: 1;--details-opacity: 1;--details-pointer-events: auto}}@media (min-width: 768px) and (hover: hover){.product-block{grid-template-areas:"image image" "sizes sizes" "title title" "price price" "article color" "full full"}.product-block .product-block__sizes{display:block;grid-area:sizes}.product-block__like{opacity:var(--like-opacity);transition:opacity var(--transition-primary)}.product-block__buy{display:none}}@media (min-width: 992px){.catalog__navigation{justify-content:space-between}.breadcrumbs:has(~.catalog){margin-bottom:30px}.breadcrumbs:has(~.catalog){margin-bottom:40px}.catalog-list{grid-template-columns:repeat(3,1fr);gap:36px 20px}.product-block__title{font-size:16px}.product-block__price{font-size:24px}.product-block__price-old{font-size:21px}.product-block__price-details{margin-top:10px}}@media (min-width: 1280px){.breadcrumbs{margin-bottom:46px}.breadcrumbs__item{font-size:12px;letter-spacing:1.2px}.breadcrumbs__separator{margin:0 20px}.info-popup{max-width:1240px}.info-popup__close .icon{width:22px;height:22px}.info-popup__title{margin-bottom:8px;font-size:16px;letter-spacing:1.6px}.info-popup__text{font-size:14px;letter-spacing:1.4px}.logo__picture img{width:195px}.logo__separator{margin:0 36px}.logo__text{font-size:13px;letter-spacing:1.3px}.logo__text:last-child{margin-top:12px}.header-scrolled .header--whole .header-main{min-height:80px;padding:16px 50px}.header-scrolled .header--whole .logo{transform:scale(.8)}.header-scrolled.header-collapsed .header--whole .header-sticky{transform:translateY(-100%)}.header-scrolled.header-collapsed .header--whole .header-sticky .header-bottom__content,.header-scrolled.header-collapsed .header--whole .header-sticky .header-bottom__layer{opacity:0;visibility:hidden}.header-scrolled.header-collapsed .header--retail .header-sticky{transform:translateY(-100%)}.header-main .header-favorite{display:flex}.header-main .header-phone__layer{position:absolute;top:-16px;left:-24px;z-index:4;width:calc(100% + 48px);padding:54px 24px 16px;border-radius:8px;background-color:var(--color-accent);box-shadow:0 0 20px #1b212526;opacity:0;visibility:hidden;transition:opacity var(--transition-primary),visibility var(--transition-primary)}.header-main .header-phone__button.button{width:100%;min-height:42px;margin-top:16px;padding:8px 16px;font-size:12px}.header-main .header-phone__text{margin-top:5px;font-size:12px;letter-spacing:.6px}.header-main .header-phone__content{position:relative;z-index:5}.header-main .header-phone{position:relative;display:inline-block}.header-main .header-phone .phone{position:relative;z-index:5}.header-main .header-phone .phone__link{display:flex;align-items:center;font-size:16px;letter-spacing:1.6px;opacity:1}.header-main .header-phone .icon{display:flex;width:14px;height:14px;margin-top:2px;margin-left:7px;transition:transform var(--transition-primary)}.header-main .header-phone:hover .header-phone__layer{opacity:1;visibility:visible}.header-main .header-phone:hover .icon{transform:rotateX(180deg)}.header-main__center{flex-shrink:0;width:auto}.header-main__left{display:flex;width:78.5%}.header-main__right{gap:26px;width:100%}.header-main__list{display:flex;gap:50px;justify-content:center;align-items:center}.header-phone__button.button{margin-top:24px}.header-search__open .icon{width:32px;height:32px}.header-search__form{gap:26px;padding:0 50px 0 26px}.header-search__close .icon{width:32px;height:32px}.header-search__input{height:42px;border-radius:10px;background-color:var(--color-accent)}.header-search__clear{right:62px}.header-search__clear .icon{width:20px;height:20px}.header-profile__button{width:30px;height:30px;border:2px solid var(--color-line-light);font-size:15px;line-height:16px}.header-menu{z-index:205;background-color:transparent;background-color:initial;transform:translate(0)}.header-menu.active{opacity:1;visibility:visible}.header-menu.active .header-menu__scrollbar,.header-menu.active .header-menu__control{transform:translate(0)}.header-menu__layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#363636b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.header-menu__scrollbar{position:relative;width:440px;height:calc(100% - 70px);transition:transform var(--transition-primary);transform:translate(-100%)}.header-menu__control{position:relative;display:flex;justify-content:flex-end;width:440px;padding:24px 32px;transition:transform var(--transition-primary);transform:translate(-100%)}.header-menu__content{padding:32px}.header-menu__nav{margin-bottom:30px}.header-menu__link{margin-bottom:18px;font-size:14px;letter-spacing:1.4px}.header-menu__social.social{margin-top:24px}.header-menu.header-menu--whole,.header-menu.header-menu--retail{padding:0}.header-menu.header-menu--dark{background-color:transparent;background-color:initial}.header-menu.header-menu--dark .header-menu__scrollbar{background-color:var(--color-accent-active)}.header-menu.header-menu--light{background-color:transparent;background-color:initial}.header-menu.header-menu--light .header-menu__scrollbar{background-color:var(--color-background-light)}.header-nav__name{padding:24px 0;font-size:16px;letter-spacing:1.92px}.header-nav__link{font-size:14px;letter-spacing:1.4px}.header-control,.header-icon .icon{width:32px;height:32px}.header-icon__count{left:4px;margin-top:-8px}.header-icon__text{display:block}.header-auth span{display:inline}.header-auth .icon{width:32px;height:32px}.header--whole{height:150px}.header--whole .logo__picture img{width:195px}.header--whole .logo__separator{margin:0 38px}.header--whole .logo__text{font-size:13px}.header--whole .header-main{min-height:110px;padding:32px 50px}.header--whole .header-main .header-control{display:none}.header--whole .header-bottom{display:block}.footer-nav .js-collapse__element{grid-template-rows:min-content 1fr}.footer-nav__name{font-size:15px;line-height:1.1;letter-spacing:1.5px}.footer-nav__icon{display:none}.footer-nav__list{padding-top:22px}.footer-nav__item{margin-bottom:10px}.footer-nav__link{font-size:13px;letter-spacing:1.3px}.footer-subscribe .button{flex-shrink:0;width:161px;margin-top:0}.footer-subscribe .form-element{width:100%}.footer-subscribe__form{display:flex;gap:20px}.footer-subscribe__title{margin-bottom:22px;font-size:15px;line-height:1.1;letter-spacing:1.5px}.footer-subscribe__describe{margin-top:20px;font-size:11px;letter-spacing:1.1px}.footer .phone__text{margin-top:5px}.footer{padding:40px 0}.footer .logo,.footer .footer-phone{margin-bottom:40px}.footer__text{max-width:400px;margin-bottom:40px;font-size:13px;letter-spacing:1.3px}.footer__copy{font-size:13px;letter-spacing:1.3px}.footer__separator{margin:0 10px}.footer__container{display:flex;gap:60px;justify-content:space-between}.footer__aside{flex-shrink:0;max-width:428px;margin-bottom:0}.footer__main{width:100%;max-width:1264px}.footer__nav{display:flex;gap:32px;justify-content:space-between}.footer__nav .footer-nav{margin-bottom:0}.footer__bottom{padding-top:32px}.footer--whole .footer-subscribe{margin-bottom:32px}.footer--whole .footer__nav{max-width:790px;margin-bottom:20px;border-bottom:none}.catalog{gap:30px}.catalog__description{margin-top:24px}.catalog-header{grid-template-areas:"counter sort filter";grid-template-columns:1fr auto min-content;gap:60px;align-items:center}.catalog-header__count{font-size:12px;letter-spacing:1.44px}.catalog-header__filter{gap:14px;padding:0;background-color:transparent}.catalog-list{grid-template-columns:repeat(4,1fr)}.catalog-search{margin-bottom:24px}.catalog-search__input{height:50px;padding:0 45px 0 20px}.catalog-sort{gap:32px;font-size:14px}.product-block__like{top:11px;right:11px}}@media (min-width: 1440px){.breadcrumbs{margin-bottom:56px}.header-category__body{gap:80px}.header-category__aside{width:460px}.header-category__main{padding-bottom:80px}.footer__container{gap:128px}.footer__nav{gap:70px}.profile .catalog-list{grid-template-columns:repeat(3,1fr)}}@media ((min-width: 1280px) and (max-width: 1679.98px) and ((pointer: coarse) or (hover: none))){.catalog__list .product-block:nth-child(3n-2):has(.product-block__complete-look-mobile)+.product-block:after,.catalog__list .product-block:nth-child(3n-2):has(.product-block__complete-look-mobile)+.product-block+.product-block:after,.catalog__list .product-block:nth-child(3n-2):has(+.product-block .product-block__complete-look-mobile):after,.catalog__list .product-block:nth-child(3n-2):has(+.product-block+.product-block .product-block__complete-look-mobile):after{content:"Собрать весь лук"}.catalog__list .product-block:nth-child(3n-1):has(.product-block__complete-look-mobile)+.product-block:after,.catalog__list .product-block:nth-child(3n-1):has(+.product-block .product-block__complete-look-mobile):after{content:"Собрать весь лук"}}@media (min-width: 1680px){.header-main__left{width:85.5%}.header-search{position:relative}.header-search__open{display:none}.header-search__form{position:relative;width:252px;height:auto;padding:0;opacity:1;visibility:visible}.header-search__close,.header-search__clear{display:none}.header-search__submit{display:flex}.header-category__aside{width:600px}.header-category__main{padding-bottom:124px}.header-category__header{padding-top:6px;padding-bottom:18px}.header-category__item{margin-bottom:20.5px}.footer-subscribe__form{flex-direction:column}.footer-subscribe__title{margin-bottom:16px}.footer{padding:70px 0 50px}.footer__content{display:flex;gap:90px;justify-content:space-between;margin-bottom:40px}.footer__nav{gap:40px;width:100%}.footer--whole .footer-subscribe{flex-shrink:0;max-width:348px;margin-bottom:0}.footer--whole .footer__container{gap:60px}.footer--whole .footer__nav{max-width:840px;margin-bottom:0}.footer--whole .footer__bottom{padding-top:58px}}@media ((min-width: 425px) and (max-width: 639.98px)) or ((min-width: 425px) and (max-width: 1279.98px) and ((pointer: coarse) or (hover: none))){.catalog__list .product-block:nth-child(2n-1):has(.product-block__complete-look-mobile)+.product-block:after,.catalog__list .product-block:nth-child(2n-1):has(+.product-block .product-block__complete-look-mobile):after{content:"Собрать весь лук"}}@media (max-width: 1439.98px){.profile .catalog-list{grid-template-columns:repeat(2,1fr);overflow-x:hidden}}@media (max-width: 991.98px){.product-block--secondary .product-block__title{font-size:12px}.product-block--secondary .product-block__like{align-self:start;margin-bottom:8px}}@media (max-width: 639.98px){.pagination__item:is(:nth-child(5),:nth-child(6),:nth-child(8)){display:none}.catalog-sort__item--hide-on-mobile,.modal-full-look__slider{display:none}}@media (max-width: 424.98px){.catalog-list--grid{grid-template-columns:repeat(2,1fr);overflow:hidden;--product-block-buy-right: 6px;--product-block-buy-bottom: 22px;--product-block-like-right: 6px;--product-block-like-top: 6px;--product-block-title-font-size: 11px;--product-block-button-size: 28px;--product-block-secondary-font-size: 10px;--product-block-button-before-size: 18px;--product-block-price-font-size: 14px;--product-block-label-color: 8px}}@media (hover: hover){.breadcrumbs__item a:hover{color:var(--color-error)}.button.button--outline.pagination__item--active:hover{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover);color:var(--color-text-light)}.info-popup__close:hover{color:var(--color-primary)}.phone__link:hover{color:var(--color-text-light);opacity:.6}.order-cart__remove.button--icon:hover{border-color:var(--color-line-secondary);color:var(--color-error)}.header-main__link:hover{color:var(--color-text-light);opacity:.6}.header-main__cart:hover .header-main__cart-box{opacity:1;visibility:visible;transform:translateY(0)}.header-search__open:hover{color:var(--color-text-light)}.header-search__open:hover .icon{opacity:.6}.header-search__close:hover{color:var(--color-text-light)}.header-search__close:hover .icon{opacity:.6}.header-search__clear:hover{color:var(--color-text-light)}.header-search__clear:hover .icon{opacity:.6}.header-search__submit:hover{color:var(--color-text-light)}.header-search__submit:hover .icon{opacity:.6}.header-profile__button:hover{color:var(--color-text-light);opacity:.6}.header-profile__link:hover,.header-profile__out:hover{color:var(--color-error)}.header-profile:hover .header-profile__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header-menu__close:hover,.header-menu__link:hover{opacity:.6}.header-menu.header-menu--dark .social__item a:hover{color:var(--color-secondary)}.header-menu.header-menu--light .social__item a:hover{color:var(--color-primary)}.header-nav__link:hover{opacity:.6}.header-bottom__link:hover{color:var(--color-text-light);opacity:.6}.header-bottom__item:hover .header-bottom__category{background-color:var(--color-background-light);color:var(--color-background-alternate)}.header-bottom__item:hover .header-bottom__content{opacity:1;visibility:visible}.header-bottom__item:hover~.header-bottom__layer{opacity:1;visibility:visible}.header-category__link:hover{color:var(--color-error)}.header-category__special:hover{color:var(--color-error);opacity:.6}.header-category__item a:hover{color:var(--color-error)}.header-icon:hover{color:var(--color-text-light)}.header-icon:hover .icon{opacity:.6}.header-auth:hover{color:var(--color-text-light);opacity:.6}.social__item a:hover{color:var(--color-primary-hover)}.footer-nav__link:hover{color:var(--color-text-alternate);opacity:.6}.footer-subscribe .button:hover{border-color:var(--color-background-light);background-color:var(--color-background-light);color:var(--color-primary)}.footer .phone__link:hover{opacity:.6}.footer .social__item a:hover{color:var(--color-secondary-hover)}.login__back:hover{color:var(--color-primary)}.catalog-search__submit:hover .icon{opacity:.6}.catalog-filter-modal__input:not(:checked)+.catalog-filter-modal__label:hover{border-color:var(--color-primary-disabled);background-color:var(--color-primary-disabled)}.product-block__get-price:hover{color:var(--color-text-primary)}.product-block__get-price:hover span{border-color:var(--color-text-primary)}.product-block__complete-look:hover{color:var(--color-background-light);text-decoration:underline;text-decoration-color:transparent}}

/* End */
/* /local/front/build/style/catalog-whole.css?171998083064989 */
