.icon-button{align-items:center;cursor:pointer;display:flex;justify-content:center}.icon-button svg{aspect-ratio:1;height:100%;transition:transform .5s ease-out;width:auto}.icon-button svg path{transition:fill .5s ease-out;fill-opacity:1}.icon-button[data-size=small] svg{max-height:1rem}@media (max-width:768px){.icon-button[data-size=small] svg{max-height:1.3333rem}}.icon-button[data-size=basic] svg{max-height:1.25rem}@media (max-width:768px){.icon-button[data-size=basic] svg{max-height:1.6667rem}}.icon-button[data-size=large] svg{max-height:1.5rem}@media (max-width:768px){.icon-button[data-size=large] svg{max-height:2rem}}.icon-button[data-size=large][data-fill=true]{padding:.75rem}@media (max-width:768px){.icon-button[data-size=large][data-fill=true]{padding:.5rem}}.icon-button[data-size=mega] svg{max-height:3rem}@media (max-width:768px){.icon-button[data-size=mega] svg{max-height:4rem}}.icon-button[data-color=strong] svg path{fill:#402722}.icon-button[data-color=strong]:hover svg path{fill:#40272280}.icon-button[data-color=strong]:active svg path,.icon-button[data-color=strong][data-state=active] svg path{fill:#402722}.icon-button[data-color=strong]:disabled svg path,.icon-button[data-color=strong][data-state=disabled] svg path{fill:#4027224d}.icon-button[data-color=strong][data-fill=true]{background-color:#fafafa}.icon-button[data-color=transparent] svg path{fill:#40272280}.icon-button[data-color=transparent]:active svg path,.icon-button[data-color=transparent]:hover svg path,.icon-button[data-color=transparent][data-state=active] svg path{fill:#402722}.icon-button[data-color=transparent]:disabled svg path,.icon-button[data-color=transparent][data-state=disabled] svg path{fill:#4027224d}.icon-button[data-theme=dark][data-color=strong] svg path{fill:#fafafa}.icon-button[data-theme=dark][data-color=strong]:hover svg path{fill:#fafafa80}.icon-button[data-theme=dark][data-color=strong]:active svg path,.icon-button[data-theme=dark][data-color=strong][data-state=active] svg path{fill:#fafafa}.icon-button[data-theme=dark][data-color=strong]:disabled svg path,.icon-button[data-theme=dark][data-color=strong][data-state=disabled] svg path{fill:#4027224d}.icon-button[data-theme=dark][data-color=strong][data-fill=true]{background-color:#402722}.icon-button[data-theme=dark][data-color=transparent] svg path{fill:#fafafa80}.icon-button[data-theme=dark][data-color=transparent]:active svg path,.icon-button[data-theme=dark][data-color=transparent]:hover svg path,.icon-button[data-theme=dark][data-color=transparent][data-state=active] svg path{fill:#fafafa}.icon-button[data-theme=dark][data-color=transparent]:disabled svg path,.icon-button[data-theme=dark][data-color=transparent][data-state=disabled] svg path{fill:#4027224d}.counter{align-items:center;display:flex;gap:.25rem}.counter .counter-input input{background-color:unset;text-align:center;width:100%}.counter[data-size=small] .counter-input{width:2rem}.counter[data-size=small] .counter-input input{font-size:1rem;font-weight:300;letter-spacing:0;line-height:130%}@media (max-width:768px){.counter[data-size=small] .counter-input input{font-size:1.1667rem}}.counter[data-size=basic] .counter-input{width:3rem}.counter[data-size=basic] .counter-input input{font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:130%}@media (max-width:768px){.counter[data-size=basic] .counter-input input{font-size:1.5rem}}.counter[data-size=large] .counter-input{width:3rem}.counter[data-size=large] .counter-input input{font-size:1.5rem;font-weight:300;letter-spacing:0;line-height:130%}@media (max-width:768px){.counter[data-size=large] .counter-input input{font-size:1.6667rem}}.counter[data-theme=dark] .counter-input input{color:#fafafa}.color-picker{align-items:center;cursor:pointer;display:flex;gap:.75rem;width:-moz-fit-content;width:fit-content}.color-picker input{display:none}.color-picker__title-block{display:flex;flex-direction:column;text-align:center;word-break:break-word}.color-picker__title-block span{color:#40272280;font-size:1rem;font-weight:300;letter-spacing:0;line-height:130%;text-align:left}@media (max-width:768px){.color-picker__title-block span{font-size:1.1667rem}}.color-picker__title-block__title{font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:130%;text-align:left;transition:transform .5s ease-out}@media (max-width:768px){.color-picker__title-block__title{font-size:1.5rem}}.color-picker__color{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:contain;height:3rem;transition:box-shadow .5s ease-out}@media (max-width:768px){.color-picker__color{height:4rem}}.color-picker[data-size=large]{display:flex;flex-direction:column;gap:.5rem}@media (max-width:768px){.color-picker[data-size=large]{gap:.25rem}}.color-picker[data-size=large] .color-picker__title-block__title{font-size:1rem;font-weight:300;letter-spacing:0;line-height:130%}@media (max-width:768px){.color-picker[data-size=large] .color-picker__title-block__title{font-size:1.1667rem}}.color-picker[data-size=large] .color-picker__color{height:5.125rem}@media (max-width:768px){.color-picker[data-size=large] .color-picker__color{height:6.67rem}}.color-picker[data-size=small] .color-picker__color{height:1.5rem}@media (max-width:768px){.color-picker[data-size=small] .color-picker__color{height:2rem}}.color-picker[data-size=micro] .color-picker__color{height:1rem}@media (max-width:768px){.color-picker[data-size=micro] .color-picker__color{height:1.33rem}}.color-picker:hover .color-picker__color{box-shadow:inset 0 0 0 .063rem #40272233,inset 0 0 0 .1875rem #fafafa}.color-picker:hover .color-picker__title-block__title{transform:skew(-12deg)}.color-picker:hover[data-size=large] .color-picker__color{box-shadow:inset 0 0 0 .125rem #40272233,inset 0 0 0 .25rem #fafafa}.color-picker:hover[data-size=small][data-size=micro] .color-picker__color{box-shadow:inset 0 0 0 .063rem #40272233,inset 0 0 0 .125rem #fafafa}.color-picker:has(input:checked) .color-picker__color{box-shadow:inset 0 0 0 .063rem #402722,inset 0 0 0 .1875rem #fafafa}.color-picker:has(input:checked)[data-size=large] .color-picker__color{box-shadow:inset 0 0 0 .125rem #402722,inset 0 0 0 .25rem #fafafa}.color-picker:has(input:checked)[data-size=small][data-size=micro] .color-picker__color{box-shadow:inset 0 0 0 .063rem #402722,inset 0 0 0 .125rem #fafafa}.product-card-cart{align-items:center;display:flex;gap:1.5rem;grid-column:span 2}.product-card-cart__image{aspect-ratio:5.63/7.5;height:100%;max-height:7.5rem;max-width:5.625rem;width:100%}@media (max-width:768px){.product-card-cart__image{max-height:8rem;max-width:6rem}}.product-card-cart__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-card-cart__info-block{display:flex;flex-direction:column;gap:2.625rem;width:100%}@media (max-width:768px){.product-card-cart__info-block{gap:2.33rem}}.product-card-cart__title-block{align-items:center;display:flex;justify-content:space-between}.product-card-cart__title-block__info{display:flex;flex-direction:column;font-size:1.25rem;font-weight:300;gap:.25rem;letter-spacing:0;line-height:130%}@media (max-width:768px){.product-card-cart__title-block__info{font-size:1.5rem}}.product-card-cart__title-block__info span{font-size:1.25rem;font-weight:400;letter-spacing:-.02em;line-height:130%}@media (max-width:768px){.product-card-cart__title-block__info span{font-size:1.5rem}}.product-card-cart__color-block{align-items:center;display:flex;justify-content:space-between}.product-card-cart__color-block__colors{align-items:center;display:flex;gap:.5rem}.product-card-cart__color-block__button-block{align-items:center;display:flex;gap:1rem}@media (max-width:768px){.product-card-cart__color-block__button-block{gap:1.33rem}}input[type=text][data-v-90dbb70c],textarea[data-v-90dbb70c]{background-color:unset;border:unset;font-family:Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:0;line-height:130%;outline:unset;padding:0;resize:none;width:100%}@media (max-width:768px){input[type=text][data-v-90dbb70c],textarea[data-v-90dbb70c]{font-size:1.5rem}}input[type=text][data-v-90dbb70c]::-moz-placeholder,textarea[data-v-90dbb70c]::-moz-placeholder{-moz-transition:color .5s ease-out;transition:color .5s ease-out}input[type=text][data-v-90dbb70c]::placeholder,textarea[data-v-90dbb70c]::placeholder{transition:color .5s ease-out}textarea[data-v-90dbb70c]{height:7.125rem}.field[data-v-90dbb70c]{display:flex;flex-direction:column;gap:.5rem}.field .input-label[data-v-90dbb70c]{border-bottom:.063rem solid rgba(64,39,34,.2);border-left:.063rem solid rgba(64,39,34,.2);padding:1rem 1.5rem;position:relative;transition:border-color .5s ease-out}@media (max-width:768px){.field .input-label[data-v-90dbb70c]{border-width:.083rem}}.field .input-label__fake-placeholder[data-v-90dbb70c]{color:#4027224d;font-size:1.25rem;font-weight:300;left:1.5rem;letter-spacing:0;line-height:130%;pointer-events:none;position:absolute;text-wrap:nowrap;top:50%;transform:translateY(-50%);transition:top .5s ease-out,font-size .5s ease-out,color .5s ease-out}@media (max-width:768px){.field .input-label__fake-placeholder[data-v-90dbb70c]{font-size:1.5rem}}.field .input-label__fake-placeholder[data-state=active][data-v-90dbb70c]{color:#40272280;font-size:.75rem;font-weight:300;letter-spacing:0;line-height:130%;top:.5rem}@media (max-width:768px){.field .input-label__fake-placeholder[data-state=active][data-v-90dbb70c]{font-size:1rem}}.field .input-label[data-type=textarea] .input-label__fake-placeholder[data-v-90dbb70c]{top:2rem}.field .input-label[data-type=textarea] .input-label__fake-placeholder[data-state=active][data-v-90dbb70c]{top:.5rem}.field .input-label[data-type=newsletter][data-v-90dbb70c]{padding-right:7.5rem}.field .input-label[data-v-90dbb70c]:has(input:focus),.field .input-label[data-v-90dbb70c]:has(textarea:focus){border-color:#402722}.field .input-label[data-v-90dbb70c] .button{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.field__max-length[data-v-90dbb70c]{color:#40272280;font-size:1rem;font-weight:300;letter-spacing:0;line-height:130%;padding:0 1.5rem;text-align:end}@media (max-width:768px){.field__max-length[data-v-90dbb70c]{font-size:1.1667rem}}.field:has(input.error) .input-label[data-v-90dbb70c],.field:has(textarea.error) .input-label[data-v-90dbb70c]{border-color:#98362b;border-width:.125rem}@media (max-width:768px){.field:has(input.error) .input-label[data-v-90dbb70c],.field:has(textarea.error) .input-label[data-v-90dbb70c]{border-width:.167rem}}.field:hover .input-label[data-v-90dbb70c]{border-color:#40272266}.field[data-theme=dark] .input-label[data-v-90dbb70c]{border-color:#fafafa33}.field[data-theme=dark] .input-label__fake-placeholder[data-v-90dbb70c]{color:#fafafa4d}.field[data-theme=dark] .input-label input[data-v-90dbb70c],.field[data-theme=dark] .input-label textarea[data-v-90dbb70c]{color:#fafafa}.field[data-theme=dark] .input-label[data-v-90dbb70c]:has(input:focus),.field[data-theme=dark] .input-label[data-v-90dbb70c]:has(textarea:focus){border-color:#fafafa}.field[data-theme=dark]:hover .input-label[data-v-90dbb70c]{border-color:#fafafa66}.field[data-theme=dark]:hover .input-label input[data-v-90dbb70c],.field[data-theme=dark]:hover .input-label textarea[data-v-90dbb70c]{color:#fafafa}.field[data-state=disabled][data-v-90dbb70c]{pointer-events:none}.field[data-state=disabled] .input-label[data-v-90dbb70c]{border-color:#4027221a}.field[data-state=disabled] .input-label__fake-placeholder[data-v-90dbb70c]{color:#40272233}.field[data-state=disabled] .field__max-length[data-v-90dbb70c]{color:#4027224d}.modal__product-block[data-v-c19cb2da]{overflow-y:auto;padding:1.5rem}.modal__product-block[data-v-c19cb2da],.modal__product-block__product[data-v-c19cb2da]{display:flex;flex-direction:column;gap:1.5rem}.modal__product-block hr[data-v-c19cb2da]{border:0;height:.063rem;width:100%}.modal__info-block[data-v-c19cb2da]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.modal__info-block hr[data-v-c19cb2da]{border:0;height:.063rem;width:100%}.modal__info-block__price-block[data-v-c19cb2da]{display:flex;flex-direction:column;gap:.5rem}.modal__info-block__price-block .price[data-v-c19cb2da]{align-items:center;display:flex;font-size:1.25rem;font-weight:300;justify-content:space-between;letter-spacing:0;line-height:130%}@media (max-width:768px){.modal__info-block__price-block .price[data-v-c19cb2da]{font-size:1.5rem}}.modal__info-block__price-block .price .key[data-v-c19cb2da]{color:#40272280}.modal__info-block__price-block .price_final[data-v-c19cb2da]{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:130%;padding-top:.5rem}@media (max-width:768px){.modal__info-block__price-block .price_final[data-v-c19cb2da]{font-size:1.6667rem}}.modal__info-block__button-block[data-v-c19cb2da]{align-items:center;display:flex;justify-content:center}.modal[data-v-c19cb2da] .modal__body{display:flex;flex-direction:column;justify-content:space-between}.modal__empty-block[data-v-c19cb2da]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media (max-width:768px){.modal__empty-block[data-v-c19cb2da]{padding:1.33rem}}.modal__empty-block span[data-v-c19cb2da]{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:130%}@media (max-width:768px){.modal__empty-block span[data-v-c19cb2da]{font-size:1.6667rem}}.filter-item{cursor:pointer}.filter-item input{display:none}.filter-item:has(input:checked) .button{color:#402722}.filter-item .button{pointer-events:none}@media (max-width:768px){.modal[data-v-4c5bd8fc]{height:calc(100dvh - 4.25rem)}}.modal__image-block[data-v-4c5bd8fc]{margin:1rem 1.5rem 1.5rem;overflow:hidden;position:relative}@media (max-width:768px){.modal__image-block[data-v-4c5bd8fc]{height:calc(100dvh - 16.25rem)}}.modal__image-block__color[data-v-4c5bd8fc]{height:calc(100dvh - 12.375rem);transition:transform .5s ease-out}@media (max-width:768px){.modal__image-block__color[data-v-4c5bd8fc]{max-height:none}}.modal__image-block img[data-v-4c5bd8fc]{height:100%;max-height:calc(100dvh - 12.375rem);-o-object-fit:cover;object-fit:cover;transition:transform .5s ease-out;width:100%}@media (max-width:768px){.modal__image-block img[data-v-4c5bd8fc]{max-height:none}}.modal__image-block__button-block[data-v-4c5bd8fc]{bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem;position:absolute;right:1.5rem}@media (max-width:768px){.modal__image-block__button-block[data-v-4c5bd8fc]{bottom:1rem;right:1rem}}.modal__image-block__button-block .icon-button[data-v-4c5bd8fc]{background-color:#fafafa;padding:.75rem}@media (max-width:768px){.modal__image-block__button-block .icon-button[data-v-4c5bd8fc]{padding:.5rem}}.modal__button-block[data-v-4c5bd8fc]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}@media (max-width:768px){.modal__button-block[data-v-4c5bd8fc]{gap:1.33rem;padding:1.33rem}}.modal__button-block hr[data-v-4c5bd8fc]{border:0;width:100%}.modal[data-v-4c5bd8fc] .modal__body{height:100%}.modal[data-v-4c5bd8fc] .modal__header{padding-bottom:0}.modal[data-v-b34f143b] .modal__body{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){.modal[data-v-b34f143b] .modal__body{height:100%}}.modal__configurator-block[data-v-b34f143b]{display:flex;flex-direction:column;overflow-y:auto}.modal__configurator-block__item[data-v-b34f143b]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}@media (max-width:768px){.modal__configurator-block__item[data-v-b34f143b]{gap:2rem;padding:1.33rem}}.modal__configurator-block__title-block[data-v-b34f143b]{display:flex;flex-direction:column;gap:1rem}.modal__configurator-block__title[data-v-b34f143b]{align-items:flex-start;display:flex;justify-content:space-between}.modal__configurator-block__title span[data-v-b34f143b]{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:130%}@media (max-width:768px){.modal__configurator-block__title span[data-v-b34f143b]{font-size:1.6667rem}}.modal__configurator-block__filter-block[data-v-b34f143b]{align-items:center;display:flex;gap:1rem}.modal__configurator-block__color-block[data-v-b34f143b]{display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:768px){.modal__configurator-block__color-block[data-v-b34f143b]{display:grid;gap:.67rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.modal__button-block[data-v-b34f143b]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}@media (max-width:768px){.modal__button-block[data-v-b34f143b]{gap:1.33rem;padding:1.33rem}}.modal__button-block hr[data-v-b34f143b]{border:0;height:1px;width:100%}header{position:fixed}header .header-section{position:relative;transition:transform .5s ease-out}header .header-section[data-hidden=true]{transform:translateY(-100%)!important}header .header-section__container{background-color:#fafafa;margin:0;padding:1.5rem;position:relative;transition:background-color .5s ease-out;z-index:54}@media (max-width:768px){header .header-section__container{align-items:center;display:flex;justify-content:space-between;padding:1.33rem 1.33rem 1rem}}header .header-section__icon{height:100%;max-height:1.375rem;max-width:6rem;width:100%}@media (max-width:768px){header .header-section__icon{max-height:1.9167rem;max-width:9rem}}header .header-section__icon svg{height:100%;width:100%}header .header-section__info-block{align-items:center;display:flex;grid-column:3/span 6;justify-content:space-between}@media (max-width:768px){header .header-section__info-block{grid-column:2}}header .header-section__nav-block{align-items:center;display:flex}@media (max-width:768px){header .header-section__nav-block{display:none}}header .header-section__nav-block ul{align-items:center;display:flex;gap:1rem}header .header-section__button-block{align-items:center;display:flex}@media (max-width:768px){header .header-section__button-block{gap:2rem;justify-content:space-between;width:100%}header .header-section__button-block .button[data-size=small]{font-size:1.5rem}}header .header-section__button-block .mobile-button{display:none}@media (max-width:768px){header .header-section__button-block .mobile-button{display:flex}}header .header-section__button-block__cart-buttons{align-items:center;display:flex;gap:1rem}header .header-section[data-theme=dark] .header-section__container,header .header-section[data-theme=light] .header-section__container{background-color:unset}header .header-section[data-theme=dark] .header-section__icon svg path{fill:#fafafa}header .header-section__body{background-color:#fafafa;grid-column:span 8;position:absolute;width:100%;z-index:53}header .header-section__content{display:grid;gap:0;grid-template-columns:repeat(8,minmax(0,1fr));padding:2.5rem 0 4rem;position:relative}header .header-section__content__image{aspect-ratio:15.4375/20.5625;left:0;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}header .header-section__content__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}header .header-section__content__nav{grid-column:3}header .header-section__content__nav ul{display:flex;flex-direction:column;gap:.5rem}header .header-section__content__contact-block{display:flex;flex-direction:column;gap:3.4375rem;grid-column:7/span 2}header .header-section__content__contacts{display:flex;flex-direction:column;gap:2rem}header .header-section__content__contacts__phone{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem}header .header-section__content__contacts__socials{align-items:center;display:flex;gap:1.5rem;padding-top:1.5rem}header .header-section__content__copyright{color:#40272233;display:flex;flex-direction:column;font-size:1rem;font-weight:300;letter-spacing:0;line-height:130%}@media (max-width:768px){header .header-section__content__copyright{font-size:1.1667rem}}header .header-section__content__copyright a{color:#40272233}header .header-section__mobile-menu{background-color:#fafafa;display:flex;flex-direction:column;gap:2rem;overflow-x:hidden;padding:1rem 1.33rem 1.33rem}header .header-section__mobile-menu hr{border:0;border-bottom:1px dashed rgba(64,39,34,.102)}header .header-section__mobile-menu__nav{display:flex;flex-direction:column;gap:1rem}header .header-section__mobile-menu__contacts{display:flex;flex-direction:column;gap:.5rem}header .header-section__mobile-menu__contacts span{color:#40272280;font-size:.75rem;font-weight:300;letter-spacing:0;line-height:130%}@media (max-width:768px){header .header-section__mobile-menu__contacts span{font-size:1rem}}header .header-section__mobile-menu__social-block{display:flex;flex-direction:column;gap:.5rem}header .header-section__mobile-menu__social-block span{color:#40272280;font-size:.75rem;font-weight:300;letter-spacing:0;line-height:130%}@media (max-width:768px){header .header-section__mobile-menu__social-block span{font-size:1rem}}header .header-section__mobile-menu__social-block__socials{align-items:center;display:flex;gap:1.33rem}header .header-section__mobile-menu__copyright{color:#40272233;display:flex;flex-direction:column;font-size:1rem;font-weight:300;letter-spacing:0;line-height:130%;padding-top:1rem}@media (max-width:768px){header .header-section__mobile-menu__copyright{font-size:1.1667rem}}header .header-section__mobile-menu__copyright a{color:#40272233}header .header-section__mobile-menu__info-block{display:flex;flex-direction:column;gap:2rem}header .header-section[data-type=cart] .header-section__info-block{justify-content:flex-end}.slide-down-enter-active,.slide-down-leave-active{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.slide-down-enter-from{opacity:0;transform:translateY(-100%)}.slide-down-enter-to,.slide-down-leave-from{opacity:1;transform:translateY(0)}.slide-down-leave-to{opacity:0;transform:translateY(-100%)}.slide-left-enter-active,.slide-left-leave-active{transition:transform .5s ease,opacity .5s ease}.slide-left-enter-from,.slide-left-leave-to{opacity:0;transform:translate(100%)}.slide-left-enter-to,.slide-left-leave-from{opacity:1;transform:translate(0)}
