@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700&display=swap");:root{--color-accent:#FF6728;--color-discount:#9747FF;--color-success:#2CBA88;--theme-action-bg:#1E1E21;--theme-action-text:#FFFFFF;--theme-control-hover:#ececf1;--theme-danger:#e30000;--theme-danger-soft:#fff2f4;--message-success-bg:#eff8f1;--message-success-border:rgba(80,180,80,0.26);--message-success-text:#2f6b42;--message-danger-bg:#f8ecee;--message-danger-border:rgba(171,46,38,0.26);--message-danger-text:#7d302a;--message-info-bg:rgba(255,103,40,0.08);--message-info-border:rgba(255,103,40,0.24);--message-info-text:#9f3f18;--theme-placeholder:#bababa;--theme-scrollbar-thumb:#262626;--color-bg-primary:#ffffff;--color-bg-secondary:#f5f5f7;--theme-surface:#ffffff;--theme-surface-soft:#f5f5f7;--theme-surface-accent:#ececf1;--theme-surface-overlay:rgba(255,255,255,0.92);--theme-text:#1d1d1f;--theme-text-muted:#6e6e73;--theme-border:#e8e8ed;--theme-stroke:1px solid var(--theme-border);--theme-shadow:0 10px 30px rgba(29,29,31,0.08);--theme-shadow-lg:0 18px 44px rgba(29,29,31,0.12);--theme-overlay-strong:rgba(29,29,31,0.42);--theme-on-accent:#ffffff;--theme-on-accent-soft:rgba(255,255,255,0.3);--theme-card-gradient-start:#363534;--theme-card-gradient-end:#f5f5f7}html[data-theme=dark],html[data-theme=auto][data-theme-effective=dark]{--color-bg-primary:#21201e;--color-bg-secondary:#151514;--theme-action-bg:#FFFFFF;--theme-action-text:#1E1E21;--theme-control-hover:rgba(255,255,255,0.15);--theme-surface:#ffffff1a;--theme-surface-soft:linear-gradient(143deg,#3B3A39 1.29%,#151413 95.26%);--theme-surface-accent:#171311;--theme-surface-overlay:rgba(18,17,15,0.94);--theme-danger-soft:rgba(227,0,0,0.14);--message-success-bg:rgba(80,180,80,0.12);--message-success-border:rgba(111,154,112,0.28);--message-success-text:#c6e6cd;--message-danger-bg:rgba(171,46,38,0.12);--message-danger-border:rgba(171,46,38,0.28);--message-danger-text:#efc0b8;--message-info-bg:rgba(255,103,40,0.12);--message-info-border:rgba(255,103,40,0.28);--message-info-text:#ffc0a6;--theme-placeholder:#8f8881;--theme-scrollbar-thumb:#5b544d;--theme-text:#f5f5f7;--theme-text-muted:#b7b1aa;--theme-border:#3a342e;--theme-shadow:0 12px 32px rgba(0,0,0,0.24);--theme-shadow-lg:0 20px 48px rgba(0,0,0,0.34);--theme-overlay-strong:rgba(0,0,0,0.6);--theme-card-gradient-start:#363534;--theme-card-gradient-end:#171615}:root{--container-width-content:85rem;--layout-gap:1.25rem;--container-padding-x-mobile:1rem;--font-family:"Golos Text",sans-serif;--transition-duration:.25s;--transition-ease:ease;--radius-2xs:8px;--radius-xs:12px;--radius-sm:16px;--radius-action-sm:12px;--radius-action:16px;--radius-base:16px;--radius-md:24px;--radius-lg:36px;--radius-xl:48px;--radius-2xl:36px;--radius-section:60px;--radius-pill:70px;--radius-pill-lg:70px;--radius-full:9999px;--radius-round:50%;--radius-sheet:var(--radius-lg) var(--radius-lg) 0 0;--border-radius:var(--radius-pill)}html[data-theme=light],html[data-theme=auto][data-theme-effective=light]{color-scheme:light}html[data-theme=dark],html[data-theme=auto][data-theme-effective=dark]{color-scheme:dark}.content-container{width:100%;max-width:var(--container-width-content);margin-inline:auto}@media (max-width:1440px){.content-container{padding-inline:20px}}@media (max-width:1280px){.content-container{padding-inline:16px}}@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(220px,280px) minmax(0,1fr) minmax(220px,280px);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:var(--color-bg-primary);color:var(--theme-text);-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:var(--theme-text)}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:600}html{height:100%}body{min-height:100%;margin:0;position:relative;font-family:var(--font-family);color:var(--theme-text);background-color:var(--color-bg-primary);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;top:100px;margin-bottom:100px}.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:var(--radius-round);background-color:var(--color-accent);backdrop-filter:blur(8px);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(24px);box-shadow:none;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:var(--theme-shadow)}.scroll-top:active{transform:translateY(0) scale(0.97);box-shadow:var(--theme-shadow-lg)}@media (max-width:500px){.scroll-top{display:none}}.scroll-top__icon{width:16px;height:10px;stroke:none;transition:transform 0.3s ease}.scroll-top__icon{fill:var(--theme-on-accent)}.fl-button-style__button-default{min-height:56px;padding:16px 20px;font-size:16px;font-weight:500;line-height:24px;border:var(--theme-stroke);border-radius:var(--radius-action);max-width:220px;width:100%;transition:opacity 0.15s ease}.fl-button-style__button-default-primary{color:var(--theme-action-text);background-color:var(--theme-action-bg)}.fl-button-style__button-default-secondary{border:var(--theme-stroke);color:var(--theme-text);background-color:transparent}.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='%23FF6728'/%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='%23FF6728'/%3e%3c/svg%3e")}.fav-btn .fav-label{margin-left:5px}button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius-action);border:none;background:none;padding:0;color:var(--theme-text);font:inherit;line-height:inherit;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%,var(--theme-on-accent-soft) 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}.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:var(--theme-overlay-strong)}.modal--active{display:block}.modal__content{position:relative;background:var(--theme-surface);margin:5% auto;padding:50px 20px 20px;width:90%;max-width:900px;border-radius:var(--radius-xs);border:var(--theme-stroke);box-shadow:var(--theme-shadow);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}.modal__content:has(.order-items){background:var(--color-bg-primary)}.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:auto}.slider-container__wrapper .slider .slide{min-width:100%;background:var(--theme-surface-soft);border-radius:var(--radius-md);transform:translateZ(0);user-select:none}.slider-container__wrapper .slider .slide:first-child{background: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(--theme-surface-soft);color:var(--theme-text);border:none;width:50px;height:50px;border-radius:var(--radius-round);cursor:pointer;transition:background 0.3s ease;z-index:10}.slider-container .slider-btn svg{width:20px;fill:currentColor}.slider-container .slider-btn:hover{background:var(--theme-surface-soft)}.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:var(--radius-round);background:var(--theme-text-muted);cursor:pointer;transition:background 0.3s ease}.slider-container .dot.active{background:var(--theme-text)}.slider-container .dot:hover{background:var(--theme-text)}.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:var(--radius-sm);border:var(--theme-stroke);background:var(--theme-surface-overlay);backdrop-filter:blur(10px);color:var(--theme-text);box-shadow:var(--theme-shadow-lg);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{}.alerts .alert.alert-success{border-color:var(--message-success-border);background:var(--message-success-bg);color:var(--message-success-text)}.alerts .alert{}.alerts .alert.alert-danger{border-color:var(--message-danger-border);background:var(--message-danger-bg);color:var(--message-danger-text)}.alerts .alert{}.alerts .alert.alert-info{border-color:var(--message-info-border);background:var(--message-info-bg);color:var(--message-info-text)}.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;color:inherit;opacity:0.72;transition:color 0.2s ease}.alerts .alert .close-btn:hover{color:inherit;opacity:1}.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:var(--theme-shadow);border-radius:var(--radius-sm)}.pagination ul li a,.pagination ul li span{display:block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:var(--radius-sm);text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease;background-color:var(--theme-surface);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:var(--theme-on-accent)}.pagination ul li.current span{background-color:var(--color-accent);color:#FFFFFF;pointer-events:none}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--theme-overlay-strong);display:none;z-index:9999;align-items:center;justify-content:center}#loading-overlay .loader{color:var(--theme-on-accent);font-size:1.25rem;width:1em;height:1em;border-radius:var(--radius-round);position:relative;text-indent:-9999em;animation:mulShdSpin 1.3s infinite linear;transform:translateZ(0)}::placeholder{color:var(--theme-placeholder)}.tooltip-content{font-weight:400;position:absolute;background-color:var(--theme-surface);color:var(--theme-text);padding:10px;border-radius:var(--radius-sm);box-shadow:var(--theme-shadow);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:var(--color-accent);cursor:pointer}::-webkit-scrollbar-track{background-color:var(--theme-surface);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);box-shadow:none;background:var(--theme-scrollbar-thumb)}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(--theme-surface-soft);border:none;resize:none;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}form p{--paragraphMarginBottom:5px}label.required::after{content:"*";color:var(--theme-danger);margin-left:5px}.error-popup{background-color:var(--theme-danger-soft);border:1px solid var(--theme-danger);color:var(--theme-danger);padding:10px;border-radius:var(--radius-2xs)}span.error,li.error{line-height:1.2;color:var(--theme-danger);font-size:0.9em;margin-bottom:10px;display:block}span.info,li.info{line-height:1.2;color:var(--color-discount);font-size:1.1em;margin-bottom:10px;display:block;font-weight:bold}.page--catalog main{margin-top:0;padding-block:0}.content-container .detail-container{--layout-gap:32px}@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{min-width:0;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}.content-container .detail-container .image-model-container .image-container .details-slider__theme-switch{position:absolute;z-index:20;top:16px;left:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#fff;background:transparent;border:0;cursor:pointer;transition:opacity 150ms ease}.content-container .detail-container .image-model-container .image-container .details-slider__theme-switch:hover{opacity:0.75}.content-container .detail-container .image-model-container .image-container .details-slider__theme-icon{width:40px;height:40px}.content-container .detail-container .image-model-container .image-container .details-slider__theme-icon--moon{display:none}.content-container .detail-container .image-model-container .image-container.details-slider--light .details-slider__theme-switch{color:#696871}.content-container .detail-container .image-model-container .image-container.details-slider--light .details-slider__theme-icon--sun{display:none}.content-container .detail-container .image-model-container .image-container.details-slider--light .details-slider__theme-icon--moon{display:block}.content-container .detail-container .image-model-container .image-container .slider-btn.prev-btn{left:-25px}.content-container .detail-container .image-model-container .image-container .slider-btn.next-btn{right:-25px}.content-container .detail-container .image-model-container .image-container .fl-slider-details{max-height:600px;height:100%}@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{display:flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:unset}.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:1 1 calc(68% - 7.5px);min-width:0;height:100%}@media (max-width:900px){.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%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--theme-surface-soft)}html[data-theme=dark] .content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-left-block .item,html[data-theme=auto][data-theme-effective=dark] .content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-left-block .item{background:linear-gradient(135deg,var(--theme-card-gradient-start) 0%,var(--theme-card-gradient-end) 100%)}.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:0 0 calc(32% - 7.5px);min-width:220px;gap:15px;height:100%}@media (max-width:900px){.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(--theme-surface-soft);border-radius:var(--radius-lg)}html[data-theme=dark] .content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-right-block .item,html[data-theme=auto][data-theme-effective=dark] .content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-right-block .item{background:linear-gradient(135deg,var(--theme-card-gradient-start) 0%,var(--theme-card-gradient-end) 100%)}.content-container .detail-container .image-model-container .image-container .fl-slider-details__first-slide-right-block .item{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 .image-container .fl-slider-details .item{position:relative;isolation:isolate;background:linear-gradient(143deg,#3B3A39 1.29%,#151413 95.26%)}.content-container .detail-container .image-model-container .image-container .fl-slider-details .item::before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(143deg,#EFEFEF 1.29%,#EEEEEE 95.26%);opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out}.content-container .detail-container .image-model-container .image-container .fl-slider-details .item>img,.content-container .detail-container .image-model-container .image-container .fl-slider-details .item>.image-wrapper{position:relative;z-index:1}.content-container .detail-container .image-model-container .image-container.details-slider--light .fl-slider-details .item::before{opacity:1}.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(--theme-text);font-size:12px}.content-container .detail-container .fl-cart-description-container{min-width:0;width:100%}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container{flex:1}@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:15px;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 .info{line-height:1.2;color:var(--color-accent);font-size:1.1em;display:block;font-weight:bold}.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(--theme-text);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(--color-success)}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span#quantity-label:not(:empty){margin-right:5px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item span#article-label{color:var(--theme-text);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:var(--theme-text-muted)}.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(--theme-text-muted);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(--color-discount)}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item.availability-status--unavailable span#quantity-label,.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__basic-wrapper .fl-cart-description__item.availability-status--unavailable span#quantity-value{color:var(--theme-text-muted)}.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='%23FF6728'/%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(--theme-text);min-height:56px;padding:16px 20px;background-color:var(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease;cursor:pointer}.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(--theme-action-bg);color:var(--theme-action-text);opacity:0.85}.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(--theme-action-text);color:var(--theme-action-text)}.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-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.in-cart{background-color:green;color:var(--theme-on-accent)}.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(--theme-text);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 img{width:26px;height:26px;border-radius:var(--radius-round)}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail .image-container-detail img.selected{border-radius:var(--radius-round);outline:1px solid var(--color-accent);outline-offset:3px}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail .image-container-detail img:hover{transform:none}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__color-wrapper .color-list-detail .image-container-detail img.selected{transform:none;z-index:5}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics{padding:0;border:0;border-radius:0;margin-bottom:24px}@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;gap:16px;border-bottom:0;margin-bottom:16px;padding-bottom:0}.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(--theme-text);font-size:16px;font-weight:500;flex:1 1 auto;min-width:0}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics-wrapper .item span:first-child{flex:1 1 auto}.content-container .detail-container .fl-cart-description-container .fl-cart-description-container__additional-characteristics-wrapper .item span:last-child{flex:0 1 auto;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}@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{}.fl-characteristic-container .characteristic-block>.item{font-size:17px;line-height:1.6;white-space:pre-wrap}.fl-characteristic-container{}.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:var(--theme-stroke)}.fl-characteristic-container .technical-specifications .item:hover{background-color:var(--theme-surface-accent)}.fl-characteristic-container .technical-specifications .feature-name{padding-left:5px;flex:0 0 50%;font-size:17px;color:var(--theme-text-muted)}.fl-characteristic-container .technical-specifications .feature-value{padding-right:5px;flex:0 0 45%;text-align:right;font-size:17px;color:var(--theme-text)}@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:var(--theme-stroke);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%}.fl-slider-details>.item.slide{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.fl-slider-details>.item.slide>img{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.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:var(--theme-stroke);transition:0.2s}.accordion__header.open{border-bottom:none}.accordion__title{font-weight:400;line-height:120%;color:var(--theme-text);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:var(--theme-stroke)}@media (max-width:500px){.accordion__header{padding:20px 0}.accordion__title{font-size:22px}}.breadcrumbs{width:100%;margin-bottom:24px;overflow:hidden}.breadcrumbs__list{display:flex;align-items:center;min-width:0;margin:0;padding:0;gap:8px;list-style:none}.breadcrumbs__item{display:flex;align-items:center;min-width:0;gap:8px;color:var(--theme-text-muted);font-size:14px;font-weight:500;line-height:20px}.breadcrumbs__item:not(:last-child)::after{content:"/";flex-shrink:0;color:var(--color-accent);opacity:0.55}.breadcrumbs__link{color:var(--theme-text);text-decoration:none;transition:opacity 0.2s ease}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{opacity:0.65}.breadcrumbs__current{overflow:hidden;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap}@media (max-width:500px){.breadcrumbs{margin-bottom:16px}.breadcrumbs__list,.breadcrumbs__item{gap:6px}.breadcrumbs__item{font-size:12px;line-height:16px}}.fl-description-title-catalog-block{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:var(--color-accent)}.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;padding-block:0}.page--catalog .catalog-top{width:calc(100vw - var(--scrollbar-width,8px));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:linear-gradient(180deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%)}.page--catalog .catalog-top .fl-description-title-catalog-block{width:100%;margin-left:0;margin-right: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);position:sticky;top:88px;z-index:95;margin-bottom:20px;background-color:var(--color-bg-primary);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{top:70px;z-index:90;border-bottom:none}}.content-container .fl-order-price-container__wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset}.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(--theme-text)}.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(--theme-text-muted);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(--theme-text)}.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(--theme-text-muted);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(--theme-text-muted);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(--theme-surface);border-radius:var(--radius-2xs);box-shadow:var(--theme-shadow);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(--theme-text-muted);border-bottom:var(--theme-stroke);font-size:16px;display:block;padding:8px 16px;cursor:pointer;border-radius:var(--radius-2xs);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(--theme-surface-soft);color:var(--theme-text)}.content-container .fl-order-price-container .custom-select-container .custom-select .options-container .option:last-child{margin-bottom:0}.content-container .fl-order-price-container .custom-select-container .custom-select .options-container{top:calc(100% + 8px);min-width:190px;padding:8px;overflow:hidden;border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-sm);background:#292827;box-shadow:0 12px 32px rgba(0,0,0,0.28);transition:none}.content-container .fl-order-price-container .custom-select-container .custom-select .options-container .option{min-height:40px;padding:10px 12px;border:0;border-radius:var(--radius-action-sm);color:var(--theme-text-muted);line-height:20px}.content-container .fl-order-price-container .custom-select-container .custom-select .options-container .option:hover{color:var(--theme-text);background:rgba(255,255,255,0.08)}.content-container .fl-order-price-container .custom-select-container .custom-select .options-container .option.selected{color:var(--theme-text);background:rgba(255,103,40,0.14)}.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:0 0 calc((100% - 40px) / 3);flex-grow:0;position:relative;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease,margin-top 0.5s ease}@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='%23FF6728'/%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='%23FF6728'/%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='%23FF6728'/%3e%3c/svg%3e")}.content-container .container .products .fl-products-item__image-content{background:var(--theme-surface-soft);border-radius:var(--radius-2xl);padding:20px 0;margin-bottom:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}html[data-theme=dark] .content-container .container .products .fl-products-item__image-content,html[data-theme=auto][data-theme-effective=dark] .content-container .container .products .fl-products-item__image-content{background:linear-gradient(135deg,var(--theme-card-gradient-start) 0%,var(--theme-card-gradient-end) 100%)}@media (max-width:500px){.content-container .container .products .fl-products-item__image-content{border-radius:var(--radius-lg);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{position:relative;width:16px;min-width:16px;height:16px;min-height:16px}@media (max-width:500px){.content-container .container .products .fl-products-item__image-content .color-list .image-container{width:16px;min-width:16px;height:16px;min-height:16px}}.content-container .container .products .fl-products-item__image-content .color-list .image-container.is-selected::after{content:"";position:absolute;inset:-4px;border:1px solid var(--color-accent);border-radius:var(--radius-full);pointer-events:none;box-sizing:border-box}.content-container .container .products .fl-products-item__image-content .color-list .image-container img{position:absolute;top:50%;left:50%;height:16px;width:16px;border-radius:var(--radius-full);transition:transform 150ms ease;margin:0;object-fit:cover;transform:translate(-50%,-50%);cursor:pointer}@media (max-width:500px){.content-container .container .products .fl-products-item__image-content .color-list .image-container img{height:16px;width:16px}}.content-container .container .products .fl-products-item__image-content .color-list .image-container img:hover{transform:translate(-50%,-50%)}.content-container .container .products .fl-products-item__image-content .color-list .image-container img.color-thumbnail.selected{transform:translate(-50%,-50%);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(--theme-text);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(--color-discount);border-radius:var(--radius-sm);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(--theme-on-accent);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(--theme-text-muted)}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .discount-percentage{font-size:14px;font-weight:600;color:var(--color-discount)}@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(--theme-text);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)}.content-container .container .products .fl-products-item{box-sizing:border-box;align-items:center;aspect-ratio:312/412;min-width:0;padding:16px;border-radius:var(--radius-lg);overflow:hidden;isolation:isolate;text-align:left;background:linear-gradient(143deg,#3B3A39 1.29%,#151413 95.26%);color:#fff;container-type:inline-size;transition:color 300ms ease-in-out}.content-container .container .products .fl-products-item::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(143deg,#EFEFEF 1.29%,#EEEEEE 95.26%);opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out}.content-container .container .products .fl-products-item.catalog-card--light{color:#1e1e21}.content-container .container .products .fl-products-item.catalog-card--light::before{opacity:1}.content-container .container .products .fl-products-item .catalog-card__top-row{position:relative;z-index:12;display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;flex-shrink:0}.content-container .container .products .fl-products-item .catalog-card__theme-switch,.content-container .container .products .fl-products-item .fl-products-item__add-to-cart button{position:static;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:currentColor;background:transparent;border:0;cursor:pointer;transition:opacity 150ms ease}.content-container .container .products .fl-products-item .catalog-card__theme-switch:hover,.content-container .container .products .fl-products-item .fl-products-item__add-to-cart button:hover{opacity:0.75}.content-container .container .products .fl-products-item .catalog-card__theme-icon{width:40px;height:40px}.content-container .container .products .fl-products-item .catalog-card__theme-icon--moon{display:none}.content-container .container .products .fl-products-item.catalog-card--light .catalog-card__theme-icon--sun{display:none}.content-container .container .products .fl-products-item.catalog-card--light .catalog-card__theme-icon--moon{display:block}.content-container .container .products .fl-products-item .fl-products-item__add-to-cart{position:static;width:40px;height:40px}.content-container .container .products .fl-products-item .fl-products-item__add-to-cart button::before{display:none}.content-container .container .products .fl-products-item .fl-products-item__add-to-cart button::after{width:25px;height:25px;margin:0;background:currentColor;background-image:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 25'%3E%3Cpath d='M12.421 24.483a1 1 0 0 0 1.157 0l.011-.008.028-.02.107-.078A50.7 50.7 0 0 0 19.713 19c1.531-1.559 3.087-3.379 4.266-5.31C25.152 11.77 26 9.658 26 7.731c0-2.514-.78-4.478-2.16-5.811C22.467.595 20.613.001 18.667.001 16.367.001 14.336 1.112 13 2.824 11.664 1.111 9.632 0 7.333 0 3.227 0 0 3.519 0 7.729c0 2.118.849 4.228 2.021 6.15 1.179 1.93 2.735 3.75 4.266 5.309a50.682 50.682 0 0 0 5.989 5.189l.106.078.028.02.011.008ZM13 22.43c-1.898-1.43-3.686-3-5.354-4.688-1.485-1.512-2.94-3.228-4.036-5.023C2.509 10.916 2 9.223 2 7.729 2 4.636 4.36 2 7.333 2c1.77 0 3.33.852 4.09 2.118a1.84 1.84 0 0 0 3.154 0C15.337 2.853 16.896 2 18.667 2c1.516 0 2.85.456 3.783 1.356C23.376 4.251 24 5.655 24 7.731c0 1.493-.508 3.186-1.729 4.988-1.096 1.795-2.551 3.511-4.036 5.023A48.65 48.65 0 0 1 13 22.43Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 25'%3E%3Cpath d='M12.421 24.483a1 1 0 0 0 1.157 0l.011-.008.028-.02.107-.078A50.7 50.7 0 0 0 19.713 19c1.531-1.559 3.087-3.379 4.266-5.31C25.152 11.77 26 9.658 26 7.731c0-2.514-.78-4.478-2.16-5.811C22.467.595 20.613.001 18.667.001 16.367.001 14.336 1.112 13 2.824 11.664 1.111 9.632 0 7.333 0 3.227 0 0 3.519 0 7.729c0 2.118.849 4.228 2.021 6.15 1.179 1.93 2.735 3.75 4.266 5.309a50.682 50.682 0 0 0 5.989 5.189l.106.078.028.02.011.008ZM13 22.43c-1.898-1.43-3.686-3-5.354-4.688-1.485-1.512-2.94-3.228-4.036-5.023C2.509 10.916 2 9.223 2 7.729 2 4.636 4.36 2 7.333 2c1.77 0 3.33.852 4.09 2.118a1.84 1.84 0 0 0 3.154 0C15.337 2.853 16.896 2 18.667 2c1.516 0 2.85.456 3.783 1.356C23.376 4.251 24 5.655 24 7.731c0 1.493-.508 3.186-1.729 4.988-1.096 1.795-2.551 3.511-4.036 5.023A48.65 48.65 0 0 1 13 22.43Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat}.content-container .container .products .fl-products-item .fl-products-item__add-to-cart button.is-favorite{color:var(--color-accent)}.content-container .container .products .fl-products-item .fl-products-item__add-to-cart button.is-favorite::after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M8.611 3.888c1.637 0 3.095.79 4.065 2.033l.657.842.657-.842c.97-1.243 2.428-2.032 4.066-2.032 1.457 0 2.776.443 3.732 1.365.955.922 1.545 2.325 1.545 4.243 0 1.55-.624 3.155-1.562 4.69-.82 1.343-1.88 2.634-2.97 3.789l-.468.486a39.17 39.17 0 0 1-2.988 2.743l-.449.369c-.474.385-.957.758-1.449 1.12l-.065.047-.05.035-.006-.004-.022-.016-.085-.062a40.706 40.706 0 0 1-4.887-4.235C7.081 17.186 5.832 15.72 4.896 14.186h-.001c-.937-1.537-1.562-3.141-1.562-4.69 0-3.099 2.365-5.608 5.278-5.608Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M8.611 3.888c1.637 0 3.095.79 4.065 2.033l.657.842.657-.842c.97-1.243 2.428-2.032 4.066-2.032 1.457 0 2.776.443 3.732 1.365.955.922 1.545 2.325 1.545 4.243 0 1.55-.624 3.155-1.562 4.69-.82 1.343-1.88 2.634-2.97 3.789l-.468.486a39.17 39.17 0 0 1-2.988 2.743l-.449.369c-.474.385-.957.758-1.449 1.12l-.065.047-.05.035-.006-.004-.022-.016-.085-.062a40.706 40.706 0 0 1-4.887-4.235C7.081 17.186 5.832 15.72 4.896 14.186h-.001c-.937-1.537-1.562-3.141-1.562-4.69 0-3.099 2.365-5.608 5.278-5.608Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;animation:catalog-favorite-pop 280ms cubic-bezier(0.2,0.9,0.3,1.35)}.content-container .container .products .fl-products-item:hover .fl-products-item__add-to-cart button::before{display:none;margin:0;background-image:none}.content-container .container .products .fl-products-item .catalog-card__badge{position:absolute;top:62px;left:20px;z-index:11;padding:6px 12px;color:#fff;background:var(--color-accent);border-radius:var(--radius-full);font-size:13px;font-weight:500;line-height:16px}.content-container .container .products .fl-products-item .fl-products-item__image-content{position:relative;display:block;width:100%;flex:1 1 0;min-height:0;padding:0;margin:0;background:transparent;border-radius:0;overflow:visible}html[data-theme=dark] .content-container .container .products .fl-products-item .fl-products-item__image-content,html[data-theme=auto][data-theme-effective=dark] .content-container .container .products .fl-products-item .fl-products-item__image-content{background:transparent}.content-container .container .products .fl-products-item .fl-products-item__image-content>.image-container{width:100%;height:100%;overflow:visible}.content-container .container .products .fl-products-item .fl-products-item__image-content .product-image-container,.content-container .container .products .fl-products-item .fl-products-item__image-content .product-image-container a{display:block;width:100%;height:100%;overflow:visible}.content-container .container .products .fl-products-item .fl-products-item__image-content .product-image{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:contain}.content-container .container .products .fl-products-item .catalog-color-picker{position:absolute;top:-36px;left:50%;z-index:14;max-width:calc(100% - 96px);transform:translateX(-50%)}.content-container .container .products .fl-products-item .catalog-color-picker:has(.color-list:empty){display:none}.content-container .container .products .fl-products-item .catalog-color-picker:hover .catalog-color-picker__compact,.content-container .container .products .fl-products-item .catalog-color-picker:focus-within .catalog-color-picker__compact{opacity:0;transform:translateY(-8px) scale(0.94);pointer-events:none}.content-container .container .products .fl-products-item .catalog-color-picker:hover .color-list,.content-container .container .products .fl-products-item .catalog-color-picker:focus-within .color-list{opacity:1;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}.content-container .container .products .fl-products-item .catalog-color-picker--hidden,.content-container .container .products .fl-products-item .catalog-color-picker .image-container[hidden]{display:none}.content-container .container .products .fl-products-item .catalog-color-picker__compact{display:flex;align-items:center;gap:6px;width:max-content;max-width:180px;height:32px;padding:7px 8px;color:currentColor;background:rgba(255,255,255,0.1);border-radius:var(--radius-sm);transition:opacity 170ms ease,transform 170ms ease,background 170ms ease}.content-container .container .products .fl-products-item.catalog-card--light .catalog-color-picker__compact{background:rgba(33,32,30,0.1)}.content-container .container .products .fl-products-item .catalog-color-picker__current{width:16px;height:16px;flex-shrink:0;object-fit:cover;border-radius:var(--radius-full);box-shadow:0 1px 12px -5px rgba(0,0,0,0.36)}.content-container .container .products .fl-products-item .catalog-color-picker__chevron{flex-shrink:0;opacity:0.8}.content-container .container .products .fl-products-item .color-name-container{width:auto;height:auto;min-width:0;text-align:left}.content-container .container .products .fl-products-item .color-name-container .color-name-display{max-width:120px;overflow:hidden;color:currentColor;opacity:0.8;font-size:14px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.content-container .container .products .fl-products-item .catalog-color-picker .color-list{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:center;width:max-content;min-width:180px;max-width:min(280px,100cqw - 32px);min-height:48px;padding:8px;margin:0;gap:8px;row-gap:8px;color:#fff;background:#292827;border-radius:var(--radius-sm);box-shadow:0 4px 16px rgba(0,0,0,0.1);opacity:0;transform:translateX(-50%) translateY(-8px) scale(0.94);transform-origin:top center;pointer-events:none;transition:opacity 170ms ease,transform 170ms ease}.content-container .container .products .fl-products-item .catalog-color-picker .color-list::after{content:attr(data-color-name);width:100%;color:#fff;opacity:0.8;text-align:center;font-size:14px;font-weight:500;line-height:18px}.content-container .container .products .fl-products-item .catalog-color-picker .color-list .image-container{position:relative;width:16px;min-width:16px;height:16px;min-height:16px;overflow:visible}.content-container .container .products .fl-products-item .catalog-color-picker .color-list .image-container.is-selected::after{content:"";position:absolute;inset:-4px;border:1px solid var(--color-accent);border-radius:var(--radius-full);pointer-events:none;box-sizing:border-box}.content-container .container .products .fl-products-item .catalog-color-picker .color-list .image-container img{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:0;border:0;object-fit:cover;transform:translate(-50%,-50%);border-radius:var(--radius-full);filter:drop-shadow(0 4px 9.6px rgba(0,0,0,0.08));transition:transform 150ms ease,box-shadow 150ms ease}.content-container .container .products .fl-products-item .catalog-color-picker .color-list .image-container img:hover{transform:translate(-50%,-50%)}.content-container .container .products .fl-products-item .catalog-color-picker .color-list .image-container img.color-thumbnail.selected{transform:translate(-50%,-50%);box-shadow:none;filter:none}.content-container .container .products .fl-products-item.catalog-card--light .catalog-color-picker .color-list{color:#1e1e21;background:#fff}.content-container .container .products .fl-products-item.catalog-card--light .catalog-color-picker .color-list::after{color:#1e1e21}.content-container .container .products .fl-products-item.catalog-card--light .catalog-color-picker .color-list .image-container img.color-thumbnail.selected{box-shadow:none}.content-container .container .products .fl-products-item .catalog-card__info{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:8px 4px 4px;gap:6px;flex-shrink:0}.content-container .container .products .fl-products-item .price-wrapper{display:flex;align-items:flex-end;width:100%;min-width:0;gap:6px;flex-shrink:0}.content-container .container .products .fl-products-item .price-wrapper .price-container{flex-shrink:0;margin:0}.content-container .container .products .fl-products-item .price-wrapper .price-container__value{margin:0;color:currentColor;font-size:22px;font-weight:500;line-height:24px;white-space:nowrap}.content-container .container .products .fl-products-item .price-wrapper.discounted-active .price-container__value{font-size:22px;font-weight:500}.content-container .container .products .fl-products-item .price-wrapper .discounted-container{align-items:flex-end;gap:6px;min-width:0}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .sale-badge{display:none}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .original-price{color:#b1b1b7;font-size:14px;font-weight:400;line-height:24px;white-space:nowrap}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .discount-percentage{padding:3px 6px;color:rgba(255,255,255,0.9);background:var(--color-discount);border-radius:var(--radius-sm);font-size:14px;font-weight:500;line-height:18px;white-space:nowrap}.content-container .container .products .fl-products-item .product-name{width:100%;min-width:0;margin:0;flex-shrink:0;line-height:18px}.content-container .container .products .fl-products-item .product-name .product-name__link{display:block;width:100%;overflow:hidden;color:currentColor;opacity:0.8;font-size:14px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}@container (max-width:208px){.content-container .container .products .fl-products-item .catalog-card__info{min-height:72px}.content-container .container .products .fl-products-item .price-wrapper{gap:2px}.content-container .container .products .fl-products-item .price-wrapper .price-container__value,.content-container .container .products .fl-products-item .price-wrapper.discounted-active .price-container__value{font-size:16px;line-height:18px}.content-container .container .products .fl-products-item .price-wrapper .discounted-container{gap:2px}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .original-price{font-size:10px;line-height:18px}.content-container .container .products .fl-products-item .price-wrapper .discounted-container .discount-percentage{padding:2px 4px;font-size:10px;line-height:14px}.content-container .container .products .fl-products-item .product-name{min-height:36px}.content-container .container .products .fl-products-item .product-name .product-name__link{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-container .container .products .fl-products-item .catalog-color-picker{max-width:calc(100% - 88px)}.content-container .container .products .fl-products-item .color-name-container{display:none}}@media (max-width:500px){.content-container .container .products .fl-products-item{height:304px;aspect-ratio:auto}}@keyframes catalog-favorite-pop{0%{transform:scale(0.65)}100%{transform:scale(1)}}.fl-filter{flex:3;z-index:100;background-color:var(--theme-surface);align-self:flex-start;max-height:100vh;overflow-y:auto;overflow-x:hidden;position:sticky;top:148px;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;background-color:var(--theme-surface)}.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%;background-color:var(--theme-surface)}.fl-filter__apply-mobile{display:block;position:fixed;bottom:10%;left:50%;transform:translate(-50%,0)}.fl-filter__apply-mobile button{display:block;min-height:56px;padding:16px 20px;background-color:var(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease;cursor:pointer}.fl-filter__apply-mobile button:hover{background-color:var(--theme-action-bg);color:var(--theme-action-text);opacity:0.85}.fl-filter__apply-mobile button:hover svg{stroke:var(--theme-action-text);color:var(--theme-action-text)}}@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:var(--color-bg-primary);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%;background-color:var(--color-bg-primary);padding-bottom:100px}@media (max-width:900px){.fl-filter__attribute form{padding-bottom:80px}}.fl-filter__attribute form .filter-counter{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:16px;height:16px;margin-left:5px;padding:0 4px;background:#FFFFFF;border:1px solid #1E1E21;border-radius:8px;color:#1E1E21;font-family:var(--font-family);font-size:10px;font-weight:500;line-height:14px;letter-spacing:-0.3px;white-space:nowrap}.fl-filter__attribute form .toggle-button{font-size:14px;background-color:var(--color-bg-primary);border-radius:1px;color:var(--theme-text);border:none;text-align:start;transition:all 0.2s linear;display:flex;justify-content:flex-start;align-items:center}.fl-filter__attribute form #material-filter{flex-direction:column;flex-wrap:nowrap}.fl-filter__attribute form #material-filter label{border-radius:var(--radius-base);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;color:var(--theme-text)}.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;color:var(--theme-text)}.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:var(--radius-round);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;color:var(--theme-text)}.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%;background-color:var(--color-bg-primary);transition:max-height 0.3s ease-in-out;border-bottom:var(--theme-stroke)}.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;background-color:var(--color-bg-primary);border-radius:var(--radius-base);border:var(--theme-stroke);cursor:pointer;transition:0.3s ease-in-out}.fl-filter__attribute form .checkbox-group label:has(input:checked){border-color:var(--color-accent)}.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:var(--theme-text);order:1}.fl-filter__attribute form .checkbox-group label input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0 0 0 auto;display:block;flex-shrink:0;order:3}.fl-filter__attribute form .checkbox-group label input[type=checkbox]:checked{background-color:transparent;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='%23FF6728'/%3e%3c/svg%3e");background-size:10px;background-position:center}.fl-filter__attribute form .checkbox-group label:hover{background-color:rgba(255,255,255,0.08)}@media (max-width:900px){html.filter-overlay-open,body.filter-overlay-open{height:100%;overflow:hidden;overscroll-behavior:none}.page--catalog:has(.fl-filter.active) .page-wrapper{z-index:2147483646}.fl-filter.active{display:flex;flex-direction:column;position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0 12px;z-index:2147483647;opacity:1;overflow:hidden;background-color:var(--color-bg-primary)}.fl-filter.active .fl-filter__header-mobile{display:block;flex-shrink:0;margin:0 -12px;padding:12px;min-height:72px;box-sizing:border-box;background-color:#151514;border:2px solid rgba(255,255,255,0.05);border-top:0;border-radius:0 0 24px 24px;box-shadow:0 10px 30px -2px rgba(0,0,0,0.05)}.fl-filter.active .fl-filter__header-mobile-action-btn{display:flex;align-items:center;justify-content:space-between;gap:12px}.fl-filter.active .fl-filter__header-mobile-action-btn .filter-button-reset{color:var(--theme-text);font-size:18px;font-weight:600;line-height:24px}.fl-filter.active .fl-filter__header-mobile-action-btn .close-btn-popup{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:0;color:transparent;background:rgba(255,255,255,0.19);border:0;border-radius:16px;font-size:0;cursor:pointer}.fl-filter.active .fl-filter__header-mobile-action-btn .close-btn-popup::before,.fl-filter.active .fl-filter__header-mobile-action-btn .close-btn-popup::after{content:"";position:absolute;width:25px;height:2px;background-color:#fff;border-radius:var(--radius-full)}.fl-filter.active .fl-filter__header-mobile-action-btn .close-btn-popup::before{transform:rotate(45deg)}.fl-filter.active .fl-filter__header-mobile-action-btn .close-btn-popup::after{transform:rotate(-45deg)}.fl-filter.active .fl-filter__attribute{flex:1;min-height:0;margin:0 -12px;padding:8px 12px 16px;overflow-y:auto;overflow-x:hidden;background-color:var(--color-bg-primary);border-radius:0}.fl-filter.active .fl-filter__attribute form{align-items:stretch;padding-bottom:0}.fl-filter.active .fl-filter__attribute .toggle-button{min-height:46px;padding:12px 0;border-bottom:var(--theme-stroke)}.fl-filter.active .fl-filter__attribute .checkbox-group{align-items:stretch;gap:8px}.fl-filter.active .fl-filter__attribute .checkbox-group label{min-height:44px;padding:9px 12px}.fl-filter.active .fl-filter__apply-mobile{display:flex;position:static;left:auto;bottom:auto;transform:none;flex-shrink:0;justify-content:center;margin:0 -12px;padding:16px 12px max(28px,env(safe-area-inset-bottom));background-color:var(--color-bg-primary)}.fl-filter.active .fl-filter__apply-mobile button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,280px);margin:0}}.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:var(--theme-shadow-lg);border-radius:var(--radius-lg);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 .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:var(--theme-text-muted);text-align:center;max-width:520px;margin-bottom:8px}.user-form__header .text-description .registration-info{font-size:14px;line-height:1.6;color:var(--theme-danger);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:var(--theme-text-muted);padding:15px 20px;border:var(--theme-stroke);border-radius:var(--radius-pill)}@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:var(--radius-sm)}}.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(--theme-danger);background-color:var(--theme-danger-soft)}.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[type=submit]{display:flex;margin:25px auto 0;min-height:56px;padding:16px 20px;background-color:var(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease;cursor:pointer}.user-form form button[type=submit]:hover{background-color:var(--theme-action-bg);color:var(--theme-action-text);opacity:0.85}.user-form form button[type=submit]:hover svg{stroke:var(--theme-action-text);color:var(--theme-action-text)}.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;color:var(--color-accent);text-decoration:none}.user-form__function-buttons a:hover,.user-form__function-buttons a:focus-visible{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 .order-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%}.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(--theme-text);font-size:16px;min-height:48px;padding:12px 16px;color:var(--theme-text);border:var(--theme-stroke);border-radius:var(--radius-action);background-color:transparent;font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease,background-color 0.15s ease;cursor:pointer}.order-container .exel button:hover{background-color:var(--theme-control-hover);color:var(--theme-text);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}.order-container .order-clear-btn{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(--theme-text);font-size:16px;margin-left:auto;min-height:48px;padding:12px 16px;color:var(--theme-text);border:var(--theme-stroke);border-radius:var(--radius-action);background-color:transparent;font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease,background-color 0.15s ease;cursor:pointer}.order-container .order-clear-btn:hover{background-color:var(--theme-control-hover);color:var(--theme-text);transition:all 0.3s}.order-container .order-clear-btn i{margin-right:5px}.order-container .order-clear-btn svg{width:18px;height:18px;fill:currentColor}@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:var(--radius-lg);width:100%;margin-left:auto;margin-right:auto;display:flex;gap:10px;flex-direction:row;flex-wrap:unset;height:auto;max-height:194px;align-items:center;justify-content:space-between;padding:10px 20px;background:var(--theme-surface-soft);border:var(--theme-stroke);box-shadow:var(--theme-shadow)}.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;color:var(--theme-text)}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .total-price-container span{font-weight:400;font-size:24px;color:var(--theme-text);white-space:nowrap}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .total-price-container .price-wrapper{display:flex;align-items:flex-end;justify-content:flex-end;gap:6px;line-height:1}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .total-price-container .price-wrapper .price-container__value{font-size:24px;font-weight:400;color:var(--theme-text);margin:0;white-space:nowrap}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .total-price-container .price-wrapper .original-price{display:none;text-decoration:line-through;font-size:14px;font-weight:600;color:var(--theme-text-muted);white-space:nowrap}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .total-price-container .price-wrapper.discounted-active .price-container__value{font-size:24px}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .total-price-container .price-wrapper.discounted-active .original-price{display:inline}.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:var(--theme-surface-soft);border-radius:var(--radius-xs);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:var(--theme-stroke);border-radius:var(--radius-sm);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:var(--radius-round);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(--theme-text-muted)}.order-container__item-wrapper .order-container__left-block .order-items .cart-item .remove-from-cart:hover{border-color:var(--theme-text)}.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:var(--theme-text);border-color:var(--theme-text)}.order-container__item-wrapper .order-container__right-sidebar{display:flex;flex:2.1;position:sticky;top:71px;box-shadow:var(--theme-shadow);border-radius:var(--radius-lg);height:fit-content}.order-container__item-wrapper .order-container__right-sidebar .info{margin-top:20px}.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:var(--theme-stroke);padding-bottom:20px}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper .total-price .label{color:var(--theme-text-muted)}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper .total-price #order-total{font-size:clamp(1rem,0.8557692308rem + 0.641025641vw,1.625rem)}.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(--theme-text);font-size:18px;min-height:56px;padding:16px 20px;background-color:var(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease;cursor:pointer;max-width:100%;width:100%}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper button:hover{background-color:var(--theme-action-bg);color:var(--theme-action-text);opacity:0.85}.order-container__item-wrapper .order-container__right-sidebar-total-price-wrapper button:hover svg{stroke:var(--theme-action-text);color:var(--theme-action-text)}.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 .retail-form-delivery{margin-top:15px}.order-container .order-form form .form-section{width:100%;border-radius:var(--radius-lg);box-shadow:var(--theme-shadow);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{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{list-style:none;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1000;max-height:280px;overflow-y:auto;border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-sm);background:#292827;box-shadow:0 12px 32px rgba(0,0,0,0.28);margin:0}.order-container .order-form form .form-section.delivery .autocomplete-suggestions li,.order-container .order-form form .form-section.payment-method .autocomplete-suggestions li{display:flex;align-items:center;min-height:40px;padding:10px 12px;border:none;border-radius:var(--radius-action-sm);cursor:pointer;color:var(--theme-text-muted);font-size:16px;line-height:20px;transition:color var(--transition-duration) var(--transition-ease),background-color var(--transition-duration) var(--transition-ease)}.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{color:var(--theme-text);background:rgba(255,255,255,0.08)}.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:15px}.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:var(--radius-sm);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{min-height:56px;padding:16px 20px;background-color:var(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease;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(--theme-action-bg);color:var(--theme-action-text);opacity:0.85}.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(--theme-action-text);color:var(--theme-action-text)}.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}@media (max-width:500px){.order-container .order-form form .form-section.promo_code{flex-direction:column;align-items:center;gap:10px}}.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{min-height:56px;padding:16px 20px;background-color:var(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease;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:var(--theme-stroke);border-radius:var(--radius-sm);background-color:var(--theme-surface);color:var(--theme-text)}.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:var(--theme-stroke);border-radius:var(--radius-sm);background-color:var(--theme-surface);color:var(--theme-text);resize:vertical}.order-container .order-form form .form-section .text-input::placeholder{color:var(--theme-placeholder)}.order-container .order-form form .form-section .phone-input{width:100%;padding:10px;border:var(--theme-stroke);border-radius:var(--radius-sm);background-color:var(--theme-surface);color:var(--theme-text)}.order-container .order-form form .form-section .phone-input::placeholder{color:var(--theme-placeholder)}.order-container .order-form form .form-section label{cursor:inherit;display:block;font-size:18px;font-weight:500;color:var(--theme-text)}.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 var(--theme-text-muted);border-radius:var(--radius-round);background-color:var(--theme-on-accent);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:var(--theme-text-muted);box-shadow:inset 0 0 0 2px var(--theme-on-accent)}.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(--theme-text)}.order-container .order-form form .form-section input[type=radio] + label:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid var(--theme-text-muted);border-radius:var(--radius-round);background-color:var(--theme-on-accent);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(--theme-text-muted);box-shadow:inset 0 0 0 3px var(--theme-on-accent)}.order-container .order-form form .form-section input[type=radio]:hover + label:before{border-color:var(--theme-text-muted)}.order-container .order-form form .form-section input[type=radio]:focus + label:before{outline:2px solid var(--theme-text-muted)}.order-container .order-form input[type=text],.order-container .order-form input[type=email],.order-container .order-form input[type=tel],.order-container .order-form input[type=number],.order-container .order-form select,.order-container .order-form textarea{width:100%;padding:10px;border:var(--theme-stroke);border-radius:var(--radius-sm);background-color:var(--theme-surface);color:var(--theme-text)}.order-container .order-form input[type=text]::placeholder,.order-container .order-form input[type=email]::placeholder,.order-container .order-form input[type=tel]::placeholder,.order-container .order-form input[type=number]::placeholder,.order-container .order-form select::placeholder,.order-container .order-form textarea::placeholder{color:var(--theme-placeholder)}.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}.order-container .order-form form .form-section input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.order-container .order-form form .form-section input[type=radio] + label{position:relative;display:inline-flex;align-items:center;min-height:24px;padding-left:32px;cursor:pointer;user-select:none;color:var(--theme-text)}.order-container .order-form form .form-section input[type=radio] + label::before,.order-container .order-form form .form-section input[type=radio] + label::after{content:"";position:absolute;top:50%;border-radius:var(--radius-round);transform:translateY(-50%);transition:border-color var(--transition-duration) var(--transition-ease),background-color var(--transition-duration) var(--transition-ease),box-shadow var(--transition-duration) var(--transition-ease),opacity var(--transition-duration) var(--transition-ease),transform var(--transition-duration) var(--transition-ease)}.order-container .order-form form .form-section input[type=radio] + label::before{left:0;box-sizing:border-box;width:20px;height:20px;border:2px solid rgba(255,255,255,0.35);background:rgba(255,255,255,0.08)}.order-container .order-form form .form-section input[type=radio] + label::after{left:5px;box-sizing:border-box;width:10px;height:10px;background:var(--color-accent);opacity:0;transform:translateY(-50%) scale(0.55)}.order-container .order-form form .form-section input[type=radio]:checked + label::before{border-color:var(--color-accent);background:rgba(255,103,40,0.12);box-shadow:none}.order-container .order-form form .form-section input[type=radio]:checked + label::after{opacity:1;transform:translateY(-50%) scale(1)}.order-container .order-form form .form-section input[type=radio]:hover + label::before{border-color:rgba(255,255,255,0.65)}.order-container .order-form form .form-section input[type=radio]:checked:hover + label::before{border-color:var(--color-accent)}.order-container .order-form form .form-section input[type=radio]:focus-visible + label::before{outline:0;box-shadow:0 0 0 3px rgba(255,103,40,0.22)}.order-success{display:flex;flex-direction:column;gap:24px}.order-success__lead{text-align:center}.order-success__lead p{margin:0;color:var(--theme-text-muted);font-size:17px}.order-success__layout{align-items:start}.order-success__items{width:100%}.order-success__items ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;width:100%}.order-success__items li{display:flex;align-items:center;gap:20px;padding:16px;border:var(--theme-stroke);border-radius:var(--radius-lg);background:linear-gradient(120deg,var(--theme-surface) 50%,var(--theme-card-gradient-end))}.order-success__items .image{flex-shrink:0}.order-success__items .image img{width:96px;height:auto;object-fit:contain}.order-success__items .details{display:flex;flex:1;flex-direction:column;gap:4px}.order-success__items .details a{font-weight:500}.order-success__items .details p{margin:0;color:var(--theme-text-muted)}.order-success__items .price{flex-shrink:0;font-size:20px;font-weight:600;color:var(--theme-text);white-space:nowrap}.order-success__actions{margin-top:40px}.order-success__action-button{display:inline-flex;align-items:center;justify-content:center;width:100%;text-decoration:none;min-height:56px;padding:16px 20px;background-color:var(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease;cursor:pointer}.order-success__action-button:hover{background-color:var(--theme-action-bg);color:var(--theme-action-text);opacity:0.85}.order-success__action-button:hover svg{stroke:var(--theme-action-text);color:var(--theme-action-text)}@media (max-width:900px){.order-success__items li{align-items:flex-start}}@media (max-width:500px){.order-success__items li{flex-direction:column}.order-success__items .image img{width:80px}.order-success__items .price{width:100%;text-align:left}}.fl-top-navigation-profile{display:block;margin-bottom:40px}.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__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:unset;border-bottom:var(--theme-stroke);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{min-height:56px;padding:16px 20px;background-color:var(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease;cursor:pointer;font-size:14px;padding:5px 10px}.fl-top-navigation-profile__wrapper .fl-top-navigation-profile__right-side button:hover{background-color:var(--theme-action-bg);color:var(--theme-action-text);opacity:0.85}.fl-top-navigation-profile__wrapper .fl-top-navigation-profile__right-side button:hover svg{stroke:var(--theme-action-text);color:var(--theme-action-text)}@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}}.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(--theme-surface);border-radius:var(--radius-pill)}html[data-theme=dark] .profile-layout .sidebar,html[data-theme=auto][data-theme-effective=dark] .profile-layout .sidebar{background-color:var(--color-bg-primary)}.profile-layout .sidebar{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 a,.profile-layout .sidebar ul.profile-menu li button{display:inline-flex;width:auto;background:none;justify-content:flex-start;align-items:flex-start;font-size:16px;font-weight:500;padding:0;color:var(--theme-text);text-decoration:none;transition:opacity 0.2s ease}.profile-layout .sidebar ul.profile-menu li a:hover,.profile-layout .sidebar ul.profile-menu li a:focus-visible,.profile-layout .sidebar ul.profile-menu li button:hover,.profile-layout .sidebar ul.profile-menu li button:focus-visible{opacity:0.65}.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;padding:0;color:var(--theme-text);text-decoration:none;transition:opacity 0.2s ease}.profile-layout .sidebar ul.profile-menu li form .toggle-button:hover,.profile-layout .sidebar ul.profile-menu li form .toggle-button:focus-visible{opacity:0.65}.profile-layout .sidebar ul.profile-menu li form .toggle-button.active{color:var(--theme-text);font-weight:bold}.profile-layout .sidebar ul.profile-menu li form .toggle-button.active{color:var(--theme-text)}.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 a,.profile-layout .sidebar ul.action-button li button{display:inline-flex;width:auto;background:none;justify-content:flex-start;align-items:flex-start;font-size:16px;font-weight:500;padding:0;color:var(--theme-text);text-decoration:none;transition:opacity 0.2s ease}.profile-layout .sidebar ul.action-button li a:hover,.profile-layout .sidebar ul.action-button li a:focus-visible,.profile-layout .sidebar ul.action-button li button:hover,.profile-layout .sidebar ul.action-button li button:focus-visible{opacity:0.65}.profile-layout .sidebar ul.action-button li form button{background:none;justify-content:flex-start;font-size:16px;font-weight:500;padding:0;color:var(--theme-text);text-decoration:none;transition:opacity 0.2s ease}.profile-layout .sidebar ul.action-button li form button:hover,.profile-layout .sidebar ul.action-button li form button:focus-visible{opacity:0.65}.profile-layout .main-content{background-color:var(--theme-surface);transition:all 0.3s}html[data-theme=dark] .profile-layout .main-content,html[data-theme=auto][data-theme-effective=dark] .profile-layout .main-content{background-color:var(--color-bg-primary)}@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:var(--theme-text)}.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:var(--theme-stroke)}.profile-layout .main-content .form-container .fl-legal_entity_form__discounts-row:not(:last-child){border-bottom:var(--theme-stroke)}.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(--color-discount)}.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}}@media (max-width:1280px){html.profile-menu-open,body.profile-menu-open{height:100%;overflow:hidden;overscroll-behavior:none}.fl-top-navigation-profile.mobile .profile-mobile-menu__open{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 12px;color:var(--theme-text);background:var(--color-bg-primary)}.fl-top-navigation-profile.mobile .profile-mobile-menu__open>span:first-child{font-size:16px;font-weight:700;line-height:1.25}.fl-top-navigation-profile.mobile .profile-mobile-menu__open-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background-color:var(--theme-surface-soft);border-radius:var(--radius-action-sm)}.fl-top-navigation-profile.mobile .profile-mobile-menu__open-icon::before,.fl-top-navigation-profile.mobile .profile-mobile-menu__open-icon::after{content:"";position:absolute;left:12px;width:16px;height:2px;background-color:var(--theme-text);border-radius:var(--radius-full)}.fl-top-navigation-profile.mobile .profile-mobile-menu__open-icon::before{transform:translateY(-4px)}.fl-top-navigation-profile.mobile .profile-mobile-menu__open-icon::after{transform:translateY(4px)}body>.profile-mobile-menu,.profile-mobile-menu{display:none}body>.profile-mobile-menu.is-open,.profile-mobile-menu.is-open{display:flex;flex-direction:column;position:fixed;inset:0;z-index:2147483647;isolation:isolate;width:100vw;height:100dvh;max-height:100dvh;padding:0 12px max(24px,env(safe-area-inset-bottom));overflow:hidden;background-color:var(--color-bg-primary)}.profile-mobile-menu__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;margin:0 -12px;padding:12px;min-height:72px;box-sizing:border-box;background-color:#151514;border:2px solid rgba(255,255,255,0.05);border-top:0;border-radius:0 0 24px 24px;box-shadow:0 10px 30px -2px rgba(0,0,0,0.05)}.profile-mobile-menu__header span{color:var(--theme-text);font-size:18px;font-weight:600;line-height:24px}.profile-mobile-menu__close{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:0;color:transparent;background:rgba(255,255,255,0.19);border:none;border-radius:16px;font-size:0;font-weight:400;line-height:1}.profile-mobile-menu__close::before,.profile-mobile-menu__close::after{content:"";position:absolute;width:25px;height:2px;background-color:#fff;border-radius:var(--radius-full)}.profile-mobile-menu__close::before{transform:rotate(45deg)}.profile-mobile-menu__close::after{transform:rotate(-45deg)}.profile-mobile-menu__list{display:grid;gap:10px;min-height:0;margin:0 -12px;padding:12px;overflow-y:auto;overflow-x:hidden}.profile-mobile-menu__item{margin:0}.profile-mobile-menu__item form,.profile-mobile-menu__item .exel{width:100%}.profile-mobile-menu__link{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:54px;padding:0 18px;color:var(--theme-text);background-color:var(--theme-surface-soft);border:none;border-radius:var(--radius-card);font-size:16px;font-weight:600;line-height:1.25}}.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(--theme-text-muted);transition:fill 0.2s,opacity 0.2s}.user-form form .password-toggle:hover .password-toggle__icon{fill:var(--theme-text)}.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:var(--theme-surface-soft);border-radius:var(--radius-lg);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:var(--theme-on-accent);border-radius:var(--radius-round);transition:0.25s ease;box-shadow:var(--theme-shadow)}.price-mode-toggle input:checked + .slider{background-color:var(--color-accent)}.price-mode-toggle input:checked + .slider::before{transform:translateX(20px)}.price-mode-toggle .switch-text{font-size:16px;font-weight:500;color:var(--theme-text)}.orders-container{display:flex;flex-direction:column}.orders-container .order{padding:30px 30px 30px;background-color:var(--theme-surface);border:var(--theme-stroke);border-radius:var(--radius-base);display:flex;flex-direction:column;align-content:center;align-items:center;margin-bottom:20px}@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:var(--theme-stroke);padding-bottom:30px}.orders-container .order-header .order-info{font-size:22px;font-weight:600;letter-spacing:0.01em;color:var(--theme-text)}.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(--theme-text);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:var(--theme-text);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:var(--theme-stroke);padding:10px 0}.orders-container .order-characteristic__item .order-table tbody tr .field-name{text-align:left;width:300px;color:var(--theme-text-muted)}@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{color:var(--theme-text);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%;min-height:48px;padding:12px 16px;color:var(--theme-text);border:var(--theme-stroke);border-radius:var(--radius-action);background-color:transparent;font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease,background-color 0.15s ease;cursor:pointer}.orders-container .order-footer button:hover{background-color:var(--theme-control-hover);color:var(--theme-text);transition:all 0.3s}.orders-container .order-footer button{color:var(--theme-text);border:var(--theme-stroke);background-color:transparent;cursor:pointer}@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:var(--theme-stroke);border-radius:var(--radius-sm);padding:10px;background:linear-gradient(120deg,var(--theme-surface) 50%,var(--theme-card-gradient-end));box-shadow:var(--theme-shadow)}.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}.page--contacts main{margin-top:0}.map-wrapper{font-family:var(--font-family);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 .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:var(--radius-lg);background-color:var(--theme-surface-soft);transition:background-color 0.2s;cursor:pointer}.map-wrapper .info-panel .shops-list .shop-item:hover{background-color:var(--theme-surface)}.map-wrapper .info-panel .shops-list .shop-item.active{background-color:var(--theme-surface);border-color:var(--color-accent)}.map-wrapper .info-panel .shops-list .shop-item .shop-name{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-shrink:unset;row-gap:4px;padding-bottom:10px;color:var(--theme-text);font-size:18px;border-bottom:var(--theme-stroke)}.map-wrapper .info-panel .shops-list .shop-item .shop-name span{color:var(--theme-text-muted);font-size:16px;text-transform:lowercase;margin-left:0}.map-wrapper .info-panel .shops-list .shop-item .shop-name svg{width:20px;height:20px;stroke-width:1;margin-left:auto;fill:var(--theme-text-muted)}.map-wrapper .info-panel .shops-list .shop-item .shop-address{font-size:14px;color:var(--theme-text);margin-top:5px}.map-wrapper .info-panel .shops-list .shop-item .shop-info{margin-bottom:8px;padding-bottom:10px;font-size:13px;color:var(--theme-text-muted);border-bottom:var(--theme-stroke)}.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(--theme-text);font-size:14px}.map-wrapper .info-panel .shops-list .shop-item .shop-info-tell span{display:block}.map-wrapper .info-panel .shops-list .shop-item .shop-info-tell a{display:block;margin-top:4px;color:var(--theme-text)}.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(--color-accent)}.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(--theme-text)}.map-wrapper .info-panel .shops-list .shop-item .shop-route-button svg:hover{stroke:var(--theme-text-muted);transition:all 0.3s}.map-wrapper .info-panel .shops-list .shop-item .shop-route-button svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:1;cursor:pointer}@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(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);box-shadow:var(--theme-shadow);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:var(--theme-surface);border-radius:var(--radius-sheet);box-shadow:var(--theme-shadow-lg);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:var(--theme-border);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:var(--theme-stroke)}.map-wrapper .mobile-shop-info-title{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;flex-shrink:unset}.map-wrapper .mobile-shop-info-title .mobile-shop-name{margin:0;font-size:18px;color:var(--theme-text)}.map-wrapper .mobile-shop-info-title .mobile-shop-type{display:block;margin-top:4px;font-size:14px;color:var(--theme-text-muted)}.map-wrapper .mobile-shop-info-close{color:var(--theme-text-muted);background:none;border:none;cursor:pointer}.map-wrapper .mobile-shop-info-close:hover{color:var(--theme-text)}.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(--theme-text)}.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:var(--theme-stroke)}.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-hours,.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-phone,.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-email{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex-shrink:unset;gap:8px;font-size:14px;color:var(--theme-text-muted)}.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-hours svg,.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-phone svg,.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-email svg{flex-shrink:0;color:var(--color-accent)}.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-phone span{white-space:pre-line}.map-wrapper .mobile-shop-info .mobile-shop-details .mobile-shop-email a{color:var(--theme-text-muted)}.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;min-height:48px;padding:12px 16px;color:var(--theme-text);border:var(--theme-stroke);border-radius:var(--radius-action);background-color:transparent;font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease,background-color 0.15s ease;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:var(--theme-on-accent);fill:var(--theme-on-accent);stroke-width:2;width:16px;height:16px}.map-wrapper .mobile-shop-info .mobile-shop-actions .mobile-route-btn{background:var(--theme-action-bg);color:var(--theme-action-text)}.map-wrapper .mobile-shop-info .mobile-shop-actions .mobile-route-btn:hover{background:var(--theme-action-bg);opacity:0.85}.map-wrapper .mobile-shop-info .mobile-shop-actions .mobile-call-btn{background:var(--theme-surface-soft);color:var(--theme-text)}.map-wrapper .mobile-shop-info .mobile-shop-actions .mobile-call-btn:hover{background:var(--theme-surface-soft)}.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:var(--theme-surface);box-shadow:var(--theme-shadow-lg);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{min-height:48px;padding:12px 16px;color:var(--theme-text);border:var(--theme-stroke);border-radius:var(--radius-action);background-color:transparent;font-size:16px;font-weight:500;line-height:24px;transition:opacity 0.15s ease,background-color 0.15s ease;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}.page--articles main{padding-block:48px 100px}@media (max-width:500px){.page--articles main{padding-block:28px 72px}}.articles-page__inner{width:100%;max-width:1110px;margin:0 auto}.articles-page__header{display:flex;flex-direction:column;align-items:center;margin-bottom:28px;text-align:center}.articles-page__title{margin:0 0 8px;color:var(--theme-text);font-size:60px;font-weight:700;line-height:1.04}.articles-page__subtitle{margin:0;color:var(--theme-text-muted);font-size:20px;line-height:1.35}.articles-page__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:42px}.articles-page__filter{display:inline-flex;align-items:center;min-height:40px;padding:8px 20px;border:1px solid var(--theme-border);border-radius:var(--radius-full);background-color:var(--theme-surface);color:var(--theme-text);font-size:16px;font-weight:500;line-height:1.2;text-decoration:none}.articles-page__filter--active{border-color:var(--theme-text)}.articles-page__list{display:flex;flex-wrap:wrap;gap:36px 20px}.articles-page__empty{padding:24px 0;color:var(--theme-text-muted);font-size:18px;line-height:1.55}.articles-card{flex:0 0 calc(25% - 15px);min-width:0}.articles-card__link{display:block;color:inherit;text-decoration:none}.articles-card__media{position:relative;overflow:hidden;margin-bottom:16px;border-radius:var(--radius-lg);aspect-ratio:0.93/1;background-color:var(--theme-surface-soft)}.articles-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.articles-card__reading-time{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;color:var(--theme-on-accent);font-size:15px;line-height:1.2}.articles-card__reading-icon{flex:0 0 auto}.articles-card__body{display:flex;flex-direction:column;gap:10px}.articles-card__title{margin:0;color:var(--theme-text);font-size:20px;font-weight:700;line-height:1.18}.articles-card__text{margin:0;font-size:16px;line-height:1.45}.articles-card__date{color:var(--theme-text-muted);font-size:16px;line-height:1.3}.page--article main{padding-block:48px 100px}@media (max-width:500px){.page--article main{padding-block:28px 72px}}.article-page__inner{width:100%;max-width:1024px;margin:0 auto}.article-page__tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.article-page__tag{display:inline-flex;align-items:center;min-height:32px;padding:7px 14px;border:1px solid var(--theme-border);border-radius:var(--radius-full);background-color:var(--theme-surface-soft);color:var(--theme-text);font-size:14px;line-height:1.2}.article-page__header{margin-bottom:18px}.article-page__title{max-width:760px;margin:0;color:var(--theme-text);font-size:60px;font-weight:700;line-height:1.06}.article-page__content{display:flex;flex-direction:column}.article-page__meta{margin-bottom:28px;color:var(--theme-text-muted);font-size:18px;line-height:1.3}.article-page__block{margin:0 0 24px}.article-page__block--image{margin-bottom:14px}.article-page__block--heading-h2{margin-top:8px;margin-bottom:16px}.article-page__block--heading-h3{margin-top:6px;margin-bottom:12px}.article-page__block--paragraph{margin-bottom:28px}.article-page__block--list{margin-bottom:24px}.article-page__block--quote{margin-top:8px;margin-bottom:36px}.article-page__block--divider{height:1px;margin:8px 0 40px;background:linear-gradient(90deg,transparent 0%,var(--theme-border) 14%,var(--theme-border) 86%,transparent 100%)}.article-page__image{display:block;width:min(100%,860px);height:clamp(280px,46vw,520px);margin:0 auto;border-radius:var(--border-radius);object-fit:cover;object-position:center}.article-page__caption{margin-top:10px;color:var(--theme-text-muted);font-size:14px;line-height:1.35}.article-page__heading{margin:0;color:var(--theme-text);font-weight:700}.article-page__heading--h2{font-size:28px;line-height:1.2}.article-page__heading--h3{font-size:20px;line-height:1.25}.article-page__text{color:var(--theme-text);font-size:18px;line-height:1.65}.article-page__text p{margin:0 0 18px}.article-page__text p:last-child{margin-bottom:0}.article-page__list{margin:0;padding-left:30px;color:var(--theme-text);font-size:18px;line-height:1.65}.article-page__list-item{margin-bottom:8px}.article-page__list-item:last-child{margin-bottom:0}.article-page__quote{margin:0;padding:12px 8px 12px 24px;border-left:4px solid var(--color-accent);border-radius:var(--radius-sm);background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.9);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media (max-width:1150px){.articles-page__title{font-size:48px}.articles-page__list{gap:30px 18px}.articles-card{flex-basis:calc(50% - 9px)}.article-page__title{max-width:none;font-size:48px}.article-page__meta{margin-bottom:24px;font-size:16px}.article-page__text,.article-page__list{font-size:17px}}@media (max-width:500px){.articles-page__inner{max-width:none}.articles-page__header{align-items:center;margin-bottom:22px;text-align:center}.articles-page__title{font-size:32px;line-height:1.08}.articles-page__subtitle{font-size:16px}.articles-page__filters{gap:8px;margin-bottom:28px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.articles-page__filters::-webkit-scrollbar{display:none}.articles-page__filter{min-height:34px;padding:7px 14px;font-size:14px;white-space:nowrap}.articles-page__list{gap:24px}.articles-card{flex-basis:100%}.articles-card__media{margin-bottom:14px}.articles-card__reading-time{top:12px;left:12px;font-size:14px}.articles-card__body{gap:8px}.articles-card__title{font-size:18px}.articles-card__text,.articles-card__date{font-size:14px}.article-page__inner{max-width:none}.article-page__tags{gap:8px;margin-bottom:16px}.article-page__tag{min-height:30px;padding:6px 12px;font-size:13px}.article-page__header{margin-bottom:16px}.article-page__title{font-size:32px;line-height:1.08}.article-page__meta{margin-bottom:22px;font-size:14px}.article-page__block{margin-bottom:18px}.article-page__block--paragraph{margin-bottom:22px}.article-page__block--quote{margin-bottom:28px}.article-page__block--divider{margin:6px 0 30px}.article-page__image{border-radius:var(--border-radius)}.article-page__caption{margin-top:8px;font-size:13px}.article-page__heading--h2{font-size:22px}.article-page__heading--h3{font-size:18px}.article-page__text,.article-page__list{font-size:16px;line-height:1.55}.article-page__list{padding-left:22px}}.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:var(--theme-stroke);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:var(--radius-lg);background-color:var(--theme-surface-soft);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(--theme-surface);border-color:var(--color-accent);box-shadow:var(--theme-shadow)}.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:var(--color-accent);margin-bottom:20px;padding-bottom:10px;border-bottom:var(--theme-stroke)}.fl-privacy-policy__content-wrapper .fl-privacy-policy__content-panel .tab-content h3{color:var(--color-accent);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:var(--theme-stroke);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-bg-primary);border-top:var(--theme-stroke);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(--theme-text);margin:0;max-width:800px}.cookie-banner__text a{color:var(--color-accent);font-weight:500;text-decoration:underline}.cookie-banner__btn{margin:0 auto;max-width:250px;min-width:150px;padding:14px 24px;background:var(--theme-action-bg);color:var(--theme-action-text);border:none;border-radius:var(--radius-action);font-weight:500;cursor:pointer;transition:all 0.2s ease}.cookie-banner__btn:hover{background:var(--theme-action-bg);opacity:0.85}.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(--color-accent);font-weight:500;text-decoration:underline}@media (max-width:768px){.service-error{padding:60px 16px}.service-error h1{font-size:22px}}