:root{--scrollbar-width:8px;--scrollbar-track:#f6f5f1;--scrollbar-thumb:#d9d9d9;--scrollbar-thumb-hover:#8c8c8c;--scrollbar-thumb-active:#262626;--scrollbar-border-radius:4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-border-radius);transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}@media (prefers-color-scheme:dark){:root{--scrollbar-track:#383838;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#777;--scrollbar-thumb-active:#999}}.scrollbar-thin{--scrollbar-width:4px}.scrollbar-thick{--scrollbar-width:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none}.icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon svg{fill:currentColor;transition:fill .2s;display:block}.icon[data-color=black]{color:#262626}.icon[data-color=black] svg{fill:#262626}.icon[data-color=white]{color:#fff}.icon[data-color=white] svg{fill:#fff}.icon[data-color=snow-white]{color:#fafafa}.icon[data-color=snow-white] svg{fill:#fafafa}.icon[data-color=forest-wolf]{color:#f6f5f1}.icon[data-color=forest-wolf] svg{fill:#f6f5f1}.icon[data-color=smoky-white]{color:#ebebeb}.icon[data-color=smoky-white] svg{fill:#ebebeb}.icon[data-color=gainsborough]{color:#e1e1e1}.icon[data-color=gainsborough] svg{fill:#e1e1e1}.icon[data-color=light-grey]{color:#d9d9d9}.icon[data-color=light-grey] svg{fill:#d9d9d9}.icon[data-color=telegrey]{color:#8c8c8c}.icon[data-color=telegrey] svg{fill:#8c8c8c}.icon[data-color=signal-black]{color:#262626}.icon[data-color=signal-black] svg{fill:#262626}
:root{--scrollbar-width:8px;--scrollbar-track:#f6f5f1;--scrollbar-thumb:#d9d9d9;--scrollbar-thumb-hover:#8c8c8c;--scrollbar-thumb-active:#262626;--scrollbar-border-radius:4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-border-radius);transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}@media (prefers-color-scheme:dark){:root{--scrollbar-track:#383838;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#777;--scrollbar-thumb-active:#999}}.scrollbar-thin{--scrollbar-width:4px}.scrollbar-thick{--scrollbar-width:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none}.sidebar__overlay{opacity:.5;z-index:100;background:#262626;position:fixed;top:0;bottom:0;left:0;right:0}.sidebar{z-index:101;background:#f6f5f1;width:360px;height:100%;padding:60px 0 50px 30px;position:fixed;top:0;right:0;box-shadow:-2px 0 8px rgba(0,0,0,.1)}.sidebar__close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:21px;right:16px}.sidebar__content{width:100%}.sidebar-content nav{flex-direction:column;gap:60px;display:flex}.sidebar-content ul{flex-direction:column;gap:10px;display:flex}.sidebar-content .contact-info{margin-top:289px}.sidebar-content .contact-icon{margin-top:31px}.sidebar-content .contact-icon .contact-icon__mark{color:#262626;position:absolute;top:5px;left:45px}.sidebar-content .contact-icon ul{flex-direction:row;gap:12px;display:flex}.sidebar-content .contact-icon ul a{border:1px solid #d9d9d9;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sidebar-content .contact-icon .contact-icon__note{margin-left:155px}
:root{--scrollbar-width:8px;--scrollbar-track:#f6f5f1;--scrollbar-thumb:#d9d9d9;--scrollbar-thumb-hover:#8c8c8c;--scrollbar-thumb-active:#262626;--scrollbar-border-radius:4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-border-radius);transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}@media (prefers-color-scheme:dark){:root{--scrollbar-track:#383838;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#777;--scrollbar-thumb-active:#999}}.scrollbar-thin{--scrollbar-width:4px}.scrollbar-thick{--scrollbar-width:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none}.input-container{flex-direction:column;width:100%;display:flex}.input-wrapper{border:1px solid #8c8c8c;width:100%;height:50px;transition:border-color .2s;position:relative}.input-wrapper:hover{border-color:#262626}.input-wrapper.focused{border-color:#121212}.input-wrapper.error{border-color:#d94646}.input-field{color:#121212;background:0 0;border:none;outline:none;width:100%;height:100%;padding:10px 21px 0;font-size:14px;font-weight:400;line-height:127%}.input-wrapper:not(.focused):not(.has-value) .input-field{padding-top:0;padding-bottom:0}.input-field::placeholder{color:#8c8c8c;opacity:1;font-size:14px;font-weight:400;line-height:127%}.input-label{color:#8c8c8c;pointer-events:none;opacity:1;visibility:visible;background:0 0;padding:0 4px;font-size:14px;font-weight:400;line-height:127%;transition:all .2s;position:absolute;top:50%;left:21px;transform:translateY(-50%)}.input-label.floating{color:#8c8c8c;background:0 0;justify-content:center;align-items:center;font-size:8px;line-height:127%;display:flex;top:3px;left:17px;transform:none}.input-label.hidden{opacity:0;visibility:hidden}.error-text{color:#d94646;margin-top:4px;font-size:12px;font-weight:400;line-height:127%}@media (min-width:1440px){.input-label{font-size:14px}.input-label.floating{font-size:12px}}
:root{--scrollbar-width:8px;--scrollbar-track:#f6f5f1;--scrollbar-thumb:#d9d9d9;--scrollbar-thumb-hover:#8c8c8c;--scrollbar-thumb-active:#262626;--scrollbar-border-radius:4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-border-radius);transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}@media (prefers-color-scheme:dark){:root{--scrollbar-track:#383838;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#777;--scrollbar-thumb-active:#999}}.scrollbar-thin{--scrollbar-width:4px}.scrollbar-thick{--scrollbar-width:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none}.link{color:inherit;cursor:pointer;font-family:Manrope,sans-serif;text-decoration:none;transition:color .2s;position:relative}.link[data-bold=true]{font-weight:700}.link[data-uppercase=true]{text-transform:uppercase}.link[data-truncate=true]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link[data-underline=true]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{color:#262626}.link:hover[data-underline=true]{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.link.link[type=button]{background:0 0;border:none;padding:0}
:root{--scrollbar-width:8px;--scrollbar-track:#f6f5f1;--scrollbar-thumb:#d9d9d9;--scrollbar-thumb-hover:#8c8c8c;--scrollbar-thumb-active:#262626;--scrollbar-border-radius:4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-border-radius);transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}@media (prefers-color-scheme:dark){:root{--scrollbar-track:#383838;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#777;--scrollbar-thumb-active:#999}}.scrollbar-thin{--scrollbar-width:4px}.scrollbar-thick{--scrollbar-width:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none}.textarea-container{flex-direction:column;width:100%;display:flex}.textarea-wrapper{border:1px solid #8c8c8c;width:100%;height:123px;transition:border-color .2s;position:relative}.textarea-wrapper:hover{border-color:#262626}.textarea-wrapper.focused{border-color:#121212}.textarea-wrapper.error{border-color:#d94646}.textarea-field{color:#121212;resize:none;background:0 0;border:none;outline:none;width:100%;height:100%;padding:18px 21px 0;font-family:inherit;font-size:14px;font-weight:400;line-height:127%}.textarea-field::placeholder{color:#8c8c8c;opacity:1;font-size:14px;font-weight:400;line-height:127%}.textarea-label{color:#8c8c8c;pointer-events:none;background:0 0;padding:0 4px;font-size:14px;font-weight:400;line-height:127%;transition:all .2s;position:absolute;top:18px;left:21px}.textarea-label.floating{color:#8c8c8c;background:0 0;justify-content:center;align-items:center;font-size:8px;line-height:127%;display:flex;top:3px;left:17px}.textarea-label.hidden{opacity:0;visibility:hidden}.error-text{color:#d94646;margin-top:4px;font-size:12px;font-weight:400;line-height:127%}@media (min-width:1440px){.textarea-label{font-size:14px}.textarea-label.floating{font-size:12px}}
:root{--scrollbar-width:8px;--scrollbar-track:#f6f5f1;--scrollbar-thumb:#d9d9d9;--scrollbar-thumb-hover:#8c8c8c;--scrollbar-thumb-active:#262626;--scrollbar-border-radius:4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-border-radius);transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}@media (prefers-color-scheme:dark){:root{--scrollbar-track:#383838;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#777;--scrollbar-thumb-active:#999}}.scrollbar-thin{--scrollbar-width:4px}.scrollbar-thick{--scrollbar-width:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none}.modal__callback-form .modal-wrapper{max-width:360px}.modal__callback-form .modal-wrapper .callback-form__form-container,.modal__callback-form .modal-wrapper .callback-form__error-container,.modal__callback-form .modal-wrapper .callback-form__success-container{flex-direction:column;gap:25px;padding:58px 20px 40px;display:flex}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__title-container,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__title-container,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__title-container{flex-direction:column;gap:15px;display:flex}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__title-container .callback-form__title,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__title-container .callback-form__title,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__title-container .callback-form__title{font-size:23px;font-weight:400;line-height:112%}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__title-container .callback-form__subtitle,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__title-container .callback-form__subtitle,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__title-container .callback-form__subtitle{font-size:14px;font-weight:400;line-height:127%}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__fields,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__fields,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__fields{flex-direction:column;gap:20px;display:flex}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__fields .callback-form__checkbox-label,.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__fields .callback-form__checkbox-label,.modal__callback-form .modal-wrapper .callback-form__success-container .callback-form__fields .callback-form__checkbox-label{font-size:14px}.modal__callback-form .modal-wrapper .callback-form__error-container{gap:15px}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions{flex-direction:column;gap:5px;margin-top:4px;display:flex}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions button{height:27px}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions button .button__content{justify-content:flex-start}@media (min-width:768px){.modal__callback-form .modal-wrapper{max-width:490px}.modal__callback-form .modal-wrapper .callback-form__form-container{padding:58px 40px}.modal__callback-form .modal-wrapper .callback-form__error-container,.modal__callback-form .modal-wrapper .callback-form__success-container{padding-right:72px}.modal__callback-form .modal-wrapper .callback-form__error-container{gap:11px}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions{flex-direction:row;gap:25px;margin-top:9px}}@media (min-width:1024px){.modal__callback-form .modal-wrapper{max-width:520px}.modal__callback-form .modal-wrapper .callback-form__form-container{padding:58px 40px 48px}.modal__callback-form .modal-wrapper .callback-form__form-container .callback-form__title{font-size:25px}.modal__callback-form .modal-wrapper .callback-form__error-container,.modal__callback-form .modal-wrapper .callback-form__success-container{padding-right:102px}.modal__callback-form .modal-wrapper .callback-form__error-container{gap:16px}.modal__callback-form .modal-wrapper .callback-form__error-container .callback-form__error-actions{margin-top:7px}}@media (min-width:1440px){.modal__callback-form .modal-wrapper{max-width:520px}.modal__callback-form .modal-wrapper .callback-form__form-container{padding:58px 40px 48px}}
:root{--scrollbar-width:8px;--scrollbar-track:#f6f5f1;--scrollbar-thumb:#d9d9d9;--scrollbar-thumb-hover:#8c8c8c;--scrollbar-thumb-active:#262626;--scrollbar-border-radius:4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-border-radius);transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}@media (prefers-color-scheme:dark){:root{--scrollbar-track:#383838;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#777;--scrollbar-thumb-active:#999}}.scrollbar-thin{--scrollbar-width:4px}.scrollbar-thick{--scrollbar-width:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none}.modal__order-form .modal-wrapper{max-width:360px}.modal__order-form .modal-wrapper .order-form__form-container,.modal__order-form .modal-wrapper .order-form__error-container,.modal__order-form .modal-wrapper .order-form__success-container{flex-direction:column;gap:13px;padding:58px 20px 40px;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .order-form__title-container,.modal__order-form .modal-wrapper .order-form__error-container .order-form__title-container,.modal__order-form .modal-wrapper .order-form__success-container .order-form__title-container{flex-direction:column;gap:15px;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .order-form__title-container .order-form__title,.modal__order-form .modal-wrapper .order-form__error-container .order-form__title-container .order-form__title,.modal__order-form .modal-wrapper .order-form__success-container .order-form__title-container .order-form__title{font-size:23px;font-weight:400;line-height:112%}.modal__order-form .modal-wrapper .order-form__form-container .order-form__title-container .order-form__subtitle,.modal__order-form .modal-wrapper .order-form__error-container .order-form__title-container .order-form__subtitle,.modal__order-form .modal-wrapper .order-form__success-container .order-form__title-container .order-form__subtitle{font-size:14px;font-weight:400;line-height:127%}.modal__order-form .modal-wrapper .order-form__form-container .order-form__title-container .order-form__subtitle-info,.modal__order-form .modal-wrapper .order-form__error-container .order-form__title-container .order-form__subtitle-info,.modal__order-form .modal-wrapper .order-form__success-container .order-form__title-container .order-form__subtitle-info{margin-top:5px;font-size:14px;line-height:127%}.modal__order-form .modal-wrapper .order-form__form-container .order-form__fields,.modal__order-form .modal-wrapper .order-form__error-container .order-form__fields,.modal__order-form .modal-wrapper .order-form__success-container .order-form__fields{flex-direction:column;gap:20px;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .order-form__fields .order-form__comment-container,.modal__order-form .modal-wrapper .order-form__error-container .order-form__fields .order-form__comment-container,.modal__order-form .modal-wrapper .order-form__success-container .order-form__fields .order-form__comment-container{flex-direction:column;gap:11px;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .order-form__fields .order-form__comment-container .order-form__field-title,.modal__order-form .modal-wrapper .order-form__error-container .order-form__fields .order-form__comment-container .order-form__field-title,.modal__order-form .modal-wrapper .order-form__success-container .order-form__fields .order-form__comment-container .order-form__field-title,.modal__order-form .modal-wrapper .order-form__form-container .order-form__fields .order-form__checkbox-label,.modal__order-form .modal-wrapper .order-form__error-container .order-form__fields .order-form__checkbox-label,.modal__order-form .modal-wrapper .order-form__success-container .order-form__fields .order-form__checkbox-label{font-size:14px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .image-container,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .image-container,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .image-container{border:1px solid #e1e1e1;width:68px;height:82px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .image-container img,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .image-container img,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .image-container img{width:68px;height:80px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;gap:15px;padding-top:16px;padding-bottom:16px;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content{flex-direction:column;justify-content:space-between;gap:15px;width:100%;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__bottom-row,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content .product-info__bottom-row,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__bottom-row{align-items:center}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__specs,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content .product-info__specs,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__specs{flex-direction:column;gap:5px;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__specs p,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content .product-info__specs p,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__specs p{font-size:14px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__quantity-controls,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content .product-info__quantity-controls,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__quantity-controls{align-items:center;gap:15px;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__quantity-controls .product-info__quantity-btn .button__content,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content .product-info__quantity-controls .product-info__quantity-btn .button__content,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__quantity-controls .product-info__quantity-btn .button__content{color:#8c8c8c;font-size:18px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__quantity-value,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content .product-info__quantity-value,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__quantity-value{text-align:center;width:15px;font-size:12px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__price-block,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content .product-info__price-block,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__price-block{flex-direction:column;gap:3px;width:121px;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__note-container,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content .product-info__note-container,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__note-container{width:121px;margin-left:auto;display:flex}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__note-container .product-info__note,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__content .product-info__note-container .product-info__note,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__note-container .product-info__note{color:#8c8c8c;font-size:12px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__bottom-row,.modal__order-form .modal-wrapper .order-form__error-container .product-info_container .product-info__bottom-row,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__bottom-row{justify-content:space-between;display:flex}.modal__order-form .modal-wrapper .order-form__error-container{gap:15px}.modal__order-form .modal-wrapper .order-form__error-container .order-form__error-actions{flex-direction:column;gap:5px;margin-top:4px;display:flex}.modal__order-form .modal-wrapper .order-form__error-container .order-form__error-actions button{height:27px}.modal__order-form .modal-wrapper .order-form__error-container .order-form__error-actions button .button__content{justify-content:flex-start}@media (min-width:768px){.modal__order-form .modal-wrapper{max-width:490px}.modal__order-form .modal-wrapper .order-form__form-container,.modal__order-form .modal-wrapper .order-form__success-container{padding:58px 40px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container{padding-top:16px;padding-bottom:16px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content{flex-direction:row}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__quantity-value,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__quantity-value{font-size:14px}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__content .product-info__quantity-btn .button__content,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__content .product-info__quantity-btn .button__content{font-size:20px!important}.modal__order-form .modal-wrapper .order-form__form-container .product-info_container .product-info__bottom-row,.modal__order-form .modal-wrapper .order-form__success-container .product-info_container .product-info__bottom-row{align-items:flex-start;gap:25px}.modal__order-form .modal-wrapper .order-form__error-container{gap:11px}.modal__order-form .modal-wrapper .order-form__error-container .order-form__error-actions{flex-direction:row;gap:25px;margin-top:9px}}@media (min-width:1024px){.modal__order-form .modal-wrapper{max-width:520px}.modal__order-form .modal-wrapper .order-form__form-container{padding:58px 40px 48px}.modal__order-form .modal-wrapper .order-form__form-container .order-form__title{font-size:25px}.modal__order-form .modal-wrapper .order-form__error-container,.modal__order-form .modal-wrapper .order-form__success-container{padding-right:102px}.modal__order-form .modal-wrapper .order-form__error-container{gap:16px}.modal__order-form .modal-wrapper .order-form__error-container .order-form__error-actions{margin-top:7px}}@media (min-width:1440px){.modal__order-form .modal-wrapper{max-width:520px}.modal__order-form .modal-wrapper .order-form__form-container{padding:58px 40px 48px}}
:root{--scrollbar-width:8px;--scrollbar-track:#f6f5f1;--scrollbar-thumb:#d9d9d9;--scrollbar-thumb-hover:#8c8c8c;--scrollbar-thumb-active:#262626;--scrollbar-border-radius:4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-border-radius);transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}@media (prefers-color-scheme:dark){:root{--scrollbar-track:#383838;--scrollbar-thumb:#555;--scrollbar-thumb-hover:#777;--scrollbar-thumb-active:#999}}.scrollbar-thin{--scrollbar-width:4px}.scrollbar-thick{--scrollbar-width:12px}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{scrollbar-width:none}.contact-icon ul{flex-direction:row;gap:12px;display:flex}.contact-icon ul li{position:relative}.contact-icon ul a{transform-origin:50%;will-change:transform;border:1px solid #d9d9d9;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s;display:flex}.contact-icon ul a:hover{transform:scale(1.125)}.contact-icon__mark{color:#262626;cursor:pointer;z-index:10;position:absolute;top:5px;left:45px}.contact-icon__mark:hover{color:#000}.contact-icon__item--instagram{position:relative}.contact-icon #instagram-tooltip{color:#fff;text-align:center;z-index:9999;background-color:#333;border-radius:6px;max-width:200px;padding:8px 12px;font-size:12px}
