button{background:none;border:none;text-transform:inherit;letter-spacing:inherit;width:auto;padding:0}.loader:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5) url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><style>.spinner_P7sC{transform-origin:center;animation:spinner_svv2 .75s infinite linear}@keyframes spinner_svv2{100%{transform:rotate(360deg)}}</style><path d="M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z" class="spinner_P7sC"/></svg>') no-repeat center center;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:var(--duration);z-index:3}.loader--active:before{opacity:1;pointer-events:auto;cursor:wait}.aside{position:fixed;display:flex;justify-content:flex-start;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9;color:#000;font-size:1.2rem}.aside--right{justify-content:flex-end}.aside--right .aside__body{transform:translateX(100%)}.aside--menu{z-index:2}.aside--menu .aside__body{width:100% !important;max-width:300px}.aside--menu .aside__section{gap:10px}.aside--filters .aside__body{width:100% !important;max-width:390px;padding:40px 30px 30px}.aside--filters .aside__section{gap:30px}.aside--submenu .aside__body{width:100%}.aside--submenu .aside__section{display:flex !important}.aside--submenu nav{padding-left:11px}.aside--active,.aside.active{pointer-events:auto}.aside--active>.aside__background,.aside.active>.aside__background{opacity:1}.aside--active>.aside__body,.aside.active>.aside__body{transform:translateX(0)}.aside--cart .aside__section{height:100%;animation:none !important}.aside--cart .aside__body{padding:22px 16px !important;max-width:360px;width:100% !important;overflow:hidden}.aside__background{display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);opacity:0}.aside__body{position:relative;width:calc((100% - 100px)/4 + 20px);background:#fff;height:100%;padding:85px 60px 20px;transform:translateX(-100%);z-index:1;overflow:auto;transition:.15s}.aside__body--no-scroll{overflow:hidden}.aside__section{display:flex;flex-direction:column;gap:15px}.aside__section--inactive{display:none}.aside__item{display:flex;flex-direction:column;gap:15px}.aside__item:not(:last-child) .aside__childs{margin-bottom:25px}.aside__childs ul{display:flex;flex-direction:column;gap:15px}.aside .collapse .aside__childs{margin-left:20px}.aside__title{display:flex;align-items:center;gap:5px}.aside__link[href="#"]{pointer-events:none}.aside__button{display:flex;align-items:center;gap:7px;color:#b2b2b2;margin-bottom:15px}.aside__button svg{width:4px;height:7px;fill:#bcbcbc}body.no-scroll .aside__body{padding-top:125px}body.no-scroll .aside--cart .aside__body{padding-top:76px !important}@media(max-width: 1023px){.aside__body{width:calc((100% - 50px)/3 + 10px);padding-left:20px;padding-right:20px}.aside--right .aside__body{padding-left:20px;padding-right:10px}.aside__group:not(:last-child){margin-bottom:56px}.aside__item:not(:last-child) .aside__childs{margin-bottom:56px}.aside__item{gap:16px}.aside__childs ul{gap:16px}}#menu-collections-all .aside__childs{margin-left:20px;margin-bottom:0}@media(max-width: 768px){.aside__body{width:calc((100% - 30px)/2 + 10px)}.aside--cart .aside__body{width:calc((100% - 30px)/2 + 20px)}}.cart{--cart-line-height: 16px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;height:100%}.cart--page{gap:40px}.cart--page .cart__title{display:grid;grid-template-columns:4fr 1fr 1fr;gap:20px;width:100%}.cart--page .cart__title>*:last-child{text-align:right}.cart--page .cart__text--empty{display:flex;justify-content:center;align-items:center;min-height:320px}.cart--page .cart__items,.cart--page .cart__form{gap:0}.cart--page .cart__item{grid-template-columns:4fr 1fr 1fr;grid-template-rows:auto;align-items:flex-start;margin-top:15px;padding-top:15px}.cart--page .cart__item-wrapper{display:flex;gap:65px}.cart--page .cart__counter{margin-top:0}.cart--page .cart__counter>*:first-child{display:none}.cart--page .cart__price{text-align:right}.cart--page .cart__route{margin-top:40px}.cart--page .cart__submit{flex-direction:column-reverse;position:sticky;bottom:0}.cart__header{display:flex;justify-content:space-between;align-items:center;gap:30px}.cart__title{font-size:1.6rem;text-transform:uppercase}.cart__close{width:12px;height:12px}.cart__items{display:grid;grid-template-rows:auto 1fr auto;gap:25px;height:100%;overflow-x:hidden;overflow-y:auto}.cart__items>*{min-width:0}.cart__item{display:grid;grid-template-columns:120px auto auto;align-items:center;column-gap:15px;row-gap:15px}.cart__item-data{display:flex;flex-direction:column;grid-column:span 2;gap:20px}.cart__name a{display:block;line-height:var(--cart-line-height);text-decoration:none;color:#000}.cart__price{line-height:var(--cart-line-height)}.cart__item-header,.cart__options{display:flex;flex-direction:column;gap:4px}.cart__options{gap:3px}.cart__option{line-height:var(--cart-line-height)}.cart__item-footer{display:flex;grid-column:span 2}.cart__image{line-height:0}.cart__image img{width:100%}.cart__quantity{margin-top:20px}.cart__remove{height:fit-content;line-height:var(--cart-line-height);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cart__counter{display:flex;align-items:flex-start;gap:10px}.cart__form{display:flex;flex-direction:column;gap:30px}.cart__buttons,.cart__totals{display:flex;flex-direction:column;gap:10px}.cart__button{font-size:1.4rem;font-weight:400;line-height:normal}.cart__totals{gap:5px}.cart__total{display:flex;justify-content:space-between;gap:20px;font-size:1.4rem;line-height:var(--cart-line-height)}.cart__submit{display:flex;flex-direction:column;gap:15px}.cart__recommendations{margin:60px 0 30px}.cart__recommendations:empty{display:none}.cart__checkboxes{display:flex;flex-direction:column;gap:5px;margin-bottom:3px}.cart__checkbox{display:flex;align-items:center;gap:5px;padding-bottom:0}.cart__checkbox span{line-height:normal}.cart__note{display:none}.cart__note.active{display:initial}.cart__text{text-align:center}.cart__text--empty{height:fit-content;margin:auto}.cart__text p{margin:0}@media(max-width: 768px){.cart--page{margin-top:20px}.cart__route{margin-bottom:10px;margin-top:10px}}.hero{position:relative}.hero__wrapper{display:none;justify-content:center;align-items:center;height:100%;padding:150px 50px;text-decoration:none}.hero__wrapper--center-left{justify-content:flex-start;align-items:center}.hero__wrapper--center-left .hero__text{text-align:left}.hero__wrapper--center-right{justify-content:flex-end;align-items:center}.hero__wrapper--center-right .hero__text{text-align:right}.hero__wrapper--bottom-right{justify-content:flex-end;align-items:flex-end}.hero__wrapper--bottom-right .hero__text{text-align:right}.hero__wrapper--bottom-left{justify-content:flex-start;align-items:flex-end}.hero__wrapper--bottom-left .hero__text{text-align:left}.hero__wrapper--bottom-center{align-items:flex-end}.hero__wrapper--all{display:flex}.hero__wrapper img,.hero__wrapper video{width:100%;height:100%;object-fit:cover;object-position:top}.hero__image{position:absolute;top:0;left:0;width:100%;height:100%}.hero__text{display:flex;flex-direction:column;gap:15px;line-height:normal;text-align:center;text-transform:uppercase;z-index:1}.hero__title{font-size:2.5rem}.hero__subtitle{font-size:1.3rem;text-decoration:underline;text-underline-offset:5px}@media(max-width: 749px){.hero__wrapper{padding:130px 15px}.hero__wrapper--mobile{display:flex}}@media(min-width: 750px){.hero__wrapper--desktop{display:flex}}.recommendations{--gap: 12px;display:flex;flex-direction:column;gap:15px}.recommendations__title{font-size:inherit;text-align:center;line-height:normal}.recommendations__body{display:flex;gap:var(--gap)}.recommendations__item{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:calc((100% - var(--gap))/3);text-decoration:none;color:#000}.recommendations__name{line-height:var(--cart-line-height)}.recommendations__info{display:flex;flex-direction:column;gap:4px}.recommendations__image{line-height:0}.recommendations__image img{width:100%;height:130px;object-fit:cover}.recommendations__price{display:flex;flex-direction:column;line-height:var(--cart-line-height)}
