.bg_bottomLeft{position:absolute;left:0;bottom:0;width:40%;@media (max-width:768px){width:100%}}#faq{overflow:hidden;max-width:unset!important}.accord__contaner{margin-top:var(--mar-32);margin-bottom:var(--mar-32);max-width:1000px;margin-left:auto;margin-right:auto}.accord__card{overflow:hidden;padding:24px 0;cursor:pointer;&:not(:last-child){border-bottom:1px solid #313131}}.accord__card:not(:last-child){}.accord__card_title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.accord__card_title h3{font-size:16px;margin-bottom:0}.accord__card_title_arrow{max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:100%;height:100%;border-radius:100px}.accord__card_title_arrow{background-image:url("/assets/arrowDown.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:all 0.4s cubic-bezier(0.075,0.82,0.165,1)}.accord__card_title_arrow.active{transform:rotate(180deg)}.accord__card_content{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(0.075,0.82,0.165,1)}.accord__card.open{& .accord__card_title h3{}}.accord__card_content p{margin-top:10px;margin-bottom:0;height:100%;font-size:16px;max-width:98%}.accord__contaner.second{& .accord__card{padding:0;padding-bottom:24px;background-color:unset!important;&::before{content:none}&:not(:last-child){margin-bottom:24px}&::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2b2b2b}}& .accord__card_title{flex-direction:row}& .accord__card_content p{margin-left:68px}& .accord__card_title_arrow{margin-left:auto}}
.auth{padding:var(--mar-80) 0;gap:0!important;align-items:stretch!important;@media (max-width:768px){flex-direction:column-reverse!important}& h1{font-size:var(--fz22);margin-bottom:4px}& >*{flex:1 1 50%}& >form{padding:var(--mar-64);background-color:var(--gray_2);display:flex;flex-direction:column;@media (max-width:768px){padding:20px;& p:first-of-type{font-size:14px;margin-bottom:16px!important}}& input{flex:unset!important;margin-bottom:12px}& .input{& input{margin-bottom:0}}& >p:last-child{margin-top:auto;text-align:center;& strong{color:white!important;& a{font-weight:700!important;text-decoration:underline;&::after{content:unset}}}}& >button{width:100%;margin-bottom:16px}}& >div{@media (max-width:768px){overflow:hidden;border-top-left-radius:var(--brad_1);border-top-right-radius:var(--brad_1)}}& .auth_checkbox{align-items:center;margin-top:12px;margin-bottom:var(--mar-32);& a{text-decoration:underline;&::after{content:none}}@media (max-width:768px){flex-wrap:nowrap!important;flex-direction:row;& *{font-size:12px!important}}& label{flex:unset;width:unset}}& .auth_center{text-align:center;margin-bottom:16px!important}& .auth_other{justify-content:center;gap:12px;margin-bottom:16px;& div{max-width:44px}}}
.calculator{padding:40px;background-color:#000000;border-radius:40px;position:relative;z-index:10;@media (max-width:768px){padding:24px}& p,& h3{color:white!important}input{border-radius:12px;background-color:#580090;color:white!important}& .flex_2{gap:12px;align-items:stretch}& >div{z-index:5;&:last-of-type{z-index:4}& select{padding:16px;text-transform:uppercase!important;flex:1 1 25%!important}&:not(:last-child){margin-bottom:20px}& p{margin-bottom:12px}}}.custom-select{position:relative;user-select:none;z-index:20;& span{color:#7b7b7b;font-size:16px}}.custom-select.active{z-index:999999999}.custom-select .selected{transition:all 0.15s;border:1px solid #000000;background:#000000;padding:16px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;cursor:pointer;color:white;height:100%;& svg{max-width:24px;width:100%;margin-left:auto}}.custom-select .selected img{width:24px;height:24px}.custom-select .arrow{margin-left:auto;transition:0.2s}.custom-select.active .arrow{transform:rotate(180deg)}.custom-select .options{display:none;position:absolute;top:110%;left:0;width:100%;background:#000000;border-radius:10px;box-shadow:0 8px 15px rgba(0,0,0,0.25);z-index:30}.custom-select.active .options{display:block;z-index:30;max-height:329px;overflow-y:auto}.custom-select .options li{padding:10px 14px;gap:8px;color:#7b7b7b;cursor:pointer;transition:all 0.15s;font-size:16px}.custom-select .options li:hover{background:rgba(255,255,255,0.12);color:white}.custom-select .options li img{width:18px;height:18px}.custom-select>div:first-child:not(.download>.custom-select div:first-child){padding:6px 16px;color:white}.custom-select .options li a::after{content:unset}.custom-select .options li a span{color:var(--accent1)}.custom-select .selected:hover{border:1px solid #313131}.custom-select.active .selected{border:1px solid var(--accent1)}.custom-select.active .selected span{color:white}.custom-select.is-user-selected .selected{border:1px solid var(--accent1)}.custom-select.is-user-selected .selected span.value{color:white}.custom-select.has-error .selected{border:1px solid #ff383c}.custom-select .error-text{display:none;margin:8px 0 0 16px;font-size:12px;color:#ff383c;line-height:1.35}.custom-select.has-error .error-text{display:block}
.accent_bg{background:var(--gradient);padding-top:var(--mar-64);padding:var(--mar-120) 0;margin-left:auto;margin-right:auto;border-radius:var(--brad_1);overflow:hidden;border:1px solid #161616;@media (min-width:1280px){max-width:1840px!important}}.gradient_cards{& >div{background:url("/assets/gradient_1.webp");background-position:center!important;background-repeat:no-repeat;background-size:cover!important;&:nth-child(2){background:url("/assets/gradient_2.webp")}&:nth-child(3){background:url("/assets/gradient_13.webp")}&:nth-child(4){background:url("/assets/gradient_4.webp")}}}.accent_block{background:var(--gradient);padding:var(--mar-64) var(--mar-36);border-radius:var(--brad_1);overflow:hidden;border:1px solid #161616;display:flex;align-items:center;justify-content:center;gap:12px!important;& p{margin-bottom:0!important}&.second{padding:160px 40px 40px;@media (max-width:768px){padding:40px 40px 40px}& >*{margin-bottom:0}& a:has(svg){max-width:44px}}ul{margin-bottom:0!important;& li:not(:last-child) p{margin-bottom:8px!important}}}.gradient_wImage{border-radius:12px;overflow:hidden;background:linear-gradient(to right,#00664300 0%,#063e2b 100%);@media (min-width:768px){padding:100px}& div:has(>img){height:100%;width:100%;position:absolute;top:0;left:0;width:50%;height:100%;mask-image:linear-gradient(to right,black 60%,transparent 100%);@media (max-width:768px){mask-image:linear-gradient(to bottom,black 60%,transparent 100%);position:relative;width:100%}}& div:last-child{@media (min-width:768px){max-width:50%;justify-self:right;padding:100px}padding:24px;}@media (max-width:768px){background:linear-gradient(to bottom,#00664300 0%,#063e2b 100%);}}.gray_wrapper{padding:var(--mar-64) 0;background-color:#141414;background-image:url(/assets/reviews_bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.title_w_svg{& >div{display:flex;align-items:center;flex-direction:column;gap:16px;& >div{max-width:80px;max-height:80px;min-width:80px;min-height:80px}& h3{font-size:var(--fz24);font-weight:600;margin-bottom:0}}}.partners{& .flex_4.wrap{& .flex{gap:8px;flex-direction:row!important;align-items:start!important;justify-content:start!important;& div{min-width:24px}& p{color:white!important}@media (max-width:768px){flex:1 1 50%}}}}.flex_3{& .flex_collumn{& p{color:white!important}}}.bank{& .embla_slide{flex:0 0 23.6%!important;padding:24px;background-color:white;border-radius:var(--brad_1);& div:has(svg){max-width:80px;margin-bottom:20px}@media (max-width:768px){flex:0 0 85.6%!important}}}.reviews_container{& h2,& h3{color:white!important}& *:not(h2,h3){}}.reviews{& .embla__container{}& .embla_slide{display:flex;flex-direction:column;justify-content:start!important;flex:0 0 32%;& >*{}@media (max-width:768px){flex:0 0 100%}&:not(:has(ul))>p{color:white!important}& >div{margin-top:auto;gap:16px;@media (max-width:768px){flex-direction:row!important}& p:first-child{color:white!important;font-size:16px;margin-bottom:0}& div:first-child{max-width:44px}& div:last-child{}}& .stars{justify-content:center!important}}}.price{margin-bottom:12px;font-size:20px;color:white;font-weight:500}.reviews{& .embla__slide{padding:20px;background-color:var(--gray_2);border-radius:var(--brad_small);display:flex;flex-direction:row;gap:20px;flex:0 0 41%!important;& div:first-child{border-radius:var(--brad_small);overflow:hidden;flex:1 1 45%}& div:last-child{display:flex;flex-direction:column}& >*{flex:1 1 55%}& h3{font-size:18px;margin-bottom:4px}& ul{margin-top:-12px;margin-bottom:10px;& p{font-size:22px;line-height:80%}}& a{margin-top:auto;font-weight:500}}}.reviews_product{& .embla__slide{padding:32px;gap:0;display:flex;flex-direction:column;flex:0 0 31%!important}& ul{margin-top:0!important}& .reviews_title{margin-bottom:12px!important}}.borderCards{& >div{&:not(:last-child){&::after{content:"";position:absolute;right:-12px;bottom:0;width:1px;height:100%;background-color:#313131;@media (max-width:768px){width:100%;height:1px;left:0!important;bottom:-12px!important}}}}}.download{border-radius:var(--brad_1);border:1px solid #313131;background-color:#0e0e0e;padding:52px;gap:var(--mar-40);z-index:2;@media (max-width:768px){padding:24px}& >div{gap:8px;& *{margin-bottom:0!important}}& >div:first-child{z-index:500;@media (max-width:768px){flex-direction:column;& >*{width:100%}}}& .download_info{@media (min-width:768px){align-items:center!important}& >div:first-child{& p{color:var(--accent1);margin-top:6px}}& .download_info__date{gap:8px;& >div{border-radius:8px;background-color:var(--black1);padding:20px;& p{color:white!important;&:first-child{opacity:0.5;margin-bottom:4px}}}}}}.support_card{justify-content:start!important;& >div{margin-bottom:var(--mar-52)}& svg{max-width:115px!important;width:100%}&:has(>ul){& >div{margin-bottom:12px;& svg{max-width:64px!important}}}}.table{overflow-x:auto;& table{min-width:468px}}table{width:100%;border:1px solid #9d9d9d33;border-radius:var(--brad_1);border-spacing:0;background-color:#000000;overflow:hidden;& th,td{padding-top:var(--mar-32);padding-bottom:var(--mar-32);padding-left:var(--mar-64);&:not(:first-child){text-align:center}@media (max-width:768px){padding:12px}}& th{background-color:var(--gray_2);& p{color:white}}& thead{& th{background-color:#d19a66!important;& *{font-weight:500!important;color:var(--black1)!important}}}& tbody tr{& td:first-child p{color:white;font-weight:600}&:nth-child(even){background-color:var(--gray_2)}}@media (max-width:425px){& p{font-size:12px}}}@media (max-width:1024px){.gray_bg,.yellow_bg,.white_bg{padding:24px}.gradient_bg1{padding-bottom:50px}}@media (max-width:993px){.gradient_wrapper_2_mobile{padding:0 0 var(--mar-80) 0;&::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(199deg,transparent 70%,#fe033952 100%)}}}@media (max-width:768px){.flex{flex-direction:column;align-items:center}.flex_3_1,.flex_1_3{flex-direction:column;gap:24px}.mobile_flex_coll_reverse{flex-direction:column-reverse!important}.accent_bg{padding-top:50px;padding-bottom:50px}.gradient_bg1{padding-top:48px}.flex_3>*{flex:1 1 48.5%}.flex_2{flex-direction:column;gap:24px}.gradient_bg1::after{transform:translateY(-50%) translateX(-50%);opacity:0.65}.title_w_svg{flex-direction:column;align-items:center}.author{flex-direction:row;& p:first-child{}& >div:first-child{min-width:120px}}.reviews{& .embla__slide{flex:0 0 100%!important;padding:20px;flex-direction:column;& >*{flex:unset}}}.categories_container{flex-direction:row;& >*{width:max-content!important}}}.textPage{padding:var(--mar-80) 0}
.cart_empty{margin-top:var(--mar-80);margin-bottom:var(--mar-80);&.empty{display:none}& *{text-align:center;margin-left:auto;margin-right:auto;&:not(:last-child){margin-bottom:24px}}& div:has(svg){max-width:44px}}.cart{margin-top:var(--mar-80);margin-bottom:var(--mar-80);&.empty{display:none}& h1{font-size:var(--fz36);margin-bottom:8px}& >div{margin-top:var(--mar-44)}& .cart_container{display:flex;flex-direction:row;align-items:start;gap:16px;justify-content:space-between;@media (max-width:1024px){flex-direction:column}& >div{flex:1 1 50%;&:first-child{& a{margin-right:auto;@media (max-width:1024px){display:none}}}@media (max-width:768px){width:100%}}& .cart_item{width:100%;display:flex;flex-direction:row;align-items:stretch;gap:var(--mar-32);padding-bottom:24px;border-bottom:1px solid var(--gray_3);margin-bottom:24px;@media (max-width:768px){flex-direction:column}&:not(:first-child)>div{@media (min-width:768px){& h2{display:none}}}& h2{font-size:var(--fz22);max-width:108px;margin-bottom:40px;@media (max-width:768px){margin-bottom:0px}}& h3{font-size:var(--fz22);margin-bottom:6px}& >div:first-child{min-width:335px;@media (max-width:768px){& h2{display:none}}}& >div:first-child>div{display:flex;flex-direction:row;align-items:start;gap:16px;& div:first-child{min-width:100px;max-width:120px;width:100%}& div:last-child{max-width:320px;& .category_card_filter{margin-top:0!important;font-size:14px}& p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}& button{cursor:pointer;margin-top:19px;display:flex;flex-direction:row;gap:8px}}}& >div:not(:first-child){display:flex;flex-direction:column;@media (max-width:768px){margin-left:136px;flex-direction:row;justify-content:space-between}& >div{height:100%;align-content:center}}& >div:last-child{@media (min-width:1024px){margin-right:70px}}.counter{display:flex;flex-direction:row;align-items:center;gap:38px;height:max-content;background-color:#131313;border-radius:4px;padding:14px 20px;& div{max-height:24px}& p{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media (max-width:768px){max-width:93px;padding:10px 12px}}}& .cart_total{position:sticky;top:24px;width:100%;@media (min-width:1024px){max-width:463px}& a{margin-top:24px;width:100%;@media (min-width:1024px){&:last-child{display:none}}}& >div{background-color:var(--gray_2);padding:24px;border-radius:var(--brad_1);& div{flex-direction:row!important}& div:not(:last-child){margin-bottom:8px}& div:last-child{margin-top:16px;*{color:white!important}}}& h2{font-size:var(--fz22);margin-bottom:16px}}}}
.embla{width:100%;overflow:hidden}.embla *{user-select:none}.embla__container{position:relative;display:flex;flex-direction:row;gap:24px;align-items:stretch;box-sizing:border-box;width:100%;height:100%}.embla__container>.embla__slide{flex:0 0 32.2%}section:has(.slider__controls.top) .slider__controls.bottom{display:none!important}.slider__controls.top,.slider__controls.bottom{display:flex;justify-content:space-between;margin-top:44px;z-index:50}.slider__controls.top{position:absolute;right:0;top:-94px!important;margin-top:0}.slider__controls *{transition:all 0.4s cubic-bezier(0.075,0.82,0.165,1)}.slider__dots{display:flex;flex-direction:row;align-items:center;gap:8px}.slider_dot{cursor:pointer;width:10px;height:10px;border-radius:100%;opacity:0.25;background-color:var(--accent1)}.slider_dot.active{opacity:1}.slider_arrows{display:flex;flex-direction:row;align-items:center;gap:24px}.slider_arrows>*{cursor:pointer}.slider_arrows>div:first-child{scale:-1 1}.slider_arrows>div.disabled{opacity:0.5}section:has(.slider__controls.top) .slider__controls.bottom{display:none!important}.product__dots{gap:16px!important}@media (max-width:768px){.embla{overflow:visible}section:has(.slider__controls.top) .slider__controls.bottom{display:flex!important}.slider__controls.top{display:none!important}.slider__dots{}}
.related{gap:16px;row-gap:12px;justify-content:start;& a{opacity:0.5;&:hover{opacity:1}}}.payments{margin-bottom:var(--mar-44);align-items:center;& div{img{max-height:28px;object-fit:contain;object-position:left}}a,p{margin-bottom:0!important}}.product_page{& >div:last-child>div:not(:last-child){margin-bottom:var(--mar-44)}}.catalog_cards_discount{position:absolute;top:10px;left:10px;z-index:5;padding:8px 8px;background-color:var(--accent1);aspect-ratio:0!important;font-weight:600;font-size:16px}.filter_page{gap:24px;margin-bottom:var(--mar-80);align-items:start;&.second{@media (min-width:768px){flex-direction:row-reverse}}& >aside{max-width:335px;@media (max-width:768px){max-width:100%;width:100%}}.catalog_cards{gap:16px;display:grid;grid-template-columns:repeat(4,1fr);&.reviews_cards{grid-template-columns:repeat(3,1fr)}@media (max-width:1250px){grid-template-columns:repeat(3,1fr)!important}@media (max-width:1024px){grid-template-columns:repeat(2,1fr)!important;}.category_card{& div:has(>img){min-height:263px;@media (max-width:1024px){min-height:0px}}}& .catalog_price{aspect-ratio:0;display:flex;flex-direction:row;align-items:center;gap:8px;& p{margin-bottom:0;color:#fff;font-size:20px;font-weight:500;&:not(:first-child){font-size:16px;font-weight:400;opacity:0.5;text-decoration:line-through}@media (max-width:525px){font-size:16px;&:not(:first-child){font-size:10px}}}}}}.gray_bg_2{background-color:#191919;padding:36px 44px;border-radius:var(--brad_1)}.documents_container{& .slider__controls.bottom{justify-content:center}.slider__controls:first-child{margin-top:0;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;& .slider_arrows{width:100%;justify-content:space-between;& >div{height:44px}}@media (max-width:768px){display:none}}}.documents{overflow:hidden;@media (min-width:768px){max-width:60%;margin:0 auto}& .embla__container{}& .embla_slide{flex:0 0 100%}}.gray_wrapper:last-child{margin-bottom:0!important}.filter{will-change:position,transform;width:100%;padding:28px!important;background-color:#101010!important;border-radius:var(--brad_small);& >*{}& *{color:white!important}& >*{margin-bottom:20px;& p:first-child{font-weight:500}}.filter_head{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;& p{margin-bottom:0!important}& .clearAll{cursor:pointer}}.filters{& >p{margin-bottom:20px}& >div{max-height:360px;overflow-y:auto;overflow-x:hidden;&::-webkit-scrollbar{width:4px!important}@media (max-width:768px){max-height:216px}}&#allFilters{& >div{max-height:1510px}}& .check.hidden{display:none}&.open{& .check.hidden{display:flex}}.filters__toggle{background-color:transparent;color:var(--accent1)!important;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:600;margin-top:20px;cursor:pointer}& .input{margin-bottom:20px}}.filter_selected_item{display:flex;flex-direction:row;align-items:start;justify-content:space-between;& p{font-size:16px!important;font-weight:400!important;color:var(--gray)!important}& svg{transform:translateY(8px);cursor:pointer;max-width:10px}&:not(:last-child){margin-bottom:6px}}& .filter_open{display:none;@media (max-width:768px){z-index:50;display:block;bottom:0;left:50%;transform:translateX(-50%);max-width:34px;margin-top:24px;transition:all 0.4s cubic-bezier(0.075,0.82,0.165,1);&.open{transform:translateX(-50%) rotate(180deg)}}}}.check{background-color:transparent;display:flex;align-items:center;flex-direction:row;gap:12px;padding:8px 2px;cursor:pointer;user-select:none}.check input{position:absolute;opacity:0;pointer-events:none}.box{width:20px;height:20px;border:2px solid #2d2d2d;border-radius:6px;background:#131313;display:grid;place-items:center;transition:background 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease}.box::after{content:"";position:absolute;top:50%;left:50%;width:7px;height:9px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) translateY(-20%) translateX(-90%);opacity:0;transition:opacity 0.12s ease}.check:hover .box{border-color:#3a3a3a}.check input:checked + .box{background:#ff2156;border-color:#ff2156}.check input:focus-visible + .box{box-shadow:0 0 0 4px rgba(255,255,255,0.2)}.check input:checked + .box::after{opacity:1}.label{font-size:16px;font-weight:400}.filter_wrapper{@media (max-width:768px){max-height:254px;overflow:hidden;transition:all 0.4s cubic-bezier(0.075,0.82,0.165,1);&.second{max-height:391px}&.open{max-height:3500px!important}}& .btn_border{width:100%;margin:0}}.filter_price{--bg:#141414;--panel:#0f0f0f;--stroke:#2b2b2b;--text:#e9e9e9;--red:#d80a2e;--red-dim:#6b0d1a;--radius:12px}.price_slider .track{position:relative;height:14px;margin:10px 0 18px;--thumb:16px;--pad:1px}.price_slider .track::before{content:"";position:absolute;inset:0 0 auto 0;top:6px;height:2px;background:var(--red-dim);border-radius:999px}.price_slider .range-fill{position:absolute;top:6px;height:2px;background:var(--red);border-radius:999px;left:0;right:8px}.price_slider input[type="range"]{-webkit-appearance:none;appearance:none;position:absolute;inset:0 0 0 0;width:100%;background:transparent;pointer-events:auto;transform:translateY(2px)}.price_slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);border-radius:999px;background:var(--red);border:none;box-shadow:0 0 0 4px rgba(216,10,46,0.15);cursor:pointer;position:relative;top:-3px}.price_slider input[type="range"]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:999px;background:var(--red);border:none;box-shadow:0 0 0 4px rgba(216,10,46,0.15);cursor:pointer}.price_slider input[type="range"]::-ms-thumb{width:var(--thumb);height:var(--thumb);border-radius:999px;background:var(--red);border:none}.price_slider input[type="range"]::-webkit-slider-runnable-track{background:transparent}.price_slider input[type="range"]::-moz-range-track{background:transparent}.price_slider input[type="range"]::-ms-track{background:transparent;border-color:transparent;color:transparent}.price_inputs{display:flex;gap:16px}.price_inputs .field{flex:1}.price_inputs .field input{width:100%;padding:16px 18px;border-radius:10px;background:#101010;border:1px solid var(--stroke);color:var(--gray);font-size:18px;outline:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}.price_inputs .field input:focus{}.handle-min{}.filter_page{& .btn_accent1{margin-top:var(--mar-44);margin-left:auto;margin-right:auto}}
footer{border-top:1px solid #313131}footer{.wrapper:first-child{}.footer_left{}& .footer_left>a{margin-bottom:16px;max-width:120px}& a{color:white!important;font-weight:400;font-size:16px}& p{}& .wrapper{padding:64px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:24px}& nav{& h3{font-size:20px;margin-bottom:12px}}& nav li:not(:last-child){margin-bottom:8px}& a:has(span){gap:12px}& .socials{max-width:212px;display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:28px;flex-wrap:wrap!important;& >*{flex:unset!important;& a{max-width:44px}}}& a::after{content:"";position:absolute;width:0%;height:1px;background-color:currentColor;bottom:-2px;left:0;transition:all 0.4s cubic-bezier(0.075,0.82,0.165,1)}& a:hover::after{width:100%}& a:has(img,svg)::after{content:none}}@media (max-width:768px){footer>.wrapper>*{width:100%}footer>.wrapper{padding:40px 0}footer>.wrapper{flex-direction:column}.footer_bottom>div{flex-direction:column}}.footer_bottom{border-top:1px solid #313131;& >div{padding:16px 0!important;& >*{flex:unset!important}& nav{& a:not(:last-child){margin-right:32px}}}}
.agree{margin-top:20px;flex-wrap:nowrap;& .checkbox{max-width:18px;accent-color:#00abaa}& label{background:none!important;& p{max-width:100%;font-size:14px}}}input:not([type="range"]),label,select{width:100%;flex:1 1 100%;padding:16px 48px;border-radius:var(--brad_1);font-size:16px;background-color:#f4f7f7}label{display:flex;flex-direction:column;padding:0;border:0}.form_checkboxes p,label p{margin-bottom:8px!important;font-size:16px;opacity:1}input:not([type="range"]):active,input:not([type="range"]):focus,select:focus{outline:0}input:not([type="range"]):nth-child(2),input:not([type="range"]):nth-child(3){flex:1 1 40%}input:not([type="range"]){background-image:url(/assets/form_avatar.svg);background-repeat:no-repeat;background-position:18px;background-size:18px;color:black!important}input:not([type="range"]):last-child{background-image:url(/assets/form_phone.svg)}label:nth-child(4),label:nth-child(5){flex:1 1 40%}.form_checkboxes>p{margin-bottom:8px}.form_checkboxes>div{display:flex;flex-direction:row;gap:8px}.form_checkboxes>div p{margin-bottom:0!important}.form_checkboxes label{min-width:max-content;max-width:max-content;border:1px solid #dbd4df;border-radius:5000px;padding:12px 16px;cursor:pointer;transition:all 0.4s cubic-bezier(0.075,0.82,0.165,1)}.form_checkboxes label p{width:max-content;text-align:center;align-self:center;font-size:16px;opacity:0.7}.form_checkboxes label input:not([type="range"]){display:none}.form_checkboxes label:has(input:not([type="range"]):checked){background-color:var(--accent4);border:1px solid var(--accent4)}@media (max-width:1420px){.form_checkboxes>div{flex-wrap:wrap}}@media (max-width:768px){}.input{width:100%;& button{margin:unset!important;position:absolute;width:20px;height:20px;right:16px;top:50%;transform:translateY(-50%);background-color:transparent;min-width:unset!important}}input:not([type="range"]){width:100%;font-family:"Montserrat",sans-serif;font-weight:500;background-color:#000;color:white!important;padding:16px 20px;width:100%;&:focus{outline:none}&:has(+ input:not([type="range"])){margin-bottom:12px}}
.product_main_embla{position:sticky;top:24px;height:max-content;& .embla{max-height:750px;overflow:hidden;display:flex;flex-direction:row-reverse;align-items:stretch;gap:16px;& .embla__viewport{overflow:hidden;& .embla_slide{flex:0 0 100%!important;border-radius:var(--brad_small);overflow:hidden}}& .embla-thumbs{& .embla-thumbs__viewport{overflow:hidden;& .embla-thumbs__container{max-height:750px;transition:all 0.4s cubic-bezier(0.075,0.82,0.165,1);display:flex;flex-direction:column;gap:12px}& .embla-thumbs__slide{flex:1 1 auto;height:187px;width:132px;&.--selected{border:1px solid var(--accent1)}}}}@media (max-width:906px){max-height:unset;flex-direction:column;& .embla-thumbs{& .embla-thumbs__viewport{& .embla-thumbs__container{flex-direction:row!important;& .embla-thumbs__slide{flex:0 0 29%!important;height:unset!important;width:unset!important}}}}}}}.product_features{padding-bottom:var(--mar-44);margin-bottom:var(--mar-44);gap:48px!important;justify-content:start;& p{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;color:var(--white)}& >div{justify-content:start;flex:unset!important;gap:12px;@media (max-width:768px){align-items:start!important;flex-direction:row!important}}&::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--black3)}}.shipping_container{&.taCenter{& div:has(svg){margin:0 auto}}&:not(.second) h3{font-size:18px;margin-bottom:0}& >div{gap:16px;align-items:center;& >div{min-width:64px;max-width:64px}}&.second{& h3{margin-top:20px;font-size:22px}}}.product_certs{gap:10px;margin-top:var(--mar-32)}.highlights_items{margin-bottom:var(--mar-44)}.gallery__container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;grid-auto-flow:dense}.gallery__container>div{background-color:gray;min-height:258px}.gallery__container>div{grid-row:span 2}@media (min-width:768px){.gallery__container>:nth-child(18n + 3),.gallery__container>:nth-child(18n + 4),.gallery__container>:nth-child(18n + 13),.gallery__container>:nth-child(18n + 14),.gallery__container>:nth-child(18n + 15),.gallery__container>:nth-child(18n + 16){grid-row:span 3}}@media (min-width:480px) and (max-width:768px){.gallery__container{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery__container>:nth-child(18n + 3),.gallery__container>:nth-child(18n + 9),.gallery__container>:nth-child(18n + 12),.gallery__container>:nth-child(18n + 17){grid-row:span 3}}@media (min-width:0px) and (max-width:480px){.gallery__container{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__container>div{grid-row:span 2}.gallery__container>:nth-child(18n + 2),.gallery__container>:nth-child(18n + 9),.gallery__container>:nth-child(18n + 12),.gallery__container>:nth-child(18n + 17){grid-row:span 3}}