.lock body{overflow:hidden;touch-action:none;overscroll-behavior:none}body.block{overflow:hidden;touch-action:none;overscroll-behavior:none;min-height:300%}html.block{overflow:hidden;touch-action:none;overscroll-behavior:none;min-height:300%}section{padding:40px 0}@media (max-width:767px){section{padding:20px 0}}.header__main .cart-icon{display:flex;align-items:center}.mini-cart.xoo-wsc-cart-trigger.loaded{visibility:visible;position:static}.header-mobile .header-mobile__top .mini-cart .cart-icon{display:flex;align-items:center}.header-mobile .header-mobile__top m-header-top .m-menu-togler{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:20px;color:#000b14;border:none;outline:none;background:0 0;cursor:pointer;padding:0}.header-mobile .header-mobile__top .m-menu-togler.active span.icon span:first-child{transform:translateY(0) rotate(45deg)}.header-mobile .header-mobile__top .m-menu-togler.active span.icon span:nth-child(2){transform:translateY(0) translateX(-20px);opacity:0}.header-mobile .header-mobile__top .m-menu-togler.active span.icon span:last-child{transform:translateY(0) rotate(-45deg)}.header-mobile .header-mobile__main.active{transform:translateX(0);overflow-y:auto}.single_add_to_cart_button.disabled{background:#8ea7f1;pointer-events:none;cursor:none}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:#426de2}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background:#3557b5;opacity:1}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{border-right-color:#426de2}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#3557b5}label .required{color:#7c7b83!important}.radio-wrapper{display:flex;gap:8px}.radio-wrapper label{color:#0d111c;font-size:16px;font-style:normal;font-weight:400!important;line-height:26px}.woof_list_checkbox li:has(.disabled),.woof_list_radio li:has(.disabled){display:none!important}.woof_redraw_zone:not(:has(.woof_list_radio li .checked)) .woof_container_pa_model{display:none}.woof_radio_term_reset{display:none!important}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px}.pagination>*{display:flex;align-items:center;justify-content:center;text-align:center;color:#0d111c;font-size:14px;font-style:normal;font-weight:400;line-height:16px;border:1px solid transparent;border-radius:6px;width:40px;height:40px}.pagination>*.current{border-color:#426de2;pointer-events:none}.pagination>*:hover{border-color:#426de2;background:#426de2;color:#fff}.popUp .popUp__content .wpcf7-spinner{display:none}.popUp._active{transform:translateX(0);opacity:1;visibility:visible;z-index:99}.topbanner{overflow:hidden}.topbanner .container{display:flex;align-items:center;justify-content:space-between;gap:30px}@media (max-width:991px){.topbanner .container{flex-direction:column}}@media (max-width:767px){.topbanner .container{gap:0}}@media (min-width:991px){.topbanner .topbanner__info{max-width:640px}}.topbanner .topbanner__info h1{margin-bottom:24px}@media (max-width:676px){.topbanner .topbanner__info h1{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}}.topbanner .topbanner__info h1 span{color:#426de2;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase;display:inline-flex;padding:8px 16px 8px 12px;justify-content:center;align-items:center;gap:6px;align-self:stretch;border-radius:32px;background:#e1e8fa}@media (max-width:767px){.topbanner .topbanner__info h1 span{font-size:14px;padding:6px 16px 6px 12px}}.topbanner .topbanner__info p{margin-bottom:32px}@media (max-width:767px){.topbanner .topbanner__info p{margin-bottom:12px}}.topbanner .topbanner__image-wrapper{padding:74px;position:relative}@media (max-width:1200px){.topbanner .topbanner__image-wrapper{padding:50px 0}}.topbanner .topbanner__image-wrapper .pulsating-circle{position:absolute;left:50%;top:50%;width:50%;height:50%;z-index:-1}.topbanner .topbanner__image-wrapper .pulsating-circle:before{content:"";position:absolute;transform:translateX(-50%) translateY(-50%);display:block;width:220%;height:220%;box-sizing:border-box;border-radius:50%;background-color:#426de2;animation:pulse-ring 2s cubic-bezier(.215,.61,.355,1) infinite;left:-11px}@media (max-width:1200px){.topbanner .topbanner__image-wrapper .pulsating-circle:before{aspect-ratio:1;height:auto;width:300%}}.topbanner .topbanner__image-wrapper .pulsating-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:70%;height:70%;background-color:#fff;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.3);animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.adv .container{display:flex;padding:48px 40px;flex-direction:column;align-items:center;gap:32px;border-radius:32px;background:#0d111c;color:#fff}@media (max-width:1200px){.adv .container{width:calc(100% - 30px)}}@media (max-width:767px){.adv .container{padding:24px 16px;gap:16px;border-radius:24px}}.adv .adv__wrapper{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:16px}@media (max-width:1200px){.adv .adv__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.adv .adv__wrapper{grid-template-columns:1fr}}.adv .adv__item{border-radius:16px;border:1px solid #2a2f40;background:#1a212f;display:flex;height:80px;padding:24px 16px;align-items:center;gap:16px;flex:1 0 0}.brands h2{text-align:center;margin-bottom:36px}@media (max-width:767px){.brands h2{margin-bottom:16px}}.brands .brands__block{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}@media (max-width:767px){.brands .brands__block{grid-template-columns:1fr 1fr}}.brands .brands__item{display:flex;width:100%;padding:12px 8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:1px solid #e2e1e3}.marquee{background:#1a212f;color:#fff;overflow:hidden}@media (max-width:767px){.marquee{padding:38px 0}}.marquee .marquee-carousel{width:100%;height:50%}.marquee .marquee-carousel .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.marquee .marquee-carousel .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;width:auto!important}.marquee .marquee-carousel .swiper-wrapper .swiper-slide .content{width:auto;height:90%;text-align:center;display:flex;justify-content:center;align-items:center;flex:0 0 auto}.marquee .marquee__buttons{margin-top:24px;display:flex;align-items:center;justify-content:center}.services .container{display:flex;gap:32px}@media (max-width:991px){.services .container{flex-direction:column;gap:16px}}@media (min-width:991px){.services .container>*{width:50%}}.services__list-block h2{margin-bottom:32px}@media (max-width:767px){.services__list-block h2{margin-bottom:16px}}.services__list-block .services__list{display:flex;flex-direction:column;gap:12px}.services__list-block .services__list-item{background:#f2f4f5;display:flex;align-items:flex-start;gap:12px;border-radius:16px;padding:12px;transition:background .5s ease,color .5s ease,transform .3s ease;cursor:pointer}.services__list-block .services__list-item h5{margin-top:4px}.services__list-block .services__list-item .number{color:#426de2;border-radius:50%;border:2px solid #426de2;display:flex;width:40px;height:40px;padding:12px;justify-content:center;align-items:center;transition:background .5s ease,color .5s ease}.services__list-block .services__list-item .service-text,.services__list-block .services__list-item .readmore{display:none;transition:opacity .5s ease}.services__list-block .services__list-item._active{background:#e1e8fa;transform:scale(1.02)}.services__list-block .services__list-item._active .number{background:#426de2;color:#fff}.services__list-block .services__list-item._active .service-text,.services__list-block .services__list-item._active .readmore{display:block;opacity:1}.services__image{border-radius:32px;background:#f2f4f5;padding:41px;display:flex;align-items:center}.services__image img{mix-blend-mode:multiply;max-width:100%}.diagnostics__wrapper{border-radius:32px;background:#0d111c;color:#fff;padding:48px 40px;display:grid;grid-row-gap:32px;grid-column-gap:12px}@media (min-width:991px){.diagnostics__wrapper{grid-template-columns:1fr 1fr;border-radius:24px}}@media (max-width:767px){.diagnostics__wrapper{padding:24px 16px;grid-gap:16px}}.diagnostics__wrapper .diagnostics__list{border-radius:24px;border:1px solid #2a2f40;background:#1a212f;padding:24px}.diagnostics__wrapper .diagnostics__list li:not(:last-child){margin-bottom:4px}.diagnostics__wrapper .diagnostics__list h5{margin-bottom:8px}.repair__wrapper{display:flex;gap:48px;align-items:center}@media (max-width:991px){.repair__wrapper{flex-direction:column-reverse}}@media (max-width:767px){.repair__wrapper{gap:24px}}.repair__wrapper>*{width:100%}@media (min-width:991px){.repair__wrapper>*{width:calc(50% - 24px)}}.repair__images img{max-width:100%}@media (max-width:991px){.repair__images img{width:100%}}.repair__text h2{margin-bottom:20px}.repair__text ul li:not(:last-child){margin-bottom:8px}.restoration__wrapper{display:flex;gap:48px;align-items:center}@media (max-width:991px){.restoration__wrapper{flex-direction:column}}@media (max-width:767px){.restoration__wrapper{gap:24px}}.restoration__wrapper>*{width:100%}@media (min-width:991px){.restoration__wrapper>*{width:calc(50% - 24px)}}.restoration__images img{max-width:100%}@media (max-width:991px){.restoration__images img{width:100%}}.restoration__text h2{margin-bottom:20px}.restoration__text ul{margin-bottom:20px}.restoration__text ul li:not(:last-child){margin-bottom:8px}.features__wrapper{border-radius:32px;background:#0d111c;padding:48px 40px;color:#fff}@media (max-width:767px){.features__wrapper{padding:24px 16px;border-radius:24px}}.features__wrapper h2{text-align:center;margin-bottom:32px}@media (max-width:767px){.features__wrapper h2{margin-bottom:16px}}.features__block{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:767px){.features__block{grid-template-columns:1fr;gap:16px}}.feadtures__item{display:flex;padding:24px 16px;align-items:center;gap:16px;border-radius:16px;border:1px solid #2a2f40;background:#1a212f}.seo .container{max-width:808px}.seo .container h3,.seo .container h4,.seo .container h5{margin-bottom:16px}.seo .container h2{margin-bottom:24px}.product__block .product__block-main li{list-style:none}.product__block .product__block-main li .product-card{width:100%}.product__block .product__block-main li .product-card img{aspect-ratio:1.5;height:auto}.first-block>.container{display:flex;gap:30px;justify-content:space-between;align-items:center}@media (max-width:991px){.first-block>.container{flex-direction:column;gap:0;align-items:flex-start}}.first-block .breadcrumbs{margin-bottom:24px}@media (max-width:991px){.first-block .breadcrumbs{order:1}}@media (min-width:991px){.first-block .first-block__info{max-width:600px}}@media (max-width:991px){.first-block .first-block__info{display:contents}}@media (max-width:991px){.first-block .first-block__info h1{order:3}}@media (max-width:991px){.first-block .first-block__info .btn__custom{order:5;width:100%;justify-content:center}}.first-block .first-block__text{margin:24px 0}@media (max-width:991px){.first-block .first-block__text{order:4}}@media (min-width:991px){.first-block .first-block__image{max-width:500px}}@media (max-width:991px){.first-block .first-block__image{order:2;margin-bottom:24px;width:100%}}.first-block .first-block__image img{width:100%}.order h2{text-align:center;margin-bottom:32px}.order .order__block{display:flex;gap:24px;flex-wrap:wrap}.order .order__item{display:flex;padding:16px;align-items:center;gap:12px;border-radius:16px;background:#f2f4f5;width:100%}@media (min-width:991px){.order .order__item{width:calc(50% - 12px)}}.order .order__item-number{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#426de2;color:#fff;flex:0 0 auto}.price .container{display:flex;padding:48px 40px;flex-direction:column;align-items:center;border-radius:32px;background:#0d111c;color:#fff}@media (max-width:767px){.price .container{padding:24px 16px;border-radius:24px}}.price .container>p{margin-bottom:32px;max-width:600px;text-align:center}.price h2{margin-bottom:16px}.price .price__block{display:flex;gap:16px;width:100%}@media (max-width:991px){.price .price__block{flex-wrap:wrap}}.price .price__item{display:flex;padding:12px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex:1 0 0;border-radius:16px;border:1px solid #2a2f40;background:#1a212f}@media (max-width:991px){.price .price__item{flex:1 0 calc(50% - 8px)}}@media (max-width:767px){.price .price__item{flex:1 0 100%}}.price .price__item *{margin:0}.price .price__item p{color:#7c7b83}.price .price__item h4{color:#426de2}.experience h2{margin-bottom:16px}.experience .experience__block{display:flex;justify-content:space-between;align-items:flex-start;gap:48px}@media (max-width:991px){.experience .experience__block{flex-direction:column;gap:12px}}.experience .experience__block p{width:100%;margin-bottom:0}@media (min-width:991px){.experience .experience__block p{max-width:640px;width:60%}}.experience .experience__block h6{width:100%;display:flex;padding:17px 16px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:16px;background:#e1e8fa;color:#426de2}@media (min-width:991px){.experience .experience__block h6{max-width:500px}}.experience .brands__block{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:24px}.experience .brands__block .brands__item{display:flex;width:100%;padding:12px 8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:1px solid #e2e1e3;min-height:90px}.faq{background-color:#e1e8fa}.faq h2{text-align:center}.faq .faq__block{max-width:808px;margin-inline:auto;margin-top:32px}.faq .faq__item-header{display:flex;align-items:center;width:100%;justify-content:space-between;cursor:pointer}.faq .faq__item-toggle{display:flex;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;background:#426de2;flex:0 0 auto}.faq .faq__item-content p{display:none;margin:0}.faq .faq__item{width:100%;padding:16px 16px 16px 20px;border-radius:16px}.faq .faq__item:not(:last-child){margin-bottom:12px}.faq .faq__item._active{background:#426de2;color:#fff}.faq .faq__item._active .faq__item-toggle{background:#e1e8fa;transform:rotate(180deg)}.caliper .caliper__block{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.caliper .caliper__item{width:100%}@media (min-width:991px){.caliper .caliper__item{width:calc(50% - 12px)}}.caliper .caliper__item-image{margin-top:20px}.caliper .caliper__item-image img{width:100%}.gallery h2{text-align:center;margin-bottom:32px}.gallery .f-carousel{max-width:1016px;margin-inline:auto}.gallery .f-carousel .f-carousel__slide{display:flex;justify-content:center;align-items:center}.gallery .f-carousel .f-carousel__slide img{object-fit:contain;opacity:0;aspect-ratio:1.8405797101;width:100%}.gallery .f-carousel .f-carousel__slide.is-selected img{opacity:1}.gallery .f-thumbs{max-width:1016px;margin-inline:auto}.gallery .f-thumbs .f-thumbs__slide{width:fit-content}.gallery .f-thumbs .f-thumbs__slide .f-thumbs__slide__button{opacity:1;display:flex;width:80px;height:80px;padding:12px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px}.gallery .f-thumbs .f-thumbs__slide.is-nav-selected .f-thumbs__slide__button{opacity:.2}.gallery .f-carousel__nav button{border-radius:60px;background:#426de2;display:flex;align-items:center;gap:8px;width:48px;height:48px;top:calc(100% + 42px)!important}.gallery .f-carousel__nav button:hover{background:#3557b5}h2.page-title{margin-bottom:24px}.filter__toggler{padding:15px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#e1e8fa;position:fixed;right:15px;top:99px;z-index:2}@media (min-width:767px){.filter__toggler{display:none}}.single-product__wrapper .single-product__images .f-carousel__viewport img{aspect-ratio:1.3333333333}.single-product__wrapper .single-product__images .f-carousel__thumbs button{height:80px}.single-product__wrapper .single-product__images .f-carousel__thumbs .f-thumbs__slide{width:80px}.single-product__wrapper .single-product__images .f-carousel__thumbs img{object-fit:cover;width:80px;aspect-ratio:1;border-radius:16px}.single-product__wrapper .single-product__images .f-carousel__thumbs{margin-top:16px}.single-product__wrapper .single-product__images .f-carousel__nav button{border-radius:60px;background:#426de2;display:flex;align-items:center;gap:8px;width:48px;height:48px;top:calc(100% + 56px)!important}.single-product__wrapper .single-product__images .f-carousel__nav button:hover{background:#3557b5}.single-product__wrapper .single-product__info .variations{border-radius:16px 16px 0 0;background:#f2f4f5;padding:20px 20px 16px;margin-bottom:0!important}.single-product__wrapper .single-product__info .variations .reset_variations{display:none!important}.single-product__wrapper .single-product__info .variations select{opacity:0;visibility:hidden;z-index:-1;position:absolute}.single-product__wrapper .single-product__info .variations .variation-radios{display:flex;flex-wrap:wrap;gap:16px}.single-product__wrapper .single-product__info .color-options{padding:0 0 16px;position:relative;grid-column:span 2;display:flex;flex-wrap:wrap;column-gap:16px}.single-product__wrapper .single-product__info .color-options .small-text{width:100%}.single-product__wrapper .single-product__info .color-options:after{content:"";position:absolute;width:100%;height:1px;background:#e2e1e3;bottom:0;display:block}.single-product__wrapper .single-product__info .variation-price__info{display:flex;align-items:center;gap:4px}.single-product__wrapper .single-product__info .variation-price__wrapper h4{color:#426de2}.single-product__wrapper .single-product__info .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:1fr 1fr;background:#f2f4f5;gap:16px;padding:0 20px 20px;border-radius:0 0 16px 16px}.single-product__wrapper .single-product__info .woocommerce-variation-add-to-cart button{width:fit-content;margin-left:auto}.single-product__wrapper .single-product__info .woocommerce-variation-add-to-cart .quantity{position:absolute;z-index:-1;opacity:0;visibility:hidden}.single-product__wrapper .single-product__info .single_variation_wrap .woocommerce-variation-price{display:none!important}.cart-table{display:flex;flex-direction:column;border-radius:12px;border:1px solid #e2e1e3;padding:24px}.cart-table .cart-table__row{display:grid;grid-template-columns:auto 97px 121px 151px 92px;gap:20px;padding:16px 0}.cart-table .cart-table__row>div:not(.product__info){display:flex;align-items:center}.cart-table .cart-table__row:not(:last-child){border-bottom:1px solid #e2e1e3}.cart-table .cart-table__row:last-child{padding-bottom:0}.cart-table .cart-table__header{color:#7c7b83}.cart-table .cart-table__header p{margin:0}.cart-table .product__info{display:flex;gap:24px}.cart-table .product__info .product-thumbnail img{width:106px;height:84px;border-radius:12px;display:block;object-fit:cover}.cart-table .product__info .variation .item{display:flex;gap:4px}.cart-table .product-subtotal{color:#426de2}.cart-table .remove-custom{display:flex;align-items:center;gap:8px;color:#7c7b83}.cart-table .remove-custom:hover{color:#426de2}.cart-order-total{display:flex;align-items:center;justify-content:flex-end;margin-top:24px}.cart-order-total a{margin:0!important;margin-left:24px!important}.cart-order-total .small-text{color:#7c7b83}.cart-order-total h4{color:#426de2}.cart-order-total .small-text{margin-bottom:0;margin-right:12px}.cart-order-total .wc-proceed-to-checkout{padding:0!important}span.xoo-wsc-smr-del+.xoo-wsc-smr-ptotal{display:none}.xoo-wsc-sm-right{justify-content:flex-start}.xoo-wsc-ft-buttons-cont .btn__custom{justify-content:center}@media (max-width:991px){.cart-table{border:none;padding:0}.cart-table .cart-table__header{display:none}.cart-table .woocommerce-cart-form__cart-item{grid-template-columns:1fr 1fr 93px}.cart-table .woocommerce-cart-form__cart-item .product__info{grid-column:span 2}.cart-table .woocommerce-cart-form__cart-item .product-quantity{align-items:flex-start!important;margin-left:auto}}@media (max-width:767px){.cart-table .woocommerce-cart-form__cart-item{grid-template-columns:1fr 1fr 20px;gap:8px}.cart-table .woocommerce-cart-form__cart-item:last-child{border-bottom:1px solid #e2e1e3;padding-bottom:16px}.cart-table .woocommerce-cart-form__cart-item .product__info{grid-column:span 2;gap:16px}.cart-table .woocommerce-cart-form__cart-item .product-quantity .qty{width:20px}.cart-table .woocommerce-cart-form__cart-item .remove-custom{font-size:0}.cart-table .woocommerce-cart-form__cart-item .product__info .variation .item{flex-direction:column;gap:2px;margin-bottom:4px}.cart-order-total{flex-wrap:wrap;justify-content:space-between;align-items:center}.cart-order-total .wc-proceed-to-checkout{width:100%;margin-top:16px}.cart-order-total .wc-proceed-to-checkout .btn__custom{width:100%;justify-content:center;margin-left:auto!important}}.xoo-wsc-icon-cross:hover::before{color:#ed682c}.xoo-wsc-modal.xoo-wsc-cart-active{display:block;z-index:99999}.xoo-wsc-cart-active .xoo-wsc-opac{position:fixed;top:0;left:50%;right:0;bottom:0;background-color:#000;z-index:99999;opacity:.7;width:200%;transform:translateX(-50%)}span.xoo-wsc-footer-txt{display:none}.xoo-wsc-ft-amt-subtotal{display:flex;justify-content:space-between;align-items:center;color:#7c7b83;line-height:1;font-size:16px}.xoo-wsc-ft-amt-subtotal .xoo-wsc-ft-amt-label{font-weight:400}.xoo-wsc-ft-amt-subtotal .xoo-wsc-ft-amt-value{color:#426de2;font-size:28px;font-weight:700}@media (max-width:991px){.xoo-wsc-ft-amt-subtotal .xoo-wsc-ft-amt-value{font-size:24px}}@media (max-width:767px){.xoo-wsc-ft-amt-subtotal .xoo-wsc-ft-amt-value{font-size:18px}}.xoo-wsc-product{box-shadow:none;border-color:#e2e1e3;margin-inline:0}.xoo-wsc-product .xoo-wsc-img-col,.xoo-wsc-product .xoo-wsc-sum-col{width:auto}.xoo-wsc-product .xoo-wsc-sum-col .variation .item{display:flex;gap:4px}.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-pprice{font-size:0}.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-pprice .woocommerce-Price-amount{font-size:16px;font-weight:700}.xoo-wsc-product img{width:126px;height:90px;object-fit:cover;border-radius:8px}.xoo-wsc-product:last-child{border:none}.xoo-wsc-ft-totals{padding-top:0}.checkout__header{display:flex;align-items:flex-start;gap:30px}.checkout__header>h3{width:100%;margin-bottom:16px}.checkout__wrapper{display:flex;align-items:flex-start;gap:30px}.checkout__wrapper .checkout__item{width:100%;border-radius:16px;border:1px solid #e2e1e3;padding:24px}.checkout__wrapper .checkout__item h5{margin-bottom:16px}.checkout__wrapper .checkout-shiping-method{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e2e1e3;display:flex;flex-direction:column-reverse}.checkout__wrapper .checkout-shiping-method h3{display:none}.checkout__wrapper .checkout-shiping-method h5{order:9}.checkout__wrapper .checkout-shiping-method label{color:#0d111c;font-size:16px}.checkout__wrapper .checkout-shiping-method li{display:flex;align-items:center;margin-bottom:16px!important}.checkout__wrapper .checkout-shiping-method li input{margin:0 8px 0 0!important}.checkout__wrapper .checkout-shiping-method .wcus-checkout-fields>div{display:flex;flex-direction:column;gap:14px}.checkout__wrapper .checkout-shiping-method .wcus-checkout-fields>div .form-row{margin:0}.checkout__wrapper .checkout-shiping-method .wcus-checkout-fields>div>div{display:flex;gap:14px}.checkout__wrapper .checkout-shiping-method .wcus-checkout-fields>div>div>*{width:100%}.checkout__wrapper .woocommerce-billing-fields__field-wrapper{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e2e1e3;display:flex;flex-wrap:wrap;gap:8px 16px}.checkout__wrapper .woocommerce-billing-fields__field-wrapper p{margin:0}.checkout__wrapper .woocommerce-billing-fields__field-wrapper p label{line-height:1;margin-bottom:8px}.checkout__wrapper .woocommerce-billing-fields__field-wrapper>*{width:100%}@media (min-width:767px){.checkout__wrapper .woocommerce-billing-fields__field-wrapper>*{width:calc(50% - 8px)}}.checkout__wrapper .woocommerce-checkout-payment{background:0 0!important}.checkout__wrapper .woocommerce-checkout-payment label{color:#0d111c;font-size:16px}.checkout__wrapper .woocommerce-checkout-payment ul{margin:0 0 20px!important;padding:0 0 20px!important}.checkout__wrapper .woocommerce-checkout-payment ul input{margin:0 8px 0 0!important}.checkout__wrapper .woocommerce-checkout-payment .place-order{padding:0!important;margin:0}.checkout__wrapper .woocommerce-checkout-payment .place-order label{color:#7c7b83;font-size:14px;margin-bottom:8px}.checkout__wrapper .woocommerce-checkout-payment .place-order label .optional{display:none}.checkout__wrapper .woocommerce-checkout-payment .place-order textarea{height:160px}.checkout__wrapper .woocommerce-checkout-payment .place-order .btn__custom{width:100%;justify-content:center;margin-top:16px}.checkout__wrapper .wc_payment_methods{padding-bottom:20px!important;margin-bottom:20px!important;border-bottom:1px solid #e2e1e3!important}.woocommerce-checkout-review-order-table .order-total{display:flex;justify-content:space-between;align-items:center;color:#7c7b83}.woocommerce-checkout-review-order-table .order-total h3{color:#426de2}.woocommerce-checkout-review-order-table .cart_item{display:flex;justify-content:space-between;gap:16px}.woocommerce-checkout-review-order-table .cart_item:not(:last-child){border-bottom:1px solid #e2e1e3;padding-bottom:16px;margin-bottom:16px}.woocommerce-checkout-review-order-table .cart_item .product-thumbnail img{width:106px;height:84px;border-radius:12px}.woocommerce-checkout-review-order-table .cart_item .product-name{display:flex;gap:16px}.woocommerce-checkout-review-order-table .cart_item .product-name p{margin:0}.woocommerce-checkout-review-order-table .cart_item .product-name .variation .item{display:flex;gap:8px}.zen-ui-select__value{border-radius:12px;border:1px solid #e3e3e3;background:#fff;display:flex;width:100%;padding:14px 16px!important;flex-direction:column;align-items:flex-start;color:#0d111c;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:1200px){.woocommerce-checkout-review-order-table .cart_item .product-name .variation .item{flex-direction:column;gap:4px}.woocommerce-checkout-review-order-table .cart_item .product-name .variation .item:not(:last-child){margin-bottom:8px}}@media (max-width:991px){.checkout__wrapper{flex-direction:column-reverse}.checkout__wrapper .checkout__item{border:none;padding:0}.checkout__header{display:none}}.checkout__wrapper .checkout__item>h3{margin-bottom:16px}@media (min-width:991px){.checkout__wrapper .checkout__item>h3{display:none}}@media (max-width:767px){.woocommerce-checkout-review-order-table .cart_item .product-name .product-thumbnail{flex:0 0 80px}.woocommerce-checkout-review-order-table .cart_item .product-name .product-thumbnail img{width:100%;aspect-ratio:1.25;height:auto}.woocommerce-checkout-review-order-table .cart_item .product-total{flex:0 0 auto}}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#e1e8fa;border-radius:8px}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-color:#e1e8fa;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.loop__wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:0;width:100%}.loop__wrapper li{list-style:none}.loop__wrapper li .product-card{width:100%}.loop__wrapper li .product-card .product-card__images img{aspect-ratio:1.5;height:auto}.shop-main{display:flex;gap:20px;align-items:flex-start;margin-top:32px}@media (max-width:767px){.shop-main{margin-top:24px}}@media (min-width:767px){.shop-main .filter{border-radius:16px;border:1px solid #e2e1e3;padding:20px;width:270px;flex:0 0 auto}}@media (max-width:767px){.shop-main .filter{position:fixed;bottom:0;right:0;height:calc(100vh - 47px);background:#fff;width:80%;opacity:0;visibility:hidden;transform:translateX(50px)}.shop-main .filter .filter__wrapper{position:relative;z-index:2;background:#fff;height:100%;padding:16px;overflow-y:auto}.shop-main .filter .filter__wrapper>*{padding-bottom:8px;border-bottom:1px solid #e2e1e3}.shop-main .filter .filter-overlay{content:"";width:100vw;height:calc(100% + 1px);display:block;position:fixed;z-index:0;top:-1px;right:0;background:#000;opacity:1;transition:opacity .4s}.shop-main .filter._active{transform:translateX(0);visibility:visible;opacity:1;z-index:99}.shop-main .filter._active .filter-overlay{opacity:.8;z-index:1}.shop-main .filter .woof{position:relative;z-index:1;background:#fff;height:100%;padding:20px 15px}}.woocommerce .woocommerce-result-count,.woocommerce-ordering{float:none}.subcategories{display:none;margin-top:16px}.subcategories:has(.parent-subcategories){display:block}.filter__wrapper{display:flex;flex-direction:column;gap:16px}.filter__wrapper h5{color:#0d111c;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:8px}.filter__wrapper .show-more-btn,.filter__wrapper .show-more-subcategories-btn{color:#426de2;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;align-items:center;gap:4px}.filter__wrapper .subcategories{order:-1;margin:0;padding-bottom:16px;border-bottom:1px solid #e2e1e3}.filter__wrapper .subcategories li.current a{color:#7c7b83}.filter__wrapper *{list-style:none}.filter__wrapper ul{padding:0;display:flex;flex-direction:column}.filter__wrapper ul a{display:flex;align-items:center;gap:8px}.filter__wrapper ul li:not(:last-child){margin-bottom:8px}.filter__wrapper ul li.current-category{order:-1;display:block}.woocommerce-pagination{display:flex;justify-content:flex-end;margin-top:26px;margin-bottom:26px}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid #fff;font-size:16px;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next{border-color:#426de2;background:#426de2}.woocommerce nav.woocommerce-pagination ul li a.prev:hover,.woocommerce nav.woocommerce-pagination ul li a.next:hover{border-color:#3557b5;background:#3557b5}.woocommerce nav.woocommerce-pagination ul li span.current{border-color:#426de2;color:#426de2;background:#fff}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:#3557b5;color:#3557b5;background:#fff}.wrapper-404{display:flex;justify-content:center;align-items:center;flex-direction:column}.wrapper-404 .container{justify-content:center}.container-404.container{gap:0;margin-bottom:44px;flex-direction:column}.container-404 h1{font-size:100px;line-height:1;margin:0;color:#426de2}.container-404 p{color:#7c7b83;margin:4px 0 24px}.single-container img{max-width:100%;margin-bottom:16px}.single-title{margin-bottom:32px}.news__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:0;width:100%}.news__list a{display:block}.news__list .news_card{border:1px solid #e2e1e3;border-radius:16px;padding-bottom:20px}.news__list .news_card>*:not(.news_card__image){padding:0 20px}.news__list .news_card .news_card__image img{width:100%;aspect-ratio:1.5769230769;border-radius:16px 16px 0 0;height:100%;object-fit:cover}.news__list .news_card a{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;margin-bottom:8px}.news__list .news_card p{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-moz-box-orient:vertical;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;box-orient:vertical;margin-bottom:8px}.news__list .news_card span{color:#7c7b83}.wp-block-columns p>a,.page-template-info_template p>a{color:#426de2}.wp-block-columns p>a:hover,.page-template-info_template p>a:hover{color:#3557b5}