.btn-view{display:flex;align-items:center;height:45px}.btn-view--white .btn-view__text{color:var(--color-white)}.btn-view:hover .btn-view__icon{transform:translateX(10px)}.btn-view__text{color:var(--color-black);font-size:14px;font-weight:400;line-height:1;text-transform:uppercase;margin-right:15px;font-family:"Moderat Mono"}.btn-view__icon{display:flex;align-items:center;transition:all .3s ease}.btn-circle{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--color-black);background-color:var(--color-white);border-radius:50%}.btn-circle path{fill:var(--color-black);transition:all .3s ease}.btn-circle:hover{background-color:var(--color-black)}.btn-circle:hover path{fill:var(--color-white)}.btn{width:100%;height:45px;position:relative;display:flex;align-items:center;justify-content:center;padding:10px}.btn__text{font-family:"Moderat Mono",sans-serif;position:relative;z-index:2;font-size:14px;line-height:1;text-align:center;text-transform:uppercase}.btn__bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease}.btn__bg img{width:100%;height:100%;display:block}.btn.primary{background-color:var(--color-black)}.btn.primary .btn__text{color:var(--color-white)}.btn.primary.inactive{background-color:var(--color-neutral-mid)}.btn.primary:hover .btn__bg{opacity:1}.btn.secondary{border:1px solid var(--color-black)}.btn.secondary .btn__text{color:var(--color-black)}.btn.secondary.inactive{border:1px solid var(--color-neutral-mid)}.btn.secondary.inactive .btn__text{color:var(--color-neutral-mid)}.btn.secondary:hover{background-color:var(--color-neutral-dark);border:1px solid var(--color-neutral-dark)}.btn.selected{pointer-events:none;background-color:var(--color-black)}.btn.selected .btn__text{color:var(--color-white)}.btn.long{width:280px}.btn.inactive{pointer-events:none}.pagination{display:flex}.pagination__list{display:flex;margin-right:30px}.pagination__item{width:47px}.pagination__item+.pagination__item{margin-left:10px}.pagination__btn{width:90px}.counter:hover .counter__wrap{border:1px solid var(--color-neutral-dark)}.counter__wrap{width:138px;height:45px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;border:1px solid var(--color-neutral-mid)}.counter__btn{flex:none;color:var(--color-black);line-height:1;font-size:20px;width:45px;height:100%;display:flex;align-items:center;justify-content:center}.counter__input{width:100%;text-align:center;color:var(--color-black);line-height:1;font-size:14px}.tag-link{font-size:11px;color:var(--color-black);line-height:1;text-align:center;padding:7px 10px;text-transform:uppercase;border-radius:20px;background-color:var(--color-neutral-mid);transition:all .3s ease}.tag-link:hover{color:var(--color-white);background-color:var(--color-black)}.tag-sale{font-family:"Moderat Mono";display:block;font-size:11px;color:var(--color-black);line-height:1;text-align:center;padding:8px 10px;text-transform:uppercase;border-radius:20px;background-color:var(--color-white);transition:all .3s ease}.tag-sale--big{font-size:14px;padding:8px 12px}.tag-sale--dark{color:var(--color-white);background-color:var(--color-black)}.tag-info{height:30px;font-size:14px;color:var(--color-black);line-height:1;text-align:center;padding:6px 12px;border:1px solid var(--color-neutral-mid);text-transform:uppercase;transition:all .3s ease}.tag-info:hover{border:1px solid var(--color-neutral-dark)}.tag-info.selected{pointer-events:none;color:var(--color-white);background-color:var(--color-black)}.tag-info.unavailable{pointer-events:none;color:var(--color-neutral-dark);border:1px solid var(--color-neutral-light)}.dropdown{min-width:150px;position:relative}.dropdown.active .dropdown__list{display:block;z-index:1}.dropdown__head{cursor:pointer;width:100%;display:flex;align-items:center;height:45px;padding:14px 20px;background-color:var(--color-white);transition:all .3s ease}.dropdown__head:hover{background-color:var(--color-black)}.dropdown__head:hover .dropdown__text{color:var(--color-white)}.dropdown__text{color:var(--color-black);font-size:14px;line-height:1;text-transform:uppercase;transition:all .3s ease}.dropdown__list{display:none;z-index:-1;position:absolute;top:46px;left:0;width:100%}.dropdown__item{cursor:pointer;width:100%;display:flex;align-items:center;height:45px;padding:14px 20px;background-color:var(--color-white);transition:all .3s ease}.dropdown__item.selected,.dropdown__item:hover{background-color:var(--color-black)}.dropdown__item.selected .dropdown__text,.dropdown__item:hover .dropdown__text{color:var(--color-white)}.dropdown__item+.dropdown__item{margin-top:1px}.form__row{display:flex}.form__field{position:relative}.form__field--padding .form__input{padding:24px 80px 24px 23px}.form__input{width:100%;height:60px;color:var(--color-black);font-family:"Moderat Mono",sans-serif;font-size:11px;line-height:1;padding:24px 20px;transition:all .3s ease;border:1px solid var(--color-neutral-mid);background-color:var(--color-white);text-transform:uppercase}.form__input:focus,.form__input:hover{border:1px solid var(--color-neutral-dark)}.form__input::placeholder{color:var(--color-black);font-size:11px;line-height:1}.form__valid{color:var(--color-primary-ochre);font-size:11px;line-height:1;margin-top:10px;display:none}.form__btn{position:absolute;top:0;right:0;z-index:1;height:100%;padding:20px}.form__btn path{fill:var(--color-black)}.form__btn--white{fill:var(--color-white)}.invalid .form__input{color:var(--color-primary-ochre);border:1px solid var(--color-primary-ochre)}.invalid .form__input::placeholder{color:var(--color-primary-ochre)}.invalid .form__btn path{fill:var(--color-primary-ochre)}.invalid .form__valid{display:block}.accept{position:relative}.accept--radio .accept__label{border-radius:50%}.accept--radio .accept__label:after{width:10px;height:10px;border-radius:50%;background-color:var(--color-black)}.accept--checkbox .accept__label:after{width:8px;height:5px;border-left:2px solid var(--color-black);border-bottom:2px solid var(--color-black)}.accept__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.accept__input:checked+.accept__label:after{opacity:1}.accept__label{position:relative;cursor:pointer;width:16px;height:16px;display:block;border:.5px solid var(--color-black);transition:all .3s ease}.accept__label:hover{border:1px solid var(--color-black)}.accept__label:after{opacity:0;content:"";position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);transition:all .3s ease}.avatar{width:45px;height:45px;border-radius:50%;overflow:hidden}.avatar--big{width:130px;height:130px;border:5px solid var(--color-white)}.avatar img{width:100%;height:100%;display:block;object-fit:cover}.product{width:100%;max-width:280px}.product--small{max-width:180px}.product--small .product__body{padding-top:15px}.product--small .product__name{font-size:16px}.product__img{position:relative;background-color:var(--color-neutral-light)}.product__img img{width:100%;height:100%;object-fit:cover;display:block;height:280px}.product__tag{position:absolute;z-index:1;top:20px;left:20px}.product__body{display:flex;flex-direction:column;padding:30px 0 0 0}.product__name{font-size:21px;line-height:1.2;color:var(--color-black);margin-bottom:6px}.product__price-wrap{display:flex}.product__price{font-family:"Moderat Mono";font-size:14px;line-height:1.2;color:var(--color-black)}.product__price--old{text-decoration:line-through;margin-right:11px}.section-tag{font-family:"Moderat Mono";font-size:14px;color:var(--color-black);transform:rotate(-90deg)}