.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.productItem{position:relative;background:#fbfbfb;max-width:480px;width:100%;margin:0 auto;padding-bottom:18px}.productItem.unavailable{opacity:.5}.productItem__image{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:4px;padding-top:20px;padding-bottom:20px}.productItem__image img{max-height:245px;object-fit:contain}.productItem__text-wrapper{position:relative;padding:0 6px}.productItem__link{position:absolute;left:0;top:0;height:100%;width:100%;z-index:98}.productItem__title{font-size:16px;font-weight:800;line-height:20px;margin-bottom:4px}.productItem__hint,.productItem__title{font-family:Nunito Sans;text-align:center}.productItem__hint{font-size:10px;font-weight:700;line-height:14px;opacity:.5;margin-bottom:12px}.productItem__price-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.productItem__price{font-family:Nunito Sans;font-size:16px;font-weight:800;line-height:24px;text-align:center;color:#111314}.productItem__price--highlight{color:#e53935}.productItem__price-current{display:flex;align-items:baseline;gap:6px}.productItem__price-currency{font-family:Nunito Sans;font-size:12px;font-weight:800;line-height:18px;text-align:center;color:#111314}.productItem__price-currency--highlight{color:#e53935}.productItem__price-legacy{display:flex;align-items:baseline;gap:6px}.productItem__price-old{font-weight:700;text-decoration:line-through}.productItem__price-old,.productItem__price-old-currency{font-family:Nunito Sans;font-size:12px;line-height:18px;color:#8f959e}.productItem__price-old-currency{font-weight:600}.productItem__order-bg{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;transition:all .3s ease-in;z-index:2;padding-left:16px;padding-right:16px;opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.productItem__order-bg:hover{opacity:1}.productItem__details{display:none;align-items:center;justify-content:center;padding:16px;border:1px solid rgba(17,19,20,.251);border-radius:8px;background:transparent;transition:all .3s ease-in;max-width:216px;height:56px;width:100%;margin:32px auto 10px}.productItem__details:hover{background:#fbfbfb}.productItem__details svg{margin-right:8px}.productItem__details-text{font-family:Nunito Sans;font-size:16px;font-weight:800;line-height:21.82px}.productItem__cart-button{position:relative;display:none;align-items:center;justify-content:center;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:20px;border:2px solid #008bf7;padding:12px;background:transparent;width:100%;height:48px;transition:all .3s ease-in;z-index:99;color:#000;border-radius:8px}.productItem__cart-button svg{margin-right:4px}.productItem__cart-button svg path{transition:all .3s ease-in;stroke:#000}.productItem__cart-button:hover{background:#008bf7;color:#fff}.productItem__cart-button:hover svg path{stroke:#fff}@media screen and (min-width:768px){.productItem{margin:0}.productItem__hint{font-size:12px}.productItem__price{font-size:22px}.productItem__price-currency,.productItem__price-old{font-size:14px}}@media screen and (min-width:1440px){.productItem{display:flex;flex-direction:column;justify-content:space-between;padding-left:48px;padding-right:48px;padding-bottom:20px}.productItem__image{display:flex;align-items:center;justify-content:center;margin-bottom:12px;flex:1 1}.productItem__image img{width:320px;max-height:400px}.productItem__order-bg{width:calc(100% + 96px);margin-left:-48px}.productItem__text-wrapper{padding:0}.productItem__title{font-size:16px;line-height:24px;margin-bottom:8px}.productItem__hint{font-size:11px;line-height:1.2;margin:0 -20px 12px}.productItem__price-currency{font-size:14px;line-height:32px}.productItem__price-legacy{gap:10px}.productItem__details{display:flex}.productItem__cart-button{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:20px;text-align:left;padding:12px;background:transparent;width:100%;max-width:216px;height:56px}.productItem__cart-button svg{margin-right:4px}}.catalog__container{padding-top:8px;padding-bottom:64px}.catalog__top-wrapper{margin-bottom:16px}.catalog__not-found{display:flex;align-items:center;justify-content:center;width:100%}.catalog__not-found-text{font-family:Nunito Sans;font-size:24px;font-weight:900;line-height:30px;text-align:center}.catalog__buttons-wrapper{display:flex;align-items:center;justify-content:space-between}.catalog__title{font-size:20px;line-height:40px;margin-bottom:20px}.catalog__filter-btn,.catalog__title{font-family:Nunito Sans;font-weight:900;text-align:left}.catalog__filter-btn{display:flex;align-items:center;font-size:14px;line-height:16px;background:transparent}.catalog__filter-btn img{width:24px;height:24px;margin-right:8px}@media screen and (min-width:1440px){.catalog__container{padding-top:24px;padding-bottom:80px}.catalog__not-found-text{font-size:32px;line-height:48px;width:60%}.catalog__top-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.catalog__title{font-size:21px;line-height:48px;margin-bottom:0}.catalog__bottom-wrapper{display:flex}.catalog__filter-btn{display:none}}.sort{position:relative;z-index:9}.sort__top{display:flex;align-items:center;justify-content:center;cursor:pointer}.sort__top img{width:24px;height:24px;margin-left:8px}.sort.active .sort__dropdown{opacity:1;pointer-events:all}.sort__title{font-family:Nunito Sans;font-size:14px;font-weight:900;line-height:16px;text-align:left}.sort__dropdown{position:absolute;left:0;opacity:0;pointer-events:none;width:-moz-fit-content;width:fit-content;background:#fff;z-index:2}.sort__dropdown,.sort__dropdown-item{transition:all .3s ease-in;border-radius:5px}.sort__dropdown-item{padding:4px;cursor:pointer;font-family:Nunito Sans;font-size:14px;font-weight:400;line-height:16px}.sort__dropdown-item.active,.sort__dropdown-item:hover{color:#fff;background:#008bf7}.filter{position:absolute;left:-50%;pointer-events:none;opacity:0;transition:all .3s ease-in;background:#fff;width:100%;z-index:9;padding:0 20px}.filter.active{opacity:1;pointer-events:all;left:0}.filter__form{padding-bottom:24px}.filter__group{padding:16px 8px;border-bottom:.5px solid rgba(17,19,20,.149)}.filter__group-title{font-family:Nunito Sans;font-size:14px;font-weight:900;line-height:16px;text-align:left;text-transform:uppercase;margin-bottom:20px}.filter__field{display:flex;align-items:center;font-size:14px;margin-bottom:10px;cursor:pointer}.filter__field:not(:last-child){margin-bottom:8px}.filter__field-text{font-family:Nunito Sans;font-size:14px;font-weight:700;line-height:20px}.filter label input[type=checkbox]{margin-right:8px;width:16px;min-width:16px;height:16px;border:1px solid #111314;opacity:.15;border-radius:4px}.filter label input[type=checkbox]:checked{background:#008bf7;border-color:#008bf7;opacity:1}.filter__price-inputs{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.filter__price-input{position:relative;display:flex;align-items:center;padding:10px 0;width:112px;max-width:112px;border-bottom:1px solid rgba(0,0,0,.149)}.filter__price-input input{border:none;font-family:Nunito Sans;font-size:14px;font-weight:700;line-height:20px;text-align:left;width:100px;text-align:center}.filter__price-input input::-webkit-inner-spin-button,.filter__price-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter__price-input input[type=number]{-moz-appearance:textfield}.filter__price-label{font-family:Nunito Sans;font-size:10px;font-weight:700;line-height:16px;text-align:center;opacity:.5}.filter__price-currency{position:absolute;top:50%;transform:translateY(-50%);right:-4px}.filter .rc-slider-rail{background:#000;opacity:.15;border-radius:2px}.filter .rc-slider-track{background:#111314}.filter .rc-slider-handle{background:#fff;border:2px solid #111314;opacity:1}@media screen and (min-width:768px){.filter{padding:0 60px}}@media screen and (min-width:1440px){.filter{position:relative;width:240px;min-width:240px;padding:0;margin-right:31px;opacity:1;pointer-events:all;left:0}.filter__price-currency--mob{display:none}}.catalog-list__wrapper{display:grid;grid-gap:16px;gap:16px}.catalog-list__show-more{display:flex;align-items:center;justify-content:center;margin:32px auto 0;padding:16px;border:1px solid rgba(17,19,20,.251);border-radius:8px;background:transparent;transition:all .3s ease-in}.catalog-list__show-more:hover{background:#fbfbfb}.catalog-list__show-more svg{margin-right:8px}.catalog-list__show-more-price{font-family:Nunito Sans;font-size:16px;font-weight:800;line-height:21.82px}@media screen and (min-width:768px){.catalog-list__wrapper{grid-template-columns:1fr 1fr}.catalog-list__show-more{width:416px}}@media screen and (min-width:1440px){.catalog-list__wrapper{grid-template-columns:1fr 1fr 1fr;gap:12px}.catalog-list .productItem img{max-height:320px}}.contactForm{position:relative;background:rgba(0,0,0,.502);background-color:rgba(0,0,0,.5);background-image:url(/assets/images/form-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;background-blend-mode:overlay}.contactForm:after{position:absolute;width:100%;height:100%;top:0;left:0;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);z-index:0;background:rgba(0,0,0,.502);content:""}.contactForm:before{position:absolute;top:0;left:50%;transform:translate(-50%);width:170px;height:4px;background:#008bf7;z-index:2;content:""}.contactForm__container{position:relative;z-index:1;padding:48px 20px 80px;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.contactForm__err-text{position:relative;z-index:2;color:red;margin-bottom:20px}.contactForm__title{font-size:28px;font-weight:900;line-height:36px;text-transform:uppercase;margin-bottom:8px}.contactForm__pre-title,.contactForm__title{font-family:Nunito Sans;text-align:center;color:#fff}.contactForm__pre-title{font-size:14px;font-weight:600;line-height:20px;margin-bottom:32px;opacity:.5}.contactForm__field-wrapper{margin-bottom:24px}.contactForm__phone-start{display:flex;align-items:center;margin-right:16px;border-bottom:1px solid hsla(0,0%,100%,.251);padding-right:21px}.contactForm__phone-icon{width:24px;min-width:24px;margin-right:10px}.contactForm__phone-text{font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px;text-align:left;color:#fff}.contactForm__field{display:flex}.contactForm__field:not(:last-child){margin-bottom:16px}.contactForm__input{width:100%;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#fff;background-color:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.251);outline:none;caret-color:#008bf7;padding-top:12px;padding-bottom:12px;-moz-appearance:textfield}.contactForm__input::-webkit-inner-spin-button,.contactForm__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contactForm__input:focus{border-bottom:1px solid #008bf7}.contactForm__input.active{opacity:1}.contactForm__input.err{border-bottom:1px solid red}.contactForm__input::placeholder{font-family:Nunito Sans;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#fff;opacity:.5}.contactForm__aggre{z-index:2;margin-bottom:24px;text-align:center;color:#fff;width:100%}.contactForm__aggre,.contactForm__aggre a{font-family:Nunito Sans;font-size:12px;font-weight:400;line-height:24px}.contactForm__aggre a{color:#008bf7;text-decoration:underline}.contactForm__button{display:flex;align-items:center;justify-content:center;background-color:#008bf7;padding:18px 24px;font-family:Nunito Sans;font-size:16px;font-weight:800;line-height:20px;text-align:left;border:none;cursor:pointer;width:100%;transition:all .3s ease-in;border-radius:8px;color:#fff}.contactForm__button:hover{background:#0e74c3}.contactForm__bottom-wrapper{margin-top:80px}.contactForm__bottom-top-wrapper{margin-bottom:20px}.contactForm__bottom-title{font-family:Nunito Sans;font-size:16px;font-weight:800;line-height:32px;text-align:left;margin-bottom:8px;color:#008bf7}.contactForm__bottom-preTitle{font-family:Nunito Sans;font-size:24px;font-weight:800;line-height:40px;text-align:left;color:#fff}.contactForm__bottom-description{font-family:Nunito Sans;font-size:14px;font-weight:300;line-height:24px;text-align:left;color:#fff;opacity:.75}.contactForm__bottom-description__toggler{padding:20px;text-align:center;font-size:20px;color:#fff;opacity:.55;border-top:1px solid #fff;margin-top:20px;cursor:pointer}.contactForm__bottom-description--wrapper-inner{overflow:hidden;height:200px}.contactForm__bottom-description--wrapper-inner.active{height:auto}.contactForm__bottom-description h2,.contactForm__bottom-description li,.contactForm__bottom-description p{font-family:Nunito Sans;font-size:14px;font-weight:300;line-height:24px;text-align:left;color:#fff;opacity:.75}.contactForm__bottom-description h2{font-size:18px;line-height:28px;margin-bottom:20px;font-weight:700;text-transform:uppercase}.contactForm__bottom-description p{line-height:20px;margin-bottom:20px}.contactForm__bottom-description ol,.contactForm__bottom-description ul{padding-left:30px;margin-bottom:20px}.contactForm__bottom-description li{line-height:24px;list-style:auto;margin-bottom:5px}.contactForm__bottom-description li strong{color:#fff}.contactForm__bottom-description li li{list-style:circle}.contactForm__bottom-description ul li{list-style:disc}@media screen and (min-width:768px){.contactForm__pre-title,.contactForm__title{position:relative;z-index:2}.contactForm__pre-title{font-size:16px}.contactForm:after,.contactForm:before{display:none}.contactForm__form-wrapper{width:100%}.contactForm__container,.contactForm__form-wrapper{display:flex;flex-direction:column;align-items:center}.contactForm__container{-webkit-backdrop-filter:none;backdrop-filter:none}.contactForm__form{position:relative;z-index:2;background:rgba(0,0,0,.502);padding:32px;width:560px}.contactForm__form:after{position:absolute;width:100%;height:100%;top:0;left:0;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);z-index:0;content:""}.contactForm__form:before{position:absolute;top:0;left:50%;transform:translate(-50%);width:170px;height:4px;background:#008bf7;z-index:1;content:""}.contactForm__aggre{text-align:start}.contactForm__field-wrapper{position:relative;z-index:2;width:100%}.contactForm__button{position:relative;z-index:2}.contactForm__bottom-wrapper{display:flex;justify-content:space-between}.contactForm__bottom-top-wrapper{margin-bottom:0;min-width:calc(48% - 20px);width:calc(48% - 20px);margin-right:20px}.contactForm__bottom-title{font-size:20px;line-height:32px;margin-bottom:16px}.contactForm__bottom-preTitle{font-size:32px;line-height:40px}.contactForm__bottom-description{font-size:16px;line-height:20px}}@media screen and (min-width:1440px){.contactForm{display:flex;align-items:center;justify-content:center}.contactForm__container{max-width:1440px;padding:80px}.contactForm__title{font-size:32px;line-height:32px;margin-bottom:16px}.contactForm__pre-title{line-height:24px;margin-bottom:32px}.contactForm__form{display:flex;flex-direction:column;align-items:center;padding:48px 80px 42px;width:640px}.contactForm__form:before{width:340px;height:2px}.contactForm__field:not(:last-child){margin-bottom:24px}.contactForm__field-wrapper{margin-bottom:16px}.contactForm__aggre{width:100%;font-size:12px;line-height:24px;margin-bottom:16px;text-align:start}.contactForm__aggre a{display:flex;font-size:12px;line-height:24px}.contactForm__button{font-size:16px;line-height:20px}}