@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/Roboto-Light-CZE1r6-S.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/Roboto-Regular-f0lhpOnz.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/Roboto-Bold-D-aAu_L5.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(/assets/Roboto-Black-Dy2twG1j.ttf) format("truetype")}@font-face{font-family:icomoon;src:url(/assets/icomoon-NnTTT__y.eot?6aksiz);src:url(/assets/icomoon-NnTTT__y.eot?6aksiz#iefix) format("embedded-opentype"),url(/assets/icomoon-SL6o5XbQ.ttf?6aksiz) format("truetype"),url(/assets/icomoon-BlXtaONh.woff?6aksiz) format("woff"),url(/assets/icomoon-BZr4cmog.svg?6aksiz#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sun:before{content:""}.icon-sun1:before{content:""}.icon-sun2:before{content:""}.icon-moon:before{content:""}.icon-night:before{content:""}.icon-weather:before{content:""}.icon-moon1:before{content:""}.icon-night1:before{content:""}.icon-weather1:before{content:""}.icon-home1:before{content:""}.icon-home:before{content:""}.icon-pencil:before{content:""}.icon-paint-format:before{content:""}.icon-image:before{content:""}.icon-images:before{content:""}.icon-books:before{content:""}.icon-profile:before{content:""}.icon-file-empty:before{content:""}.icon-files-empty:before{content:""}.icon-file-text2:before{content:""}.icon-file-picture:before{content:""}.icon-file-music:before{content:""}.icon-file-play:before{content:""}.icon-file-video:before{content:""}.icon-file-zip:before{content:""}.icon-qrcode:before{content:""}.icon-cart:before{content:""}.icon-coin-yen:before{content:""}.icon-credit-card:before{content:""}.icon-calculator:before{content:""}.icon-lifebuoy:before{content:""}.icon-address-book:before{content:""}.icon-envelop:before{content:""}.icon-location:before{content:""}.icon-location2:before{content:""}.icon-clock:before{content:""}.icon-calendar:before{content:""}.icon-printer:before{content:""}.icon-drawer:before{content:""}.icon-drawer2:before{content:""}.icon-undo:before{content:""}.icon-redo:before{content:""}.icon-bubble:before{content:""}.icon-bubbles:before{content:""}.icon-bubbles2:before{content:""}.icon-user:before{content:""}.icon-users:before{content:""}.icon-user-plus:before{content:""}.icon-user-minus:before{content:""}.icon-user-check:before{content:""}.icon-user-tie:before{content:""}.icon-spinner9:before{content:""}.icon-search:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-lock:before{content:""}.icon-unlocked:before{content:""}.icon-equalizer:before{content:""}.icon-cog:before{content:""}.icon-pie-chart:before{content:""}.icon-stats-dots:before{content:""}.icon-stats-bars:before{content:""}.icon-gift:before{content:""}.icon-bin:before{content:""}.icon-airplane:before{content:""}.icon-truck:before{content:""}.icon-target:before{content:""}.icon-list-numbered:before{content:""}.icon-list:before{content:""}.icon-list2:before{content:""}.icon-tree:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-cloud-check:before{content:""}.icon-link:before{content:""}.icon-flag:before{content:""}.icon-attachment:before{content:""}.icon-eye:before{content:""}.icon-eye-blocked:before{content:""}.icon-bookmarks:before{content:""}.icon-star-empty:before{content:""}.icon-star-full:before{content:""}.icon-warning:before{content:""}.icon-notification:before{content:""}.icon-question:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-info:before{content:""}.icon-cancel-circle:before{content:""}.icon-blocked:before{content:""}.icon-cross:before{content:""}.icon-checkmark:before{content:""}.icon-enter:before{content:""}.icon-exit:before{content:""}.icon-loop2:before{content:""}.icon-arrow-up1:before{content:""}.icon-arrow-right1:before{content:""}.icon-arrow-down1:before{content:""}.icon-arrow-left1:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-circle-up:before{content:""}.icon-circle-right:before{content:""}.icon-circle-down:before{content:""}.icon-circle-left:before{content:""}.icon-checkbox-checked:before{content:""}.icon-checkbox-unchecked:before{content:""}.icon-radio-checked:before{content:""}.icon-radio-checked2:before{content:""}.icon-radio-unchecked:before{content:""}.icon-bold:before{content:""}.icon-underline:before{content:""}.icon-italic:before{content:""}.icon-strikethrough:before{content:""}.icon-indent-increase:before{content:""}.icon-indent-decrease:before{content:""}.icon-embed2:before{content:""}.icon-file-pdf:before{content:""}.icon-file-openoffice:before{content:""}.icon-file-word:before{content:""}.icon-file-excel:before{content:""}.icon-libreoffice:before{content:""}.icon-moon-stars:before{content:""}.icon-moon-stars1:before{content:""}.icon-box:before{content:""}.icon-verified:before{content:""}.icon-child_care:before{content:""}.icon-sort1:before{content:""}.icon-verified_user:before{content:""}.icon-person_outline:before{content:""}.icon-person:before{content:""}.icon-favorite_outline:before{content:""}.icon-favorite:before{content:""}.icon-rub:before{content:""}.icon-female:before{content:""}.icon-woman:before{content:""}.icon-male:before{content:""}.icon-man:before{content:""}.icon-sort:before{content:""}.icon-less:before{content:""}.icon-greater:before{content:""}.icon-layout:before{content:""}.icon-up:before{content:""}.icon-down:before{content:""}.icon-ok-circle:before{content:""}:root{--background-color: #ffffff;--site-color1-rgb: 1 212 239;--site-color2-rgb: 255 56 92;--site-color1: rgb(var(--site-color1-rgb));--site-color2: rgb(var(--site-color2-rgb));--text-color: #000000;--text-placeholder-color: #afafaf;--text-breadcrumbs-color: #afafaf;--text-disabled-color: #e0e0e0;--link-color: #000000;--button-background: rgb(0 0 0 / .1);--button-background-disabled: rgba(0, 0, 0, .06);--button-background-hovered: rgb(0 0 0 / .2);--button-background-primary: rgba(var(--site-color1-rgb) / .5);--button-background-disabled-primary: rgba(var(--site-color1-rgb) / .1);--button-background-hovered-primary: rgb(var(--site-color1-rgb) / .9);--font-size: 16px;--input-border-color: #919191;--input-border: 2px solid var(--input-border-color);--input-bg-color: white;--input-border-color-active: var(--site-color1);--input-border-color-inactive: #eeeeee}[data-theme=dark]{--background-color: #161625;--text-color: #ffffff;--text-placeholder-color: #5f5f5f;--text-breadcrumbs-color: #afafaf;--text-disabled-color: #373737;--link-color: #ffffff;--button-background: rgb(255 255 255 / .1);--button-background-disabled: rgba(255, 255, 255, .06);--button-background-hovered: rgb(255 255 255 / .2);--button-background-primary: rgba(var(--site-color1-rgb) / .5);--button-background-disabled-primary: rgba(var(--site-color1-rgb) / .1);--button-background-hovered-primary: rgb(var(--site-color1-rgb) / .9);--font-size: 16px;--input-border-color: #919191;--input-border: 2px solid var(--input-border-color);--input-bg-color: #000000;--input-border-color-active: var(--site-color1);--input-border-color-inactive: #191919}.breadcrumbs{padding:30px 0}@media (max-width: 1299px){.breadcrumbs{padding:10px 0}}.breadcrumbs ul{display:flex;padding:0;margin:0;list-style:none}.breadcrumbs ul li{display:flex;align-items:center;color:var(--text-breadcrumbs-color)}.breadcrumbs ul li a{font-weight:400;font-size:80%;color:var(--text-breadcrumbs-color)}.breadcrumbs ul li:after{content:"/";display:block;padding:0 10px}.breadcrumbs ul li:last-child:after{content:none}.breadcrumbs .title{font-size:160%;padding:10px 0 0;margin:0}.product-filter{padding-bottom:30px}.product-filter .filter-label{padding:10px 0;font-weight:700}.product-filter .input{width:100%;-moz-appearance:textfield}.product-filter .input::-webkit-outer-spin-button,.product-filter .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-filter .input-group{position:relative}.product-filter .input-group .input{padding-left:30px}.product-filter .input-group .input-icon,.product-filter .input-group .input-placeholder{height:100%;top:-1px;left:10px;position:absolute;display:flex;align-items:center;color:var(--text-placeholder-color)}html{scrollbar-gutter:stable;overflow:auto}.scrollbar::-webkit-scrollbar{width:8px}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--input-border-color-active);border:2px solid transparent;border-radius:8px;background-clip:padding-box}@keyframes spin{to{transform:rotate(360deg)}}.spin{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.spin>*{animation:spin 2s linear 0s infinite}@keyframes horizontal-shaking{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.floating-menu{position:fixed;left:0;top:0;z-index:1;height:100vh;width:100vw;background:var(--background-color);padding-top:50px;overflow-y:auto}.floating-menu .floating-menu-actions{position:absolute;right:20px;top:20px;display:flex;gap:20px}.floating-menu .floating-menu-actions button{height:40px;background:none;border:none}.floating-menu .menu-container{padding-top:40px}.floating-menu .menu-container .category-menu .tabs{display:flex;align-items:center;gap:20px}.input{height:40px;border:var(--input-border);background-color:var(--input-bg-color);border-radius:6px;padding:0 10px;line-height:28px;min-width:30px;width:auto;font-size:var(--font-size);color:var(--text-color)}.input:active,.input:focus,.input:focus-visible,.input:focus-within{border-color:var(--input-border-color-active);outline:none}.input.error{--input-border-color: red}.input::placeholder{color:var(--text-placeholder-color);opacity:1;font-size:var(--font-size)!important;font-weight:400;font-family:Roboto,serif}.checkbox-container{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:10px}.checkbox-container label,.checkbox-container .label{margin-bottom:0!important;margin-top:5px}.checkbox-container input[type=checkbox]{border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;cursor:pointer;padding:0;height:1rem}.checkbox-container input[type=checkbox]:active:before,.checkbox-container input[type=checkbox].focus:before,.checkbox-container input[type=checkbox]:focus-visible:before{outline:1px solid var(--input-border-color-active);border-radius:3px}.checkbox-container input[type=checkbox]:before{font-family:icomoon;content:"";font-size:120%;color:var(--input-border-color)}.checkbox-container input[type=checkbox]:checked:before{font-family:icomoon;content:"";font-size:120%;color:var(--input-border-color)}.textarea{min-height:60px;border:var(--input-border);background-color:var(--input-bg-color);border-radius:6px;padding:5px 10px;line-height:28px;min-width:30px;width:auto;font-size:var(--font-size);color:var(--text-color)}.textarea:active,.textarea:focus,.textarea:focus-visible,.textarea:focus-within{border-color:var(--input-border-color-active);outline:none}.textarea.error{--input-border-color: red}.button-icon{background:0;border:0;outline:0;box-shadow:none;padding:0;font-size:160%;cursor:pointer}.button-icon:hover,.button-icon:active,.button-icon:focus-within{background:0;outline:0;box-shadow:none}.button{background-color:var(--button-background);border-radius:10px;border:none;outline:none;padding:10px 20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.button:hover{background-color:var(--button-background-hovered)}.button:disabled{background-color:var(--button-background-disabled)}button:disabled{cursor:not-allowed}button.button-link{border:none;padding:0;margin:0;background-color:transparent;color:var(--link-color);font-weight:600;line-height:20px;cursor:pointer;font-size:var(--font-size)}button.button-link:active,button.button-link:focus-visible,button.button-link:focus{text-decoration:underline;box-shadow:none}button.button-link:hover{text-decoration:underline}button.primary{background-color:var(--button-background-primary)}button.primary:hover{background-color:var(--button-background-hovered-primary)}button.primary:disabled{background-color:var(--button-background-disabled-primary)}.form{display:flex;flex-direction:column;padding:30px;gap:10px}.form .field-group{padding-bottom:20px;position:relative}.form .field-group label,.form .field-group .label{display:block;margin-bottom:5px}.form .field-group input{display:block}.form .field-group .error{display:block;position:absolute;color:red;animation:horizontal-shaking .1s;animation-iteration-count:1}body{background-color:var(--background-color);place-items:start;padding:0;margin:0;font-size:var(--font-size);transition:background-color .3s ease;color:var(--text-color)}button,a,input{font-size:var(--font-size);color:var(--text-color)}*,*:before,*:after{box-sizing:border-box}*{font-family:Roboto,serif;font-weight:400}a{color:var(--link-color);text-decoration:none;font-weight:600}a:visited{color:var(--link-color)}.page-container{display:flex;justify-content:center;width:100%}.page-container .page-container-inner{width:100%;max-width:1920px;padding:0 240px}@media (max-width: 1299px){.page-container .page-container-inner{padding:20px!important}}@media (max-width: 1023px){.page-container .page-container-inner{padding:10px!important}}.page-container .page-container-inner.center{display:flex;justify-content:center}.container{display:flex;gap:10px;align-items:stretch}.container.center{justify-content:center}.border-bottom{border-bottom:1px solid #cccccc}@media (min-width: 1024px){.mobile-only{display:none!important}}@media (max-width: 1023px){.mobile-hide{display:none!important}}.dim{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background:#000c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100}ul.nested-list,ul.nested-list ul{padding:0;margin:0;list-style:none}.burger-button{height:30px;background:none;border:none;outline:none;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.burger-button .burger-button-icon .burger-layer{display:block;width:22px;height:2px;background:var(--text-color);transition:transform .2s ease}.burger-button .burger-button-icon .burger-layer1{transform:translateY(-6px) rotate(0)}.burger-button .burger-button-icon .burger-layer2{transform:translate(0) scaleX(1)}.burger-button .burger-button-icon .burger-layer3{transform:translateY(6px) rotate(0)}.burger-button.active .burger-button-icon .burger-layer1{transform:translateY(2px) rotate(45deg)}.burger-button.active .burger-button-icon .burger-layer2{transform:translate(-11px) scaleX(0)}.burger-button.active .burger-button-icon .burger-layer3{transform:translateY(-2px) rotate(-45deg)}.burger-button:active,.burger-button:focus-within,.burger-button:hover{outline:none;box-shadow:none}.large-toggle{display:flex;width:fit-content;background-color:var(--button-background);border-radius:10px;position:relative}.large-toggle .button{border:none;padding:14px 20px;background:transparent;box-shadow:none;outline:none;z-index:1;font-weight:700}.large-toggle .button:hover,.large-toggle .button:focus-within,.large-toggle .button:active{background:transparent;border:none;outline:none;box-shadow:none}.large-toggle .active-window{position:absolute;height:100%;top:0;width:0;left:0;transition:width .2s ease,left .2s ease;padding:5px;z-index:0}.large-toggle .active-window div{width:100%;height:100%;background:var(--background-color);border-radius:10px;box-shadow:1px 1px 2px var(--background-color)}.category-image-component{position:relative;border-radius:20px;overflow:hidden}.category-image-component:hover .category-image{transform:scale(1.05)}.category-image-component.small{display:flex;flex-direction:column;border:1px solid #cccccc;border-radius:8px;padding:10px;justify-content:space-around;align-items:center}.category-image-component.small .category-label{position:static;font-size:80%;text-align:center;padding:0 5px;color:inherit}.category-image-component.small .category-image{object-fit:contain;width:100%;height:auto;max-height:40px}.category-image-component .category-label{position:absolute;top:20px;left:20px;font-weight:700;font-size:140%;color:#000;padding-right:20px}@media (max-width: 1023px){.category-image-component .category-label{font-size:1rem}}.category-image-component .category-image{object-fit:cover;width:100%;height:100%;transform:scale(1);transition:transform .2s ease}.main-category .main-category-label{display:flex;justify-content:space-between;padding:20px 0;align-items:center}.main-category .main-category-label .title{font-weight:700;font-size:160%}.main-category .main-category-label .button-action{padding-right:10px;display:flex;align-items:center;gap:10px}.main-category .main-category-label .button-action .icon{height:.6rem}.main-category .main-category-label .button-action .icon:before{display:block;font-size:.7rem}.main-category .category-row{display:flex;flex-wrap:wrap;margin-top:10px;gap:10px}.main-category .category-row .category-item.horizontal{overflow:hidden;display:flex;flex-direction:row;align-items:center;padding:10px}.main-category .category-row .category-item.horizontal .category-image{height:40px;flex-basis:content}.main-category .category-row .category-item.horizontal .main-category-label{white-space:nowrap;font-weight:400;padding:10px}.main-category .category-grid{display:grid;gap:10px}@media (min-width: 1300px){.main-category .category-grid{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr);aspect-ratio:2.5}.main-category .category-grid .category-item:nth-child(1){grid-column:1/4;grid-row:1/3}.main-category .category-grid .category-item:nth-child(2){grid-column:4/7;grid-row:1/3}.main-category .category-grid .category-item:nth-child(3){grid-column:7/9;grid-row:1}.main-category .category-grid .category-item:nth-child(4){grid-column:9/11;grid-row:1}.main-category .category-grid .category-item:nth-child(5){grid-column:7/9;grid-row:2/2}.main-category .category-grid .category-item:nth-child(6){grid-column:9/11;grid-row:2/2}}@media (max-width: 1299px) and (min-width: 1024px){.main-category .category-grid{grid-template-columns:repeat(3,1fr)}.main-category .category-grid .category-item:nth-child(1){grid-column:1/2;grid-row:1/2}.main-category .category-grid .category-item:nth-child(2){grid-column:2/3;grid-row:1/2}.main-category .category-grid .category-item:nth-child(3){grid-column:3/4;grid-row:1/2}.main-category .category-grid .category-item:nth-child(4){grid-column:1/2;grid-row:2/3}.main-category .category-grid .category-item:nth-child(5){grid-column:2/3;grid-row:2/3}.main-category .category-grid .category-item:nth-child(6){grid-column:3/4;grid-row:2/3}}@media (max-width: 1023px){.main-category .category-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.main-category .category-grid:nth-child(1),.main-category .category-grid:nth-child(2),.main-category .category-grid:nth-child(3),.main-category .category-grid:nth-child(4),.main-category .category-grid:nth-child(5),.main-category .category-grid:nth-child(6){grid-column:auto;grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto;grid-row:auto}}.product-price-filter .input-group{position:relative}.product-price-filter .input-group .input{padding-left:30px}.button{position:relative}.button.busy:before{color:transparent}.button .button-spin{position:absolute;width:100%;height:100%;top:0;left:0}.button .button-hidden{opacity:0}.product-card{position:relative}.product-card .favorite{position:absolute;background:none;border:none;outline:none;top:10px;left:5px;z-index:1;padding:5px;color:#191919}.product-card .favorite .icon-favorite:before{color:var(--site-color2)}.product-card .favorite:active,.product-card .favorite:focus-within,.product-card .favorite:focus,.product-card .favorite:hover{background:none;border:none;outline:none}.product-card:hover .product-image img{transform:scale(1.02)}.product-card .product-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px;overflow:hidden}.product-card .product-image img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .2s ease;transform:scale(1)}.product-card .product-info{position:relative;z-index:1}.product-card .product-info .product-price{font-weight:700}.product-card .product-info .product-price .in-stock{color:red;font-size:80%}.product-brand-filter .brand-grid{display:flex;flex-direction:column;gap:10px;max-height:600px;overflow-y:auto;margin-top:10px}.product-brand-filter .brand-grid .brand-item{width:100%;display:flex;align-items:center;background:none;cursor:pointer;border:none;gap:10px;padding:0}.product-brand-filter .brand-grid .brand-item:hover img,.product-brand-filter .brand-grid .brand-item.selected img{border:2px solid var(--input-border-color-active)}.product-brand-filter .brand-grid .brand-item img{width:40px;border:2px solid transparent;border-radius:5px}.product-brand-filter .size-grid{list-style:none;margin-top:10px;-moz-column-count:3;-moz-column-gap:1.5rem;-moz-column-rule:none;-webkit-column-count:3;-webkit-column-gap:1.5rem;-webkit-column-rule:none;column-count:3;column-gap:1.5rem;column-rule:none;padding:0}.drop-down-group{position:relative}.drop-down-group .drop-down-layer{position:absolute;z-index:10;background:#fff;border-radius:4px;box-shadow:1px 1px 5px rgba(var(--site-color1-rgb)/.5)}.drop-down-group .drop-down-layer button.drop-down-option{width:100%;border-radius:0;font-size:var(--font-size);padding:10px!important}.drop-down-group .drop-down-layer button.drop-down-option:hover{background:var(--site-color1)}.product-text-filter .input-group{position:relative}.product-text-filter .input-group .input{padding-left:30px;padding-right:30px}.product-text-filter .input-group .reset-text{position:absolute;right:0;font-size:.7rem;color:var(--text-placeholder-color);height:100%;padding:0 10px}.product-stock-filter .large-toggle{width:100%;justify-content:stretch}.product-stock-filter .large-toggle>button{flex-grow:1}.nested-categories{display:flex;overflow-x:auto;gap:20px;padding-bottom:30px}@media (max-width: 1023px){.nested-categories{padding-bottom:10px}}.nested-categories::-webkit-scrollbar{-webkit-appearance:none}.nested-categories .nested-category{min-width:100px}.category-page-container{display:flex;justify-content:stretch;align-items:start;gap:30px}@media (min-width: 1300px){.category-page-container{padding-top:30px}}.category-page-container .search-panel{flex:0 0 280px}@media (max-width: 1023px){.category-page-container .search-panel{display:none}}.category-page-container .search-result{flex-grow:1}.category-page-container .search-result .search-actions{display:flex;justify-content:space-between;margin-bottom:20px}.category-page-container .search-result .search-actions .search-action{display:flex;align-items:center;gap:10px;font-size:.8rem}.category-page-container .search-result .search-actions button{display:flex;align-items:center;gap:10px;font-size:.8rem;padding:10px 0;background:none;border:none;cursor:pointer}.category-page-container .search-result .found{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}@media (max-width: 1299px){.category-page-container .search-result .found{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.category-page-container .search-result .found .product-card-holder{display:flex;flex-direction:column;align-items:center;gap:20px}.category-page-container .search-result .found .product-card-holder .holder-image{width:100%;aspect-ratio:1;background:var(--text-disabled-color)}.category-page-container .search-result .found .product-card-holder .holder-label{width:100%;height:20px;background:var(--text-disabled-color)}.category-page-container .search-result .not-found{display:flex;flex-direction:column;align-items:center;justify-content:center}.category-page-container .search-result .not-found img{max-width:200px}.gallery-component .image-viewer{width:100%}.gallery-component .image-viewer .image-viewer-wrap{width:100%;height:100%;display:flex;overflow:hidden;align-items:center}.gallery-component .image-viewer .image-viewer-wrap .image{flex:1 0 100%;display:flex;align-items:center;justify-content:center}.gallery-component .image-viewer .image-viewer-wrap .image img{max-width:100%;max-height:600px;border-radius:10px}@media (max-width: 1023px){.gallery-component .image-viewer .image-viewer-wrap .image img{min-height:auto}}.gallery-component .thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-top:40px}.gallery-component .thumbnails button{background:none;border:2px solid transparent;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.gallery-component .thumbnails button:hover,.gallery-component .thumbnails button.selected{border:2px solid var(--input-border-color-active)}.gallery-component .thumbnails button img{width:100%}.size-grid-component{background:#fff;padding:10px;max-height:90%;position:relative;overflow-y:auto;border-radius:10px}.size-grid-component .size-grid-header{width:100%;display:flex;align-items:center;padding:10px 0;gap:20px}.size-grid-component .size-grid-header .label{width:100%}.size-grid-component .close-size-grid{cursor:pointer;z-index:1}.size-grid-component table{border-collapse:collapse}.size-grid-component table th{position:sticky;top:0}.size-grid-component table td,.size-grid-component table th{padding:10px;border:2px solid var(--site-color1)}.__ymap{color:#000;position:relative}.__ymap_container{width:100%;height:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:focus [class$=main-engine-container] canvas,.__ymap--grabbing:active [class$=main-engine-container] canvas{cursor:grabbing}.pickup-point-selector-wrapper{width:100%;height:100%;padding:100px 200px}@media (max-width: 1023px){.pickup-point-selector-wrapper{padding:0}}.pickup-point-selector{border-radius:10px;overflow:hidden;display:flex;align-items:stretch;height:100%}@media (max-width: 1023px){.pickup-point-selector{flex-direction:column-reverse;border-radius:0}}.pickup-point-selector .pickup-point-sidebar{width:600px;background:var(--background-color);display:flex;flex-direction:column;padding:20px 10px;justify-content:space-between;gap:20px}@media (max-width: 1023px){.pickup-point-selector .pickup-point-sidebar{width:100%;height:auto}}.pickup-point-selector .pickup-point-sidebar .pickup-point-info{padding:0 10px;display:flex;flex-direction:column;gap:20px}.pickup-point-selector .pickup-point-sidebar .pickup-point-info .pickup-point-info-address-wrapper{display:flex;justify-content:space-between}.pickup-point-selector .pickup-point-sidebar .pickup-point-info .pickup-point-info-address-wrapper .pickup-point-info-address{padding-top:10px;white-space:wrap}.pickup-point-selector .pickup-point-sidebar .pickup-point-info .pickup-point-info-address-wrapper .pickup-point-reset{padding:10px}.pickup-point-selector .pickup-point-sidebar .pickup-point-info .pickup-point-info-worktime{display:flex;gap:5px}.pickup-point-selector .pickup-point-sidebar .yandex-map-search .yandex-map-search-input-wrapper{width:100%;padding:0 10px}.pickup-point-selector .pickup-point-sidebar .yandex-map-search .yandex-map-search-input-wrapper input{width:100%}.pickup-point-selector .pickup-point-sidebar .yandex-map-search .yandex-map-search-results{display:flex;flex-direction:column}.pickup-point-selector .pickup-point-sidebar .yandex-map-search .yandex-map-search-results .yandex-map-search-results-item{cursor:pointer;padding:5px 10px}.pickup-point-selector .pickup-point-sidebar .yandex-map-search .yandex-map-search-results .yandex-map-search-results-item:hover{background:var(--button-background-primary);border-radius:10px}.pickup-point-selector .pickup-point-sidebar .yandex-map-search .yandex-map-search-results .yandex-map-search-results-item .description{font-size:80%;color:var(--text-breadcrumbs-color)}.pickup-point-selector .pickup-point-sidebar .pickup-point-actions{padding:10px 10px 0}.pickup-point-selector .pickup-point-sidebar .pickup-point-actions .button{width:100%}.yandex-map{width:100%;height:100%}.yandex-map .cluster{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:var(--background-color);border-radius:100%;cursor:pointer;border:1px solid #4b4b4c;outline:1px solid #343230;text-align:center}.yandex-map .pickup-point{width:38px;height:38px;cursor:pointer;border:none;padding:0;margin:0;outline:none}.yandex-map .pickup-point img{width:100%;height:100%}.checkout-form{max-width:800px;background:var(--background-color);display:flex;flex-direction:column;padding:20px;align-items:center;width:100%;max-height:100%;overflow:auto}.checkout-form .compact{display:flex;flex-wrap:wrap;gap:20px}.checkout-form .compact>*{min-width:200px;justify-content:stretch;align-items:stretch;flex-grow:1}.checkout-form .compact>*.field-group input,.checkout-form .compact>*.field-group button{width:100%}@media (min-width: 1024px){.checkout-form .compact>*.field-group button{margin-top:24px}}@media (max-width: 1023px){.checkout-form{height:100%;overflow-y:auto;overscroll-behavior:contain;justify-content:space-between}}.checkout-form .checkout-product-info{display:flex;gap:20px;justify-content:stretch}.checkout-form .checkout-product-info img{max-width:160px}.checkout-form .checkout-product-info .info{display:flex;flex-direction:column;justify-content:center}.checkout-form .delivery-method{width:100%;margin-top:20px}.checkout-form .delivery-method .delivery-toggle button{padding:20px}.checkout-form .form-footer{display:flex;gap:20px;justify-content:stretch;width:100%}.checkout-form .form-footer button{flex-grow:1}.user-data-info{padding-bottom:20px}.price-detail{background:var(--button-background-disabled);border-radius:10px;padding:20px;margin-top:20px}.price-detail h4{padding:0;margin:0;display:flex;gap:10px;align-items:center;width:100%}.price-detail ul{list-style:none;padding:0}.price-detail ul li{display:flex;justify-content:space-between;padding:10px 10px 10px 28px}.price-detail ul li>*{white-space:nowrap}.price-detail ul li .dots-fill{overflow:hidden;border-right:10px solid transparent}.price-detail ul li .dots-fill:after{padding:0 10px;content:"..............................................................................................................................................................................................."}.price-button{display:flex;justify-content:center;align-items:center;gap:20px;padding:10px;border-radius:10px;border:none;width:100%;cursor:not-allowed}.unavailable-button{background:var(--button-background-disabled);color:var(--text-breadcrumbs-color)}.actualize-price{justify-content:space-between;background:var(--button-background-disabled);color:var(--text-breadcrumbs-color);cursor:wait}.checkout-button{display:flex;justify-content:space-between;gap:20px;padding:10px 14px;border-radius:10px;border:none;cursor:pointer;width:100%}.product-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-not-found img{max-width:300px}.product-page{display:grid;grid-template-columns:50% 50%;gap:40px;padding:30px 0}@media (max-width: 1299px){.product-page{gap:10px}}@media (max-width: 1023px){.product-page{grid-template-columns:100%;padding:0}}.product-page .property-panel .size-grid-link{margin-top:20px;color:var(--site-color1)}.product-page .property-panel .property-grid{display:flex;flex-wrap:wrap;gap:10px}.product-page .property-panel .property-grid .property-value{min-height:40px;border-radius:6px;border:2px solid var(--input-border-color);display:flex;align-items:center;justify-content:center}.product-page .property-panel .property-grid .property-value.disabled{color:var(--text-disabled-color);border-color:var(--text-disabled-color)}.product-page .property-panel .property-grid .property-value.active{border:2px solid var(--input-border-color-active)}.product-page .property-panel .property-grid .property-value img{max-width:60px;max-height:30px;border-radius:6px}.product-page .property-panel .property-grid .property-value img+span{padding-right:15px}.product-page .property-panel .property-grid .property-value span{padding:5px 10px}.product-page .mobile-summary h1{margin:0}.product-page .info{display:flex;flex-direction:column}.product-page .info .info-panel{padding:20px 0}.product-page .info .info-panel h2{margin:0 0 20px}.product-page .info .info-panel:first-child{padding-top:0}.product-page .info .warranty-panel{display:flex;flex-direction:column;gap:20px}.product-page .info .warranty-panel .message{display:flex;gap:20px;align-items:stretch}.product-page .info .warranty-panel .message .image{display:flex;align-items:center;justify-content:center;font-size:200%;color:#4b4b4b}.product-page .info .warranty-panel .message .body{display:flex;flex-direction:column}.product-page .info .warranty-panel .message .body .description{color:var(--text-placeholder-color)}.product-page .info .summary h1{margin:0}.product-page .info .description{white-space:pre-wrap}.product-page .info .description p{margin:0}.favorites-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:30px;padding:30px 0}@media (max-width: 1299px){.favorites-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.profile-links{margin:0;list-style:none;padding:30px 0;display:flex;flex-direction:column;gap:20px}.profile-links li a,.profile-links li button{display:flex;gap:20px;align-items:center}.profile-links li a:hover,.profile-links li button:hover{text-decoration:none}.paginator-wrapper{display:flex;justify-content:space-between;align-items:center}.paginator-wrapper .total{white-space:nowrap}.paginator-wrapper .paginator{display:flex;margin:0;list-style:none;justify-content:right;width:100%;padding:10px 0}.paginator-wrapper .paginator li{padding:5px 10px;border-right:1px solid white;background:var(--button-background);cursor:pointer;-webkit-user-select:none;user-select:none}.paginator-wrapper .paginator li:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.paginator-wrapper .paginator li:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border-right:none}.paginator-wrapper .paginator li:hover{background:var(--button-background-hovered-primary)}.paginator-wrapper .paginator li.active{background:var(--button-background-primary);cursor:default}.paginator-wrapper .paginator li.disabled{cursor:default;color:var(--text-disabled-color)}.paginator-wrapper .paginator li.disabled:hover{background:var(--button-background)}.orders-table{margin-top:20px}.orders-table th{text-align:left;font-weight:700}.orders-table th,.orders-table td{padding:5px 10px}.orders-table th:first-child,.orders-table td:first-child{padding-left:0}.orders-table td{vertical-align:top}.orders-table td a{font-weight:400;text-decoration:underline}.order-form{background:var(--background-color)}@media (min-width: 1024px){.order-form input,.order-form textarea{min-width:400px}}.order-form .form-footer{display:flex;justify-content:end;gap:20px}.client-order-page h3{margin-bottom:10px}.client-order-page .product-info{display:flex;align-items:center;flex-wrap:wrap}.client-order-page .product-info .small-gallery{min-height:auto;max-width:500px}.client-order-page .product-info .small-gallery .image-viewer{min-height:auto!important}.client-order-page .product-info .small-gallery .image-viewer img{max-height:300px}.client-order-page .product-info ul{list-style:none;margin:0;padding:10px}.client-order-page .product-info .product-image{max-width:120px;max-height:120px}.order-progress{display:flex;gap:20px;padding:20px 0 10px}@media (max-width: 1023px){.order-progress{width:100%;justify-content:center}}.order-progress .order-progress-state{border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;padding:16px;font-size:30px;color:#424242;position:relative}.order-progress .order-progress-state.active{color:var(--site-color1)}.order-progress .order-progress-state:last-child:after{content:none}.order-progress .order-progress-state:after{content:"";position:absolute;top:50%;right:-20px;width:20px;height:3px;background:#f0f0f0}.order-progress-title{display:flex;flex-direction:column}.order-progress-title strong{font-weight:700}@media (max-width: 1023px){.order-progress-title{display:flex;width:100%;justify-content:center;align-items:center}}.order-detail h3{display:flex;gap:10px;align-items:center}.order-detail h3 button{padding:5px}.order-detail ul{list-style:none;padding:0 0 0 10px;margin:0}.order-progress-history ul{list-style:none;margin:0;padding:0}.order-progress-history ul li{display:flex;align-items:center;gap:10px;position:relative;height:30px}.order-progress-history ul li.done:before{background-color:#ccc}.order-progress-history ul li:before{content:"";width:10px;height:10px;border-radius:50%;border:2px solid #cccccc}.order-progress-history ul li:after{content:"";position:absolute;width:2px;height:20px;left:4px;background-color:#ccc;display:block;top:20px}.order-progress-history ul li:last-child:after{content:none}.category-tree{padding:20px 0;margin:0;list-style:none}.category-tree .category-toggle{display:flex;align-items:center;gap:10px;padding:5px 0}.category-tree .category-toggle button{font-size:1rem;padding-top:2px}.category-tree .category-tree{padding:0 10px}.theme-toggle{width:52px;height:26px;border-radius:13px;border:1px solid var(--site-color1);padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:space-around;position:relative}.theme-toggle .theme-toggle-item{border-radius:11px;width:20px;background:var(--site-color1);height:20px;display:flex;align-items:center;justify-content:center;position:absolute;left:2px;top:2px;transition:all ease-in .3s}.theme-toggle .theme-toggle-item.light{left:26px}.theme-toggle .theme-toggle-item.auto{width:46px}.search-component{position:absolute;top:0;left:0;width:100%;z-index:2}.search-component .page-container .page-container-inner .search-header{height:50px;display:flex;align-items:center;background:var(--background-color)}.search-component .page-container .page-container-inner .search-header .input-group{position:relative}.search-component .page-container .page-container-inner .search-header .input-group input{padding-left:30px}.search-component .page-container .page-container-inner .search-header .input-group .input-icon{position:absolute;left:10px;top:12px;color:var(--text-placeholder-color)}.search-component .page-container .page-container-inner .search-suggestions{position:absolute;background:var(--background-color);box-shadow:1px 1px 4px #ccc;padding:0;min-width:240px}.search-component .page-container .page-container-inner .search-suggestions h3{margin:0;padding:10px 5px;border-bottom:1px solid var(--site-color1)}.search-component .page-container .page-container-inner .search-suggestions ul{padding:0;margin:0;list-style:none}.search-component .page-container .page-container-inner .search-suggestions ul li{padding:0;max-width:100vw}.search-component .page-container .page-container-inner .search-suggestions ul li button{width:100%;font-weight:400;display:block;padding:5px 10px;background:inherit;border:0;border-radius:0;outline:0;text-align:left;cursor:pointer}.search-component .page-container .page-container-inner .search-suggestions ul li button:hover{background:var(--site-color1)}.search-component .page-container .page-container-inner .search-suggestions ul li button .hl{font-weight:700}.header{width:100%;border-bottom:1px solid #ccc;z-index:2}.header.fixed{position:fixed}.header .favorites-link{position:relative}.header .favorites-link .favorites-count{position:absolute;left:14px;bottom:2px;font-size:40%;border-radius:8px;background:var(--site-color2);height:16px;min-width:16px;padding:0 5px;display:flex;justify-content:center;color:#fff;line-height:16px}.header .header-inner{display:flex;justify-content:space-between;align-items:center}.header .header-inner .items-group{height:50px;display:flex;align-items:center;justify-content:center;gap:20px}.header .header-inner .logo{height:100%;padding:10px 0}.header .header-inner .logo img{height:100%;object-fit:cover}.footer{margin-top:240px;--link-color: #afafaf}.footer .footer-title .logo{height:40px}.footer .footer-links{color:#fff;background:#000;padding:40px 0}.footer .footer-links h2{margin:0 0 40px}.footer .footer-links h3{font-weight:700;margin:0}.footer .footer-links .columns{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer .footer-links .columns .column{display:flex;flex-direction:column;gap:10px;border-right:1px solid #3f3f3f}.footer .footer-links .columns .column:last-child{border-right:none}@media (max-width: 1023px){.footer .footer-links .columns{grid-template-columns:repeat(2,1fr);gap:20px}}.footer .social-links{display:flex;gap:20px}.footer .social-links img{width:30px}.footer .footer-copyright{background-color:#252525;color:#fff}.footer .footer-copyright .page-container-inner{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;flex-wrap:wrap;gap:20px}.footer .footer-copyright .page-container-inner .links-row{display:flex;align-items:center}.footer .footer-copyright .page-container-inner .links-row a{display:block;border-right:2px solid #6b6b6b;padding:0 10px}.footer .footer-copyright .page-container-inner .links-row a:last-child{border-right:none}.footer .footer-copyright .page-container-inner .cards-row{display:flex;align-items:center;gap:5px}.footer .footer-copyright .page-container-inner .cards-row .card-img{width:40px;height:13px;display:flex;align-items:center;justify-content:center}.footer .footer-copyright .page-container-inner .cards-row .card-img img{max-width:100%;max-height:100%}.login-component{display:flex;align-items:center;justify-content:center}.login-component .resend-code-button{background:none;border:none;padding:0}.login-component .resend-code-button:hover{text-decoration:underline}.login-component .form-wrapper{position:relative;border-radius:10px;background:var(--background-color)}.login-component .form-wrapper .form-header{padding:10px;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--site-color1)}.login-component .form-wrapper .close-button{height:30px;width:30px;background:none;border:none;cursor:pointer}.login-component .form-wrapper .close-button:hover{background:none;border:none}.login-component .form-wrapper .form .pin-input{display:flex;justify-content:space-between}.login-component .form-wrapper .form .pin-input input{width:40px;text-align:center;padding:0}
