@charset "UTF-8";:root{--black:#080808;--btn-color-blue:rgb(27,54,93);--text-color-blue:rgb(27,54,93);--btn-bg-color-light-blue:#326295;--text-color-burgundy:rgb(138,42,43);--btn-color-burgundy:rgb(138,42,43);--dark-red-brown:#6C2831;--discount-red:#AB2E26;--color-eggshell:#f5f5f7;--color-white:#fff;--color-gainsboro:#d9d9d9;--text-color-black:#1d1d1f;--text-color-grey:#6e6e73;--text-color-light-gray:#86868b;--text-color-steel-graphite:#505051;--gray-slate:#858585;--anthracite-gray:#373737;--gray-medium-light:#cccccc;--gray-medium-ex-light:#e5e5e5;--somber-gray:#4C4C4C;--border-dropdown-btn:#d2d2d7;--border-color:#e8e8ed;--border-input-error:#e30000;--bg-input-error:#fff2f4;--text-input-error:#e30000}:root{--container-width-content:120rem;--layout-gap:1.25rem;--container-padding-x:2.5rem;--container-padding-x-mobile:0.625rem;--transition-duration:.25s;--transition-ease:ease;--border-radius:34px}*,*::before,*::after{transition:color var(--transition-duration) var(--transition-ease),background-color var(--transition-duration) var(--transition-ease),border-color var(--transition-duration) var(--transition-ease),opacity var(--transition-duration) var(--transition-ease),fill var(--transition-duration) var(--transition-ease),stroke var(--transition-duration) var(--transition-ease)}.content-container{width:100%;max-width:calc(var(--container-width-content) + var(--container-padding-x) * 2);margin-inline:auto;padding-inline:var(--container-padding-x)}@media (max-width:1440px){.content-container{padding-inline:20px}}@media (max-width:1280px){.content-container{padding-inline:10px}}@media (max-width:500px){.content-container{padding-inline:var(--container-padding-x-mobile)}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}@media (max-width:350px){.hidden-mobile{display:none!important}}.site-layout{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr) minmax(260px,400px);height:100%;column-gap:var(--layout-gap)}.grid-left{grid-column:1}.grid-center{grid-column:2}.grid-right{grid-column:3}.grid-span-2{grid-column:span 2}.grid-full{grid-column:1/-1}.layout--catalog .content-main{grid-column:2/4}.layout--center .content-main{grid-column:2}.layout--full .content-main{grid-column:1/-1}@media (max-width:1440px){.site-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,280px)}}@media (max-width:1150px){.site-layout{grid-template-columns:minmax(160px,210px) minmax(0,1fr) minmax(160px,210px)}}@media (max-width:900px){.site-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-left{grid-column:1}.grid-center{grid-column:1/-1}.grid-right{grid-column:2}}@media (max-width:500px){.site-layout{grid-template-columns:1fr}.grid-left,.grid-center,.grid-right,.grid-span-2,.grid-full{grid-column:1}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;box-sizing:border-box}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;box-sizing:border-box}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0 0}h2{font-size:1.5em;margin:0 0}h3{font-size:1.17em;margin:0 0}h4{font-size:1em;margin:0 0}h5{font-size:0.83em;margin:0 0}h6{font-size:0.75em;margin:0 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}div,ul,li,ol,label,button,form,a,p,span,i,h1,h2,h3,h4,h5,h6{box-sizing:border-box;padding:0;margin:0}ol,li,ul,a{text-decoration:none;list-style-type:none;color:#080808}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:600}.service-error{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 20px}.service-error h1{font-size:32px;font-weight:500;margin-bottom:24px;line-height:1.3}.service-error a{color:var(--text-color-blue);font-weight:500;text-decoration:underline}@media (max-width:768px){.service-error{padding:60px 16px}.service-error h1{font-size:22px}}html{height:100%}body{min-height:100%;margin:0;position:relative;font-family:"Inter",sans-serif;color:rgb(29,29,31);scrollbar-gutter:stable}body.catalog-pages .page-wrapper{top:0}main{position:relative;padding-block:100px 100px}@media (max-width:500px){main{padding-block:50px 50px}}.page-wrapper{min-height:100vh;width:100%;position:relative;z-index:2}.scroll-top{position:fixed;left:56px;bottom:56px;z-index:500;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--btn-bg-color-light-blue);backdrop-filter:blur(8px);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(24px);box-shadow:0 0 0 0 rgba(0,0,0,0);transition:opacity 0.4s ease,transform 0.7s cubic-bezier(0.18,0.89,0.32,1.28),background-color 0.25s ease,box-shadow 0.25s ease}.scroll-top.visible{opacity:1;pointer-events:auto;transform:translateY(0);box-shadow:0 10px 25px rgba(0,0,0,0.12)}.scroll-top:active{transform:translateY(0) scale(0.97);box-shadow:0 6px 16px rgba(0,0,0,0.18)}@media (max-width:500px){.scroll-top{left:16px;bottom:16px;width:40px;height:40px}}.scroll-top__icon{width:16px;height:10px;stroke:none;transition:transform 0.3s ease}.scroll-top__icon{fill:#ffffff}.fl-button-style__button-default{padding:20px 0;font-size:20px;border:1px solid #242121;border-radius:50px;max-width:220px;width:100%;transition:0.3s}.fl-button-style__button-default-red{color:#f5f5f5;background-color:var(--dark-red-brown)}.fl-button-style__button-default-blue{color:#f5f5f5;background-color:#120B8F}.fl-button-style__button-default-border-blue{border:1px solid #120B8F;color:#f5f5f5;background-color:rgba(255,255,255,0)}.fav-btn{max-width:200px;background:none;padding:0}.fav-btn.is-favorite i{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3e%3cpath d='M16 0C13.9 0 12.074 1.00731 11 2.69539C9.926 1.00731 8.1 0 6 0C4.40927 0.0019706 2.88422 0.675006 1.75941 1.87146C0.634589 3.06792 0.00185261 4.6901 0 6.38214C0 9.48812 1.82 12.7207 5.41 15.9883C7.05506 17.4794 8.83202 18.7974 10.716 19.924C10.8033 19.9739 10.9009 20 11 20C11.0991 20 11.1967 19.9739 11.284 19.924C13.168 18.7974 14.9449 17.4794 16.59 15.9883C20.18 12.7207 22 9.48812 22 6.38214C21.9981 4.6901 21.3654 3.06792 20.2406 1.87146C19.1158 0.675006 17.5907 0.0019706 16 0ZM11 18.6263C9.359 17.619 1.2 12.309 1.2 6.38214C1.20132 5.02845 1.70746 3.73061 2.60735 2.77341C3.50724 1.81621 4.72737 1.27784 6 1.27643C8.028 1.27643 1.786 0.644925 2.5 2.5C2.5452 2.61706 -1 5.5 1.75941 9.14664C-0.5 12 10.881 18.6263 11 18.6263C11.119 18.6263 25.0274 12.066 19.7715 2.36133C19.8703 2.29087 19.2529 -0.0242592 17.0364 1.39789C17.7504 -0.457184 13.972 1.27643 16 1.27643C17.2726 1.27784 18.4928 1.81621 19.3927 2.77341C20.2925 3.73061 20.7987 5.02845 20.8 6.38214C20.8 12.309 12.641 17.619 11 18.6263Z' fill='%23BA1B1B'/%3e%3c/svg%3e")}.fav-btn i{display:block;content:"";width:24px;height:20px;transition:all 0.3s ease-out;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3e%3cpath d='M16 0C13.9 0 12.074 1.00731 11 2.69539C9.926 1.00731 8.1 0 6 0C4.40927 0.0019706 2.88422 0.675006 1.75941 1.87146C0.634589 3.06792 0.00185261 4.6901 0 6.38214C0 9.48812 1.82 12.7207 5.41 15.9883C7.05506 17.4794 8.83202 18.7974 10.716 19.924C10.8033 19.9739 10.9009 20 11 20C11.0991 20 11.1967 19.9739 11.284 19.924C13.168 18.7974 14.9449 17.4794 16.59 15.9883C20.18 12.7207 22 9.48812 22 6.38214C21.9981 4.6901 21.3654 3.06792 20.2406 1.87146C19.1158 0.675006 17.5907 0.0019706 16 0ZM11 18.6263C9.359 17.619 1.2 12.309 1.2 6.38214C1.20132 5.02845 1.70746 3.73061 2.60735 2.77341C3.50724 1.81621 4.72737 1.27784 6 1.27643C8.028 1.27643 9.731 2.4284 10.445 4.28348C10.4902 4.40053 10.5671 4.50065 10.6659 4.57111C10.7647 4.64157 10.881 4.67919 11 4.67919C11.119 4.67919 11.2353 4.64157 11.3341 4.57111C11.4329 4.50065 11.5098 4.40053 11.555 4.28348C12.269 2.4284 13.972 1.27643 16 1.27643C17.2726 1.27784 18.4928 1.81621 19.3927 2.77341C20.2925 3.73061 20.7987 5.02845 20.8 6.38214C20.8 12.309 12.641 17.619 11 18.6263Z' fill='%234C4C4C'/%3e%3c/svg%3e")}.fav-btn:hover i{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3e%3cpath d='M16 0C13.9 0 12.074 1.00731 11 2.69539C9.926 1.00731 8.1 0 6 0C4.40927 0.0019706 2.88422 0.675006 1.75941 1.87146C0.634589 3.06792 0.00185261 4.6901 0 6.38214C0 9.48812 1.82 12.7207 5.41 15.9883C7.05506 17.4794 8.83202 18.7974 10.716 19.924C10.8033 19.9739 10.9009 20 11 20C11.0991 20 11.1967 19.9739 11.284 19.924C13.168 18.7974 14.9449 17.4794 16.59 15.9883C20.18 12.7207 22 9.48812 22 6.38214C21.9981 4.6901 21.3654 3.06792 20.2406 1.87146C19.1158 0.675006 17.5907 0.0019706 16 0ZM11 18.6263C9.359 17.619 1.2 12.309 1.2 6.38214C1.20132 5.02845 1.70746 3.73061 2.60735 2.77341C3.50724 1.81621 4.72737 1.27784 6 1.27643C8.028 1.27643 1.786 0.644925 2.5 2.5C2.5452 2.61706 -1 5.5 1.75941 9.14664C-0.5 12 10.881 18.6263 11 18.6263C11.119 18.6263 25.0274 12.066 19.7715 2.36133C19.8703 2.29087 19.2529 -0.0242592 17.0364 1.39789C17.7504 -0.457184 13.972 1.27643 16 1.27643C17.2726 1.27784 18.4928 1.81621 19.3927 2.77341C20.2925 3.73061 20.7987 5.02845 20.8 6.38214C20.8 12.309 12.641 17.619 11 18.6263Z' fill='%23BA1B1B'/%3e%3c/svg%3e")}.fav-btn .fav-label{margin-left:5px}button{display:inline-flex;justify-content:center;white-space:nowrap;border-radius:var(--border-radius);border:none;background:none;padding:0;color:rgb(29,29,31);transition:background 0.3s ease-in-out}.button--shimmer{position:relative;overflow:hidden}.button--shimmer::before{content:"";position:absolute;top:0;left:-120%;width:50%;height:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,0.3) 50%,transparent 100%);transform:skewX(-25deg);pointer-events:none;transition:left 0.6s ease-out}.button--shimmer:hover::before{left:120%}.products-empty-title{width:100%;text-align:center;margin:0 0 200px 0}@keyframes slideUpEffect{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes mulShdSpin{0%,100%{box-shadow:0 -3em 0 0.2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 0.2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 0.2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 0.2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 0.2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 0.2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0.2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 0.2em}}@keyframes left{0%,100%{transform:translateY(10px)}50%{transform:translateY(-10px)}}@keyframes modalAppear{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes modalAppear{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes photoOverlay{100%{background-position-x:-300%}}@keyframes slideUpFromBottom{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownToBottom{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes slideDown{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.custom-dropdown{display:block;margin-bottom:10px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.dropdown-header{background-color:#f5f5f5;padding:15px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color 0.3s ease;user-select:none}.dropdown-header:hover{background-color:#e9e9e9}.dropdown-title{font-weight:bold;font-size:16px;color:#333;margin:0}.dropdown-content{padding:0;max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;background-color:white}.dropdown-content.open{padding:20px;max-height:1000px}.dropdown-content>*{opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease}.dropdown-content.open>*{opacity:1;transform:translateY(0)}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.modal--active{display:block}.modal__content{position:relative;background:white;margin:5% auto;padding:50px 20px 20px;width:90%;max-width:900px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1);animation:modalAppear 0.3s ease;max-height:calc(100vh - 13%);height:100%}.modal__content .modal__close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;line-height:1;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal__content .modal__body{max-height:100%;overflow:auto}.slider-container{position:relative}.slider-container.no-image .fl-slider-details__first-slide-left-block{flex-basis:100%!important}.slider-container.no-image .fl-slider-details__first-slide-right-block,.slider-container.no-image .item.slide,.slider-container.no-image .slider-btn,.slider-container.no-image .dots-container{display:none!important}.slider-container__wrapper{overflow:hidden}.slider-container__wrapper .slider{display:flex;transition:transform 0.5s ease-in-out;touch-action:pan-y}.slider-container__wrapper .slider .slide{min-width:100%;background-color:var(--color-eggshell);border-radius:14px;transform:translateZ(0);user-select:none}.slider-container__wrapper .slider .slide:first-child{background-color:unset}.slider-container__wrapper .slider .slide img{width:100%;max-height:100%;object-fit:contain;display:block}.slider-container .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:var(--color-eggshell);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;transition:background 0.3s ease;z-index:10}.slider-container .slider-btn svg{width:20px}.slider-container .slider-btn:hover{background:var(--color-gainsboro)}.slider-container .slider-btn.prev-btn{left:20px}.slider-container .slider-btn.prev-btn svg{transform:rotate(270deg)}.slider-container .slider-btn.next-btn{right:20px}.slider-container .slider-btn.next-btn svg{transform:rotate(90deg)}@media (max-width:900px){.slider-container .slider-btn{display:none}}.slider-container .dots-container{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.slider-container .dot{width:8px;height:8px;border-radius:50%;background:#838383;cursor:pointer;transition:background 0.3s ease}.slider-container .dot.active{background:#242121}.slider-container .dot:hover{background:#b5b5b5}@font-face{font-family:"Manrope";font-style:normal;font-weight:200;src:url("/static/fonts/Manrope/Manrope-ExtraLight.fa80ae190614.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Manrope/Manrope-ExtraLight.8d930016cb15.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Manrope";font-style:normal;font-weight:300;src:url("/static/fonts/Manrope/Manrope-Light.29ccbfb58072.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Manrope/Manrope-Light.dd811e7c1580.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;src:url("/static/fonts/Manrope/Manrope-Regular.8ae23f32b650.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Manrope/Manrope-Regular.871132a5c600.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;src:url("/static/fonts/Manrope/Manrope-Medium.5db703858cf6.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Manrope/Manrope-Medium.e59358f6346c.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;src:url("/static/fonts/Manrope/Manrope-SemiBold.254387411c0f.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Manrope/Manrope-SemiBold.d31d52534b37.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;src:url("/static/fonts/Manrope/Manrope-Bold.097453285067.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Manrope/Manrope-Bold.ec201dfbec87.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Manrope";font-style:normal;font-weight:800;src:url("/static/fonts/Manrope/Manrope-ExtraBold.6fdca7c1b7bf.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Manrope/Manrope-ExtraBold.014a33bbb2c8.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:100;src:url("/static/fonts/Inter/Inter-Thin.49f3a9e5a8eb.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Inter/Inter-Thin.525133685e80.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:200;src:url("/static/fonts/Inter/Inter-ExtraLight.72e2bc3cabc1.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Inter/Inter-ExtraLight.581b39d47809.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:300;src:url("/static/fonts/Inter/Inter-Light.40dc3e67d4c7.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Inter/Inter-Light.5d14b572869a.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("/static/fonts/Inter/Inter-Regular.24a88db8dcb2.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Inter/Inter-Regular.a51fb83eeb72.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:500;src:url("/static/fonts/Inter/Inter-Medium.eea97ded621c.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Inter/Inter-Medium.66f0ef6196f8.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:url("/static/fonts/Inter/Inter-SemiBold.696df71a855c.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Inter/Inter-SemiBold.0cdf3c6aca4c.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:700;src:url("/static/fonts/Inter/Inter-Bold.9aa03c46fbe4.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Inter/Inter-Bold.a956603bbbed.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:800;src:url("/static/fonts/Inter/Inter-ExtraBold.ff2f68125928.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Inter/Inter-ExtraBold.0bc377a47292.woff?719a332e2db8") format("woff");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:900;src:url("/static/fonts/Inter/Inter-Black.e0435a12e8f7.woff2?719a332e2db8") format("woff2"),url("/static/fonts/Inter/Inter-Black.1cda745c42e2.woff?719a332e2db8") format("woff");font-display:swap}.alerts{position:fixed;top:6.875rem;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;gap:12px;align-items:center}.alerts .alert{position:relative;padding:14px 52px;min-width:320px;text-align:center;border-radius:10px;border:1px solid rgba(0,0,0,0.08);background:rgba(255,255,255,0.75);backdrop-filter:blur(10px);color:var(--text-color-black);box-shadow:0 6px 16px rgba(0,0,0,0.08),0 12px 32px rgba(0,0,0,0.12);opacity:0;transform:translateY(-24px) scale(0.97);transition:opacity 0.28s cubic-bezier(0.25,0.2,0.15,1),transform 0.28s cubic-bezier(0.25,0.2,0.15,1)}.alerts .alert.visible{opacity:1;transform:translateY(0) scale(1)}.alerts .alert.allert-hidden{opacity:0}.alerts .alert.alert-success{border-color:rgba(80,180,80,0.3);background:rgba(230,255,240,0.75)}.alerts .alert.alert-danger{border-color:rgba(200,30,30,0.35);background:rgba(255,235,235,0.75);color:var(--discount-red)}.alerts .alert.alert-info{border-color:rgba(70,130,255,0.35);background:rgba(235,242,255,0.85);color:#2f4b7c}.alerts .alert .close-btn{position:absolute;top:50%;right:14px;transform:translateY(-50%);cursor:pointer;font-weight:bold;font-size:clamp(1.4rem,1rem + 1vw,1.9rem);line-height:1;transition:color 0.2s ease}.alerts .alert .close-btn:hover{color:var(--text-color-burgundy)}.pagination{display:flex;justify-content:center;align-items:center;list-style:none;padding:20px}.pagination ul{display:flex;gap:5px;padding:0;margin:0}.pagination ul li{list-style:none;box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:10px}.pagination ul li a,.pagination ul li span{display:block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:10px;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease;background-color:white;margin:0}@media (max-width:767px){.pagination ul li a,.pagination ul li span{width:35px;height:35px;line-height:35px;font-size:18px!important}}.pagination ul li a:hover{color:white}.pagination ul li.current span{background-color:var(--btn-color-blue);color:white;pointer-events:none}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:9999;align-items:center;justify-content:center}#loading-overlay .loader{color:var(--color-light);font-size:1.25rem;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.3s infinite linear;transform:translateZ(0)}::placeholder{color:#bababa}.tooltip-content{font-weight:400;position:absolute;background-color:var(--color-white);color:var(--black);padding:10px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:2000;left:50%;transform:translateX(-50%) translateY(20px);top:100%;margin-top:10px;white-space:normal;min-width:50px;max-width:250px;width:max-content;word-break:break-word;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease}.tooltip-content.active{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.tooltip-target{position:relative}.checkbox-group input[type=checkbox]{width:20px;height:20px;accent-color:#bb1b48;cursor:pointer}::-webkit-scrollbar-track{background-color:var(--color-white);border-radius:100px}::-webkit-scrollbar-thumb{border-radius:100px;box-shadow:inset 2px 2px 5px 0 rgba(255,255,255,0.5);background:#262626}button:disabled,select:disabled,input:disabled + label{opacity:0.5;pointer-events:none;cursor:not-allowed}.form-field input[readonly],.form-field textarea[readonly]{background-color:var(--color-eggshell);border:none;resize:none;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}form p{--paragraphMarginBottom:5px}label.required::after{content:"*";color:red;margin-left:5px}.error-popup{background-color:#ffcccc;border:1px solid #ff0000;color:#ff0000;padding:10px;border-radius:5px}span.error,li.error{line-height:1.2;color:#ff0000;font-size:0.9em;margin-bottom:10px;display:block}.ui-backdrop{position:fixed;inset:0;z-index:20;backdrop-filter:blur(5px);background:rgba(255,255,255,0.8);opacity:0;pointer-events:none;transition:opacity 0.2s cubic-bezier(0.4,0,0.6,1)}.ui-backdrop.is-visible{opacity:1;pointer-events:auto}.fl-header{display:block;position:relative;top:0;left:0;right:0;height:56px;z-index:8888;background-color:var(--color-white)}@media (max-width:1600px){.fl-header{height:46px}}.fl-header .content-container{height:56px}@media (max-width:1600px){.fl-header .content-container{height:46px}}.fl-header__left-side{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-shrink:unset}@media (max-width:1440px){.fl-header__left-side-logo{max-width:70px}}@media (max-width:650px){.fl-header__left-side-logo{min-width:60px}}.fl-header__left-side-logo a{display:flex}.fl-header__left-side-logo a svg{max-width:80px;width:100%;height:40px;fill:#00355b}.fl-header__left-side-location{margin-left:10px;position:relative;display:flex;align-items:center;flex-direction:row}.fl-header__left-side-location .header__menu-link{display:flex;align-items:center;gap:4px;cursor:pointer}.fl-header__left-side-location .selected-option{margin-left:2px;font-size:clamp(10px,1vw,14px);line-height:1}.fl-header__left-side-location a .location{width:24px;height:24px;stroke:var(--text-color-black);stroke-linecap:round;stroke-linejoin:round;stroke-width:1;cursor:pointer}.fl-header__left-side-location a .location:hover{stroke:var(--text-color-steel-graphite);transition:all 0.3s}@media (max-width:1600px){.fl-header__left-side-location a .location{width:20px;height:20px}}.fl-header__left-side-location a .location.blink{animation:blink-icon 0.35s ease-in-out infinite}.fl-header__left-side-location span{margin-left:2px;font-size:clamp(10px,1vw,14px)}@keyframes blink-icon{0%{opacity:1}50%{opacity:0.25}100%{opacity:1}}.fl-header__left-side-location .options-container{display:none;position:absolute;padding:6px 0;top:100%;left:0;width:fit-content;background-color:var(--color-white);border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:1000;transition:0.5s;white-space:nowrap}.fl-header__left-side-location .options-container.show{display:block}.fl-header__left-side-location .options-container .option{font-weight:500;color:var(--text-color-steel-graphite);border-bottom:1px solid var(--color-eggshell);display:block;padding:8px 16px;cursor:pointer;border-radius:6px;transition:background-color 0.2s ease,color 0.2s ease}.fl-header__left-side-location .options-container .option:hover{background-color:var(--color-eggshell);color:var(--black)}.fl-header__left-side-location .options-container .option:last-child{margin-bottom:0}.fl-header__left-side-location a .location{width:24px;height:24px;stroke:var(--text-color-black);stroke-linecap:round;stroke-linejoin:round;stroke-width:1;cursor:pointer}.fl-header__left-side-location a .location:hover{stroke:var(--text-color-steel-graphite);transition:all 0.3s}@media (max-width:1600px){.fl-header__left-side-location a .location{width:20px;height:20px}}.fl-header__left-side-lang-current{margin-left:10px}.fl-header__left-side-lang-current select{font-size:clamp(14px,1vw,16px);font-weight:400;text-transform:uppercase;cursor:pointer;border:none;background:inherit;color:var(--black)}.fl-header__left-side-lang-current select option{color:#040404}.fl-header__main-nav .fl-navigation-header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;flex-shrink:unset;position:relative;margin:0;padding:0;height:100%}.fl-header__main-nav .fl-navigation-header .nav-item{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;font-weight:400;line-height:120%;color:var(--text-color-black);font-size:clamp(14px,1vw,18px);cursor:pointer;transition:0.2s}.fl-header__main-nav .fl-navigation-header .nav-item .nav-submenu{display:none;position:absolute;top:100%;left:0;min-width:260px;list-style:none;background:var(--color-white);z-index:10000;pointer-events:none}.fl-header__main-nav .fl-navigation-header .nav-item a:hover{color:var(--text-color-steel-graphite);transition:all 0.3s}@media (max-width:900px){.fl-header__main-nav{display:none}}.fl-header__burger-mobile{display:none}@media (max-width:1150px){.fl-header__burger-mobile{display:block}}.fl-header__burger-mobile .burger-checkbox{position:absolute;visibility:hidden}.fl-header__burger-mobile .burger-checkbox:checked + .burger::before{top:13px;transform:rotate(45deg);box-shadow:0 6px 0 rgba(0,0,0,0);transition:box-shadow 0.15s,top 0.3s,transform 0.3s 0.15s}.fl-header__burger-mobile .burger-checkbox:checked + .burger::after{bottom:11px;transform:rotate(-45deg);transition:bottom 0.3s,transform 0.3s 0.15s}.fl-header__burger-mobile .burger{cursor:pointer;display:block;position:relative;border:none;background:transparent;width:24px;height:24px;margin:0 auto}.fl-header__burger-mobile .burger::before,.fl-header__burger-mobile .burger::after{content:"";left:0;position:absolute;display:block;width:100%;height:2px;border-radius:10px;background:var(--discount-red)}.fl-header__burger-mobile .burger::before{top:0;box-shadow:0 11px 0 var(--discount-red);transition:box-shadow 0.3s 0.15s,top 0.3s 0.15s,transform 0.3s}.fl-header__burger-mobile .burger::after{bottom:2px;transition:bottom 0.3s 0.15s,transform 0.3s}.fl-header__right-side{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-shrink:unset}@media (max-width:1150px){.fl-header__right-side{justify-items:self-end}}@media (max-width:900px){.fl-header__right-side{display:none}}.fl-header__right-side-function-btn ul{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;margin:0;gap:40px}@media (max-width:1440px){.fl-header__right-side-function-btn ul{gap:20px}}.fl-header__right-side-function-btn ul li svg{width:24px;height:24px;stroke:var(--text-color-black);stroke-linecap:round;stroke-linejoin:round;stroke-width:1;cursor:pointer}.fl-header__right-side-function-btn ul li svg:hover{stroke:var(--text-color-steel-graphite);transition:all 0.3s}@media (max-width:1600px){.fl-header__right-side-function-btn ul li svg{width:20px;height:20px}}.fl-header__right-side-function-btn ul li .search-container{position:relative;display:flex;align-items:center;font-size:clamp(0.6rem,0.7rem + 0.3vw,0.95rem)}.fl-header__right-side-function-btn ul li .header__menu-link{position:relative}body:has(.header-dropdown.open) .fl-header>.content-container>.site-layout{width:100%}.header-dropdown{opacity:0;min-height:0;height:0;transition:0.3s;display:none;z-index:0}.header-dropdown__search-content{justify-content:center;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;width:100%;gap:16px;padding-top:16px}.header-dropdown__search-content .header-dropdown__card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;border-radius:10px;cursor:pointer;background:linear-gradient(120deg,var(--color-white) 50%,#f5f5f5);border:1px solid hsla(240,6%,83%,0.63);filter:drop-shadow(0 10px 10px rgba(76,76,109,0.07));min-width:0;flex:0 0 calc(33.333% - 20px);max-width:calc(33.333% - 20px)}.header-dropdown__search-content .header-dropdown__card-image{flex:0 0 80px;max-width:80px;height:60px;display:flex;align-items:center;justify-content:center}.header-dropdown__search-content .header-dropdown__card-image img{max-width:100%;max-height:100%;object-fit:contain}.header-dropdown__search-content .header-dropdown__card-title{font-size:16px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;line-height:1.3;min-height:2.6em}@media (max-width:1280px){.header-dropdown__search-content .header-dropdown__card{flex:0 0 calc(33.333% - 20px)}}@media (max-width:1150px){.header-dropdown__search-content .header-dropdown__card{flex:0 1 calc(33.333% - 20px)}}.header-dropdown__search-content .header-dropdown__card:hover{background-color:#efefef}@media (max-width:500px){.header-dropdown__search-content .header-dropdown__search-content{flex-direction:column;gap:16px}.header-dropdown__search-content .header-dropdown__card{flex:1 1 100%;max-width:100%}}.header-dropdown__search{display:none}.header-dropdown__menu-content{display:none}.header-dropdown__menu-content a{display:block;font-size:clamp(12px,0.55vw + 10px,18px);font-weight:400;letter-spacing:0.01em;padding:4px 0;color:var(--text-color-black);text-decoration:none;transition:color 0.2s ease,transform 0.2s ease}.header-dropdown__wrapper{padding-top:20px;width:100%;margin:0 auto;box-sizing:border-box}.header-dropdown__input{width:100%;padding:8px 0 8px 8px;border:none;outline:none;box-sizing:border-box;background-color:transparent;font-weight:300;font-size:1.375rem;color:var(--somber-gray)}.header-dropdown__input:-webkit-autofill,.header-dropdown__input:-webkit-autofill:hover,.header-dropdown__input:-webkit-autofill:focus,.header-dropdown__input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--black)!important}.header-dropdown__footer{display:flex;margin-top:10px}.header-dropdown__footer__all-results{text-decoration:none;color:#838383}.header-dropdown__footer__all-results:hover{text-decoration:underline}.header-dropdown__header{position:relative;display:flex;align-items:baseline}.header-dropdown__header button{position:absolute;right:0;bottom:0;padding:0;transform:translateY(-25%);background:none;border:none;font-size:30px;font-weight:200;line-height:1;cursor:pointer;display:block;color:#393939}.header-dropdown.open{opacity:1;height:fit-content;transition:0.3s;display:flex;justify-content:center;z-index:22}@media (max-width:767px){.header-dropdown{top:44px}.header-dropdown__wrapper{padding:40px 10px}.header-dropdown__footer{display:flex;margin-top:20px}}.cart{position:fixed;top:68px;right:0;width:25rem;background:var(--color-light);transform:translateX(100%);transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;display:flex;flex-direction:column;z-index:1000;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.7098039216);height:calc(100vh - 86px);border-radius:34px;overflow:hidden}.cart--visible{transform:translateX(0);box-shadow:rgba(120,120,128,0.5) 0 11px 34px;right:10px}.cart__sidebar{display:flex;flex-direction:column;height:100%}.cart__header{padding:0.9375rem;display:flex;justify-content:center;align-items:center}.cart__title{font-size:1.25rem;font-weight:bold}.cart__content{flex-grow:1;overflow-y:auto;padding:15px 0;margin:0 15px;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;max-height:100%}.cart__item{display:flex;align-items:center;justify-content:space-between;padding:0.625rem;border-radius:0.5rem;margin-bottom:0.625rem;transition:0.2s ease-in-out;backdrop-filter:blur(10px);background:linear-gradient(120deg,var(--color-white) 50%,#f5f5f5);filter:drop-shadow(0 10px 10px rgba(76,76,109,0.0705882353));border:1px solid hsla(240,6%,83%,0.63)}.cart__item .header__menu-icon.cart__item-remove{color:var(--text-color-black)}.cart__item .header__menu-icon.cart__item-remove svg{width:20px;height:20px;stroke:none;fill:currentColor;transition:opacity 0.2s}.cart__item .header__menu-icon.cart__item-remove:hover svg{opacity:0.6}.cart__item:hover{background:#f1f1f1}.cart__item-image{width:6.25rem;height:6.25rem;border-radius:0.3125rem;overflow:hidden;flex-shrink:0}.cart__item-image img{width:100%;height:100%;object-fit:contain}.cart__item-info{flex-grow:1;margin-left:0.625rem}.cart__item-price{color:#777;margin-top:0.3125rem}.cart__footer{padding:0.9375rem;position:sticky;bottom:0;left:0;z-index:10}.cart__total{font-weight:600;font-size:22px;margin:0}.cart form{display:flex;align-items:center;justify-content:center}.cart form button{margin-top:25px;display:block;cursor:pointer;font-size:18px;font-weight:600;color:var(--color-white);border-radius:34px;background-color:var(--btn-color-blue);padding:11px 21px}.cart__badge{position:absolute;top:0;right:-0.1875rem;background:var(--btn-color-blue);color:var(--color-white);font-size:0.625rem;font-weight:bold;border-radius:50%;border:0.125rem solid var(--color-white);min-width:1.25rem;white-space:nowrap;height:1.25rem;padding:0.1875rem;display:flex;align-items:center;justify-content:center;transform:translate(50%,-50%);transition:min-width 0.3s ease,padding 0.3s ease}.hidden{display:none}.header-dropdown.mode-search .header-dropdown__search{display:block}.header-dropdown.mode-search .search-container{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:unset}.header-dropdown.mode-menu .header-dropdown__menu-content{display:block}.fl-footer{padding-top:20px;background-color:var(--color-eggshell)}.fl-footer__menu{padding-bottom:50px}.fl-footer__menu-logo{min-width:50px}.fl-footer__menu-logo a svg{max-width:80px;width:100%;height:40px;fill:#00355b}@media (max-width:650px){.fl-footer__menu-logo{margin-right:30px}}.fl-footer__menu-items{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;flex-shrink:unset;width:100%;column-gap:50px}@media (max-width:1150px){.fl-footer__menu-items{display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:unset}}@media (max-width:650px){.fl-footer__menu-items{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap-reverse;flex-shrink:unset}}.fl-footer__menu-items ul{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset;list-style-type:none;padding:0;margin:0 0 10px}@media (max-width:1150px){.fl-footer__menu-items ul{margin-right:30px;margin-bottom:30px;min-width:185px}}@media (max-width:650px){.fl-footer__menu-items ul{margin-right:0}}.fl-footer__menu-items ul li{margin-bottom:15px}@media (max-width:500px){.fl-footer__menu-items ul li{margin-bottom:5px}}.fl-footer__menu-items ul li a{font-size:clamp(16px,1vw,18px);font-weight:400;line-height:120%;color:var(--black);text-decoration:none}.fl-footer__menu-items ul li a:hover{color:var(--text-color-steel-graphite);transition:all 0.3s}.fl-footer__menu-contacts{display:flex;flex-direction:column;row-gap:10px}.fl-footer__menu-contacts li div{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset}.fl-footer__menu-contacts li div span{font-size:clamp(14px,1vw,14px);color:var(--black);margin-bottom:5px}.fl-footer__menu-contacts li div .tel{font-size:clamp(16px,1vw,20px);margin-bottom:5px}@media (max-width:500px){.fl-footer__bottom-area{padding-bottom:60px}}.fl-footer__bottom-area div{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;border-top:1px solid #838383;padding:15px 0;font-size:clamp(16px,1vw,16px);font-weight:300;line-height:120%;color:#838383}.fl-footer__bottom-area div span{margin-right:30px}.fl-footer__bottom-area div p a{border-right:1px solid var(--gray-slate);padding:0 10px}.fl-footer__bottom-area div p a:last-child{border:none}@media (max-width:650px){.fl-footer__bottom-area div{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;flex-shrink:unset}.fl-footer__bottom-area div span{margin-right:0;margin-bottom:10px}}.fl-first-main-block{height:580px;margin-bottom:20px;margin-top:56px}.fl-first-main-block__wrapper{position:relative;height:580px}.fl-first-main-block__image-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.fl-first-main-block__image-content img{max-width:100%;width:100%;height:100%;object-fit:cover}.fl-first-main-block__button-block{position:absolute;bottom:200px;left:0;padding:0 0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;z-index:2}@media (max-width:767px){.fl-first-main-block__button-block{bottom:100px}}.fl-first-main-block__button-block .fl-button-style__button-default{margin-right:25px}@media (max-width:767px){.fl-first-main-block__button-block{flex-direction:column}.fl-first-main-block__button-block button.fl-button-style__button-default,.fl-first-main-block__button-block button.fl-button-style__button-default-red{max-width:100%;font-size:18px;margin-right:0}.fl-first-main-block__button-block button.fl-button-style__button-default:first-child,.fl-first-main-block__button-block button.fl-button-style__button-default-red:first-child{margin-bottom:20px}}.fl-new-collection-xxl{background-color:#F5F5F5;padding-top:30px;padding-bottom:30px;transition:0.5s}.fl-new-collection-xxl__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.fl-new-collection-xxl__header{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;margin-bottom:30px}.fl-new-collection-xxl__header h3{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:calc(40px + 45 * (100vw - 350px) / 1920)}.fl-new-collection-xxl__header span{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:calc(28px + 20 * (100vw - 350px) / 1920)}.fl-new-collection-xxl__image{margin-bottom:40px}.fl-new-collection-xxl__button{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;flex-shrink:unset;width:100%}.fl-new-collection-xxl__button button{font-weight:400;line-height:120%;color:var(--text-color-black);font-weight:bold;font-size:20px;border:1px solid #242121;border-radius:50px;max-width:220px;width:100%;padding:20px 0;margin-right:25px;transition:0.3s}.fl-new-collection-xxl__button button:hover{transform:translateY(-5px)}.fl-new-collection-xxl__button button:last-child{margin-right:0}.fl-new-collection-xxl__button button:last-child{background-color:#202A44;color:#eee}@media (max-width:767px){.fl-new-collection-xxl__button{flex-direction:column}.fl-new-collection-xxl__button button{max-width:100%;font-size:18px}.fl-new-collection-xxl__button button:first-child{margin-bottom:20px}}.fl-collection-xl-col-2{margin-top:20px}.fl-collection-xl-col-2__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:unset;gap:20px}@media (max-width:1150px){.fl-collection-xl-col-2__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset}}.fl-collection-xl-col-2__item{min-height:580px;flex-basis:50%;position:relative}.fl-collection-xl-col-2__item-header{position:absolute;top:15px;left:0;width:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.fl-collection-xl-col-2__item-header h3{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:calc(40px + 25 * (100vw - 350px) / 1920)}.fl-collection-xl-col-2__item-header span{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:calc(26px + 10 * (100vw - 350px) / 1920)}.fl-collection-xl-col-2__item-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.fl-collection-xl-col-2__item-image img{width:100%;height:100%;object-fit:cover}.fl-collection-xl-col-2__item-button{padding:0 0;position:absolute;bottom:25px;left:0;width:100%;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.fl-collection-xl-col-2__item-button .fl-button-style__button-default:first-child{margin-right:25px}@media (max-width:767px){.fl-collection-xl-col-2__item-button{flex-direction:column}.fl-collection-xl-col-2__item-button button.fl-button-style__button-default,.fl-collection-xl-col-2__item-button button.fl-button-style__button-default-red{max-width:100%;font-size:18px;margin-right:0}.fl-collection-xl-col-2__item-button button.fl-button-style__button-default:first-child,.fl-collection-xl-col-2__item-button button.fl-button-style__button-default-red:first-child{margin-bottom:20px}}.fl-block-video h3{font-size:calc(20px + 34 * (100vw - 350px) / 1920);font-weight:400;line-height:120%;color:var(--text-color-black);color:var(--black);margin-bottom:60px}@media (max-width:1150px){.fl-block-video h3{margin-bottom:30px}}.fl-block-video__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.fl-block-video__video-content{width:100%;max-width:100%}.fl-block-video__video-content video{width:100%;max-width:100%}.fl-block-video__text-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.fl-block-video__text-content p{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:calc(14px + 10 * (100vw - 350px) / 1920);font-weight:500;line-height:150%;text-align:center;color:var(--discount-red);max-width:68%;margin-top:30px}@media (max-width:1150px){.fl-block-video__text-content p{max-width:100%}}.fl-block-video__text-content button.fl-button-style__button-default-red{font-weight:400;line-height:120%;color:var(--text-color-black);font-weight:bold;font-size:20px;border:1px solid var(--text-color-black);border-radius:50px;max-width:220px;width:100%;padding:20px 0;margin-top:40px;margin-right:25px;transition:0.3s;color:var(--color-white);background-color:var(--dark-red-brown)}@media (max-width:767px){.fl-block-video__text-content button.fl-button-style__button-default-red{max-width:100%;font-size:18px;margin-right:0}.fl-block-video__text-content button.fl-button-style__button-default-red:first-child{margin-bottom:20px}}.fl-block-xl-text-row__wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;gap:30px}@media (max-width:767px){.fl-block-xl-text-row__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset}}.fl-block-xl-text-row__image-block{flex-basis:50%}.fl-block-xl-text-row__image-block img{width:100%;height:100%;max-width:100%;object-fit:cover}.fl-block-xl-text-row__content-block{flex-basis:50%}.fl-block-xl-text-row__content-block h3{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:calc(20px + 34 * (100vw - 350px) / 1920);margin-bottom:25px}.fl-block-xl-text-row__content-block p{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:calc(14px + 10 * (100vw - 350px) / 1920);font-weight:500;line-height:150%;text-align:left;margin-bottom:45px}.fl-block-xl-text-row__content-block .fl-button-style__button-default-red{color:var(--color-white);background-color:var(--dark-red-brown)}@media (max-width:767px){.fl-block-xl-text-row__content-block .fl-button-style__button-default-red{max-width:100%;font-size:18px;margin-right:0}.fl-block-xl-text-row__content-block .fl-button-style__button-default-red:first-child{margin-bottom:20px}}.fl-why-us h3{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:calc(20px + 34 * (100vw - 350px) / 1920);font-weight:600;margin-bottom:60px}.fl-why-us__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:unset}@media (max-width:1150px){.fl-why-us__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset;gap:2%}}.fl-why-us__item{padding:30px 50px 50px;margin-right:30px;width:100%;border-radius:20px;-webkit-box-shadow:0 0 32px -3px rgba(34,60,80,0.2);-moz-box-shadow:0 0 32px -3px rgba(34,60,80,0.2);box-shadow:0 0 32px -3px rgba(34,60,80,0.2);transition:0.5s}.fl-why-us__item:last-child{margin-right:0}.fl-why-us__item-image{margin-bottom:25px}.fl-why-us__item h4{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:clamp(16px,2vw,32px);max-height:70px;height:100%;margin-bottom:40px}.fl-why-us__item p{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:clamp(14px,2vw,18px)}@media (max-width:1440px){.fl-why-us__item{padding:30px 30px 40px}.fl-why-us__item h4{margin-bottom:20px;max-height:56px}}@media (max-width:1150px){.fl-why-us__item{flex-basis:49%;margin:0 0 20px 0}.fl-why-us__item h4{margin-bottom:10px;max-height:none;height:auto}}@media (max-width:500px){.fl-why-us__item{flex-basis:100%}}.fl-update-subscription__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.fl-update-subscription__wrapper h3{font-size:calc(20px + 34 * (100vw - 350px) / 1920);font-weight:600;line-height:120%;text-align:center;color:var(--discount-red);margin-bottom:15px}.fl-update-subscription__wrapper span{font-size:calc(14px + 10 * (100vw - 350px) / 1920);font-weight:500;line-height:120%;text-align:center;color:#4C4C4C}.fl-update-subscription__form{max-width:670px;width:50vw;margin-top:30px;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:unset;transition:0.3s}.fl-update-subscription__form input{font-weight:500;font-size:18px;line-height:1;border:1px solid #DADADA;border-radius:40px;padding:17px 20px;width:100%;margin-right:30px;transition:0.3s}.fl-update-subscription__form button{font-size:20px;font-weight:600;line-height:1;color:#eeeeee;max-width:220px;width:100%;padding:20px 20px;border:1px solid #DADADA;border-radius:40px;background-color:#BB1B48;transition:0.3s}@media (max-width:1150px){.fl-update-subscription__form{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset;transition:0.3s;width:100%}.fl-update-subscription__form input{margin-bottom:20px;padding:15px;transition:0.3s}.fl-update-subscription__form button{max-width:none;padding:15px;transition:0.3s}}.content-container .fl-details-header{position:fixed;top:0;left:0;width:100%;background-color:var(--color-white);transform:translateY(-100%);transition:transform 0.5s ease-in-out;z-index:9999999;cursor:pointer}.content-container .fl-details-header.visible{pointer-events:auto;transform:translateY(0)}.content-container .fl-details-header__row{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;height:50px;border-bottom:1px solid var(--border-color)}.content-container .fl-details-header__row:last-child .fl-details-header__row-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;flex-shrink:unset}.content-container .fl-details-header__row-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.content-container .fl-details-header__row-wrapper h3{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:21px}.content-container .fl-details-header__row-wrapper h3 span{color:#6e6e73;font-size:16px;text-transform:lowercase}.content-container .fl-details-header__row-wrapper ul{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;gap:10px}.content-container .fl-details-header__row-wrapper ul li{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.content-container .fl-details-header__row-wrapper ul li #add-to-cart-form button{background-color:var(--color-white);padding:3px 10px;border:1px solid var(--btn-color-blue)}.content-container .fl-details-header__row-wrapper span{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:18px}.content-container .fl-details-header__row-wrapper-delivery-item{padding-right:20px}.content-container .fl-details-header__row-wrapper-delivery-item:after{display:block;position:absolute;content:"";right:1px;width:1px;height:18px;background:var(--border-dropdown-btn)}.content-container .fl-details-header__row-wrapper-store-item{padding-left:20px}.content-container .fl-details-header__row-wrapper-delivery-item,.content-container .fl-details-header__row-wrapper-store-item{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;position:relative}.content-container .fl-details-header__row-wrapper-delivery-item span,.content-container .fl-details-header__row-wrapper-store-item span{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:14px;margin-left:8px}@media (max-width:767px){.content-container .fl-details-header{display:none}}@media (max-width:900px){.content-container .detail-container{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:unset;padding:0}}.content-container .detail-container .image-model-container{height:fit-content;position:sticky;top:160px}@media (max-width:900px){.content-container .detail-container .image-model-container{position:unset;top:unset}}.content-container .detail-container .image-model-container .image-container{padding:0 80px}@media (max-width:1280px){.content-container .detail-container .image-model-container .image-container{padding:0 20px}}@media (max-width:900px){.content-container .detail-container .image-model-container .image-container{padding:0}}.content-container .detail-container .image-model-container .image-container .fl-slider-details{max-height:600px;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:unset}@media (max-width:1440px){.content-container .detail-container .image-model-container .image-container .fl-slider-details{max-height:500px}}.content-container .detail-container .image-model-container .image-container .fl-slider-details .no-zoom{transform:none!important;cursor:default}.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-shrink:unset;gap:15px}.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-left-block{flex-basis:70%;height:100%}@media (max-width:1280px){.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-left-block{flex-basis:100%}}.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-left-block .item{width:100%;max-height:100%;height:100%;overflow:hidden;border-radius:14px;background-color:var(--color-eggshell)}.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-left-block .item img{width:100%;height:100%;max-height:100%;aspect-ratio:4/3;object-fit:contain}.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-right-block{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:unset;flex-basis:30%;gap:15px;height:100%}@media (max-width:1280px){.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-right-block{display:none}}.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-right-block .item{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;overflow:hidden;height:100%;width:100%;background-color:var(--color-eggshell);border-radius:14px;padding:20px;max-width:490px}.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-right-block .item img{height:100%;width:100%;aspect-ratio:4/3;object-fit:contain}.content-container .detail-container .image-model-container .distinctive-features{position:absolute;bottom:-50px;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset}@media (max-width:900px){.content-container .detail-container .image-model-container .distinctive-features{display:none}}.content-container .detail-container .image-model-container .distinctive-features i{display:block;width:20px;height:20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='20px' height='20px' viewBox='0 0 300.000000 300.000000' preserveAspectRatio='xMidYMid meet'%3e%3cmetadata%3e Created by potrace 1.10, written by Peter Selinger 2001-2011 %3c/metadata%3e%3cg transform='translate(0.000000,300.000000) scale(0.100000,-0.100000)' fill='%23f56300' stroke='none'%3e%3cpath d='M1950 2590 c-8 -5 -53 -20 -100 -34 -118 -35 -201 -86 -300 -186 -68 -68 -94 -102 -128 -171 -45 -92 -72 -192 -72 -276 l0 -53 48 0 c129 1 254 61 372 180 129 128 195 273 207 451 6 87 1 103 -27 89z'/%3e%3cpath d='M666 2314 c-14 -106 2 -235 43 -345 66 -175 224 -336 388 -396 60 -22 63 -22 73 -4 5 10 14 50 20 89 34 217 -96 478 -308 618 -53 36 -166 84 -196 84 -8 0 -16 -18 -20 -46z'/%3e%3cpath d='M1866 1828 c-39 -4 -89 -14 -112 -23 l-43 -16 15 -42 c100 -283 530 -457 837 -338 l27 11 -25 49 c-74 146 -249 287 -419 336 -76 22 -193 32 -280 23z'/%3e%3cpath d='M1676 1358 c-119 -120 -173 -275 -163 -472 7 -152 56 -294 128 -378 l29 -33 54 58 c63 68 114 161 148 267 19 63 23 95 22 205 -1 112 -4 141 -28 212 -26 79 -98 203 -118 203 -5 0 -38 -28 -72 -62z'/%3e%3cpath d='M908 1365 c-158 -40 -308 -140 -403 -267 l-27 -38 63 -29 c200 -93 463 -77 660 39 70 41 162 127 192 178 l17 31 -45 26 c-94 56 -142 68 -275 71 -85 2 -143 -1 -182 -11z'/%3e%3c/g%3e%3c/svg%3e")}.content-container .detail-container .image-model-container .distinctive-features p{margin:0;padding-left:5px;font-weight:400;line-height:120%;color:var(--text-color-black);font-size:12px}.content-container .detail-container .fl-cart-description-container{width:100%}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container{flex:1}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic{margin-bottom:40px}@media (max-width:900px){.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic{margin-bottom:50px}}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item{margin-bottom:16px;position:relative;display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;flex-shrink:unset}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:18px;font-weight:500}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span#quantity-label,.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span#quantity-value{font-size:20px;color:var(--text-color-burgundy)}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span#article-label{color:#242121;margin-right:5px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span#article-value{color:#4C4C4C}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span.price{font-size:40px}@media (max-width:413px){.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span.price{font-size:30px}}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span.price-original{text-decoration:line-through;line-height:120%;font-size:19px;color:var(--gray-slate);margin-left:5px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span.discount-percentage{margin-left:5px;color:var(--discount-red)}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .fav-btn{max-width:200px;background:none;padding:0}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .fav-btn.is-favorite i{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3e%3cpath d='M16 0C13.9 0 12.074 1.00731 11 2.69539C9.926 1.00731 8.1 0 6 0C4.40927 0.0019706 2.88422 0.675006 1.75941 1.87146C0.634589 3.06792 0.00185261 4.6901 0 6.38214C0 9.48812 1.82 12.7207 5.41 15.9883C7.05506 17.4794 8.83202 18.7974 10.716 19.924C10.8033 19.9739 10.9009 20 11 20C11.0991 20 11.1967 19.9739 11.284 19.924C13.168 18.7974 14.9449 17.4794 16.59 15.9883C20.18 12.7207 22 9.48812 22 6.38214C21.9981 4.6901 21.3654 3.06792 20.2406 1.87146C19.1158 0.675006 17.5907 0.0019706 16 0ZM11 18.6263C9.359 17.619 1.2 12.309 1.2 6.38214C1.20132 5.02845 1.70746 3.73061 2.60735 2.77341C3.50724 1.81621 4.72737 1.27784 6 1.27643C8.028 1.27643 1.786 0.644925 2.5 2.5C2.5452 2.61706 -1 5.5 1.75941 9.14664C-0.5 12 10.881 18.6263 11 18.6263C11.119 18.6263 25.0274 12.066 19.7715 2.36133C19.8703 2.29087 19.2529 -0.0242592 17.0364 1.39789C17.7504 -0.457184 13.972 1.27643 16 1.27643C17.2726 1.27784 18.4928 1.81621 19.3927 2.77341C20.2925 3.73061 20.7987 5.02845 20.8 6.38214C20.8 12.309 12.641 17.619 11 18.6263Z' fill='%23BA1B1B'/%3e%3c/svg%3e")}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .fav-btn i{display:block;content:"";width:24px;height:24px;transition:all 0.3s ease-out;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3e%3cpath d='M16 0C13.9 0 12.074 1.00731 11 2.69539C9.926 1.00731 8.1 0 6 0C4.40927 0.0019706 2.88422 0.675006 1.75941 1.87146C0.634589 3.06792 0.00185261 4.6901 0 6.38214C0 9.48812 1.82 12.7207 5.41 15.9883C7.05506 17.4794 8.83202 18.7974 10.716 19.924C10.8033 19.9739 10.9009 20 11 20C11.0991 20 11.1967 19.9739 11.284 19.924C13.168 18.7974 14.9449 17.4794 16.59 15.9883C20.18 12.7207 22 9.48812 22 6.38214C21.9981 4.6901 21.3654 3.06792 20.2406 1.87146C19.1158 0.675006 17.5907 0.0019706 16 0ZM11 18.6263C9.359 17.619 1.2 12.309 1.2 6.38214C1.20132 5.02845 1.70746 3.73061 2.60735 2.77341C3.50724 1.81621 4.72737 1.27784 6 1.27643C8.028 1.27643 9.731 2.4284 10.445 4.28348C10.4902 4.40053 10.5671 4.50065 10.6659 4.57111C10.7647 4.64157 10.881 4.67919 11 4.67919C11.119 4.67919 11.2353 4.64157 11.3341 4.57111C11.4329 4.50065 11.5098 4.40053 11.555 4.28348C12.269 2.4284 13.972 1.27643 16 1.27643C17.2726 1.27784 18.4928 1.81621 19.3927 2.77341C20.2925 3.73061 20.7987 5.02845 20.8 6.38214C20.8 12.309 12.641 17.619 11 18.6263Z' fill='%234C4C4C'/%3e%3c/svg%3e")}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .fav-btn .fav-label{margin-left:5px}@media (max-width:900px){.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .fav-btn{display:none}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .fav-btn .fav-label{display:none}}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .button-container{text-align:left}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .button-container form .add-to-cart-btn{font-weight:400;line-height:120%;color:var(--text-color-black);padding:15px 45px;background-color:var(--btn-color-blue);color:var(--color-white);border-radius:100px;transition:background-color 0.3s ease-in-out;cursor:pointer;font-size:18px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .button-container form .add-to-cart-btn:hover{background-color:var(--btn-bg-color-light-blue);color:var(--color-white);transition:all 0.3s}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .button-container form .add-to-cart-btn:hover svg{stroke:var(--color-white);color:var(--color-white)}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .button-container form .add-to-cart-btn.in-cart{background-color:green;color:white}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .button-container__fav-mobile{margin-left:20px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .button-container__fav-mobile .fav-btn{display:none}@media (max-width:900px){.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item .button-container__fav-mobile .fav-btn{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:unset}}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color{margin-bottom:40px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-name-container{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;flex-shrink:unset;margin-bottom:20px}@media (max-width:500px){.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-name-container{margin-bottom:10px}}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-name-container p{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:17px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;flex-shrink:unset;width:100%;padding:0;margin:0;gap:7px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail li{position:relative;cursor:pointer}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail .image-container-detail.out-of-stock img{opacity:0.3}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail .image-container-detail.out-of-stock img.selected{opacity:0.3;outline-offset:2px;border-radius:50%;border:none}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail .image-container-detail img{width:26px;height:26px;border-radius:50%}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail .image-container-detail img.selected{border-radius:50%}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail .image-container-detail img:hover{transform:scale(1.1)}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail .image-container-detail img.selected{transform:scale(1.3);z-index:5}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics{padding:25px 20px;border:1px solid #838383;border-radius:20px;margin-bottom:20px}@media (max-width:900px){.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics{max-width:100%;width:100%}}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics:last-child{margin-bottom:0}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics-wrapper .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:unset;border-bottom:1px solid var(--text-color-light-gray);margin-bottom:15px;padding-bottom:15px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics-wrapper .item:last-child{margin-bottom:0}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics-wrapper .item span{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:16px;font-weight:500;flex-basis:70%}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics-wrapper .item span:first-child{flex-basis:30%}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics-wrapper .item span:last-child{text-align:end}@media (max-width:900px){.content-container .detail-container .fl-cart-description-container{max-width:100%;width:100%;margin-top:20px;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color{order:0;margin-bottom:20px}.content-container .detail-container .fl-cart-description-container__basic{order:1}.content-container .detail-container .fl-cart-description-container__additional-characteristics{order:2}}.fl-characteristic-container{margin-top:100px}.fl-characteristic-container__wrapper{padding-left:80px}@media (max-width:1280px){.fl-characteristic-container__wrapper{padding-left:0}}.fl-characteristic-container .characteristic-block{display:flex;gap:120px;margin-bottom:60px}@media (max-width:900px){.fl-characteristic-container .characteristic-block{gap:40px}}.fl-characteristic-container .characteristic-block .title{flex:1;min-width:140px}.fl-characteristic-container .characteristic-block .title h3{font-size:24px;font-weight:500}.fl-characteristic-container .characteristic-block>.item{font-size:17px;line-height:1.6;white-space:pre-wrap}.fl-characteristic-container .technical-specifications .value{display:flex;flex-direction:column}.fl-characteristic-container .characteristic-block>.item,.fl-characteristic-container .technical-specifications .value{flex:2}.fl-characteristic-container .technical-specifications .item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-dropdown-btn)}.fl-characteristic-container .technical-specifications .item:hover{background-color:rgba(0,0,0,0.04)}.fl-characteristic-container .technical-specifications .feature-name{flex:0 0 50%;font-size:17px;color:#515151}.fl-characteristic-container .technical-specifications .feature-value{flex:0 0 45%;text-align:right;font-size:17px;color:var(--black)}@media (max-width:500px){.fl-characteristic-container__wrapper .characteristic-block{flex-direction:column;gap:25px}.fl-characteristic-container__wrapper .characteristic-block .title{flex:unset;border-bottom:1px solid #c1c1c1;padding-bottom:15px}.fl-characteristic-container__wrapper .technical-specifications .item{flex-direction:column;gap:6px}.fl-characteristic-container__wrapper .technical-specifications .feature-name,.fl-characteristic-container__wrapper .technical-specifications .feature-value{flex:unset;text-align:left}}.image-wrapper{position:relative;width:100%;height:100%}.image-wrapper img{width:100%;height:100%;object-fit:contain;display:block}.recolor-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(0.985) translateY(1px);transition:opacity 0.85s cubic-bezier(0.25,0.1,0.25,1);pointer-events:none}.fl-slider-details__first-slide-left-block .item .image-wrapper,.fl-slider-details__first-slide-right-block .item .image-wrapper{aspect-ratio:4/3;width:100%;height:auto!important;overflow:hidden}.fl-slider-details__first-slide-left-block .item .image-wrapper{width:100%;height:100%;aspect-ratio:4/3}.fl-slider-details__first-slide-left-block .item .image-wrapper img{width:100%;height:100%;object-fit:contain}.fl-slider-details__first-slide-left-block .item .image-wrapper{aspect-ratio:4/3;width:100%;height:auto;max-height:100%;display:block}.fl-slider-details__first-slide-left-block .item .image-wrapper img{width:100%;height:100%;object-fit:contain;display:block}.zoomable-wrapper{transition:transform 0.35s ease-out;will-change:transform}.accordion{display:block}.accordion__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:unset;padding:32px 0;cursor:pointer;border-top:1px solid var(--border-dropdown-btn);transition:0.2s}.accordion__header.open{border-bottom:none}.accordion__title{font-weight:400;line-height:120%;color:var(--text-color-black);font-size:32px;font-weight:600}.accordion__arrow{transition:transform 0.3s ease}.accordion__arrow.open{transform:rotateX(180deg)}.accordion__content{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease}.accordion__content.open{border-bottom:1px solid var(--border-dropdown-btn)}@media (max-width:500px){.accordion__header{padding:20px 0}.accordion__title{font-size:22px}}.fl-description-title-catalog-block{background:linear-gradient(to bottom,white 0%,var(--color-eggshell) 100%);width:calc(100vw - var(--scrollbar-width,8px));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fl-description-title-catalog-block__wrapper{position:relative;height:400px}.fl-description-title-catalog-block__image-content{position:relative;display:flex}.fl-description-title-catalog-block__image-content .title-image-content{display:flex;flex-direction:column;padding-top:90px;flex-basis:50%}.fl-description-title-catalog-block__image-content .title-image-content h2{font-size:64px;letter-spacing:-0.009em}.fl-description-title-catalog-block__image-content .title-image-content p{font-size:24px;font-weight:600;letter-spacing:0.007em}.fl-description-title-catalog-block__image-content .title-image-content p span{color:#6e6e73}.fl-description-title-catalog-block__image-content .title-image-content.fade-in{opacity:0;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (max-width:1150px){.fl-description-title-catalog-block__image-content .title-image-content{padding-top:0;flex-basis:100%}.fl-description-title-catalog-block__image-content .title-image-content p{width:55%}}@media (max-width:767px){.fl-description-title-catalog-block__image-content .title-image-content h2{font-size:46px}.fl-description-title-catalog-block__image-content .title-image-content p{font-size:18px}}@media (max-width:500px){.fl-description-title-catalog-block__image-content .title-image-content{padding-top:0;flex-basis:100%}.fl-description-title-catalog-block__image-content .title-image-content h2{font-size:40px}.fl-description-title-catalog-block__image-content .title-image-content p{font-size:16px}}.fl-description-title-catalog-block__image-content picture{position:absolute;right:0;top:0}.fl-description-title-catalog-block__image-content picture img{height:400px;background-repeat:no-repeat}@media (max-width:1150px){.fl-description-title-catalog-block__image-content picture img{height:300px}}@media (max-width:500px){.fl-description-title-catalog-block__image-content picture img{height:200px}}@media (max-width:1150px){.fl-description-title-catalog-block{height:300px}.fl-description-title-catalog-block__wrapper{height:300px}}@media (max-width:500px){.fl-description-title-catalog-block{height:200px;margin:0 -10px}.fl-description-title-catalog-block__wrapper{height:200px}}.page--catalog main{margin-top:0}.content-container .model-title{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;margin-bottom:40px}@media (max-width:900px){.content-container .model-title{margin-top:40px}}.content-container .fl-order-price-container{font-size:clamp(0.875rem,0.8461538462rem + 0.1282051282vw,1rem);margin-bottom:20px;border-bottom:1px solid var(--color-gainsboro);position:sticky;top:0;z-index:99999999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.7098039216);width:calc(100vw - var(--scrollbar-width,8px));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width:900px){.content-container .fl-order-price-container{border-bottom:none}}@media (max-width:500px){.content-container .fl-order-price-container{padding:0 10px}}.content-container .fl-order-price-container__wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;padding-top:5px;padding-bottom:5px}.content-container .fl-order-price-container__left-area{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.content-container .fl-order-price-container__left-area button:hover{color:var(--black)}.content-container .fl-order-price-container__left-area .fl-results-control__filters-toggle{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:unset;padding:10px 0}.content-container .fl-order-price-container__left-area .fl-results-control__filters-toggle button i{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:unset;width:16px;height:12px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='none'%3e%3cline x1='6' y1='2.5' x2='16' y2='2.5' stroke='%234C4C4C'/%3e%3cline x1='4.37114e-08' y1='2.5' x2='3' y2='2.5' stroke='%234C4C4C'/%3e%3ccircle cx='4.5' cy='2.5' r='2' stroke='%234C4C4C'/%3e%3cline y1='-0.5' x2='10' y2='-0.5' transform='matrix(-1 8.74228e-08 8.74228e-08 1 10 10)' stroke='%234C4C4C'/%3e%3cline y1='-0.5' x2='3' y2='-0.5' transform='matrix(-1 8.74228e-08 8.74228e-08 1 16 10)' stroke='%234C4C4C'/%3e%3ccircle cx='2.5' cy='2.5' r='2' transform='matrix(-1 0 0 1 14 7)' stroke='%234C4C4C'/%3e%3c/svg%3e")}@media (max-width:900px){.content-container .fl-order-price-container__left-area .fl-results-control__filter-button-reset{display:none}}.content-container .fl-order-price-container__left-area .fl-results-control__filters-toggle button,.content-container .fl-order-price-container__left-area .fl-results-control__filter-button-reset button{font-weight:500;margin-left:5px;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;gap:10px;color:var(--text-color-steel-graphite);transition:0.5s;background:none;padding-left:0}.content-container .fl-order-price-container__left-area .fl-results-control__filters-toggle button:hover,.content-container .fl-order-price-container__left-area .fl-results-control__filter-button-reset button:hover{color:var(--black)}.content-container .fl-order-price-container .custom-select-container{position:relative;padding:0 20px;margin-left:auto}@media (max-width:900px){.content-container .fl-order-price-container .custom-select-container{padding:0}}.content-container .fl-order-price-container .custom-select-container .custom-select{cursor:pointer;margin:0 auto;position:relative;display:flex;align-items:center}.content-container .fl-order-price-container .custom-select-container .custom-select i{display:flex;margin-left:6px;width:9px;height:5px;rotate:180deg;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns= 'http://www.w3.org/2000/svg' width= '9' height= '5' viewBox= '0 0 9 5' fill= 'none' %3e%3cpath d= 'M0.735543 5L0 4.25637L4.00871 0.206022C4.07295 0.140733 4.14933 0.0889179 4.23347 0.0535603C4.3176 0.0182026 4.40783 0 4.49896 0C4.59009 0 4.68032 0.0182026 4.76445 0.0535603C4.84859 0.0889179 4.92497 0.140733 4.98921 0.206022L9 4.25637L8.26446 4.9993L4.5 1.19776L0.735543 5Z' fill= '%234C4C4C' /%3e%3c/svg%3e")}.content-container .fl-order-price-container .custom-select-container .custom-select.open>i{rotate:none}.content-container .fl-order-price-container .custom-select-container .custom-select p{font-weight:500;display:flex;align-items:center;gap:5px;color:var(--text-color-steel-graphite);transition:0.5s;background:none;padding-left:0}.content-container .fl-order-price-container .custom-select-container .custom-select p .selected-option{font-weight:500;display:flex;align-items:center;gap:10px;color:var(--text-color-steel-graphite);background:none}.content-container .fl-order-price-container .custom-select-container .custom-select .options-container{display:none;position:absolute;padding:6px 0;top:100%;left:0;width:100%;background-color:var(--color-white);border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:1000;transition:0.5s}.content-container .fl-order-price-container .custom-select-container .custom-select .options-container .option{font-weight:500;color:var(--text-color-steel-graphite);border-bottom:1px solid var(--color-eggshell);font-size:16px;display:block;padding:8px 16px;cursor:pointer;border-radius:6px;transition:background-color 0.2s ease,color 0.2s ease}.content-container .fl-order-price-container .custom-select-container .custom-select .options-container .option:hover{background-color:var(--color-eggshell);color:var(--black)}.content-container .fl-order-price-container .custom-select-container .custom-select .options-container .option:last-child{margin-bottom:0}.content-container .container{width:100%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--layout-gap)}@media (max-width:900px){.content-container .container{gap:0}}.content-container .container .products{flex:6;display:flex;flex-wrap:wrap;justify-content:start;align-items:stretch;gap:20px;visibility:hidden}@media (max-width:500px){.content-container .container .products{row-gap:10px;column-gap:5px}}.content-container .container .products .fl-products-item{display:flex;flex-direction:column;flex:1 0 calc(25% - 20px);flex-grow:0;position:relative;border-top-left-radius:30px;border-top-right-radius:30px;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease,margin-top 0.5s ease}@media (max-width:1600px){.content-container .container .products .fl-products-item{flex:1 0 calc(33.5% - 20px);flex-grow:0}}@media (max-width:1280px){.content-container .container .products .fl-products-item{flex:0 0 48.6%}}@media (max-width:1150px){.content-container .container .products .fl-products-item{flex:0 0 47.5%}}@media (max-width:500px){.content-container .container .products .fl-products-item{flex:0 0 49%}}.content-container .container .products .fl-products-item:hover .fl-products-item__add-to-cart button::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='19' viewBox='0 0 21 19' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.225 2C3.805 2 2 3.796 2 6.082C2 7.442 2.91 9.116 4.65 11.105C6.204 12.882 8.271 14.749 10.5 16.679C12.729 14.749 14.796 12.882 16.35 11.105C18.09 9.116 19 7.443 19 6.081C19 3.796 17.194 2 14.775 2C13.449 2 12.109 2.614 11.255 3.597C11.1611 3.70508 11.0451 3.79175 10.9149 3.85114C10.7846 3.91054 10.6432 3.94128 10.5 3.94128C10.3568 3.94128 10.2154 3.91054 10.0851 3.85114C9.95485 3.79175 9.83887 3.70508 9.745 3.597C8.892 2.614 7.551 2 6.225 2ZM0 6.082C0 2.639 2.754 0 6.225 0C7.775 0 9.315 0.572 10.5 1.55C11.705 0.558202 13.2144 0.0109369 14.775 0C18.245 0 21 2.639 21 6.082C21 8.231 19.63 10.392 17.855 12.422C16.045 14.492 13.617 16.637 11.152 18.758C10.9706 18.914 10.7393 18.9998 10.5 18.9998C10.2607 18.9998 10.0294 18.914 9.848 18.758C7.383 16.638 4.956 14.492 3.145 12.422C1.369 10.392 0 8.23 0 6.082Z' fill='%23BB1B48'/%3e%3c/svg%3e");margin:0 7px}.content-container .container .products .fl-products-item.card.visible{opacity:1;transform:translateY(0)}.content-container .container .products .fl-products-item__add-to-cart button{position:absolute;top:30px;right:30px;z-index:13;padding:0;background-color:transparent;border:none;cursor:pointer;transition:all 0.5s ease-out}@media (max-width:500px){.content-container .container .products .fl-products-item__add-to-cart button{top:10px;right:10px}}.content-container .container .products .fl-products-item__add-to-cart button:after{display:block;content:"";width:24px;height:24px;transition:all 0.3s ease-out;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3e%3cpath d='M16 0C13.9 0 12.074 1.00731 11 2.69539C9.926 1.00731 8.1 0 6 0C4.40927 0.0019706 2.88422 0.675006 1.75941 1.87146C0.634589 3.06792 0.00185261 4.6901 0 6.38214C0 9.48812 1.82 12.7207 5.41 15.9883C7.05506 17.4794 8.83202 18.7974 10.716 19.924C10.8033 19.9739 10.9009 20 11 20C11.0991 20 11.1967 19.9739 11.284 19.924C13.168 18.7974 14.9449 17.4794 16.59 15.9883C20.18 12.7207 22 9.48812 22 6.38214C21.9981 4.6901 21.3654 3.06792 20.2406 1.87146C19.1158 0.675006 17.5907 0.0019706 16 0ZM11 18.6263C9.359 17.619 1.2 12.309 1.2 6.38214C1.20132 5.02845 1.70746 3.73061 2.60735 2.77341C3.50724 1.81621 4.72737 1.27784 6 1.27643C8.028 1.27643 9.731 2.4284 10.445 4.28348C10.4902 4.40053 10.5671 4.50065 10.6659 4.57111C10.7647 4.64157 10.881 4.67919 11 4.67919C11.119 4.67919 11.2353 4.64157 11.3341 4.57111C11.4329 4.50065 11.5098 4.40053 11.555 4.28348C12.269 2.4284 13.972 1.27643 16 1.27643C17.2726 1.27784 18.4928 1.81621 19.3927 2.77341C20.2925 3.73061 20.7987 5.02845 20.8 6.38214C20.8 12.309 12.641 17.619 11 18.6263Z' fill='%234C4C4C'/%3e%3c/svg%3e")}.content-container .container .products .fl-products-item__add-to-cart button.is-favorite:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3e%3cpath d='M16 0C13.9 0 12.074 1.00731 11 2.69539C9.926 1.00731 8.1 0 6 0C4.40927 0.0019706 2.88422 0.675006 1.75941 1.87146C0.634589 3.06792 0.00185261 4.6901 0 6.38214C0 9.48812 1.82 12.7207 5.41 15.9883C7.05506 17.4794 8.83202 18.7974 10.716 19.924C10.8033 19.9739 10.9009 20 11 20C11.0991 20 11.1967 19.9739 11.284 19.924C13.168 18.7974 14.9449 17.4794 16.59 15.9883C20.18 12.7207 22 9.48812 22 6.38214C21.9981 4.6901 21.3654 3.06792 20.2406 1.87146C19.1158 0.675006 17.5907 0.0019706 16 0ZM11 18.6263C9.359 17.619 1.2 12.309 1.2 6.38214C1.20132 5.02845 1.70746 3.73061 2.60735 2.77341C3.50724 1.81621 4.72737 1.27784 6 1.27643C8.028 1.27643 1.786 0.644925 2.5 2.5C2.5452 2.61706 -1 5.5 1.75941 9.14664C-0.5 12 10.881 18.6263 11 18.6263C11.119 18.6263 25.0274 12.066 19.7715 2.36133C19.8703 2.29087 19.2529 -0.0242592 17.0364 1.39789C17.7504 -0.457184 13.972 1.27643 16 1.27643C17.2726 1.27784 18.4928 1.81621 19.3927 2.77341C20.2925 3.73061 20.7987 5.02845 20.8 6.38214C20.8 12.309 12.641 17.619 11 18.6263Z' fill='%23BA1B1B'/%3e%3c/svg%3e")}.content-container .container .products .fl-products-item__add-to-cart button:hover:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3e%3cpath d='M16 0C13.9 0 12.074 1.00731 11 2.69539C9.926 1.00731 8.1 0 6 0C4.40927 0.0019706 2.88422 0.675006 1.75941 1.87146C0.634589 3.06792 0.00185261 4.6901 0 6.38214C0 9.48812 1.82 12.7207 5.41 15.9883C7.05506 17.4794 8.83202 18.7974 10.716 19.924C10.8033 19.9739 10.9009 20 11 20C11.0991 20 11.1967 19.9739 11.284 19.924C13.168 18.7974 14.9449 17.4794 16.59 15.9883C20.18 12.7207 22 9.48812 22 6.38214C21.9981 4.6901 21.3654 3.06792 20.2406 1.87146C19.1158 0.675006 17.5907 0.0019706 16 0ZM11 18.6263C9.359 17.619 1.2 12.309 1.2 6.38214C1.20132 5.02845 1.70746 3.73061 2.60735 2.77341C3.50724 1.81621 4.72737 1.27784 6 1.27643C8.028 1.27643 1.786 0.644925 2.5 2.5C2.5452 2.61706 -1 5.5 1.75941 9.14664C-0.5 12 10.881 18.6263 11 18.6263C11.119 18.6263 25.0274 12.066 19.7715 2.36133C19.8703 2.29087 19.2529 -0.0242592 17.0364 1.39789C17.7504 -0.457184 13.972 1.27643 16 1.27643C17.2726 1.27784 18.4928 1.81621 19.3927 2.77341C20.2925 3.73061 20.7987 5.02845 20.8 6.38214C20.8 12.309 12.641 17.619 11 18.6263Z' fill='%23BA1B1B'/%3e%3c/svg%3e")}.content-container .container .products .fl-products-item__image-content{background:var(--color-eggshell);border-radius:30px;padding:20px 0;margin-bottom:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (max-width:500px){.content-container .container .products .fl-products-item__image-content{border-radius:16px;justify-content:flex-start;padding:0;min-height:300px}}.content-container .container .products .fl-products-item__image-content .image-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;overflow:hidden}.content-container .container .products .fl-products-item__image-content .image-container .product-image{aspect-ratio:4/3;width:100%;object-fit:contain;transition:transform 0.3s ease,opacity 0.3s}@media (max-width:500px){.content-container .container .products .fl-products-item__image-content .image-container .product-image{aspect-ratio:unset;height:auto;min-height:201px;width:100%;max-width:100%}}.content-container .container .products .fl-products-item__image-content .image-container .product-image-container{position:relative;overflow:hidden}.content-container .container .products .fl-products-item__image-content .color-name-container{text-align:center;height:20px;align-content:center}.content-container .container .products .fl-products-item__image-content .color-name-container p{margin:0;padding:0}@media (max-width:500px){.content-container .container .products .fl-products-item__image-content .color-name-container p{font-size:12px}}.content-container .container .products .fl-products-item__image-content .color-list{width:100%;display:flex;list-style:none;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:0;margin:0;row-gap:4px}@media (max-width:500px){.content-container .container .products .fl-products-item__image-content .color-list{justify-content:flex-start;margin:10px 0 0;row-gap:0}}.content-container .container .products .fl-products-item__image-content .color-list .image-container{min-width:32px;min-height:32px}.content-container .container .products .fl-products-item__image-content .color-list .image-container.out-of-stock img{opacity:0.3}@media (max-width:500px){.content-container .container .products .fl-products-item__image-content .color-list .image-container{min-width:33px}}.content-container .container .products .fl-products-item__image-content .color-list .image-container img{height:22px;width:22px;border-radius:50%;transition:transform 0.3s ease;margin:0 3px;object-fit:cover;cursor:pointer}@media (max-width:500px){.content-container .container .products .fl-products-item__image-content .color-list .image-container img{height:24px;width:24px}}.content-container .container .products .fl-products-item__image-content .color-list .image-container img:hover{transform:scale(1.25)}.content-container .container .products .fl-products-item__image-content .color-list .image-container img.color-thumbnail.selected{transform:scale(1.35);z-index:5}.content-container .container .products .fl-products-item .product-name{margin-bottom:5px}.content-container .container .products .fl-products-item .product-name .product-name__link{font-size:18px;font-weight:600;color:var(--black);text-decoration:none}.content-container .container .products .fl-products-item .product-name .product-name__link:hover{text-decoration:none}.content-container .container .products .fl-products-item .price-wrapper{display:flex;align-items:center}.content-container .container .products .fl-products-item .price-wrapper.discounted-active .price-container__value{font-size:20px;font-weight:600}.content-container .container .products .fl-products-item .price-wrapper .discounted-container{display:none}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .sale-badge{position:absolute;top:25px;left:25px;background:var(--text-color-burgundy);border-radius:26px;padding:4px 10px 5px;line-height:1}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .sale-badge span{text-transform:uppercase;color:var(--color-white);font-size:14px;font-weight:600}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .original-price{text-decoration:line-through;font-size:14px;font-weight:600;color:var(--gray-slate)}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .discount-percentage{font-size:14px;font-weight:600;color:var(--discount-red)}@media (max-width:500px){.content-container .container .products .fl-products-item .price-wrapper .discounted-container .sale-badge{top:10px;left:10px;padding:0 10px 4px}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .sale-badge span{font-size:10px}}.content-container .container .products .fl-products-item .price-wrapper .price-container{margin-right:3px}.content-container .container .products .fl-products-item .price-wrapper .price-container__value{font-size:20px;font-weight:500;color:var(--black);margin:0}@media (max-width:500px){.content-container .container .products .fl-products-item .price-wrapper .product-name__link{font-size:16px}.content-container .container .products .fl-products-item .price-wrapper .price-wrapper .price-container__value{font-size:18px}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .original-price,.content-container .container .products .fl-products-item .price-wrapper .discounted-container .discount-percentage{font-size:12px}}.content-container .container .products .fl-products-item .product-name,.content-container .container .products .fl-products-item .price-container{text-align:left;line-height:1}.product-image-container{position:relative;overflow:hidden}.product-image{display:block;width:100%;height:100%;object-fit:contain;transition:opacity 0.3s ease}.product-image-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:1;transform:scale(1);transition:opacity 500ms cubic-bezier(0.25,0.1,0.25,1),transform 500ms cubic-bezier(0.25,0.1,0.25,1)}.fl-filter{flex:3;z-index:100;background-color:var(--color-white);align-self:flex-start;max-height:100vh;overflow-y:auto;overflow-x:hidden;position:sticky;top:45px;opacity:0;width:0;max-width:0;transition:0.3s}.fl-filter::-webkit-scrollbar{width:0}.fl-filter.active{width:100%;max-width:310px;opacity:1;transition:0.3s;margin-right:25px}.fl-filter__header-mobile,.fl-filter__filter-button-reset-mobile{display:none}.fl-filter__apply-mobile{display:none}@media (max-width:900px){.fl-filter{display:none;position:fixed}.fl-filter.active{display:block;position:fixed;top:5px;height:100vh;padding:80px 15px;left:0;bottom:0;z-index:99999999;max-width:100%}.fl-filter__apply-mobile{display:block;position:fixed;bottom:10%;left:50%;transform:translate(-50%,0)}.fl-filter__apply-mobile button{display:block;padding:15px 45px;background-color:var(--btn-color-blue);color:var(--color-white);border-radius:100px;transition:background-color 0.3s ease-in-out;cursor:pointer}.fl-filter__apply-mobile button:hover{background-color:var(--btn-bg-color-light-blue);color:var(--color-white);transition:all 0.3s}.fl-filter__apply-mobile button:hover svg{stroke:var(--color-white);color:var(--color-white)}}@media (max-width:900px) and (max-width:500px){.fl-filter__apply-mobile button{margin-bottom:10px}}@media (max-width:900px){.fl-filter__header-mobile{display:block;margin-bottom:20px}.fl-filter__header-mobile-action-btn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.fl-filter__header-mobile-action-btn .close-btn-popup{padding:0 3px;font-size:18px}}.fl-filter__attribute{position:relative;background-color:white;border-radius:1px;padding:5px 0}.fl-filter__attribute h3{display:none}@media (max-width:900px){.fl-filter__attribute h3{display:none}}.fl-filter__attribute button{display:block;margin:0 auto;min-width:100px;padding:10px 0;font-weight:bold;transition:background 0.3s ease-in-out;width:100%;position:relative;cursor:pointer}.fl-filter__attribute button:after{content:"+";position:absolute;right:0;top:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:normal;transition:transform 0.3s ease-in-out}.fl-filter__attribute button.active::after{content:"−"}.fl-filter__attribute form{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:100px}@media (max-width:900px){.fl-filter__attribute form{padding-bottom:80px}}.fl-filter__attribute form .toggle-button{font-size:14px;background-color:white;border-radius:1px;color:#242121;border:none;text-align:start;transition:all 0.2s linear;display:flex;justify-content:flex-start;align-items:baseline}.fl-filter__attribute form .toggle-button .filter-counter{margin-left:5px;padding:0.1875rem;background-color:var(--btn-color-blue);background:var(--btn-color-blue);border:0.125rem solid var(--color-white);color:var(--color-white);font-size:0.625rem;font-weight:600;border-radius:50%;white-space:nowrap;width:14px;display:flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;transition:min-width 0.3s ease,padding 0.3s ease}.fl-filter__attribute form #material-filter{flex-direction:column;flex-wrap:nowrap}.fl-filter__attribute form #material-filter label{border-radius:1rem;padding:15px;width:100%;flex-basis:100%}.fl-filter__attribute form #material-filter label:first-child{margin:0}.fl-filter__attribute form #material-filter label .filter-icon{order:1;margin-right:10px;min-width:24px;width:24px;height:24px;background-repeat:no-repeat}.fl-filter__attribute form #faucet_details__mixer_type-filter label svg.filter-icon,.fl-filter__attribute form #faucet_details__stream_modes-filter label svg.filter-icon,.fl-filter__attribute form #faucet_details__geometry-filter label svg.filter-icon,.fl-filter__attribute form #faucet_details__functionality-filter label svg.filter-icon,.fl-filter__attribute form #faucet_details__spout_type-filter label svg.filter-icon,.fl-filter__attribute form #faucet_details__cartridge_diameter-filter label svg.filter-icon{margin-right:10px;width:40px;height:35px}.fl-filter__attribute form #sanitary_ware_details__execution_type-filter label svg.filter-icon,.fl-filter__attribute form #sanitary_ware_details__form-filter label svg.filter-icon,.fl-filter__attribute form #sanitary_ware_details__installation_type-filter label svg.filter-icon,.fl-filter__attribute form #sink_details__number_of_bowls-filter label svg.filter-icon,.fl-filter__attribute form #sink_details__has_wing-filter label svg.filter-icon,.fl-filter__attribute form #sink_details__geometry-filter label svg.filter-icon{margin-right:10px;width:60px;height:24px}.fl-filter__attribute form #color-filter.checkbox-group{flex-direction:row;flex-wrap:wrap}.fl-filter__attribute form #color-filter.checkbox-group label{padding:4px 4px;width:auto;flex-basis:48%}.fl-filter__attribute form #color-filter.checkbox-group label .color-images{order:0;position:relative;display:flex;margin-right:7px}.fl-filter__attribute form #color-filter.checkbox-group label .color-images img{width:24px;height:24px;border-radius:50%;object-fit:cover;order:0}.fl-filter__attribute form #sink_details__cabinet_width-filter label svg.filter-icon,.fl-filter__attribute form #accessory_details__accessory_type-filter label svg.filter-icon,.fl-filter__attribute form #sink_details__installation_type-filter label svg.filter-icon,.fl-filter__attribute form #sink_details__depth_of_bowls-filter label svg.filter-icon{margin-right:10px;width:24px;height:24px;max-width:24px;max-height:24px}.fl-filter__attribute form #sink_details__depth_of_bowls-filter label svg.filter-icon{rotate:90deg}.fl-filter__attribute form .checkbox-group{display:flex;flex-direction:column;align-items:center;overflow:hidden;max-height:0;gap:6px;width:100%;transition:max-height 0.3s ease-in-out;border-bottom:1px solid var(--color-eggshell)}.fl-filter__attribute form .checkbox-group.expanded{border-bottom:none}.fl-filter__attribute form .checkbox-group label{padding:7px 12px;font-size:13px;width:100%;display:flex;align-items:center;border-radius:1rem;border:1px solid #e6e6e6;cursor:pointer;transition:0.3s ease-in-out}.fl-filter__attribute form .checkbox-group label:has(input:checked){background:var(--color-eggshell);border:1px solid var(--black)}.fl-filter__attribute form .checkbox-group label:has(input:checked) span{font-weight:600}.fl-filter__attribute form .checkbox-group label span{font-size:14px;font-weight:500;color:#242121;order:1}.fl-filter__attribute form .checkbox-group label input[type=checkbox]{appearance:none;-webkit-appearance:none;margin:0 0 0 auto;display:block;order:3}.fl-filter__attribute form .checkbox-group label input[type=checkbox]:checked{background-color:rgba(255,255,255,0);background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3e%3cpath d='M9.72565 0.283156C9.65627 0.213628 9.57385 0.158468 9.48312 0.120832C9.39239 0.0831955 9.29513 0.0638229 9.19691 0.0638229C9.09868 0.0638229 9.00142 0.0831955 8.91069 0.120832C8.81996 0.158468 8.73754 0.213628 8.66816 0.283156L5.00066 3.94316L1.33316 0.275656C1.26372 0.206219 1.18129 0.151139 1.09056 0.113561C0.99984 0.0759819 0.902604 0.0566406 0.804406 0.0566406C0.706208 0.0566406 0.608972 0.0759819 0.518248 0.113561C0.427525 0.151139 0.345092 0.206219 0.275656 0.275656C0.206219 0.345092 0.151139 0.427525 0.113561 0.518248C0.0759819 0.608972 0.0566406 0.706208 0.0566406 0.804406C0.0566406 0.902604 0.0759819 0.99984 0.113561 1.09056C0.151139 1.18129 0.206219 1.26372 0.275656 1.33316L3.94316 5.00066L0.275656 8.66816C0.206219 8.73759 0.151139 8.82003 0.113561 8.91075C0.0759819 9.00147 0.0566406 9.09871 0.0566406 9.19691C0.0566406 9.2951 0.0759819 9.39234 0.113561 9.48306C0.151139 9.57379 0.206219 9.65622 0.275656 9.72565C0.345092 9.79509 0.427525 9.85017 0.518248 9.88775C0.608972 9.92533 0.706208 9.94467 0.804406 9.94467C0.902604 9.94467 0.99984 9.92533 1.09056 9.88775C1.18129 9.85017 1.26372 9.79509 1.33316 9.72565L5.00066 6.05816L8.66816 9.72565C8.73759 9.79509 8.82003 9.85017 8.91075 9.88775C9.00147 9.92533 9.09871 9.94467 9.19691 9.94467C9.2951 9.94467 9.39234 9.92533 9.48306 9.88775C9.57379 9.85017 9.65622 9.79509 9.72565 9.72565C9.79509 9.65622 9.85017 9.57379 9.88775 9.48306C9.92533 9.39234 9.94467 9.2951 9.94467 9.19691C9.94467 9.09871 9.92533 9.00147 9.88775 8.91075C9.85017 8.82003 9.79509 8.73759 9.72565 8.66816L6.05816 5.00066L9.72565 1.33316C10.0107 1.04816 10.0107 0.568156 9.72565 0.283156Z' fill='%23242121'/%3e%3c/svg%3e");background-size:8px;background-position-x:center;background-position-y:center}.fl-filter__attribute form .checkbox-group label:hover{background-color:var(--color-eggshell)}.user-form{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;max-width:640px;width:100%;padding:80px 90px;margin:0 auto;box-shadow:rgba(120,120,128,0.16) 0 11px 34px;border-radius:34px;user-select:none}@media (max-width:500px){.user-form{padding:40px 30px;box-shadow:none}}.user-form__header{width:100%;margin-bottom:20px}.user-form__header .logo{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;max-width:100%;margin-bottom:25px;position:relative}.user-form__header .logo svg{max-width:120px;width:100%;height:50px;fill:#00355b;margin:0}.user-form__header .logo i:before{position:absolute;left:0;top:50%;transform:translate(0,-50%);content:"";width:51px;cursor:pointer;height:15px;transition:all 0.3s ease-out;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='51' height='15' viewBox='0 0 51 15' fill='none'%3e%3cpath d='M0.292892 8.20711C-0.0976295 7.81658 -0.0976295 7.18342 0.292892 6.79289L6.65685 0.428932C7.04738 0.0384078 7.68054 0.0384078 8.07107 0.428932C8.46159 0.819457 8.46159 1.45262 8.07107 1.84315L2.41422 7.5L8.07107 13.1569C8.46159 13.5474 8.46159 14.1805 8.07107 14.5711C7.68054 14.9616 7.04738 14.9616 6.65685 14.5711L0.292892 8.20711ZM51 7.5V8.5H1V7.5V6.5H51V7.5Z' fill='black'/%3e%3c/svg%3e")}.user-form__header .logo i:hover:before{left:-10px}.user-form__header .text-description{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;text-align:center}.user-form__header .text-description .registration-info{font-size:14px;line-height:1.6;color:#6f6f6f;text-align:center;max-width:520px;margin-bottom:8px}.user-form__header .text-description .registration-info{font-size:14px;line-height:1.6;color:#ff0000;text-align:center;max-width:520px}.user-form__header .text-description h3{font-size:32px;font-weight:500;padding:10px 0 30px}.user-form__header .text-description p{font-weight:400;margin:10px 0 0}.user-form__header.reset-confirm .text-description{text-align:center}.user-form form{width:100%}.user-form form .personal-data{display:flex;align-items:center;column-gap:10px}.user-form form div,.user-form form .form-field{position:relative;margin:0 0 10px}.user-form form div label,.user-form form .form-field label{display:block}.user-form form div input[type=text],.user-form form div input[type=password],.user-form form div input[type=email],.user-form form .form-field input[type=text],.user-form form .form-field input[type=password],.user-form form .form-field input[type=email]{width:100%;font-size:16px;font-weight:400;color:#838383;padding:15px 20px;border:1px solid #DADADA;border-radius:16px}@media (max-width:650px){.user-form form div input[type=text],.user-form form div input[type=password],.user-form form div input[type=email],.user-form form .form-field input[type=text],.user-form form .form-field input[type=password],.user-form form .form-field input[type=email]{padding:10px 20px;border-radius:10px}}.user-form form div.form-error input[type=text],.user-form form div.form-error input[type=password],.user-form form div.form-error input[type=email],.user-form form .form-field.form-error input[type=text],.user-form form .form-field.form-error input[type=password],.user-form form .form-field.form-error input[type=email]{border:1px solid var(--border-input-error);background-color:var(--bg-input-error)}.user-form form div .error-animate,.user-form form .form-field .error-animate{animation:shake 0.6s ease-in-out}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.user-form form button{display:block;margin:25px auto 0;font-weight:400;line-height:120%;color:var(--text-color-black);padding:11px 21px;color:var(--text-color-blue);border:1px solid var(--btn-color-blue);border-radius:34px;background-color:var(--color-white);transition:all 0.3s;cursor:pointer}.user-form form button:hover{background-color:var(--btn-color-blue);color:var(--color-white);transition:all 0.3s}.user-form__function-buttons{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;flex-shrink:unset;margin-top:25px;width:100%}.user-form__function-buttons a{display:block;text-align:center;text-decoration:none;color:var(--text-color-blue)}.user-form__function-buttons a:hover{text-decoration:underline}.user-form__function-buttons span{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;flex-shrink:unset;column-gap:5px}@media (max-width:500px){.user-form__function-buttons span{margin-top:10px}}.order-container{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;gap:20px}.order-container h1{text-align:center}.order-container .exel{width:fit-content}.order-container .exel button{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;font-weight:400;line-height:120%;color:var(--text-color-black);font-size:16px;padding:11px 21px;color:var(--text-color-blue);border:1px solid var(--btn-color-blue);border-radius:34px;background-color:var(--color-white);transition:all 0.3s;cursor:pointer}.order-container .exel button:hover{background-color:var(--btn-color-blue);color:var(--color-white);transition:all 0.3s}.order-container .exel button i{margin-right:5px}.order-container .exel button i svg{width:24px;height:24px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}@media (max-width:900px){.order-container__item-wrapper{flex-direction:column}}.order-container__item-wrapper .order-container__left-block{flex:5;display:flex;flex-direction:column;gap:20px}.order-container__item-wrapper .order-container__left-block .order-items{flex:1;display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.order-container__item-wrapper .order-container__left-block .order-items .cart-item{border-radius:34px;width:100%;margin-left:auto;margin-right:auto;display:flex;gap:30px;flex-direction:row;flex-wrap:unset;height:auto;max-height:194px;align-items:center;justify-content:space-between;padding:20px 30px;background-color:white;box-shadow:0 0 23px 5px rgba(34,60,80,0.07)}.order-container__item-wrapper .order-container__left-block .order-items .cart-item__content-block{display:flex;gap:10px;align-items:center;flex:1}.order-container__item-wrapper .order-container__left-block .order-items .cart-item__price-block{display:flex;justify-content:space-between;align-items:center}@media (max-width:900px){.order-container__item-wrapper .order-container__left-block .order-items .cart-item{flex-direction:column;max-height:100%;padding:25px 15px;gap:10px;position:relative}}@media (max-width:900px){.order-container__item-wrapper .order-container__left-block .order-items .cart-item__content-block,.order-container__item-wrapper .order-container__left-block .order-items .cart-item__price-block{width:100%}}.order-container__item-wrapper .order-container__left-block .order-items .cart-item__checkbox input{cursor:pointer;width:24px;height:24px}.order-container__item-wrapper .order-container__left-block .order-items .cart-item a img{aspect-ratio:4/3;max-width:150px;height:auto;object-fit:contain;cursor:pointer}@media (max-width:500px){.order-container__item-wrapper .order-container__left-block .order-items .cart-item a img{aspect-ratio:unset;max-width:80px}}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .cart-description-container{flex:1;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-content:center}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .cart-description-container a{font-weight:bold;font-size:calc(8px + 9 * (100vw - 190px) / 1920);color:#242121}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .total-price-container span{font-weight:400;font-size:24px;color:#242121;white-space:nowrap}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .quantity-price-container{text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .quantity-price-container .error{position:absolute;top:40px;left:0;right:0}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .quantity-price-container .quantity-container{flex:1;display:flex;flex-direction:row;justify-content:space-between;text-align:center}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .quantity-price-container .quantity-container .update-cart{background-color:#f1f1f5;border-radius:8px;font-size:26px;width:34px;height:34px;transition:background-color 0.3s;padding:3px;margin:0 10px;line-height:1}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .quantity-price-container .quantity-container .quantity-input{width:50px;text-align:center;border:1px solid var(--text-color-grey);border-radius:10px;padding:5px;font-size:16px}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .quantity-price-container .quantity-container .quantity-input::-webkit-outer-spin-button,.order-container__item-wrapper .order-container__left-block .order-items .cart-item .quantity-price-container .quantity-container .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .quantity-price-container .quantity-container .quantity-input[type=number]{-moz-appearance:textfield}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .remove-from-cart{display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:50%;width:25px;height:25px;line-height:120%}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .remove-from-cart svg{stroke:none;fill:var(--text-color-grey)}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .remove-from-cart:hover{border-color:#242121}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .remove-from-cart:hover svg{opacity:0.6}@media (max-width:900px){.order-container__item-wrapper .order-container__left-block .order-items .cart-item .remove-from-cart{position:absolute;top:10px;right:15px;width:24px;height:24px}}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .remove-from-cart:hover{color:#242121;border-color:#242121}.order-container__item-wrapper .order-container__right-sidebar{display:flex;flex:2.1;position:sticky;top:71px;box-shadow:0 0 23px 5px rgba(34,60,80,0.07);border-radius:34px;height:fit-content}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper{padding:40px 20px;width:100%}@media (max-width:500px){.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper{padding:15px 15px}}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper .total-price{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper .total-price:nth-last-child(2){padding-top:15px}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper .total-price:nth-last-child(3){border-bottom:1px solid #DADADA;padding-bottom:20px}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper .total-price .label{color:#838383}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper .total-price #order-total{font-size:32px}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper .total-price p{margin:0}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper button{margin-top:40px;font-weight:400;line-height:120%;color:var(--text-color-black);font-size:18px;padding:15px 45px;background-color:var(--btn-color-blue);color:var(--color-white);border-radius:100px;transition:background-color 0.3s ease-in-out;cursor:pointer;max-width:100%;width:100%}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper button:hover{background-color:var(--btn-bg-color-light-blue);color:var(--color-white);transition:all 0.3s}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper button:hover svg{stroke:var(--color-white);color:var(--color-white)}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper button#order-submit-button{display:none}.order-container .order-form{flex:1;display:none}.order-container .order-form h3{font-size:23px;font-weight:500;margin-bottom:10px}.order-container .order-form form .form-section{width:100%;background-color:white;border-radius:34px;box-shadow:0 4px 10px rgba(0,0,0,0.1);padding:20px 30px;margin-bottom:25px}@media (max-width:500px){.order-container .order-form form .form-section{padding:15px 15px}}.order-container .order-form form .form-section label,.order-container .order-form form .form-section input,.order-container .order-form form .form-section input[type=radio],.order-container .order-form form .form-section input[type=checkbox],.order-container .order-form form .form-section select,.order-container .order-form form .form-section textarea{margin-bottom:5px}.order-container .order-form form .form-section.delivery .address-fields,.order-container .order-form form .form-section.payment-method .address-fields{display:flex;flex-wrap:wrap;row-gap:5px;column-gap:25px;margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr)}.order-container .order-form form .form-section.delivery .address-fields div,.order-container .order-form form .form-section.payment-method .address-fields div{display:flex;align-items:flex-start;flex-direction:column;flex-basis:48%;position:relative}.order-container .order-form form .form-section.delivery .address-fields div label,.order-container .order-form form .form-section.payment-method .address-fields div label{margin-bottom:5px}.order-container .order-form form .form-section.delivery .address-fields div label:last-child,.order-container .order-form form .form-section.payment-method .address-fields div label:last-child{margin:0}@media (max-width:900px){.order-container .order-form form .form-section.delivery .address-fields div,.order-container .order-form form .form-section.payment-method .address-fields div{flex-basis:100%}}.order-container .order-form form .form-section.delivery .autocomplete-suggestions,.order-container .order-form form .form-section.payment-method .autocomplete-suggestions{border:1px solid var(--gray-medium-light);list-style:none;padding:10px;display:none;position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:var(--color-white);border-radius:10px;margin-top:5px}.order-container .order-form form .form-section.delivery .autocomplete-suggestions li,.order-container .order-form form .form-section.payment-method .autocomplete-suggestions li{padding:0 5px 10px;border:none;border-radius:var(--border-radius);cursor:pointer;color:var(--black)}.order-container .order-form form .form-section.delivery .autocomplete-suggestions li:hover,.order-container .order-form form .form-section.payment-method .autocomplete-suggestions li:hover{text-shadow:0.1px 0 0 currentColor,0 -0.1px 0 currentColor,-0.1px 0 0 currentColor,0 -0.1px 0 currentColor;transition:all 0.2s}.order-container .order-form form .form-section.delivery .terminal-map-container,.order-container .order-form form .form-section.payment-method .terminal-map-container{margin-top:30px}.order-container .order-form form .form-section.delivery .terminal-map-container .terminal-map,.order-container .order-form form .form-section.payment-method .terminal-map-container .terminal-map{border-radius:10px;overflow:hidden}.order-container .order-form form .form-section.delivery .terminal-map-container label,.order-container .order-form form .form-section.payment-method .terminal-map-container label{margin-bottom:5px}.order-container .order-form form .form-section.delivery .terminal-map-container button,.order-container .order-form form .form-section.payment-method .terminal-map-container button{padding:15px 45px;background-color:var(--btn-color-blue);color:var(--color-white);border-radius:100px;transition:background-color 0.3s ease-in-out;cursor:pointer}.order-container .order-form form .form-section.delivery .terminal-map-container button:hover,.order-container .order-form form .form-section.payment-method .terminal-map-container button:hover{background-color:var(--btn-bg-color-light-blue);color:var(--color-white);transition:all 0.3s}.order-container .order-form form .form-section.delivery .terminal-map-container button:hover svg,.order-container .order-form form .form-section.payment-method .terminal-map-container button:hover svg{stroke:var(--color-white);color:var(--color-white)}.order-container .order-form form .form-section.delivery .tabs-btn,.order-container .order-form form .form-section.payment-method .tabs-btn{margin-bottom:5px}.order-container .order-form form .form-section.delivery .tabs-btn label,.order-container .order-form form .form-section.payment-method .tabs-btn label{margin:0;cursor:pointer}.order-container .order-form form .form-section.delivery .tabs-btn:first-child,.order-container .order-form form .form-section.payment-method .tabs-btn:first-child{margin-top:0}.order-container .order-form form .form-section.promo_code{position:relative;display:flex;align-items:flex-end;gap:15px}.order-container .order-form form .form-section.promo_code input{flex:1;margin-bottom:0}.order-container .order-form form .form-section.promo_code button{padding:15px 45px;background-color:var(--btn-color-blue);color:var(--color-white);border-radius:100px;transition:background-color 0.3s ease-in-out;cursor:pointer}.order-container .order-form form .form-section:last-child{margin-bottom:0}.order-container .order-form form .form-section .date-input{padding:8px;box-sizing:border-box;border:1px solid var(--gray-medium-light);border-radius:10px}.order-container .order-form form .form-section .date-input::-webkit-calendar-picker-indicator{cursor:pointer}.order-container .order-form form .form-section .text-input{width:100%;max-height:150px;padding:10px;border:1px solid var(--gray-medium-light);border-radius:10px;resize:vertical}.order-container .order-form form .form-section .phone-input{width:100%;padding:10px;border:1px solid var(--gray-medium-light);border-radius:10px}.order-container .order-form form .form-section label{cursor:inherit;display:block;font-size:18px;font-weight:500;color:#242121}.order-container .order-form form .form-section label:first-child{margin-top:0}.order-container .order-form form .form-section input[type=radio] + label:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid #838383;border-radius:50%;background-color:white;position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer}.order-container .order-form form .form-section input[type=radio]:checked + label:before{background-color:#838383;box-shadow:inset 0 0 0 2px white}.order-container .order-form form .form-section input[type=radio]{display:none}.order-container .order-form form .form-section input[type=radio] + label{display:inline-block;position:relative;padding-left:30px;cursor:pointer;user-select:none;color:var(--anthracite-gray)}.order-container .order-form form .form-section input[type=radio] + label:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid var(--text-color-grey);border-radius:50%;background-color:white;position:absolute;left:0;top:50%;transform:translateY(-50%)}.order-container .order-form form .form-section input[type=radio]:checked + label:before{background-color:var(--text-color-grey);box-shadow:inset 0 0 0 3px white}.order-container .order-form form .form-section input[type=radio]:hover + label:before{border-color:var(--text-color-grey)}.order-container .order-form form .form-section input[type=radio]:focus + label:before{outline:2px solid var(--text-color-grey)}.order-container .order-form input[type=text],.order-container .order-form input[type=email],.order-container .order-form textarea{width:100%;padding:10px;border:1px solid var(--gray-medium-light);border-radius:10px}.order-container .order-form .close-btn{float:right;font-size:40px;line-height:40px;cursor:pointer;background:transparent;border:none}.order-container .order-form .terminal-map{width:100%;height:400px;margin:10px 0}.order-container .personal-data{margin-top:10px;display:flex;align-items:flex-start;gap:10px}.order-container .personal-data label{font-size:14px}.order-container .personal-data label a{text-decoration:underline}.fl-mobile-catalog-navbar{position:fixed;left:0;right:0;bottom:0;height:70px;background-color:rgba(255,255,255,0.71);width:100%;display:none;align-items:center;z-index:999999;border-top:1px solid var(--color-gainsboro);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.fl-mobile-catalog-navbar:after{content:"";position:absolute;left:0;right:0;bottom:-100px;height:100px;background:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}@media (max-width:900px){.fl-mobile-catalog-navbar{display:flex;border-top:none}}.fl-mobile-catalog-navbar__wrapper{padding:15px 20px;width:100%}.fl-mobile-catalog-navbar__wrapper ul{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}.fl-mobile-catalog-navbar__wrapper ul li{display:contents}.fl-mobile-catalog-navbar__wrapper ul li .header__menu-link{position:relative}.fl-mobile-catalog-navbar__wrapper ul li .header__menu-link{position:relative}.fl-mobile-catalog-navbar__wrapper ul li svg{width:24px;height:24px;stroke:var(--text-color-black);stroke-linecap:round;stroke-linejoin:round;stroke-width:1;cursor:pointer}.fl-mobile-catalog-navbar__wrapper ul li svg:hover{stroke:var(--text-color-steel-graphite);transition:all 0.3s}.fl-mobile-catalog-navbar__wrapper ul li.logo a img{width:76px}body.menu-open{overflow:hidden}.burger-menu{display:flex;flex-direction:column;justify-content:space-between;width:20px;height:14px;background:none;border:none;cursor:pointer;padding:0;position:relative;z-index:1001}.burger-menu .burger-line{display:block;height:1px;width:100%;background-color:var(--text-color-black);transition:all 0.3s ease-in-out;transform-origin:center}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;visibility:hidden;opacity:0;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.mobile-menu.active{visibility:visible;opacity:1}.mobile-menu.active .mobile-menu__content{transform:translateX(0)}.mobile-menu__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(5px)}.mobile-menu__header{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.mobile-menu__header .mobile-menu__back{background:none;border:none;display:flex;align-items:center;color:#0066cc;cursor:pointer;font-size:16px;transition:opacity 0.2s}.mobile-menu__header .mobile-menu__back svg{width:24px;height:24px;color:var(--black)}.mobile-menu__header .mobile-menu__back:hover{opacity:0.8}.mobile-menu__header .mobile-menu__close{background:none;border:none;font-size:24px;color:var(--text-color-black);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:auto}.mobile-menu__content{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(255,255,255,0.8);transform:translateX(100%);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column}.mobile-menu__content .mobile-menu__nav[data-level="1"]{transform:translateX(0);opacity:1}.mobile-menu__content .mobile-menu__nav[data-level="1"].hiding{transform:translateX(-20%);opacity:0}.mobile-menu__content .mobile-menu__nav{position:absolute;top:60px;left:0;width:100%;height:calc(100% - 120px);overflow-y:auto;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease}.mobile-menu__content .mobile-menu__nav .mobile-menu__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-start}.mobile-menu__content .mobile-menu__nav .mobile-menu__list .mobile-menu__item .mobile-menu__link{display:block;padding:12px 16px;color:var(--text-color-black);text-decoration:none;font-size:26px;line-height:1.1428571429;font-weight:600;letter-spacing:0.007em}.mobile-menu__content .mobile-menu__nav .mobile-menu__list .mobile-menu__item .mobile-menu__link--submenu{width:100%;text-align:left;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:var(--text-color-black);text-decoration:none;line-height:1.23536;transition:background-color 0.2s}.mobile-menu__content .mobile-menu__nav .mobile-menu__list .mobile-menu__item .mobile-menu__link--submenu:hover .submenu-arrow{transform:translateX(2px)}.mobile-menu__footer{padding:20px;border-top:1px solid #d2d2d7;position:absolute;bottom:0;left:0;width:100%;background:white;flex-shrink:0}.mobile-menu .mobile-submenu{transform:translateX(100%);opacity:0}.mobile-menu .mobile-submenu.active{transform:translateX(0);opacity:1}.mobile-menu .submenu-arrow{transition:transform 0.3s ease}.fl-top-navigation-profile{display:block;margin-bottom:40px;transition:all 0.3s ease}.fl-top-navigation-profile.mobile{display:none}@media (max-width:1280px){.fl-top-navigation-profile{display:none}.fl-top-navigation-profile.mobile{display:block;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.fl-top-navigation-profile.sticky-active{position:fixed;top:0;left:0;right:0;z-index:999999999;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.7098039216);border-bottom:1px solid #c1c1c1;transition:all 0.3s ease}.fl-top-navigation-profile.sticky-active .fl-top-navigation-profile__wrapper{border-bottom:none;padding-inline:var(--container-padding-x);margin:0 auto}.fl-top-navigation-profile__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:unset;border-bottom:1px solid var(--text-color-grey);padding:11px 0;position:relative}.fl-top-navigation-profile__wrapper .fl-top-navigation-profile__left-side h2{font-size:21px}.fl-top-navigation-profile__wrapper .fl-top-navigation-profile__right-side button{padding:15px 45px;background-color:var(--btn-color-blue);color:var(--color-white);border-radius:100px;transition:background-color 0.3s ease-in-out;cursor:pointer;font-size:14px;padding:5px 10px}.fl-top-navigation-profile__wrapper .fl-top-navigation-profile__right-side button:hover{background-color:var(--btn-bg-color-light-blue);color:var(--color-white);transition:all 0.3s}.fl-top-navigation-profile__wrapper .fl-top-navigation-profile__right-side button:hover svg{stroke:var(--color-white);color:var(--color-white)}@media (max-width:1280px){.fl-top-navigation-profile__wrapper{max-width:none;padding:10px 20px}}@media (max-width:500px){.fl-top-navigation-profile__wrapper{padding:10px 10px}}@media (max-width:900px){.fl-top-navigation-profile{top:56px}}.profile-layout{height:auto}@media (max-width:1280px){.profile-layout{gap:80px}}@media (max-width:767px){.profile-layout{flex-direction:column}}.profile-layout .sidebar{height:fit-content;padding:0 0 0;display:block;background-color:var(--color-white);border-radius:16px;position:sticky;top:100px}@media (max-width:1280px){.profile-layout .sidebar{position:inherit;display:none}}.profile-layout .sidebar h3{font-weight:600;font-size:22px}.profile-layout .sidebar ul.profile-menu{padding:0 0 20px;margin:0}.profile-layout .sidebar ul.profile-menu li{margin-bottom:8px}.profile-layout .sidebar ul.profile-menu li:last-child{margin-bottom:0}.profile-layout .sidebar ul.profile-menu li form .toggle-button{background:none;justify-content:flex-start;align-items:flex-start;font-size:16px;font-weight:500;color:#242121;padding:0;transition:0.3s}.profile-layout .sidebar ul.profile-menu li form .toggle-button:hover{color:var(--dark-red-brown)}.profile-layout .sidebar ul.profile-menu li form .toggle-button.active{color:var(--text-color-blue);font-weight:bold}.profile-layout .sidebar ul.action-button li{margin-bottom:8px}.profile-layout .sidebar ul.action-button li:last-child{margin-bottom:0}.profile-layout .sidebar ul.action-button li form button{background:none;justify-content:flex-start;font-size:16px;font-weight:500;color:#242121;padding:0;transition:0.3s}.profile-layout .sidebar ul.action-button li form button:hover{color:var(--dark-red-brown)}.profile-layout .main-content{background-color:var(--color-white);transition:all 0.3s}@media (max-width:1280px){.profile-layout .main-content{margin-left:inherit;max-width:none;padding-inline:0}}@media (max-width:900px){.profile-layout .main-content{padding:0}}.profile-layout .main-content h1{margin-bottom:30px;font-size:28px}.profile-layout .main-content .form-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}@media (max-width:1150px){.profile-layout .main-content .form-container{flex-direction:column;gap:10px}}.profile-layout .main-content .form-container .user-form{padding:0;box-shadow:none;margin:0;width:100%;max-width:100%}.profile-layout .main-content .form-container .user-form__item{display:flex;width:100%;column-gap:30px}@media (max-width:900px){.profile-layout .main-content .form-container .user-form__item{flex-direction:column;position:relative;margin:0}}.profile-layout .main-content .form-container .user-form form{width:100%;max-width:100%}.profile-layout .main-content .form-container .user-form form .form-field{position:relative;margin:0 0 20px;width:100%}.profile-layout .main-content .form-container .user-form form .form-field label{margin-bottom:5px;color:#242121}.profile-layout .main-content .form-container .fl-legal_entity_form{width:100%;display:flex;flex-direction:column}.profile-layout .main-content .form-container .fl-legal_entity_form__discounts{margin-top:40px}.profile-layout .main-content .form-container .fl-legal_entity_form__discounts-table{width:100%;border-collapse:collapse;margin-top:20px}.profile-layout .main-content .form-container .fl-legal_entity_form__discounts-table thead th:last-child{text-align:right}.profile-layout .main-content .form-container .fl-legal_entity_form__discounts-table thead th{text-align:left;border-bottom:1px solid #dadada}.profile-layout .main-content .form-container .fl-legal_entity_form__discounts-row:not(:last-child){border-bottom:1px solid #f0f0f0}.profile-layout .main-content .form-container .fl-legal_entity_form__discounts-name{padding:14px 0}.profile-layout .main-content .form-container .fl-legal_entity_form__discounts-value{padding:14px 0;text-align:right;font-weight:600;color:var(--text-color-burgundy)}.profile-layout .main-content .form-container .fl-legal_entity_form__title{display:flex;justify-content:space-between;align-items:center}.profile-layout .main-content .form-container .fl-legal_entity_form__title h3{display:flex}.profile-layout .main-content .form-container .fl-legal_entity_form .user-form{margin-top:40px}@media (max-width:900px){.profile-layout .main-content .form-container .fl-legal_entity_form{margin-top:40px}}.user-form form .form-field.password-field{position:relative}.user-form form .form-field.password-field input{padding-right:44px}.user-form form .form-field.password-field .password-toggle{position:absolute;top:50%;right:14px;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.user-form form .password-toggle__icon{width:20px;height:20px;fill:var(--text-color-grey);transition:fill 0.2s,opacity 0.2s}.user-form form .password-toggle:hover .password-toggle__icon{fill:var(--text-color-blue)}.user-form form .password-toggle[aria-pressed=true] .password-toggle__icon{opacity:0.6}.password-toggle{visibility:hidden}.price-mode-toggle{margin-top:10px}.price-mode-toggle .switch{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.price-mode-toggle input{display:none}.price-mode-toggle .slider{position:relative;width:42px;height:22px;background-color:#dcdcdc;border-radius:20px;transition:0.25s ease;flex-shrink:0}.price-mode-toggle .slider::before{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;background-color:#ffffff;border-radius:50%;transition:0.25s ease;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.price-mode-toggle input:checked + .slider{background-color:var(--text-color-blue)}.price-mode-toggle input:checked + .slider::before{transform:translateX(20px)}.price-mode-toggle .switch-text{font-size:16px;font-weight:500;color:#242121}.orders-container{display:flex;flex-direction:column;gap:30px}.orders-container .order{padding:30px 30px 30px;background-color:var(--color-white);border:1px solid #DADADA;border-radius:16px;display:flex;flex-direction:column;align-content:center;align-items:center}@media (max-width:500px){.orders-container .order{padding:20px 15px 30px}}.orders-container .order-header{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #DADADA;padding-bottom:30px}.orders-container .order-header .order-info{font-size:22px;font-weight:600;letter-spacing:0.01em;color:#242121}.orders-container .order-header .order-info .created{font-size:17px;font-weight:400;letter-spacing:-0.016em;line-height:1.5}.orders-container .order-header .order-status .field-value{color:var(--black);font-size:17px;font-weight:600;letter-spacing:0.01em}@media (max-width:500px){.orders-container .order-header{flex-direction:column;align-items:flex-start;padding-bottom:20px}.orders-container .order-header .order-info{font-size:18px;order:1}.orders-container .order-header .order-status{order:0;margin-bottom:20px}}.orders-container .order-main{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:15px 0}.orders-container .order-main .order-delivery{font-size:17px;margin-bottom:10px}.orders-container .order-main .order-price{font-size:22px;letter-spacing:-0.016em}.orders-container .order-main .order-price .field-value{font-weight:600}@media (max-width:500px){.orders-container .order-main .order-delivery,.orders-container .order-main .order-price{font-size:18px}}.orders-container .order-characteristic{display:block;width:100%}.orders-container .order-characteristic .order-items ul{list-style-type:none;padding:0;margin:0;align-items:center}.orders-container .order-characteristic .order-items ul li{display:flex;gap:10px;align-items:center;margin-bottom:5px}.orders-container .order-characteristic__item{display:flex;column-gap:50px}.orders-container .order-characteristic__item:first-child{margin-bottom:40px}.orders-container .order-characteristic__item h3{color:#242121;margin-bottom:10px;font-size:24px;font-weight:500;letter-spacing:-0.02em;flex-basis:30%;max-width:210px}.orders-container .order-characteristic__item .order-table{width:100%;border-collapse:collapse;font-size:17px;font-weight:400;letter-spacing:-0.01em;flex-basis:70%}.orders-container .order-characteristic__item .order-table tbody tr{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-dropdown-btn);padding:10px 0}.orders-container .order-characteristic__item .order-table tbody tr .field-name{text-align:left;width:300px}@media (max-width:500px){.orders-container .order-characteristic__item .order-table tbody tr .field-name{width:150px}}.orders-container .order-characteristic__item .order-table tbody tr .field-value{text-align:left;padding-left:10px;flex-basis:35%}.orders-container .order-characteristic__item .order-table tbody tr .field-value .order-link{text-decoration:underline;cursor:pointer}.orders-container .order-characteristic__item .order-table tbody tr .field-value .order-link:hover{text-decoration:none}@media (max-width:500px){.orders-container .order-characteristic__item{flex-direction:column}}.orders-container .order-characteristic__item .open-modal{text-decoration:underline}.orders-container .order-footer{display:flex;justify-content:flex-end;width:100%;margin-top:20px;column-gap:30px}.orders-container .order-footer button{display:block;font-size:16px;letter-spacing:-0.02em;width:100%;padding:11px 21px;color:var(--text-color-blue);border:1px solid var(--btn-color-blue);border-radius:34px;background-color:var(--color-white);transition:all 0.3s;cursor:pointer;cursor:pointer}.orders-container .order-footer button:hover{background-color:var(--btn-color-blue);color:var(--color-white);transition:all 0.3s}@media (max-width:500px){.orders-container .order-footer form{width:100%}}.modal__body .order-items ul{display:flex;padding:0;flex-wrap:wrap;column-gap:17px;gap:17px;justify-content:space-between;width:100%}.modal__body .order-items ul li{display:flex;align-items:center;flex:1 0 calc(49.5% - 5px);max-width:420px;width:100%;border:1px solid hsla(240,6%,83%,0.63);border-radius:10px;padding:10px;background:linear-gradient(120deg,var(--color-white) 50%,#f5f5f5);filter:drop-shadow(0 10px 10px rgba(76,76,109,0.0705882353))}.modal__body .order-items ul li .image{margin-right:20px}.modal__body .order-items ul li .image img{max-width:80px}.modal__body .order-items ul li .details{display:flex;flex-direction:column;width:100%}.modal__body .order-items ul li .details a{font-weight:500;margin-bottom:5px}.dropdown-nav:has(.dropdown-nav-button.active){border-bottom:none}.dropdown-nav-button{width:100%;padding:0 0;color:var(--black);border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;display:flex;transition:all 0.3s ease;justify-content:space-between;align-items:center}.dropdown-nav-button:hover{transform:translateY(-2px)}.dropdown-nav-button i svg{width:18px;height:18px;transition:transform 0.3s ease;transform:rotate(180deg)}.dropdown-nav-button.active i>svg{transform:rotate(360deg)}.dropdown-nav-content{position:absolute;top:100%;left:0;width:100%;background-color:white;border-bottom:1px solid #c1c1c1;overflow:hidden;z-index:10;opacity:0;transform:translateY(-10px);visibility:hidden;transition:all 0.3s ease}.dropdown-nav-content.active{opacity:1;transform:translateY(0);visibility:visible;max-height:fit-content}.dropdown-nav-content>ul{padding:0;margin:0}.dropdown-nav-item{display:block;padding:15px 0;margin:0 20px;text-decoration:none;color:#333;border-bottom:1px solid #f0f0f0;transition:all 0.3s ease;transform:translateY(-20px);opacity:0}.dropdown-nav-item:last-child{border:none}.dropdown-nav-item>button{border:none;background:none}.dropdown-nav-item:nth-child(1){transition-delay:0.7s}.dropdown-nav-item:nth-child(2){transition-delay:0.63s}.dropdown-nav-item:nth-child(3){transition-delay:0.56s}.dropdown-nav-item:nth-child(4){transition-delay:0.49s}.dropdown-nav-item:nth-child(5){transition-delay:0.42s}.dropdown-nav-content.active .dropdown-nav-item{transform:translateY(0);opacity:1;color:#1e1e1e}.dropdown-nav-content.active .dropdown-nav-item:hover{background-color:var(--color-eggshell);color:var(--anthracite-gray);padding-left:25px}.dropdown-nav-content.active .dropdown-nav-item:last-child{border-bottom:none}.page--contacts main{margin-top:0}.map-wrapper{font-family:"Inter",sans-serif;width:100%}.map-wrapper .mobile-shop-info{display:none}.map-wrapper .info-panel{height:calc(100vh - 90px);overflow-y:auto;margin-right:10px}.map-wrapper .info-panel::-webkit-scrollbar{width:0}.map-wrapper .info-panel .info-panel-close{display:none}.map-wrapper .info-panel .shops-list{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset;row-gap:20px}.map-wrapper .info-panel .shops-list .shop-item{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset;padding:20px 16px 16px;border:1px solid transparent;border-radius:20px;background-color:var(--color-eggshell);transition:background-color 0.2s;cursor:pointer}.map-wrapper .info-panel .shops-list .shop-item:hover{background-color:#f8f9fa}.map-wrapper .info-panel .shops-list .shop-item.active{background-color:var(--color-white);border-color:var(--btn-color-blue)}.map-wrapper .info-panel .shops-list .shop-item .shop-name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-shrink:unset;padding-bottom:10px;color:#080808;font-size:18px;border-bottom:1px solid var(--border-dropdown-btn)}.map-wrapper .info-panel .shops-list .shop-item .shop-name span{color:var(--text-color-grey);font-size:16px;text-transform:lowercase;margin-left:10px}.map-wrapper .info-panel .shops-list .shop-item .shop-name svg{width:20px;height:20px;stroke-width:1;margin-left:auto;fill:var(--text-color-grey)}.map-wrapper .info-panel .shops-list .shop-item .shop-address{font-size:14px;color:var(--black);margin-top:5px}.map-wrapper .info-panel .shops-list .shop-item .shop-info{margin-bottom:8px;padding-bottom:10px;font-size:13px;color:#5f6368;border-bottom:1px solid var(--border-dropdown-btn)}.map-wrapper .info-panel .shops-list .shop-item .shop-info-item{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;margin-bottom:4px}.map-wrapper .info-panel .shops-list .shop-item .shop-info-item div{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset}.map-wrapper .info-panel .shops-list .shop-item .shop-info-tell{color:var(--black);font-size:14px}.map-wrapper .info-panel .shops-list .shop-item .shop-route-button{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;width:fit-content;color:var(--text-color-blue)}.map-wrapper .info-panel .shops-list .shop-item .shop-route-button:hover{text-decoration:underline}.map-wrapper .info-panel .shops-list .shop-item .shop-route-button svg{width:16px;height:16px;width:24px;height:24px;stroke:var(--text-color-black);stroke-linecap:round;stroke-linejoin:round;stroke-width:1;cursor:pointer}.map-wrapper .info-panel .shops-list .shop-item .shop-route-button svg:hover{stroke:var(--text-color-steel-graphite);transition:all 0.3s}@media (max-width:1600px){.map-wrapper .info-panel .shops-list .shop-item .shop-route-button svg{width:20px;height:20px}}.map-wrapper .map-container{position:relative;overflow:hidden}.map-wrapper .map-container #map{height:calc(100vh - 90px)}.map-wrapper .mobile-shops-toggle{display:none;visibility:hidden}@media (max-width:1150px){.mobile-shop-info{display:block}.map-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;flex-shrink:unset;height:100vh;overflow:hidden}.map-wrapper .mobile-shops-toggle{position:fixed;visibility:visible;bottom:120px;z-index:1000;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;padding:12px 24px;gap:8px;background:var(--btn-color-blue);color:#fff;border:none;border-radius:24px;box-shadow:0 4px 12px rgba(26,115,232,0.3);font-size:16px;font-weight:500;animation:slideUp 0.3s ease}.map-wrapper .mobile-shops-toggle.hidden{display:none!important}.map-wrapper .mobile-shops-toggle svg{width:20px;height:20px}.map-wrapper .mobile-shop-info{display:block;position:fixed;bottom:70px;left:0;width:100%;background:white;border-radius:20px 20px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,0.15);z-index:999999999;transform:translateY(100%);transition:transform 0.3s ease}.map-wrapper .mobile-shop-info:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;background:#ddd;border-radius:2px;cursor:pointer}.map-wrapper .mobile-shop-info-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:unset;padding:20px 10px 10px;border-bottom:1px solid var(--border-dropdown-btn)}.map-wrapper .mobile-shop-info-title{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.map-wrapper .mobile-shop-info-title .mobile-shop-name{margin:0 5px 0 0;font-size:18px;color:var(--black)}.map-wrapper .mobile-shop-info-title .mobile-shop-type{display:block;margin-top:4px;font-size:14px;color:var(--text-color-grey)}.map-wrapper .mobile-shop-info-close{color:var(--text-color-grey);background:none;border:none;cursor:pointer}.map-wrapper .mobile-shop-info-close:hover{color:var(--black)}.map-wrapper .mobile-shop-info-close svg{width:24px;height:24px}.map-wrapper .mobile-shop-info-content{padding:10px 10px 20px}.map-wrapper .mobile-shop-info .mobile-shop-address{margin-bottom:5px;font-size:14px;color:var(--black)}.map-wrapper .mobile-shop-info .mobile-shop-details{display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset;gap:5px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-dropdown-btn)}.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-hours,.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-phone{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;gap:8px;font-size:14px;color:var(--text-color-grey)}.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-hours svg,.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-phone svg{flex-shrink:0;color:var(--btn-color-blue)}.map-wrapper .mobile-shop-info .mobile-shop-actions{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;flex-shrink:unset;gap:10px}.map-wrapper .mobile-shop-info .mobile-shop-actions button{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:unset;gap:8px;padding:11px 21px;color:var(--text-color-blue);border:1px solid var(--btn-color-blue);border-radius:34px;background-color:var(--color-white);transition:all 0.3s;cursor:pointer;font-size:14px}.map-wrapper .mobile-shop-info .mobile-shop-actions button:active{transform:scale(0.98)}.map-wrapper .mobile-shop-info .mobile-shop-actions button svg{stroke:#fff;fill:#fff;stroke-width:2;width:16px;height:16px}.map-wrapper .mobile-shop-info .mobile-shop-actions .mobile-route-btn{background:var(--btn-color-blue);color:white}.map-wrapper .mobile-shop-info .mobile-shop-actions .mobile-route-btn:hover{background:var(--btn-color-blue)}.map-wrapper .mobile-shop-info .mobile-shop-actions .mobile-call-btn{background:var(--color-eggshell);color:var(--black)}.map-wrapper .mobile-shop-info .mobile-shop-actions .mobile-call-btn:hover{background:var(--color-eggshell)}.map-wrapper .mobile-shop-info.active{animation:slideUpFromBottom 0.3s ease forwards}.map-wrapper .mobile-shop-info:not(.active){animation:slideDownToBottom 0.3s ease forwards}.map-wrapper .info-panel{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;max-height:none;margin-right:0;z-index:99999999;background:white;box-shadow:0 4px 20px rgba(0,0,0,0.15);transform:translateY(-100%);animation:slideDown 0.3s ease;overflow:hidden}.map-wrapper .info-panel.active{transform:translateY(0);height:calc(100% - 116px);top:46px}.map-wrapper .info-panel .info-panel-close{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;flex-shrink:unset;padding:10px 15px}.map-wrapper .info-panel .info-panel-close svg{width:24px;height:24px}.map-wrapper .info-panel .shops-list{height:calc(100% - 15px);overflow-y:auto;padding:15px 15px 40px}.map-wrapper .info-panel .shops-list .shop-item{padding:15px;margin-bottom:12px}.map-wrapper .info-panel button{padding:11px 21px;color:var(--text-color-blue);border:1px solid var(--btn-color-blue);border-radius:34px;background-color:var(--color-white);transition:all 0.3s;cursor:pointer}.map-wrapper .map-container{width:100%;height:100vh}.map-wrapper .map-container #map{width:100%;height:100vh}.map-wrapper .map-container .photos-panel{width:calc(100% - 32px);left:16px;top:16px;height:auto;max-height:40vh;display:none}.map-wrapper .map-container .photos-panel .photos-grid{max-height:calc(40vh - 100px)}.map-wrapper .map-container .photos-panel .photo-thumb{height:150px}}@media (max-width:370px){.map-wrapper .mobile-shop-info .mobile-shop-actions{flex-direction:column}.map-wrapper .mobile-shop-info .mobile-shop-actions button{width:100%}.map-wrapper .mobile-shops-toggle{width:calc(100% - 32px);padding:12px 16px}}body.mobile-shops-open{overflow:hidden}body.mobile-shops-open .mobile-shops-toggle{display:none}.fl-privacy-policy[data-tabs-container]{position:relative}.fl-privacy-policy__content-wrapper{display:flex;min-height:600px}.fl-privacy-policy__content-wrapper .tabs-panel{flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:unset;padding:0 30px;border-right:1px solid var(--color-eggshell);row-gap:20px}.fl-privacy-policy__content-wrapper .tabs-panel .tab-label{white-space:normal;text-align:left;display:flex;justify-content:flex-start;padding:15px;border:1px solid transparent;border-radius:20px;background-color:var(--color-eggshell);transition:background-color 0.2s;cursor:pointer}.fl-privacy-policy__content-wrapper .tabs-panel .tab-label .tab-text{font-size:16px}.fl-privacy-policy__content-wrapper .tabs-panel .tab-label.active{background-color:var(--color-white);border-color:var(--btn-color-blue);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel{position:relative;flex:5;padding:0 30px 30px;overflow-y:auto;max-height:600px}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content{display:none;animation:fadeIn 0.3s ease;padding-top:10px;padding-bottom:30px}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content:last-child{padding-bottom:0}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content.active{display:block}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content h2{color:#2c3e50;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--color-gainsboro)}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content h3{color:var(--text-color-blue);margin:25px 0 10px 0}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content p{margin-bottom:15px}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content ul,.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content ol{margin-left:20px;margin-bottom:20px}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content ul li,.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content ol li{margin-bottom:8px}@media (max-width:767px){.fl-privacy-policy__content-wrapper{flex-direction:column}.fl-privacy-policy .tabs-panel{width:100%;border-right:none;border-bottom:1px solid var(--color-gainsboro);padding:20px 0}.fl-privacy-policy .tabs-panel .tab-label{flex:0 0 auto;padding:15px 15px}.fl-privacy-policy .fl-privacy-policy__content-panel{padding:25px;max-height:none;overflow-y:visible}}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-eggshell);border-top:1px solid var(--border-color);padding:60px 20px;z-index:9999999;opacity:0;pointer-events:none;transform:translateY(100%);transition:transform 0.3s ease-out,opacity 0.2s ease}@media (max-width:500px){.cookie-banner{padding:20px 10px 75px 10px}}.cookie-banner--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cookie-banner__content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}@media (max-width:768px){.cookie-banner__content{flex-direction:column;align-items:stretch;gap:16px}}.cookie-banner__text{font-size:15px;line-height:1.6;color:var(--text-color-black);margin:0;max-width:800px}.cookie-banner__text a{color:var(--text-color-blue);font-weight:500;text-decoration:underline}.cookie-banner__btn{margin:0 auto;max-width:250px;min-width:150px;padding:14px 24px;background:var(--btn-color-blue);color:var(--color-white);border:none;border-radius:24px;font-weight:500;cursor:pointer;transition:all 0.2s ease}.cookie-banner__btn:hover{background:var(--btn-bg-color-light-blue)}