@charset "UTF-8";[class^=icon-]::before,
[class^=icon-]::after,
[class*=" icon-"]::before,
[class*=" icon-"]::after{font-family:var(--fontIcon);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.icon-cart-light::before,
.icon-after-cart-light::after{content:"\e900"}.icon-cart-solid::before,
.icon-after-cart-solid::after{content:"\e901"}.icon-heart-light::before,
.icon-after-heart-light::after{content:"\e902"}.icon-heart-solid::before,
.icon-after-heart-solid::after{content:"\e903"}.icon-mobile-solid::before,
.icon-after-mobile-solid::after{content:"\e904"}.icon-phone-light::before,
.icon-after-phone-light::after{content:"\e905"}.icon-phone-solid::before,
.icon-after-phone-solid::after{content:"\e906"}.icon-sort-down-solid::before,
.icon-after-sort-down-solid::after{content:"\e907"}.icon-angle-right-solid::before,
.icon-after-angle-right-solid::after{content:"\e90b"}.icon-angle-down-solid::before,
.icon-after-angle-down-solid::after{content:"\e908"}.icon-magnifier-light::before,
.icon-after-magnifier-light::after{content:"\e909"}.icon-instagram-light::before,
.icon-after-instagram-light::after{content:"\e906"}.icon-facebook-solid::before,
.icon-after-facebook-solid::after{content:"\e90a"}.icon-list-solid::before,
.icon-after-list-solid::after{content:"\e90c"}.icon-dots-solid::before,
.icon-after-dots-solid::after{content:"\e90d"}.icon-grid-solid::before,
.icon-after-grid-solid::after{content:"\e90e"}.icon-filter-solid::before,
.icon-after-filter-solid::after{content:"\e90f"}.icon-sorting-solid::before,
.icon-after-sorting-solid::after{content:"\e910"}.icon-bin-light::before,
.icon-after-bin-light::after{content:"\e911"}:root{--fontDefoult:"Helvetica","NanitoSans";--fontIcon:"icomoon"}@font-face{font-family:"NanitoSans";src:url("../themes/adal/assets/fonts/nunito/NunitoSans.woff2") format("woff2");font-display:swap;font-weight:100 1000}
@font-face{font-family:"icomoon";src:url("../themes/adal/assets/fonts/iconmoon/icomoon.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}
:root{--colorBlack:hsl(0,0%,0%);--colorWhite:hsl(0,0%,100%);--colorBaseOne:var(--colorWhite);--colorBaseTwo:var(--colorBlack);--colorPrimaryH:157;--colorPrimaryS:43%;--colorPrimaryL:41%;--colorPrimary:hsl(var(--colorPrimaryH),var(--colorPrimaryS),var(--colorPrimaryL));--colorPrimaryRicher:hsl(calc(var(--colorPrimaryH) + 9),calc(var(--colorPrimaryS) + 36%),calc(var(--colorPrimaryL) - 9%));--colorPrimaryHover:var(--colorPrimaryRicher);--colorSecondaryH:20;--colorSecondaryS:70%;--colorSecondaryL:46%;--colorSecondary:hsl(var(--colorSecondaryH),var(--colorSecondaryS),var(--colorSecondaryL));--colorSecondaryRicher:hsl(calc(var(--colorSecondaryH) + 0),calc(var(--colorSecondaryS) + 11%),calc(var(--colorSecondaryL) - 14%));--colorSecondaryHover:var(--colorSecondaryRicher);--colorBlueH:216;--colorBlueS:54%;--colorBlueL:47%;--colorBlue:hsl(var(--colorBlueH),var(--colorBlueS),var(--colorBlueL));--colorBlueRicher:hsl(calc(var(--colorBlueH) + 0),calc(var(--colorBlueS) + 5%),calc(var(--colorBlueL) - 15%));--colorBlueHover:var(--colorBlueRicher);--colorRedH:354;--colorRedS:70%;--colorRedL:54%;--colorRed:hsl(var(--colorRedH),var(--colorRedS),var(--colorRedL));--colorRedRicher:hsl(calc(var(--colorRedH) + 0),calc(var(--colorRedS) + 5%),calc(var(--colorRedL) - 15%));--colorRedHover:var(--colorRedRicher);--colorBack:color-mix(in srgb,var(--colorBaseOne),var(--colorBaseTwo) 2%);--colorText:color-mix(in srgb,var(--colorBaseTwo),var(--colorBaseOne) 7%);--colorTextLight:color-mix(in srgb,var(--colorText),var(--colorBaseOne) 45%);--colorTextLightIcon:color-mix(in srgb,var(--colorText),var(--colorBaseOne) 60%);--colorBorder:color-mix(in srgb,var(--colorText),var(--colorBaseOne) 86%);--colorShadow:color-mix(in srgb,var(--colorBlack),transparent 90%)}html[color-scheme=dark]:root{--colorBaseOne:color-mix(in srgb,var(--colorBlack),var(--colorWhite) 7% );--colorBaseTwo:var(--colorWhite);--colorShadow:color-mix(in srgb,var(--colorBlack),transparent 50%)}:root{--gridWidthMax:100%;--gridSpacingLR:20px;--gridSpacingColLR:0px}
@media (576px <= width){:root{--gridWidthMax:540px}}
@media (768px <= width){:root{--gridWidthMax:720px}}
@media (992px <= width){:root{--gridWidthMax:960px}}
@media (1200px <= width){:root{--gridWidthMax:1140px}}
@media (1400px <= width){:root{--gridWidthMax:1360px}}.container{width:min(100%,var(--gridWidthMax) + 2 * var(--gridSpacingLR));margin-left:auto;margin-right:auto;padding-left:var(--gridSpacingLR);padding-right:var(--gridSpacingLR)}.row{width:calc(100% + 1 * var(--gridSpacingColLR));margin-left:calc(-0.5 * var(--gridSpacingColLR));display:flex;flex-wrap:wrap}.col{width:auto;padding-left:calc(0.5 * var(--gridSpacingColLR));padding-right:calc(0.5 * var(--gridSpacingColLR))}.row-spacingH{--gridSpacingColLR:var(--gridSpacingLR)}.row-spacingV{--gridSpacingColLR:var(--gridSpacingLR);row-gap:var(--gridSpacingColLR)}.col-1{width:8.333333%}.col-2{width:16.666666%}.col-3{width:24.999999%}.col-4{width:33.333332%}.col-5{width:41.666665%}.col-6{width:49.999998%}.col-7{width:58.333331%}.col-8{width:66.666664%}.col-9{width:74.999997%}.col-10{width:83.33333%}.col-11{width:91.666663%}.col-12{width:99.999996%}@media (min-width:368px){.col-s-1{width:8.333333%}}@media (min-width:368px){.col-s-2{width:16.666666%}}@media (min-width:368px){.col-s-3{width:24.999999%}}@media (min-width:368px){.col-s-4{width:33.333332%}}@media (min-width:368px){.col-s-5{width:41.666665%}}@media (min-width:368px){.col-s-6{width:49.999998%}}@media (min-width:368px){.col-s-7{width:58.333331%}}@media (min-width:368px){.col-s-8{width:66.666664%}}@media (min-width:368px){.col-s-9{width:74.999997%}}@media (min-width:368px){.col-s-10{width:83.33333%}}@media (min-width:368px){.col-s-11{width:91.666663%}}@media (min-width:368px){.col-s-12{width:99.999996%}}@media (min-width:368px){.col-s-auto{width:auto}}@media (min-width:576px){.col-sm-1{width:8.333333%}}@media (min-width:576px){.col-sm-2{width:16.666666%}}@media (min-width:576px){.col-sm-3{width:24.999999%}}@media (min-width:576px){.col-sm-4{width:33.333332%}}@media (min-width:576px){.col-sm-5{width:41.666665%}}@media (min-width:576px){.col-sm-6{width:49.999998%}}@media (min-width:576px){.col-sm-7{width:58.333331%}}@media (min-width:576px){.col-sm-8{width:66.666664%}}@media (min-width:576px){.col-sm-9{width:74.999997%}}@media (min-width:576px){.col-sm-10{width:83.33333%}}@media (min-width:576px){.col-sm-11{width:91.666663%}}@media (min-width:576px){.col-sm-12{width:99.999996%}}@media (min-width:576px){.col-sm-auto{width:auto}}@media (min-width:768px){.col-md-1{width:8.333333%}}@media (min-width:768px){.col-md-2{width:16.666666%}}@media (min-width:768px){.col-md-3{width:24.999999%}}@media (min-width:768px){.col-md-4{width:33.333332%}}@media (min-width:768px){.col-md-5{width:41.666665%}}@media (min-width:768px){.col-md-6{width:49.999998%}}@media (min-width:768px){.col-md-7{width:58.333331%}}@media (min-width:768px){.col-md-8{width:66.666664%}}@media (min-width:768px){.col-md-9{width:74.999997%}}@media (min-width:768px){.col-md-10{width:83.33333%}}@media (min-width:768px){.col-md-11{width:91.666663%}}@media (min-width:768px){.col-md-12{width:99.999996%}}@media (min-width:768px){.col-md-auto{width:auto}}@media (min-width:992px){.col-lg-1{width:8.333333%}}@media (min-width:992px){.col-lg-2{width:16.666666%}}@media (min-width:992px){.col-lg-3{width:24.999999%}}@media (min-width:992px){.col-lg-4{width:33.333332%}}@media (min-width:992px){.col-lg-5{width:41.666665%}}@media (min-width:992px){.col-lg-6{width:49.999998%}}@media (min-width:992px){.col-lg-7{width:58.333331%}}@media (min-width:992px){.col-lg-8{width:66.666664%}}@media (min-width:992px){.col-lg-9{width:74.999997%}}@media (min-width:992px){.col-lg-10{width:83.33333%}}@media (min-width:992px){.col-lg-11{width:91.666663%}}@media (min-width:992px){.col-lg-12{width:99.999996%}}@media (min-width:992px){.col-lg-auto{width:auto}}@media (min-width:1200px){.col-xl-1{width:8.333333%}}@media (min-width:1200px){.col-xl-2{width:16.666666%}}@media (min-width:1200px){.col-xl-3{width:24.999999%}}@media (min-width:1200px){.col-xl-4{width:33.333332%}}@media (min-width:1200px){.col-xl-5{width:41.666665%}}@media (min-width:1200px){.col-xl-6{width:49.999998%}}@media (min-width:1200px){.col-xl-7{width:58.333331%}}@media (min-width:1200px){.col-xl-8{width:66.666664%}}@media (min-width:1200px){.col-xl-9{width:74.999997%}}@media (min-width:1200px){.col-xl-10{width:83.33333%}}@media (min-width:1200px){.col-xl-11{width:91.666663%}}@media (min-width:1200px){.col-xl-12{width:99.999996%}}@media (min-width:1200px){.col-xl-auto{width:auto}}@media (min-width:1400px){.col-xxl-1{width:8.333333%}}@media (min-width:1400px){.col-xxl-2{width:16.666666%}}@media (min-width:1400px){.col-xxl-3{width:24.999999%}}@media (min-width:1400px){.col-xxl-4{width:33.333332%}}@media (min-width:1400px){.col-xxl-5{width:41.666665%}}@media (min-width:1400px){.col-xxl-6{width:49.999998%}}@media (min-width:1400px){.col-xxl-7{width:58.333331%}}@media (min-width:1400px){.col-xxl-8{width:66.666664%}}@media (min-width:1400px){.col-xxl-9{width:74.999997%}}@media (min-width:1400px){.col-xxl-10{width:83.33333%}}@media (min-width:1400px){.col-xxl-11{width:91.666663%}}@media (min-width:1400px){.col-xxl-12{width:99.999996%}}@media (min-width:1400px){.col-xxl-auto{width:auto}}.swiper{position:relative;overflow:hidden;overflow:clip;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,
.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--colorPrimary));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff }.swiper-lazy-preloader-black{--swiper-preloader-color:#000 }@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.swiper-virtual .swiper-slide{transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px }.swiper-button-next,
.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--colorPrimary))}.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,
.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,
.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,
.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,
.swiper-button-prev:after{font-family:var(--fontIcon);content:"\e908"}.swiper-button-prev:after{rotate:90deg}.swiper-button-next,
.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after{rotate:-90deg}.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction{bottom:25px;width:100%}.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;overflow:hidden;font-size:0;transition:0.2s transform,0.2s left}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:100%;background:var(--colorWhite);opacity:0.5;border:none;padding:0;margin:0 3px}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;cursor:default}.swiper-pagination-clickable .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){cursor:pointer}
.swiper-pagination-clickable .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background:var(--colorPrimary)}
.swiper-pagination-clickable .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):active{scale:0.9}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--colorPrimary));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.btn{border-style:solid;border-color:transparent;border-radius:var(--borderRadiusDefoult);display:inline-flex;align-items:center;justify-content:center;text-align:center}
.btn:not(.btn-text){border-width:1px;padding:0.438em 1em;min-height:38px}
.btn:not(:disabled):active{scale:0.98;transition:0s}.btn-primary{color:var(--colorWhite);background-color:var(--colorPrimary)}
.btn-primary:hover{background-color:var(--colorPrimaryHover) !important}
.btn-primary.btn-outline{color:var(--colorPrimary)}
.btn-primary.btn-outline:hover{background-color:var(--colorPrimary) !important}.btn-secondary{color:var(--colorWhite);background-color:var(--colorSecondary)}
.btn-secondary:hover{background-color:var(--colorSecondaryHover) !important}
.btn-secondary.btn-outline{color:var(--colorSecondary)}
.btn-secondary.btn-outline:hover{background-color:var(--colorSecondary) !important}.btn-danger{color:var(--colorWhite);background-color:var(--colorRed)}
.btn-danger:hover{background-color:var(--colorRedHover) !important}
.btn-danger.btn-outline{color:var(--colorRed)}
.btn-danger.btn-outline:hover{background-color:var(--colorRed) !important}.btn-light{background:none;color:var(--colorPrimary)}
.btn-light:hover{background-color:color-mix(in srgb,var(--colorPrimary),var(--colorBack) 70%) !important}.btn-text{color:var(--colorPrimary);background:none;padding:0;border-width:0}
.btn-text:hover{color:var(--colorPrimaryHover)}
.btn-text.btn-text-alt{color:var(--colorSecondary)}
.btn-text.btn-text-alt:hover{color:var(--colorSecondaryHover)}.btn.btn-outline{border-color:currentColor}
.btn.btn-outline:not(.btn-light,.btn-text,:disabled){background:none}
.btn.btn-outline:not(.btn-light,.btn-text,:disabled):hover{color:var(--colorWhite);border-color:transparent}.btn.btn-long{padding-left:3em;padding-right:3em}.btn.btn-more::after{content:"\e908";font-family:"icomoon";font-size:0.5em;margin-left:1.15em}.btn:disabled{background-color:var(--colorTextLight)}
.btn:disabled:hover{background-color:var(--colorTextLight) !important}
.btn:disabled.btn-outline{color:var(--colorTextLight);background:none}
.btn:disabled.btn-outline:hover{color:var(--colorTextLight);border-color:var(--colorTextLight) !important;background:none}html.__modal-true{overflow:hidden}.modal{width:100%;height:100%;z-index:301;background-color:color-mix(in srgb,var(--colorBlack),transparent 40%);display:flex;align-items:center;justify-content:center;top:0;left:0}
.modal:not(.__active){display:none}
.modal.__active{position:fixed}
.modal.important .modal-dialog::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100dvw;height:100dvh}.modal-dialog{max-height:100%;max-width:100%;display:flex}.modal-content{background-color:var(--colorBaseOne);border-radius:var(--borderRadiusDefoult);padding:var(--gridSpacingLR);position:relative;max-height:100%;max-width:100%;display:flex;flex-direction:column;position:relative;z-index:2}.modal-header{display:flex;align-items:flex-start;column-gap:var(--gridSpacingLR);min-height:50px;padding-bottom:20px}.modal-title{margin-top:0;margin-bottom:0}.modal-footer{padding-top:20px}.modal-body{flex:1;overflow-y:auto}.btn-close{margin-left:auto;width:20px;height:20px;position:relative}
.btn-close:hover::before,.btn-close:hover::after{background-color:var(--colorPrimary)}
.btn-close::before,.btn-close::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:1px;background-color:var(--colorTextLightIcon)}
.btn-close::before{rotate:45deg}
.btn-close::after{rotate:-45deg}.nav-list{display:flex}.nav-list-h{column-gap:2.5em}
.nav-list-h .nav-brand{margin-right:1em}.nav-list-v{flex-direction:column;row-gap:0.75em}
.nav-list-v .nav-brand{margin-bottom:1em}.nav-link{display:flex;align-items:center}.breadcrumb{width:100%;display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px;margin-bottom:25px}.breadcrumb-item{--breadcrumbopacity:50%;display:flex;background-color:var(--colorBaseOne);border-radius:var(--borderRadiusDefoult);padding:5px 15px 4px;font-size:0.875rem;color:color-mix(in srgb,var(--colorText),transparent var(--breadcrumbopacity))}
.breadcrumb-item.active,.breadcrumb-item:hover{--breadcrumbopacity:0%}
.breadcrumb-item:active:not(.active){scale:0.95}
.breadcrumb-item::after{content:"\e90b";font-family:"icomoon";font-size:0.5em;margin-left:1.15em;color:color-mix(in srgb,var(--colorSecondary),transparent var(--breadcrumbopacity))}
@media (max-width:992px){.breadcrumb-item{font-size:0.75rem}}.dropdown{position:relative}
.dropdown.__open .dropdown-toggle::after{rotate:180deg}
.dropdown.__open .dropdown-container{max-height:fit-content;padding-top:0.6em;padding-bottom:0.6em;background-color:var(--colorBaseOne)}
.dropdown.__open .dropdown-container:not(.dropdown-list){display:block}
.dropdown.__open .dropdown-container.dropdown-list{display:flex}
.dropdown.popper.__popRight .dropdown-container{right:0}
.dropdown.popper.__popBottom .dropdown-container{bottom:100%}
.dropdown.popper:not(.__popRight) .dropdown-container{left:0}
.dropdown.popper:not(.__popBottom) .dropdown-container{top:100%}.dropdown-toggle{display:flex;align-items:center}
.dropdown-toggle::after{content:"\e908";font-family:"icomoon";font-size:0.5em;margin-left:1.125em;transition:0.1s}.dropdown-container{display:flex;max-height:0;transition:0.2s;position:absolute;background-color:var(--colorBack);z-index:201;box-shadow:0 0 10px var(--colorShadow);border-radius:var(--borderRadiusDefoult);overflow:hidden}
.dropdown-container.dropdown-list{flex-direction:column}
.dropdown-container.dropdown-list .dropdown-item.__current{color:var(--colorPrimary);cursor:default}
.dropdown-container.dropdown-list .dropdown-item.__current a,.dropdown-container.dropdown-list .dropdown-item.__current span{cursor:default}
.dropdown-container.dropdown-list .dropdown-item a,.dropdown-container.dropdown-list .dropdown-item span{padding:0.2em 1em;display:inline-block;width:100%;cursor:pointer}:root{--inputHeight:38px;--inputMarginBT:26px;--inputPaddingLR:0.875em;--inputPaddingTB:0.563em}.form-item{margin-bottom:var(--inputMarginBT);flex:1}.input-group{display:flex}
.input-group .input-group__btn{display:flex;border-color:transparent;border-radius:0}
.input-group .input-group__btn:active{scale:1}
.input-group .input-group__btn:first-child{border-top-left-radius:var(--borderRadiusDefoult);border-bottom-left-radius:var(--borderRadiusDefoult)}
.input-group .input-group__btn:last-child{border-top-right-radius:var(--borderRadiusDefoult);border-bottom-right-radius:var(--borderRadiusDefoult)}
.input-group .form-control{border-radius:0}
.input-group .form-control:first-child{border-top-left-radius:var(--borderRadiusDefoult);border-bottom-left-radius:var(--borderRadiusDefoult)}
.input-group .form-control:last-child{border-top-right-radius:var(--borderRadiusDefoult);border-bottom-right-radius:var(--borderRadiusDefoult)}.form-group{display:flex;column-gap:calc(1 * var(--gridSpacingLR))}.form-control{border-radius:var(--borderRadiusDefoult);border-color:var(--colorBorder);border-width:1px;border-style:solid;background:none;min-height:var(--inputHeight);padding:var(--inputPaddingTB) var(--inputPaddingLR);flex:1;width:100%}textarea.form-control{resize:vertical}.form-check{display:flex;margin-bottom:calc(10px + 0.3em)}.form-check-input{appearance:none;-webkit-appearance:none;width:24px;height:24px;flex:none;margin:0;margin-right:10px;margin-top:-0.2em;background-color:transparent;border-radius:5px;vertical-align:middle;border-width:1px;border-style:solid;border-color:var(--colorBorder);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;font-size:18px}
.form-check-input:checked{background-color:var(--colorPrimary);border-color:var(--colorPrimary)}
.form-check-input:checked::before{content:"✔";margin-top:2px}.form-check-label{cursor:pointer}.form-select{color:inherit;font-size:1rem;border-width:1px;border-style:solid;border-color:var(--colorBorder);border-radius:var(--borderRadiusDefoult);min-height:var(--inputHeight);padding:var(--inputPaddingTB) var(--inputPaddingLR);padding-right:calc(2 * var(--inputPaddingLR) + 2em);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(0,0,0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--inputPaddingLR) center;background-size:1em}
.form-select option{background-color:var(--colorBack)}html[color-scheme=dark] .form-select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}.range-numb-input{width:100%;display:flex;margin:30px 0 35px;column-gap:10px}
.range-numb-input .range-field{font-size:1rem;display:flex;width:100%;align-items:center;border-width:1px;border-style:solid;border-color:var(--colorBorder);border-radius:var(--borderRadiusDefoult);padding:8px 12px}
.range-numb-input .range-field span{font-size:0.875rem}
.range-numb-input .range-field input{font-size:1rem;width:100%;height:100%;outline:none;margin-left:10px;text-align:center;border:none;appearance:textfield;-moz-appearance:textfield;background-color:transparent;color:inherit}
.range-numb-input .range-field input[type=number]::-webkit-outer-spin-button,.range-numb-input .range-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.range-slider{height:7px;position:relative;background:var(--colorBorder);display:inline-block;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}
.range-slider::before,.range-slider::after{content:"";width:10px;height:100%;background:var(--colorBorder);position:absolute;top:0}
.range-slider::before{border-radius:7px 0 0 7px;left:-10px}
.range-slider::after{border-radius:0 7px 7px 0;right:-10px}
.range-slider .progress{height:100%;left:0%;right:0%}
.range-slider .progress .ui-slider-range{left:0%;right:0%;position:absolute;height:100%;border-radius:5px;background-color:var(--colorSecondaryRicher)}
.range-slider .progress .ui-slider-handle{position:absolute;height:1px;width:1px}.range-input{position:relative;height:7px;top:-13px;z-index:3}
.range-input input{position:absolute;width:100%;height:7px;margin:0;background:none;pointer-events:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=range]::-webkit-slider-thumb{height:20px;width:20px;border-radius:50%;background-color:var(--colorSecondary);pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 5px var(--colorShadow)}
input[type=range]::-moz-range-thumb{height:20px;width:20px;border:none;border-radius:50%;background-color:var(--colorSecondary);pointer-events:auto;-moz-appearance:none;box-shadow:0 0 5px var(--colorShadow)}.radio-ghost{cursor:pointer}
.radio-ghost input{display:none}
.radio-ghost:has(input:checked){color:var(--colorSecondary)}.searchbar{display:flex;border-width:1px;border-style:solid;border-color:var(--colorBorder);border-radius:var(--borderRadiusDefoult);width:100%;position:relative}
.searchbar ::-webkit-search-cancel-button{display:none}
.searchbar:has(.searchbar-input:focus-visible){border-color:color-mix(in srgb,var(--colorPrimary),transparent 60%);outline-width:0.15rem;outline-style:solid;outline-color:color-mix(in srgb,var(--colorPrimary),transparent 60%)}
.searchbar:has(.searchbar-input:not(:placeholder-shown)) .searchbar-preresults{display:block}.searchbar-submit,
.searchbar-input{border:0;background:none;height:calc(var(--inputHeightDefoult) - 2px);padding:0.563em 0.875em}.searchbar-submit{color:var(--colorTextLight);font-size:1.125em}
.searchbar-submit:hover{color:var(--colorPrimary)}
.searchbar-submit:active{scale:0.96}.searchbar-input{padding-left:0;flex:1;color:var(--colorText)}.searchbar-preresults{display:none;position:absolute;top:calc(100% + 1px);width:100%;background-color:var(--colorBaseOne);padding:20px 0;box-shadow:0 10px 10px var(--colorShadow);border-radius:var(--borderRadiusDefoult)}.searchbar-preresults-list{display:flex;flex-direction:column;max-height:75dvh;overflow-y:auto}.searchbar-preresults-category{padding:0 24px;color:var(--colorTextLight)}.searchbar-preresults-item{padding:16px 24px;display:flex;align-items:center;color:var(--colorText)}
.searchbar-preresults-item:not(:has(.searchbar-preresults-item__image)) .searchbar-preresults-item__name{margin-left:10px;font-weight:700}
.searchbar-preresults-item:hover{color:var(--colorSecondary)}@media (min-width:992px){.searchbar-preresults-item__name{font-size:1.25rem}}.searchbar-preresults-item__image{width:60px;height:fit-content;display:flex;margin-right:20px;flex:none}
.searchbar-preresults-item__image img{width:100%;height:auto}.count-bubble{position:absolute;top:-0.4rem;left:0.6rem;display:flex;align-items:center;justify-content:center;font-size:0.688rem;padding:0.3rem 0.2rem 0.2rem;background-color:var(--colorRed);color:var(--colorWhite);border-width:1px;border-style:solid;border-color:var(--colorBaseOne);border-radius:100px;height:1.25rem;min-width:1.25rem}.accordion .accordion__head{display:flex}
.accordion .accordion__head::after{content:"\e908";font-family:var(--fontIcon);font-size:0.5em;margin-left:1.5em;position:relative;translate:0 0.2em;height:fit-content;transition:0.1s;cursor:pointer}
.accordion .accordion__body{display:none}
.accordion.__open .accordion__head::after{rotate:180deg}
.accordion.__open .accordion__body{display:block}.contain{container-type:inline-size}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mlr-center{margin-left:auto;margin-right:auto}.w-100{width:100%}.align-items-center{align-items:center}.spacer{height:2.5rem}.white-space-nowrap{white-space:nowrap}.columns-2{columns:2}.text-dark,
.text-dark *{color:color-mix(in srgb,var(--colorBlack),var(--colorWhite) 18%)}.text-light,
.text-light *{color:color-mix(in srgb,var(--colorWhite),var(--colorBlack) 18%)}.table td{vertical-align:text-top}.text-center{text-align:center}.d-flex{display:flex !important}.d-none{display:none !important}.table-light td{padding:0.625em 0.625em}
.table-light td:first-child{padding-left:0}
.table-light td:last-child{padding-right:0}@media (992px <= width){.collapse-lg{display:none !important}}
@media (992px>= width){.hidden-lg{display:none !important}}
:root{--fontSizeDefoult:16px;--borderRadiusDefoult:5px;--inputHeightDefoult:38px;accent-color:var(--colorPrimary)}*{box-sizing:border-box;font-family:var(--fontDefoult);line-height:1.3em}html,
body{scrollbar-gutter:stable}html{font-size:var(--fontSizeDefoult);font-weight:500;overflow-x:hidden;scroll-behavior:smooth;color:var(--colorText);background-color:var(--colorBack)}
html[color-scheme=dark]{font-weight:400}body{margin:0;min-height:100dvh;display:flex;flex-direction:column}::-webkit-scrollbar{width:8px;height:8px;border-left:1px solid var(--colorBorder)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--colorPrimary)}::-webkit-scrollbar-thumb:hover{background:var(--colorPrimaryHover)}:focus-visible{outline:0}hr{background-color:var(--colorBorder);width:100%;height:1px;border:0;margin-block-start:1%;margin-block-end:1em}a{color:var(--colorPrimary);text-decoration:none}
a:hover{color:var(--colorPrimaryHover)}button{font-size:initial}
button:not(:disabled){cursor:pointer}ul{padding:0;margin:0}li{list-style:none}i{display:flex;font-style:normal}p:first-child{margin-top:0}h1{font-size:2rem;font-weight:600;line-height:100%}
@media (max-width:1200px){h1{font-size:1.8rem}}
@media (max-width:992px){h1{font-size:1.5rem}}
@media (max-width:576px){h1{font-size:1.2rem}}h2{color:var(--colorTextLight);font-size:1.75rem;font-weight:450;margin-bottom:1.875rem}
h2:first-child{margin-top:0}
h2:not(:first-child){margin-top:3.75rem}
@media (max-width:992px){h2{font-size:1.375rem;margin-bottom:1rem}}
@media (max-width:576px){h2{font-size:1.18rem}}h3{font-size:1.375rem;font-weight:550}
h3:first-child{margin-top:0}
h3:not(:first-child){margin-top:2.5rem}h4{font-size:1.2rem;font-weight:550}
@media (max-width:992px){h4{font-size:1.12rem}}
@media (max-width:576px){h4{font-size:1rem}}:root{--topHeaderHeight:42px;--botHeaderHeight:100px;--botHeaderHeightGhost:100px;--botHeaderItemHeight:40px;--headerTransitionTime:0.2s;--bottombarHeight:60px;--pageTitleMarginBT:30px}html[color-scheme=dark] .darkModeSwitcher:hover .sunmoon .circle .circle__sun{background-color:var(--colorBaseTwo);border-color:var(--colorBaseTwo)}
html[color-scheme=dark] .darkModeSwitcher:hover .sunmoon .sunline{background-color:var(--colorBaseTwo)}
html[color-scheme=dark] .darkModeSwitcher .sunmoon .circle .circle__sun{background-color:var(--colorTextLightIcon)}
html[color-scheme=dark] .darkModeSwitcher .sunmoon .circle .circle__moon{right:27%}
html[color-scheme=dark] .darkModeSwitcher .sunmoon .sunline{transform:translateY(0px)}
html.__header-has-fix{--botHeaderHeight:60px;--botHeaderItemHeight:30px}
html.__header-has-fix .header-bot{position:fixed;top:0;box-shadow:0 0 8px var(--colorShadow);z-index:300}
html.__header-has-fix .header-catalog-link a,
html.__header-has-fix .searchbar{height:var(--botHeaderItemHeight);min-height:var(--botHeaderItemHeight);padding-top:1px;padding-bottom:1px}
html.__header-has-fix .searchbar-submit,
html.__header-has-fix .searchbar-input{min-height:100%;max-height:100%;padding-top:1px;padding-bottom:1px}
html.__header-has-fix .searchbar-submit{font-size:0.93em}
html.__header-has-fix .searchbar-submit i{top:1px}
html.__header-has-fix .service-options button,
html.__header-has-fix .service-options a{font-size:1.2rem}.darkModeSwitcher{background:none;border:0;padding:0}
.darkModeSwitcher:hover .sunmoon .circle .circle__sun{border-color:var(--colorPrimary)}
.darkModeSwitcher:hover .sunmoon .sunline{background-color:var(--colorPrimary)}
.darkModeSwitcher .sunmoon{width:12px;height:12px;position:relative}
.darkModeSwitcher .sunmoon .circle{position:absolute;width:100%;height:100%;overflow:hidden;z-index:2}
.darkModeSwitcher .sunmoon .circle .circle__sun{position:absolute;width:100%;height:100%;border-radius:100%;border-color:var(--colorTextLightIcon);border-style:solid;border-width:1px}
.darkModeSwitcher .sunmoon .circle .circle__moon{transition:right 0.3s;position:absolute;right:100%;top:0;bottom:0;margin:auto;width:90%;height:90%;border-radius:100%;background-color:var(--colorBaseOne)}
.darkModeSwitcher .sunmoon .sunline{position:absolute;transition:transform 0.3s;width:1px;height:3px;border-radius:10px;left:0;right:0;top:0;bottom:0;margin:auto;background-color:var(--colorTextLightIcon);transform-origin:bottom center;transform-origin:50% 50%;transform:translateY(9px)}
.darkModeSwitcher .sunmoon .sunline:nth-child(1){rotate:0deg}
.darkModeSwitcher .sunmoon .sunline:nth-child(2){rotate:45deg}
.darkModeSwitcher .sunmoon .sunline:nth-child(3){rotate:90deg}
.darkModeSwitcher .sunmoon .sunline:nth-child(4){rotate:135deg}
.darkModeSwitcher .sunmoon .sunline:nth-child(5){rotate:180deg}
.darkModeSwitcher .sunmoon .sunline:nth-child(6){rotate:225deg}
.darkModeSwitcher .sunmoon .sunline:nth-child(7){rotate:270deg}
.darkModeSwitcher .sunmoon .sunline:nth-child(8){rotate:315deg}@media (992px>= width){:root{--topHeaderHeight:0px;--botHeaderHeightGhost:var(--botHeaderHeight)}.header-top{display:none;overflow:hidden}}
.header{height:calc(var(--topHeaderHeight) + var(--botHeaderHeightGhost));background-color:var(--colorBaseOne);z-index:99;position:relative}.header-top{position:relative;height:var(--topHeaderHeight);border-bottom:1px solid color-mix(in srgb,var(--colorText),transparent 92%);display:flex;align-items:center;color:var(--colorTextLight);background-color:var(--colorBaseOne)}
.header-top a{color:inherit}
.header-top a:hover{color:var(--colorPrimary)}.header-item{display:flex;align-items:center}
.header-item .city-selector{padding:5px 0}
@media (992px>= width){.header-item .city-selector .dropdown-toggle{font-size:0.875rem}}.phone-callback{display:flex;align-items:center;font-weight:300}
.phone-callback i{margin-right:0.625em}#navOne .nav-link{height:var(--topHeaderHeight);font-size:0.875rem}.header-bot{width:100%;height:var(--botHeaderHeight);background-color:var(--colorBaseOne);display:flex;align-items:center;position:absolute;top:var(--topHeaderHeight);transition:height var(--headerTransitionTime);z-index:2}
.header-bot .logo .searchbar{transition:all var(--headerTransitionTime),outline 0s}
.header-bot .logo{width:132px;height:var(--botHeaderItemHeight);transition:0.2s}
@media (992px>= width){.header-bot .logo{width:fit-content}}
.header-bot .header-catalog-link a{transition:all var(--headerTransitionTime),background-color 0s,color 0s,border-color 0s}
.header-bot .searchbar-submit,
.header-bot .searchbar-input,
.header-bot .service-options button,
.header-bot .service-options a{transition:font-size var(--headerTransitionTime)}
.header-bot .searchbar-submit i{position:relative;top:-3px}.logo:has(.logo-link):hover{scale:1.02}
.logo:has(.logo-link):active{scale:0.98;transition:0s}
.logo .logo-link,
.logo .logo-image{height:100%;width:auto}
.logo .logo-link{display:flex;align-items:center;position:relative;top:-3px}
.logo .logo-line{fill:var(--colorPrimary)}
.logo .logo-text{fill:var(--colorSecondary)}
.logo .logo-liner_color_1{stop-color:var(--colorPrimary)}
.logo .logo-liner_color_2{stop-color:var(--colorPrimaryRicher)}.header-searchbar{flex:1;display:flex;position:relative}
.header-searchbar .searchbar-toggler{display:none}
@media (992px>= width){.header-searchbar.__mobToggle .searchbar{opacity:1;width:calc(100dvw - var(--gridSpacingColLR));height:40px;position:fixed;right:calc(0.5 * var(--gridSpacingColLR));background:var(--colorBaseOne)}.header-searchbar.__mobToggle .searchbar-toggler{z-index:0}.header-searchbar.__mobToggle .searchbar-input{width:100%}.header-searchbar .searchbar{opacity:0;z-index:1;width:43px;margin-left:auto;transition:0.2s;position:absolute}.header-searchbar .searchbar-toggler{position:absolute;right:calc(0.5 * var(--gridSpacingColLR) - 8px);z-index:2;display:block;opacity:1}.header-searchbar .searchbar-input{width:0}.header-searchbar .searchbar-submit i{top:1px}}.service-options{column-gap:1.25rem}
.service-options button,
.service-options a{position:relative;background:none;border:0;padding:0;color:var(--colorTextLightIcon);font-size:1.5rem}
.service-options button:hover,
.service-options a:hover{color:var(--colorPrimary)}
.service-options button:active [class^=icon-],
.service-options button:active [class*=" icon-"],
.service-options a:active [class^=icon-],
.service-options a:active [class*=" icon-"]{scale:0.96}.main-swiper{width:100%;aspect-ratio:3/1;max-height:450px}.main-swiper-slide{display:flex;align-items:center}
.main-swiper-slide:has(.swiper-slide__link):hover .swiper-slide__back picture img{scale:1.02}.swiper-slide__back{position:absolute;width:100%;height:100%}
.swiper-slide__back picture img{width:100%;height:100%;object-fit:contain;transition:0.2s}.swiper-slide__content{width:100%;position:relative;z-index:1}.swiper-slide__textblock{max-width:620px;padding:5px 30px}
.swiper-slide__textblock p{max-width:290px}
.swiper-slide__textblock .btn:not(.btn-text){margin-top:2.625rem}.swiper-slide__link{position:absolute;z-index:3;width:100%;height:100%}.swiper-slide__title{font-size:3rem;font-weight:800;line-height:1em}@media (max-width:996px){.swiper-slide__textblock{font-size:0.75rem}.swiper-slide__textblock .btn:not(.btn-text){margin-top:0}.swiper-slide__title{font-size:1rem}.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px}}
.main-categories{background-color:var(--colorBaseOne);max-width:1400px;position:relative;overflow:hidden;margin:auto}.main-categories-list{width:100%;column-gap:7px;display:flex;--mainCategoriesItemHeight:190px}
@media (max-width:992px){.main-categories-list{--mainCategoriesItemHeight:86px}}.main-categories-item{flex:1;margin-top:5px;height:var(--mainCategoriesItemHeight);transition:0.1s;position:relative;z-index:1}
@media (max-width:992px){.main-categories-item{width:33.3333%}}
.main-categories-item:hover{z-index:2}
.main-categories-item:hover .main-categories-item__back picture::before{content:"";position:absolute;width:100%;height:100%;left:0;right:0;z-index:2;border-top:8px solid color-mix(in srgb,var(--colorPrimary),transparent 20%)}
.main-categories-item:active{scale:0.98}
.main-categories-item:nth-child(1) .main-categories-item__back::before,.main-categories-item:nth-child(3) .main-categories-item__back::before{content:"";width:50dvw;height:100%;position:absolute}
.main-categories-item:nth-child(1) .main-categories-item__back picture,.main-categories-item:nth-child(3) .main-categories-item__back picture{width:300%}
.main-categories-item:nth-child(1) .main-categories-item__back::before{right:calc(100% - 2px)}
.main-categories-item:nth-child(1) .main-categories-item__back picture{right:0}
.main-categories-item:nth-child(1) .main-categories-item__back picture img{left:auto;right:-46%}
.main-categories-item:nth-child(1) .main-categories-item__content{align-items:end;text-align:right}
.main-categories-item:nth-child(1) .main-categories-item__content img{max-width:118px;margin-bottom:20px}
@media (max-width:996px){.main-categories-item:nth-child(1) .main-categories-item__content img{max-width:80px;margin-bottom:5px}}
.main-categories-item:nth-child(1) .main-categories-item__content h3{margin-top:0}
.main-categories-item:nth-child(2){flex:2}
.main-categories-item:nth-child(2) .main-categories-item__back picture img{object-fit:cover}
.main-categories-item:nth-child(2) .main-categories-item__content{max-width:440px}
.main-categories-item:nth-child(3) .main-categories-item__back::before{content:"";left:calc(100% - 2px)}
.main-categories-item:nth-child(3) .main-categories-item__back picture img{left:-51%}.main-categories-item__body{width:100%;height:100%;display:flex;position:relative}.main-categories-item__back{width:100%;height:100%;position:absolute;left:0;top:0;transform:skew(-30deg);z-index:-1}
.main-categories-item__back picture{position:absolute;width:100%;height:100%;display:flex;overflow:hidden}
.main-categories-item__back picture img{position:absolute;left:-15%;width:130%;height:100%;transform:skew(30deg);object-fit:contain}.main-categories-item__content{width:100%;height:100%;position:relative;z-index:2;color:var(--colorWhite);padding:0 calc(var(--mainCategoriesItemHeight) / 2.5);display:flex;flex-direction:column;justify-content:center}
@media (max-width:996px){.main-categories-item__content{padding:0 calc(var(--mainCategoriesItemHeight) / 4)}}
.main-categories-item__content h3{font-size:2rem;font-weight:200;line-height:120%}
@media (max-width:996px){.main-categories-item__content h3{font-size:0.75rem}}#categories-section{background-color:var(--colorBaseOne)}.categories-item:has(.__open){position:relative;z-index:2}
.categories-item:has(a.categories-item__box) .categories-item__box{transition:0.1s}
.categories-item:has(a.categories-item__box) .categories-item__box:hover{color:var(--colorSecondary);box-shadow:0 0 10px var(--colorShadow);scale:1.02}
.categories-item:has(a.categories-item__box) .categories-item__box:hover .categories-item__image .prod-cat-logo__line{fill:var(--colorSecondary)}
.categories-item:has(a.categories-item__box) .categories-item__box:hover .categories-item__image .prod-cat-picture__sec{fill:var(--colorPrimary)}
.categories-item:has(a.categories-item__box) .categories-item__box:active{scale:0.99;box-shadow:0 0 0 3px color-mix(in srgb,var(--colorShadow),transparent 65%),inset 0 2px 5px color-mix(in srgb,var(--colorShadow),transparent 60%);border-color:transparent}
@container (min-width:300px){.categories-item:has(a.categories-item__box) .categories-item__box{flex-direction:row;justify-content:flex-start;text-align:left;padding-left:30px;padding-right:30px}.categories-item:has(a.categories-item__box) .categories-item__box .categories-item__text{margin-top:0}.categories-item:has(a.categories-item__box) .categories-item__box .categories-item__name{justify-content:start}.categories-item:has(a.categories-item__box) .categories-item__box .categories-item__image{margin-right:20px}}.categories-item__box{width:100%;min-height:100%;display:flex;align-items:center;justify-content:flex-start;text-align:center;flex-direction:column;border-radius:var(--borderRadiusDefoult);border-style:solid;border-width:1px;border-color:var(--colorBorder);padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px;color:var(--colorTextLight)}
.categories-item__box:not(a) .categories-item__name{font-size:1.2rem;flex:none}
@container (min-width:300px){.categories-item__box:not(a) .categories-item__name{font-size:1.5rem}}.categories-item__text{margin-top:20px;flex:1;display:flex;flex-direction:column;justify-content:flex-start;width:100%}
.categories-item__text .dropdown{text-align:left;font-size:1rem}
.categories-item__text .dropdown .dropdown-toggle{text-align:left;width:100%;justify-content:space-between;font-size:1rem}
.categories-item__text .dropdown .dropdown-container{position:static;box-shadow:none;background:none}.categories-item__name{flex:1;display:flex;align-items:center;justify-content:center}
.categories-item__name:not(:last-child){margin-bottom:25px}.categories-item__childrens{display:flex;flex:1;flex-direction:column;row-gap:10px;text-align:left}
.categories-item__childrens:has(.btn-more):not(.__opened)>a:nth-child(n+6),.categories-item__childrens:has(.btn-more):not(.__opened)>div:nth-child(n+6){display:none}
.categories-item__childrens.__opened .btn-more{display:none}
.categories-item__childrens a a{color:var(--colorText)}
.categories-item__childrens a a:hover{color:var(--colorPrimary)}
.categories-item__childrens .btn-more{color:var(--colorTextLight);width:fit-content}
.categories-item__childrens .btn-more:hover{color:var(--colorSecondary)}
.categories-item__childrens .btn-more::after{color:var(--colorSecondary)}.categories-item__image img{width:100px;height:100px}
.categories-item__image svg{width:100px;height:100px}
.categories-item__image svg .prod-cat-logo{opacity:0.8}
.categories-item__image svg .prod-cat-logo__line{fill:var(--colorPrimary);transition:fill 0.1s}
.categories-item__image svg .prod-cat-picture__line{stroke:color-mix(in srgb,var(--colorBlack),var(--colorWhite) 20%)}
.categories-item__image svg .prod-cat-picture__lineF{fill:color-mix(in srgb,var(--colorBlack),var(--colorWhite) 20%)}
.categories-item__image svg .prod-cat-picture__front{fill:var(--colorWhite)}
.categories-item__image svg .prod-cat-picture__sec{fill:var(--colorSecondary);transition:fill 0.1s}#promotions-section{background-color:var(--colorBaseOne)}@media (768px>= width){.article-latest{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:calc(100% + 2 * var(--gridSpacingColLR));margin-left:calc(-1 * var(--gridSpacingColLR));padding-bottom:20px}.article-latest .article-item{width:100%;flex:none;scroll-snap-align:start;margin-right:-20%}.article-latest .article-item .article-item__box{width:80%;margin-left:10%}}
.article-item__box{position:relative;color:var(--colorTextLight);display:flex;flex-direction:column;transition:0.1s}
.article-item__box:hover{color:var(--colorPrimary)}
.article-item__box:hover .article-item__image picture img{scale:1.04}
.article-item__box:active{scale:0.98}
.article-item__box h3{font-size:1rem;font-weight:400;margin-top:20px;margin-bottom:0}.article-item__image{position:relative;overflow:hidden;aspect-ratio:65/44;border-radius:2px}
.article-item__image picture{width:100%;height:100%;display:flex}
.article-item__image picture img{transition:0.1s;width:100%;height:100%;object-fit:cover}@media (768px>= width){.product-latest{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100dvw;margin-left:calc(-1 * (100dvw - 100%) / 2);padding-bottom:20px}.product-latest .product-item{width:100%;flex:none;scroll-snap-align:start;margin-right:-20%}.product-latest .product-item .product-item__box{width:80%;margin-left:10%}}
.product-item__box{--productBoxPadding:10px;position:relative;color:var(--colorText);border-style:solid;border-width:1px;border-color:var(--colorBorder);border-radius:var(--borderRadiusDefoult);display:flex;flex-direction:column;background-color:var(--colorBaseOne);min-height:100%;overflow:hidden;transition:0.05s}
.product-item__box.__in_favorites .btn-add_to_favorites{opacity:1;cursor:default}
.product-item__box.__in_favorites .btn-add_to_favorites::before{content:"\e903"}
.product-item__box.__in_cart .btn-add_to_cart{color:var(--colorWhite);background:var(--colorPrimary);cursor:default}
.product-item__box.__in_cart .btn-add_to_cart::before{content:"\e901"}
.product-item__box .btn-add_to_cart{color:var(--colorPrimary);background:none;border-color:var(--colorPrimary);border-width:1px;border-style:solid;width:42px;height:42px;padding:0;flex:none}
.product-item__box:hover{box-shadow:0 0 10px var(--colorShadow)}
.product-item__box:hover .btn-add_to_favorites{opacity:1}
.product-item__box:active{scale:0.99;border-color:transparent}
.product-item__box .product-item__image{position:relative;overflow:hidden;padding-top:calc(3 * var(--productBoxPadding));padding-bottom:calc(1.5 * var(--productBoxPadding));padding-left:calc(1 * var(--productBoxPadding));padding-right:calc(1 * var(--productBoxPadding));background-color:var(--colorWhite);display:flex;align-items:center;justify-content:center}
.product-item__box .product-item__image::after{color:var(--colorRed);font-size:0.875rem;z-index:4;position:absolute;bottom:10px;left:8%}
.product-item__box .product-item__image:not(:has(picture)){aspect-ratio:1}
.product-item__box .product-item__image picture{width:100%;max-width:152px;height:auto;display:flex;aspect-ratio:1}
.product-item__box .product-item__image picture img{transition:0.1s;width:100%;height:100%;object-fit:contain}
@container (min-width:400px){.product-item__box{flex-direction:row}.product-item__box .product-item__text{padding-bottom:calc(1.5 * var(--productBoxPadding))}.product-item__box .btn-add_to_favorites{right:auto;bottom:auto;left:10px;top:10px}}
@container (max-width:236px){.product-item__box .product-item__text{padding-top:calc(1.5 * var(--productBoxPadding));padding-left:calc(1.5 * var(--productBoxPadding));padding-right:calc(1.5 * var(--productBoxPadding));padding-bottom:calc(1.5 * var(--productBoxPadding))}.product-item__box .product-item__category{font-size:0.65rem}.product-item__box .product-item__name_box{height:2.5em}.product-item__box .product-item__name_box .product-item__name{font-size:0.65rem}.product-item__box .product-item__price{font-size:0.875rem}.product-item__box .product-item__image{padding-top:calc(1 * var(--productBoxPadding));padding-bottom:calc(1 * var(--productBoxPadding));padding-left:calc(1 * var(--productBoxPadding));padding-right:calc(1 * var(--productBoxPadding))}.product-item__box .btn-add_to_favorites{right:calc(2 * var(--productBoxPadding) - 0.5em)}}html[data-active-city-id="1"] .contacts-box:not(.contacts-box-1){display:none}
html[data-active-city-id="1"] .product-item__box:not(.city-1) .product-item__image::after,
html[data-active-city-id="1"] .cart-item:not(.city-1) .product-item__image::after{content:"нет в наличии"}
html[data-active-city-id="1"] .product-item__box:not(.city-1) .btn-add_to_cart,
html[data-active-city-id="1"] .cart-item:not(.city-1) .btn-add_to_cart{display:none}
html[data-active-city-id="1"] .product-item__box:not(.city-1) .btn-add_to_favorites,
html[data-active-city-id="1"] .cart-item:not(.city-1) .btn-add_to_favorites{z-index:20}
html[data-active-city-id="1"] .product-item__box:not(.city-1)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}
html[data-active-city-id="1"]:has(.cart-item:not(.city-1)) #cart-form{position:relative}
html[data-active-city-id="1"]:has(.cart-item:not(.city-1)) #cart-form::before{content:"В вашей корзине есть товар,которого нет в наличии в вашем городе.";position:absolute;height:100%;width:100%;background:rgba(229,229,229,0.65);top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;color:hsl(0,0%,0%);font-weight:700;font-size:1.2rem;text-align:center;padding:15px;box-sizing:border-box}
html[data-active-city-id="1"]:has(.product-single:not(.city-1)) .product-single .pdoduct-single__additem{display:none}
html[data-active-city-id="1"] .pdoduct-single__item.pdoduct-single__item-city.city-1{display:block}html[data-active-city-id="2"] .contacts-box:not(.contacts-box-2){display:none}
html[data-active-city-id="2"] .product-item__box:not(.city-2) .product-item__image::after,
html[data-active-city-id="2"] .cart-item:not(.city-2) .product-item__image::after{content:"нет в наличии"}
html[data-active-city-id="2"] .product-item__box:not(.city-2) .btn-add_to_cart,
html[data-active-city-id="2"] .cart-item:not(.city-2) .btn-add_to_cart{display:none}
html[data-active-city-id="2"] .product-item__box:not(.city-2) .btn-add_to_favorites,
html[data-active-city-id="2"] .cart-item:not(.city-2) .btn-add_to_favorites{z-index:20}
html[data-active-city-id="2"] .product-item__box:not(.city-2)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}
html[data-active-city-id="2"]:has(.cart-item:not(.city-2)) #cart-form{position:relative}
html[data-active-city-id="2"]:has(.cart-item:not(.city-2)) #cart-form::before{content:"В вашей корзине есть товар,которого нет в наличии в вашем городе.";position:absolute;height:100%;width:100%;background:rgba(229,229,229,0.65);top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;color:hsl(0,0%,0%);font-weight:700;font-size:1.2rem;text-align:center;padding:15px;box-sizing:border-box}
html[data-active-city-id="2"]:has(.product-single:not(.city-2)) .product-single .pdoduct-single__additem{display:none}
html[data-active-city-id="2"] .pdoduct-single__item.pdoduct-single__item-city.city-2{display:block}html[data-active-city-id="3"] .contacts-box:not(.contacts-box-3){display:none}
html[data-active-city-id="3"] .product-item__box:not(.city-3) .product-item__image::after,
html[data-active-city-id="3"] .cart-item:not(.city-3) .product-item__image::after{content:"нет в наличии"}
html[data-active-city-id="3"] .product-item__box:not(.city-3) .btn-add_to_cart,
html[data-active-city-id="3"] .cart-item:not(.city-3) .btn-add_to_cart{display:none}
html[data-active-city-id="3"] .product-item__box:not(.city-3) .btn-add_to_favorites,
html[data-active-city-id="3"] .cart-item:not(.city-3) .btn-add_to_favorites{z-index:20}
html[data-active-city-id="3"] .product-item__box:not(.city-3)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}
html[data-active-city-id="3"]:has(.cart-item:not(.city-3)) #cart-form{position:relative}
html[data-active-city-id="3"]:has(.cart-item:not(.city-3)) #cart-form::before{content:"В вашей корзине есть товар,которого нет в наличии в вашем городе.";position:absolute;height:100%;width:100%;background:rgba(229,229,229,0.65);top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;color:hsl(0,0%,0%);font-weight:700;font-size:1.2rem;text-align:center;padding:15px;box-sizing:border-box}
html[data-active-city-id="3"]:has(.product-single:not(.city-3)) .product-single .pdoduct-single__additem{display:none}
html[data-active-city-id="3"] .pdoduct-single__item.pdoduct-single__item-city.city-3{display:block}html[data-active-city-id="4"] .contacts-box:not(.contacts-box-4){display:none}
html[data-active-city-id="4"] .product-item__box:not(.city-4) .product-item__image::after,
html[data-active-city-id="4"] .cart-item:not(.city-4) .product-item__image::after{content:"нет в наличии"}
html[data-active-city-id="4"] .product-item__box:not(.city-4) .btn-add_to_cart,
html[data-active-city-id="4"] .cart-item:not(.city-4) .btn-add_to_cart{display:none}
html[data-active-city-id="4"] .product-item__box:not(.city-4) .btn-add_to_favorites,
html[data-active-city-id="4"] .cart-item:not(.city-4) .btn-add_to_favorites{z-index:20}
html[data-active-city-id="4"] .product-item__box:not(.city-4)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}
html[data-active-city-id="4"]:has(.cart-item:not(.city-4)) #cart-form{position:relative}
html[data-active-city-id="4"]:has(.cart-item:not(.city-4)) #cart-form::before{content:"В вашей корзине есть товар,которого нет в наличии в вашем городе.";position:absolute;height:100%;width:100%;background:rgba(229,229,229,0.65);top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;color:hsl(0,0%,0%);font-weight:700;font-size:1.2rem;text-align:center;padding:15px;box-sizing:border-box}
html[data-active-city-id="4"]:has(.product-single:not(.city-4)) .product-single .pdoduct-single__additem{display:none}
html[data-active-city-id="4"] .pdoduct-single__item.pdoduct-single__item-city.city-4{display:block}html[data-active-city-id="5"] .contacts-box:not(.contacts-box-5){display:none}
html[data-active-city-id="5"] .product-item__box:not(.city-5) .product-item__image::after,
html[data-active-city-id="5"] .cart-item:not(.city-5) .product-item__image::after{content:"нет в наличии"}
html[data-active-city-id="5"] .product-item__box:not(.city-5) .btn-add_to_cart,
html[data-active-city-id="5"] .cart-item:not(.city-5) .btn-add_to_cart{display:none}
html[data-active-city-id="5"] .product-item__box:not(.city-5) .btn-add_to_favorites,
html[data-active-city-id="5"] .cart-item:not(.city-5) .btn-add_to_favorites{z-index:20}
html[data-active-city-id="5"] .product-item__box:not(.city-5)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}
html[data-active-city-id="5"]:has(.cart-item:not(.city-5)) #cart-form{position:relative}
html[data-active-city-id="5"]:has(.cart-item:not(.city-5)) #cart-form::before{content:"В вашей корзине есть товар,которого нет в наличии в вашем городе.";position:absolute;height:100%;width:100%;background:rgba(229,229,229,0.65);top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;color:hsl(0,0%,0%);font-weight:700;font-size:1.2rem;text-align:center;padding:15px;box-sizing:border-box}
html[data-active-city-id="5"]:has(.product-single:not(.city-5)) .product-single .pdoduct-single__additem{display:none}
html[data-active-city-id="5"] .pdoduct-single__item.pdoduct-single__item-city.city-5{display:block}.pdoduct-single__item-city{display:none}.product-item__text{padding-top:calc(1 * var(--productBoxPadding));padding-left:calc(2.5 * var(--productBoxPadding));padding-right:calc(2.5 * var(--productBoxPadding));padding-bottom:calc(3 * var(--productBoxPadding));display:flex;flex-direction:column;flex:1}.product-item__footer{display:flex;align-items:center;margin-top:auto}.btn-add_to_favorites{position:absolute;bottom:10px;right:calc(3 * var(--productBoxPadding) - 0.5em);z-index:2;opacity:0}
@media (pointer:coarse){.btn-add_to_favorites{opacity:1}}
.btn-add_to_favorites::before{content:"\e902";font-family:var(--fontIcon);font-size:1.334rem}
.btn-add_to_favorites:hover::before{content:"\e903"}.btn-add_to_cart::before{content:"\e900";font-family:var(--fontIcon);font-size:1.334rem}
.btn-add_to_cart:hover::before{content:"\e901"}.product-item__price{margin-right:auto;white-space:nowrap;font-size:1.5rem;position:relative}
.product-item__price .price-amount{font-weight:650;white-space:nowrap}
.product-item__price .price-currency{font-size:0.583em}
.product-item__price .product-item__oldprice{position:absolute;bottom:100%;left:0;text-decoration:line-through;font-size:0.6em;color:var(--colorTextLight)}.product-item__name_box{margin-top:0.75rem;margin-bottom:1rem;font-size:1rem;position:relative;height:3.625em}
.product-item__name_box:hover .product-item__name{-webkit-line-clamp:90;padding-bottom:10px}
.product-item__name_box .product-item__name{font-size:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;background-color:var(--colorBaseOne)}.product-item__name{font-weight:400;margin-top:0;margin-bottom:0;position:relative}.product-item__category{font-size:0.875rem;color:var(--colorTextLight)}@media (1400px>width){.popular-product-section .product-item:nth-child(n+9){display:none}}
.product-list-header,
.product-list-footer{display:flex;align-items:center}.product-list-sorcting-closer{display:none}.product-list-header{margin-bottom:var(--gridSpacingLR);position:relative}
@media (max-width:992px){.product-list-header{height:2rem;justify-content:end}.product-list-header .product-list-sorcting-closer{display:flex}.product-list-header .product-list-sorting:not(.__active){display:none}.product-list-header .product-list-sorting.__active{position:absolute;width:100%;right:0;background-color:var(--colorBack);display:flex;align-items:center}.product-list-header .product-list-sorting.__active .form-select{width:100%}}.product-list-footer{margin-top:var(--gridSpacingLR)}.product-list-pagination{margin-left:auto;margin-right:auto}.pagination{display:flex;column-gap:12px}
.pagination .page-item .page-link{border-radius:2px;padding:2px 4px}
.pagination .page-item.page-item-prev .page-link::before,.pagination .page-item.page-item-next .page-link::before{content:"\e90b";font-family:var(--fontIcon);font-size:0.5em;display:inline-block;position:relative;top:-0.3em}
.pagination .page-item.page-item-prev .page-link::before{rotate:180deg}
.pagination .page-item.disabled .page-link{color:var(--colorTextLight);cursor:default}
.pagination .page-item.active .page-link{background-color:var(--colorSecondary);color:var(--colorWhite);cursor:default}
.pagination .page-item:not(.disabled):not(.active):hover:hover .page-link{color:var(--colorSecondary)}.product-list-filter-closer{display:none}@media (max-width:992px){.filtersbar .product-list-filter-closer{display:flex;margin-left:auto;margin-bottom:20px}.filtersbar:not(.__active){display:none}}.product-list-btns{display:flex;column-gap:20px;width:72px}
@media (min-width:992px){.product-list-btns{display:none}}
.product-list-btns .btn{font-size:1.5rem;color:var(--colorTextLightIcon)}.catalog-content .page-title{width:calc(100% - 80px)}.close-icon{width:14px;height:14px;position:relative;margin-left:20px}
.close-icon::before,.close-icon::after{content:"";width:100%;height:2px;position:absolute;top:calc(50% + 1px);background-color:var(--colorTextLightIcon);border-radius:5px}
.close-icon::before{rotate:45deg}
.close-icon::after{rotate:-45deg}.product__price,
.product__oldprice{white-space:nowrap}.page-favorites-list .product-item__box.__in_favorites .btn-add_to_favorites{cursor:pointer}.product-single{--productSingleItemMarginBT:16px}
.product-single.__in_cart .btn-add_to_cart{cursor:default}
.product-single.__in_cart .btn-add_to_cart:hover{background-color:var(--colorPrimary)}
.product-single.__in_cart .btn-add_to_cart::before{content:"\e901"}
.product-single.__in_cart .btn-add_to_cart span::before{content:"Товар в корзине"}
.product-single.__in_favorites .btn-add_to_favorites::before{content:"\e903"}
.product-single .product-single__title{margin-bottom:35px}
@media (max-width:992px){.product-single .product-single__title{margin-bottom:20px}}
.product-single .btn-add_to_cart{font-size:1.25rem;padding-left:3em;padding-right:3em}
.product-single .btn-add_to_cart span{margin-left:1em}
.product-single .btn-add_to_cart span::before{content:"В корзину"}
@media (max-width:992px){.product-single .btn-add_to_cart{padding-left:1em;padding-right:1em;width:100%}}
@media (max-width:368px){.product-single .btn-add_to_cart{font-size:0.875rem}}
@media (min-width:768px){.product-single .accordion .accordion__head{cursor:default}.product-single .accordion .accordion__head::after{display:none}.product-single .accordion .accordion__body{display:block}}.product-single__main-row{--gridSpacingColLR:80px}
.product-single__main-row .row{--gridSpacingColLR:initial}
@media (max-width:1400px){.product-single__main-row{--gridSpacingColLR:60px}}
@media (max-width:992px){.product-single__main-row{--gridSpacingColLR:30px}}.product-single__segment{margin-bottom:60px}
@media (max-width:992px){.product-single__segment{margin-bottom:30px}}
.product-single__segment ul{margin-bottom:1em;margin-left:2em}
.product-single__segment ul li{list-style:disc;margin-bottom:0.4em}
.product-single__segment ul li::marker{color:var(--colorPrimary)}.pdoduct-single__item{margin-bottom:var(--productSingleItemMarginBT)}.product-single__top{display:flex;align-items:center;column-gap:36px;margin-bottom:10px}
@media (max-width:992px){.product-single__top{flex-direction:column;align-items:start}}.countdown-modern{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:10px;font-family:sans-serif}.countdown-box{background:#f5f5f5;padding:10px;border-radius:6px;text-align:center;min-width:50px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.countdown-box div:first-child{font-size:20px;font-weight:bold;color:#000}.countdown-box .label{font-size:12px;color:#777;margin-top:4px}.timer-title{font-size:16px;font-weight:500;margin-bottom:6px;text-align:left;color:#333}@media (max-width:480px){.countdown-modern{gap:6px;flex-wrap:wrap;justify-content:center;margin-top:5px}.countdown-box{padding:6px 10px;font-size:16px;min-width:32px}.countdown-separator{font-size:16px}}.product-single__timer.hidden{display:none}.pdoduct__kaspi-info{font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:fit-content;background-color:#F14635;color:var(--colorWhite);border-radius:var(--borderRadiusDefoult);padding:0.2rem 2.5rem}
.pdoduct__kaspi-info .kaspi-info__icon{height:2em;width:auto;margin-right:0.6em}
.pdoduct__kaspi-info .kaspi-info__icon path{fill:currentColor}.product-single__thumbnail-in{display:flex;column-gap:10px;height:fit-content;background-color:var(--colorBaseOne);border-radius:var(--borderRadiusDefoult);padding:4%}.product-single__thumbnail-list{width:calc(20% - 8px);aspect-ratio:1;flex:none;display:flex;flex-direction:column;row-gap:10px;flex-wrap:nowrap;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;-ms-overflow-style:none;scrollbar-width:none;draggable:true}
.product-single__thumbnail-list::-webkit-scrollbar{display:none}.product-single__thumbnail-main,
.product-single__thumbnail-slide{position:relative;border-radius:2px;overflow:hidden}
.product-single__thumbnail-main picture,
.product-single__thumbnail-slide picture{width:100%;display:flex;background:var(--colorWhite)}
.product-single__thumbnail-main picture img,
.product-single__thumbnail-slide picture img{aspect-ratio:1;width:100%;object-fit:contain}.product-single__thumbnail-main{width:100%}
.product-single__thumbnail-main .product-single__thumbnail-main__list a.__active{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}
.product-single__thumbnail-main .product-single__thumbnail-main__list a:not(.__active){display:none}
.product-single__thumbnail-main .btn-add_to_favorites{z-index:3;opacity:1;right:10px}.product-single__thumbnail-slide{cursor:pointer;flex:none;scroll-snap-align:start;border-width:1px;border-style:solid;border-color:transparent}
.product-single__thumbnail-slide.__active{border-color:var(--colorPrimary)}.product__amount{display:flex;align-items:center;width:fit-content}
.product__amount input,
.product__amount button{border:0;background:none;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.125rem;padding-top:1.017em;padding-bottom:1.017em;background-color:var(--colorBorder);color:var(--colorText)}
.product__amount button{padding-right:1em;padding-left:1em}
.product__amount button:not(:disabled):hover{background-color:var(--colorPrimary);color:var(--colorWhite)}
.product__amount button:disabled{color:var(--colorTextLight)}
.product__amount button.product__amount-sub{border-top-left-radius:var(--borderRadiusDefoult);border-bottom-left-radius:var(--borderRadiusDefoult)}
.product__amount button.product__amount-add{border-top-right-radius:var(--borderRadiusDefoult);border-bottom-right-radius:var(--borderRadiusDefoult)}
@media (max-width:368px){.product__amount input,.product__amount button{font-size:0.875rem}}.product__amount-input{appearance:none;-moz-appearance:textfield}
.product__amount-input::-webkit-inner-spin-button,.product__amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-single__info{color:var(--colorTextLight)}.product-single__manufacturer{margin-top:0.5em;display:flex}
.product-single__manufacturer img{width:100%;max-width:120px}.product-single__prices{display:flex;column-gap:5px}.product-single__price{font-size:2.875rem;font-weight:800;color:var(--colorRed)}
@media (max-width:992px){.product-single__price{font-size:2rem}}
.product-single__price .price-currency{font-size:0.609em;font-weight:600}.product-single__oldprice{font-size:1.25rem;color:var(--colorTextLight)}
.product-single__oldprice .price-amount{text-decoration:line-through}
.product-single__oldprice .price-currency{font-size:0.609em}.pdoduct-single__additem{display:flex;column-gap:16px}.table-characteristics td:first-child{min-width:184px;max-width:220px;color:var(--colorTextLight)}
.table-characteristics td:last-child{font-weight:500}
.table-characteristics tr:has(td:empty){display:none}
@media (max-width:576px){.table-characteristics{font-size:0.75rem}.table-characteristics td:first-child{width:140px}}.product-single__description table{width:100% !important;margin-left:auto !important;margin-right:auto !important;border-collapse:collapse;margin-bottom:30px;margin-top:30px}
.product-single__description table tr:nth-child(2n+1){background:rgba(133,133,133,0.1)}
.product-single__description table th,.product-single__description table td{padding:12px;text-align:left;border:1px solid var(--colorBorder)}
.product-single__description table th{background-color:var(--colorPrimary);color:#fff}.product-attributes{width:100%;position:absolute;top:8%;padding-left:8%;padding-right:8%;display:flex;justify-content:space-between;row-gap:0.3em}
.product-attributes-1{width:100%;position:absolute;top:0px;padding-left:0px;padding-right:0px;display:flex;justify-content:space-between;row-gap:0.3em}
.product-attributes-1 .product-attributes-cont{display:flex;flex-direction:column;row-gap:0.3em}
.product-attributes .product-attributes-cont{display:flex;flex-direction:column;row-gap:0.3em}.product-attribut{color:var(--colorWhite);padding:0.1em 0.5em 0.05em;text-align:center;width:fit-content}
.product-attribut.product-attribut-primary{background-color:var(--colorPrimary);text-transform:uppercase}
.product-attribut.product-attribut-red{background-color:var(--colorRed);text-transform:uppercase}
.product-attribut.product-attribut-blue{background-color:var(--colorBlue);text-transform:uppercase}.cart-list{display:flex;flex-direction:column;row-gap:15px}.cart-item{display:flex;column-gap:20px;padding:15px 0;border-bottom:1px solid var(--colorBorder);position:relative}
.cart-item::before{position:absolute;width:calc(100% - 20px);height:100%;background:rgba(229,229,229,0.65);top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;color:var(--colorRed);font-weight:700;font-size:1.5rem}.cart-item__immage{width:100px;position:relative;border-radius:2px;overflow:hidden;flex:none}
.cart-item__immage picture{width:100%;display:flex}
.cart-item__immage picture img{width:100%}
@media (max-width:1200px){.cart-item__immage{width:120px}}.cart-item__body{width:100%}.cart-item__category{font-size:0.75rem;color:var(--colorTextLight)}.cart-item__title{margin-bottom:1.3rem}.cart-item__info{width:100%;display:flex;align-items:center;flex-wrap:wrap}
.cart-item__info .product__amount{flex:1;margin-left:auto;justify-content:end}
.cart-item__info .product__amount input,
.cart-item__info .product__amount button{padding-top:0.2em;padding-bottom:0.2em}
.cart-item__info .product__amount button{padding-right:0.5em;padding-left:0.5em}
.cart-item__info .product-item__price{flex:1;margin-right:0;text-align:right}
.cart-item__info .icon-bin-light{margin-left:12px;color:var(--colorTextLight)}
.cart-item__info .icon-bin-light:hover{color:var(--colorSecondary)}
@media (max-width:1200px){.cart-item__info .cart-item__link{width:100%;margin-bottom:10px;margin-top:-5px}.cart-item__info .product__amount{margin-left:0;justify-content:start}}
@media (max-width:576px){.cart-item__info .product__amount{width:100%;flex:none;margin-bottom:5px}.cart-item__info .product-item__price{text-align:left}}.cart-form{--gridSpacingColLR:60px}
.cart-form:has(input#legal_type:not(:checked)) .entitytype{display:none}.cart-fin{display:flex;width:100%;justify-content:space-between;align-items:center;padding:20px 0}
.cart-fin .cart-fin-txt{display:flex;flex-direction:column}
.cart-fin .cart-fin-txt span{font-size:0.75rem;color:var(--colorTextLight)}
.cart-fin .product-item__price{margin-right:0}.contacts-item{color:var(--colorText)}
.contacts-item h2,.contacts-item a{color:inherit}
.contacts-item a:hover{color:var(--colorPrimary)}
.contacts-item.__active{color:var(--colorSecondary)}
.contacts-item.__active .contacts-item__name{cursor:default}.contacts-item__name{margin-bottom:0.3em;cursor:pointer}
.contacts-item__name:hover{color:var(--colorSecondary)}.contactsmaps-item{display:flex}
.contactsmaps-item iframe{width:100%;border-radius:var(--borderRadiusDefoult);border-width:0}.line-banner{position:relative;overflow:hidden;height:186px;width:100%}.line-banner__back,
.line-banner__content{position:absolute;width:100%;height:100%;display:flex;align-items:center;text-align:center}.line-banner__back{z-index:1}
.line-banner__back picture{width:100%;height:100%;display:flex}
.line-banner__back picture img{width:100%;height:100%;object-fit:cover;max-width:1400px;margin:auto}.line-banner__content{z-index:2}.line-banner__textblock{display:flex;flex-direction:column;color:color-mix(in srgb,var(--colorBlack),var(--colorWhite) 35%)}.banner-text-medium{font-size:1.25rem}.banner-text-big{font-size:2rem}.banner-text-extrabig{font-size:2.5rem;text-transform:uppercase;font-weight:800}.partners-item-body{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--colorBaseOne);border-radius:calc(2 * var(--borderRadiusDefoult));padding:10px}
.partners-item-body img,.partners-item-body svg{max-width:100%;max-height:100%;object-fit:contain}
.partners-item-body[href]{transition:0.01s}
.partners-item-body[href]:hover{box-shadow:0 0 10px var(--colorShadow)}
.partners-item-body[href]:hover .partners-item-image{background-color:var(--colorSecondary)}
.partners-item-body[href]:active{scale:0.98;box-shadow:0 0 5px var(--colorShadow)}
.partners-item-body .partners-item-image{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:100%,100%;-webkit-mask-size:100%,100%;width:100%;height:100%;max-width:114px;max-height:30px;background-color:var(--colorTextLightIcon)}.page-section:not(:first-child){padding-top:3.75rem}
.page-section:not(:last-child){padding-bottom:1.25rem}
@media (max-width:992px){.page-section:not(:first-child){padding-top:1.75rem}.page-section:not(:last-child){padding-bottom:0.85rem}}.page-section__header{display:flex;align-items:baseline;column-gap:calc(6 * var(--gridSpacingLR))}
@media (max-width:992px){.page-section__header{flex-direction:column;align-items:center}}
@media (max-width:992px){.page-section__header .page-section__header__link{margin-bottom:1rem}}.section-alt{background-color:var(--colorBaseOne)}.secondarypage-content{padding-top:35px}
@media (max-width:576px){.secondarypage-content{font-size:0.875rem}}.page-title-block{margin-bottom:var(--pageTitleMarginBT)}.page-title{margin-top:0;margin-bottom:0}.footer{margin-top:auto;margin-bottom:0;color:var(--colorTextLight);background-color:var(--colorBaseOne)}
.footer a{color:inherit}
.footer a:hover{color:var(--colorPrimary)}
.footer .contacts-box .phone-number-text{font-size:1.5rem;color:var(--colorSecondary)}
.footer .contacts-box .phone-number-text:hover{color:var(--colorSecondaryHover)}
.footer .nav-list{margin-bottom:30px}
@media (max-width:768px){.footer .nav-list{border-bottom:1px solid var(--colorBorder);padding-bottom:20px}}
@media (max-width:368px){.footer .nav-list{row-gap:0.35em;margin-bottom:20px}.footer .nav-list .nav-brand{margin-bottom:5px}.footer .nav-list .nav-link{font-size:0.75rem}}.footer-top{padding-top:45px}.footer-logo{margin-bottom:30px}.footer-bot{padding:20px 0}
@media (max-width:368px){.footer-bot{font-size:0.75rem}}.social-links{display:flex;justify-content:flex-end;column-gap:10px}
.social-links a{font-size:1.3rem}.city-select-list{columns:1 auto;column-gap:30px;padding-right:20px}
@media (min-width:420px){.city-select-list:has(li:nth-child(n+10)){columns:2 auto}}
@media (min-width:620px){.city-select-list:has(li:nth-child(n+20)){columns:3 auto}}
@media (min-width:820px){.city-select-list:has(li:nth-child(n+30)){columns:4 auto}}
.city-select-list li a,.city-select-list li span{padding:4px 0;display:inline-block;color:var(--colorText);cursor:pointer}
.city-select-list li a:hover,.city-select-list li span:hover{color:var(--colorSecondary)}.bottombar-ghost{height:var(--bottombarHeight)}.bottombar{width:100%;height:var(--bottombarHeight);position:fixed;bottom:0;z-index:201;background-color:var(--colorBaseOne);border-top:1px solid color-mix(in srgb,var(--colorBaseOne),var(--colorBlack) 6%)}.bottombar-navbar{width:100%}
.bottombar-navbar .dropdown .dropdown-item{display:flex;justify-content:end}
.bottombar-navbar .dropdown.__popRight .dropdown-item{text-align:right}
.bottombar-navbar .dropdown .dropdown-menu{min-width:50dvw}
.bottombar-navbar .nav-list{justify-content:space-between}
.bottombar-navbar .nav-list .nav-item>.nav-link{font-size:12px;color:var(--colorPrimary)}
.bottombar-navbar .nav-list .nav-item>.nav-link:hover{color:var(--colorSecondary)}
.bottombar-navbar .nav-list>.nav-item>.nav-link{display:flex;flex-direction:column;justify-content:center;height:var(--bottombarHeight);position:relative}
.bottombar-navbar .nav-list>.nav-item>.nav-link i:not(.count-bubble){font-size:18px;margin-bottom:2px}
.bottombar-navbar .nav-list>.nav-item>.nav-link i.count-bubble{top:0.2rem;left:1.4rem;margin-inline:auto;width:fit-content}
.bottombar-navbar .nav-list>.nav-item>.nav-link.dropdown-toggle::after{display:none}
.bottombar-navbar .bottombar-colormode{display:flex;justify-content:end;align-items:center;padding:0.2em 1em;font-size:12px;color:var(--colorPrimary);text-align:right}
.bottombar-navbar .bottombar-colormode .darkModeSwitcher{margin-left:10px;position:relative;top:-1px}
.bottombar-navbar .bottombar-colormode .darkModeSwitcher .sunmoon .circle .circle__moon{background-color:var(--colorBack)}.sidebar-item{background-color:var(--colorBaseOne);border-radius:var(--borderRadiusDefoult);padding:20px 15px}
.sidebar-item:not(:last-child){margin-bottom:10px}.sidebar-item__title{font-size:1.5rem;font-weight:450;margin-bottom:1em}.warning-msg-base{font-family:var(--font-family-lato-regular);font-size:14px;line-height:17px;color:var(--color_21);border-radius:10px;padding:15px 20px;display:none}.warning-msg,.warning-msg-email{font-family:var(--font-family-lato-regular);font-size:14px;line-height:17px;color:var(--color_21);border-radius:10px;padding:15px 20px;display:none}.bokobok{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;row-gap:10px;z-index:89}.bokobok-item-wa{height:40px;width:40px;border-radius:5px;background-color:rgb(33,161,65);display:flex;align-items:center;justify-content:center}
.bokobok-item-wa img{width:60%;height:auto;max-height:60%}.bokobok-item-scroll{display:none;background-color:var(--colorPrimary);border-radius:5px;height:40px;width:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--colorWhite)}
.bokobok-item-scroll::before{content:"^"}.notfound-top,
.notfound-404{display:flex;justify-content:center}.notfound-cont{text-align:center;margin-top:60px}.notfound-404 img{max-width:100%;height:auto}.notfound-btns{display:flex;justify-content:center;margin-top:10px;column-gap:16px}.notfound-side{display:flex}
.notfound-side.notfound-side-l{justify-content:flex-end}.category-404{text-align:center}
.category-404 img{max-width:100%}:root{--typing-duration:6s;--typing-delay:1s;--cursor-width:3px;--cursor-color:rgba(0,0,0,0.75)}.magnifier{display:inline-block;width:260px;animation:searchZoom 2.5s ease-in-out infinite}
@keyframes searchZoom{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.ks-widget{width:160px;height:42px;background:#f55747;border-radius:4px;overflow:hidden;scale:1.6;transform-origin:top left}
.ks-widget iframe{width:166px;height:46px;object-fit:contain;overflow:visible}#contact-form .fin-msg{display:none}
#contact-form.fin .fin-msg{display:block}
#contact-form.fin .form-item{display:none}.brand-single-image{max-width:300px}
.brand-single-image img{max-width:100%;height:auto}.ftr-list{position:relative;padding-top:10px}
.ftr-list:has(.form-check:nth-child(9)){overflow-y:auto;height:290px;padding-right:5px}
.ftr-list:has(.form-check:nth-child(9))::-webkit-scrollbar{width:4px;height:4px;border-left:0;border-radius:4px}
.product-item__name_box .product-item__name{position:relative;z-index:2}html[data-active-city-id="1"] .cart-form .cart-item:not(.city-1) .cart-item__body::before,html[data-active-city-id="2"] .cart-form .cart-item:not(.city-2) .cart-item__body::before,html[data-active-city-id="3"] .cart-form .cart-item:not(.city-3) .cart-item__body::before{content:'Этого товара нет в наличии в указанном городе';display:block;color:#fff;background:#cc3b3b;padding:3px 5px;border-radius:3px;margin-bottom:10px;font-size:14px}