/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme — ТехСад
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      2.0.0
 Text Domain:  woodmart
*/
:root{--ts-bg: #F4F2EC;--ts-card: #FFFFFF;--ts-line: #E3DFD4;--ts-line-strong: #D5D0C3;--ts-text: #16201A;--ts-text-2: #3A443D;--ts-muted: #5B665E;--ts-muted-2: #7A8278;--ts-green: #1F3D2B;--ts-green-2: #2C5039;--ts-green-3: #3E6650;--ts-green-soft: #E7EEE8;--ts-green-ok: #1F7A45;--ts-dark: #16201A;--ts-dark-2: #2A352E;--ts-orange: #E8772E;--ts-orange-hover: #D9681F;--ts-orange-soft: #F2A266;--ts-orange-text: #B84E14;--ts-photo-bg: #EEEBE3;--ts-photo-bg-2: #F7F6F2;--ts-radius-btn: 12px;--ts-radius-cta: 14px;--ts-radius-card: 20px;--ts-radius-block: 24px;--ts-font-title: "Unbounded",sans-serif;--ts-font-text: "Manrope",system-ui,sans-serif;--wd-primary-color: var(--ts-green);--wd-alternative-color: var(--ts-orange);--wd-form-brd-radius: var(--ts-radius-btn);--btn-default-brd-radius: var(--ts-radius-btn);--btn-accented-brd-radius: var(--ts-radius-btn);--wd-brd-radius: var(--ts-radius-btn);--wd-container-w: 1342px}body{--wd-container-w: 1342px;background-color: var(--ts-bg);color: var(--ts-text)}.main-page-wrapper,.wd-page-content{background-color: var(--ts-bg)}a:hover{color: var(--ts-orange-text)}.btn,.button,button[type="submit"],input[type="submit"]{border-radius: var(--ts-radius-btn)}html.ts-modal-open{overflow: hidden}.whb-top-bar{font-size: 13px}.ts-topbar-left,.ts-topbar-right{display: flex;flex-wrap: wrap;align-items: center;gap: 28px;color: #D9DED6}.ts-topbar-right{gap: 20px;justify-content: flex-end}.whb-top-bar .ts-topbar-left a{color: #D9DED6}.whb-top-bar .ts-topbar-left a:hover{color: #FFFFFF}.whb-top-bar .ts-topbar-call{color: var(--ts-orange);font-weight: 700}.whb-top-bar .ts-topbar-call:hover{color: #FFFFFF}.ts-logo{display: inline-flex;align-items: center;gap: 12px;color: var(--ts-text);white-space: nowrap}.ts-logo:hover{color: var(--ts-text)}.ts-logo__mark{display: flex;flex: 0 0 44px;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: var(--ts-radius-btn);background-color: var(--ts-green);color: var(--ts-orange)}.ts-logo__text{display: flex;flex-direction: column;line-height: 1}.ts-logo__name{font-family: var(--ts-font-title);font-size: 22px;font-weight: 700;letter-spacing: -0.5px}.ts-logo__tag{margin-top: 5px;font-size: 11px;color: var(--ts-muted)}.whb-general-header .wd-header-cats{overflow: visible}.whb-general-header .wd-header-cats .menu-opener{gap: 10px;min-height: 48px;padding: 0 22px;border-radius: var(--ts-radius-btn);background-color: var(--ts-green);color: #FFFFFF;font-size: 15px;font-weight: 700;text-transform: none}.whb-general-header .wd-header-cats .menu-opener:hover{background-color: var(--ts-dark)}.whb-general-header .wd-header-cats .menu-opener .menu-open-label{font-size: 15px}.whb-general-header .wd-header-cats .menu-opener{position: relative;cursor: pointer}.whb-general-header .ts-cats-link,.whb-general-header .ts-cats-link:hover{color: inherit}.whb-general-header .ts-cats-link::after{content: "";position: absolute;inset: 0}.whb-general-header .wd-header-cats .wd-dropdown-cats{border: 1px solid var(--ts-line);border-radius: var(--ts-radius-card);overflow: hidden}.whb-general-header .wd-search-form{flex: 1 1 auto}.whb-general-header .searchform{border: 2px solid var(--ts-green);border-radius: var(--ts-radius-btn);overflow: hidden;background-color: #FFFFFF}.whb-general-header .searchform input[type="text"]{height: 44px;padding: 0 74px 0 18px;border: 0;border-radius: 0;background-color: transparent;font-size: 15px}.whb-general-header .searchform .searchsubmit{top: 0;right: 0;bottom: 0;width: 56px;border-radius: 0;background-color: var(--ts-orange);color: var(--ts-text)}.whb-general-header .searchform .searchsubmit:hover{background-color: var(--ts-orange-hover)}.ts-header-phone .info-box-content{line-height: 1.2}.ts-header-phone .info-box-title,.ts-header-phone .info-box-title a{margin-bottom: 0;font-family: var(--ts-font-text);font-size: 18px;font-weight: 800;color: var(--ts-text);white-space: nowrap}.ts-header-phone .info-box-inner{font-size: 12px;color: var(--ts-muted);white-space: nowrap}.ts-header-phone .info-box-inner p{margin: 0}.whb-general-header .wd-header-compare > a,.whb-general-header .wd-header-wishlist > a,.whb-general-header .wd-header-cart > a{justify-content: center;width: 44px;height: 44px;padding: 0;border-radius: var(--ts-radius-btn);color: var(--ts-text)}.whb-general-header .wd-header-cart > a{background-color: var(--ts-bg)}.whb-general-header .wd-header-cart .wd-tools-text,.whb-general-header .wd-header-cart .wd-cart-subtotal{display: none}.whb-header-bottom .wd-nav-main{flex-wrap: nowrap;gap: 32px}.whb-header-bottom .wd-nav-main > li > a{padding: 0;font-size: 15px;font-weight: 600;color: var(--ts-text);white-space: nowrap;text-transform: none}.whb-header-bottom .wd-nav-main > li > a:hover{color: var(--ts-orange-text)}.whb-header-bottom .ts-header-sale{font-size: 15px;font-weight: 600;color: var(--ts-orange-text)}.whb-header-bottom .ts-header-sale:hover{color: var(--ts-orange)}@media (max-width: 1279px){.whb-header-bottom .wd-nav-main{gap: 18px}.whb-header-bottom .wd-nav-main > li > a,.whb-header-bottom .ts-header-sale{font-size: 14px}.ts-topbar-left{gap: 18px}}@media (max-width: 1024px){.ts-logo__tag{display: none}.ts-logo__mark{flex-basis: 36px;width: 36px;height: 36px;border-radius: 10px}.ts-logo__name{font-size: 19px}}.wd-toolbar{background-color: #FFFFFF;border-top: 1px solid var(--ts-line)}.wd-toolbar .wd-toolbar-label{font-weight: 600;color: var(--ts-text)}.ts-section{font-family: var(--ts-font-text);color: var(--ts-text)}.ts-container{width: 100%;max-width: 1344px;margin: 0 auto;padding: 0 16px}.container .ts-container,.e-con .ts-container{max-width: none;padding: 0}.ts-block{padding-top: 72px}.ts-block--last{padding-bottom: 72px}.ts-block__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 28px}.ts-block__head--stack{flex-direction: column;align-items: flex-start;gap: 10px}.ts-block__lead{margin: 0;font-size: 17px;color: var(--ts-muted)}.ts-h2{margin: 0;font-family: var(--ts-font-title);font-size: 34px;font-weight: 700;line-height: 1.15;letter-spacing: -0.5px;color: var(--ts-text)}.ts-h2--sm{font-size: 28px;letter-spacing: 0}.ts-h2--light{color: #FFFFFF}.ts-more{font-size: 15px;font-weight: 700;color: var(--ts-green)}.ts-more:hover{color: var(--ts-orange-text)}.ts-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 26px;border: 1.5px solid transparent;border-radius: var(--ts-radius-cta);background: none;font-family: var(--ts-font-text);font-size: 15px;font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none;text-transform: none;cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.ts-btn--block{display: flex;width: 100%}.ts-btn--accent{background-color: var(--ts-orange);color: var(--ts-text);font-weight: 800}.ts-btn--accent:hover{background-color: var(--ts-orange-hover);color: var(--ts-text)}.ts-btn--outline-light{border-color: #6E8A77;color: #FFFFFF}.ts-btn--outline-light:hover{border-color: #FFFFFF;color: #FFFFFF}.ts-btn--outline-green{border-color: var(--ts-green);color: var(--ts-green)}.ts-btn--outline-green:hover{background-color: var(--ts-green);color: #FFFFFF}.ts-btn--green{background-color: var(--ts-green);color: #FFFFFF}.ts-btn--green:hover{background-color: var(--ts-dark);color: #FFFFFF}.ts-btn--outline{border-color: var(--ts-line-strong);background-color: #FFFFFF;color: var(--ts-text)}.ts-btn--outline:hover{border-color: var(--ts-green);color: var(--ts-green)}.ts-promo{display: flex;flex: 1 1 0;flex-direction: column;justify-content: space-between;gap: 24px;padding: 32px;border: 1px solid transparent;border-radius: var(--ts-radius-block);color: var(--ts-text);transition: transform 0.2s ease,box-shadow 0.2s ease}.ts-promo:hover{color: var(--ts-text);transform: translateY(-2px);box-shadow: 0 12px 28px rgba(22,32,26,0.1)}.ts-promo--accent{background-color: var(--ts-orange)}.ts-promo--light{border-color: var(--ts-line);background-color: var(--ts-card)}.ts-promo__label{font-size: 13px;font-weight: 800;letter-spacing: 1px;text-transform: uppercase}.ts-promo--light .ts-promo__label{color: var(--ts-orange-text)}.ts-promo__body{display: flex;flex-direction: column;gap: 8px}.ts-promo__title{font-family: var(--ts-font-title);font-size: 24px;font-weight: 700;line-height: 1.15}.ts-promo__text{font-size: 14px;font-weight: 600;line-height: 1.45}.ts-promo--light .ts-promo__text{font-weight: 400;color: var(--ts-muted)}.ts-cats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.ts-cat{display: flex;flex-direction: column;justify-content: space-between;gap: 16px;min-height: 240px;padding: 24px;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-card);background-color: var(--ts-card);color: var(--ts-text);transition: transform 0.2s ease,box-shadow 0.2s ease}.ts-cat:hover{color: var(--ts-text);transform: translateY(-2px);box-shadow: 0 12px 28px rgba(22,32,26,0.08)}.ts-cat__text{display: flex;flex-direction: column;gap: 4px}.ts-cat__name{font-size: 18px;font-weight: 800;line-height: 1.25}.ts-cat__sub{font-size: 13px;color: var(--ts-muted)}.ts-cat__media{display: flex;align-items: center;justify-content: center;aspect-ratio: 2 / 1;border-radius: var(--ts-radius-cta);background-color: #FFFFFF;overflow: hidden}.ts-cat__media img{display: block;width: 100%;height: 100%;object-fit: contain}.ts-cat__media--all{background-color: var(--ts-photo-bg);box-shadow: none;color: var(--ts-green)}.ts-brand{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;min-height: 120px;padding: 16px;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-card);background-color: var(--ts-card);color: var(--ts-text);text-align: center;transition: border-color 0.2s ease}.ts-brand:hover{border-color: var(--ts-green);color: var(--ts-text)}.ts-brand__name{font-size: 22px;font-weight: 800}.ts-brand__logo{display: flex;align-items: center;justify-content: center;height: 48px}.ts-brand__logo img{display: block;width: auto;max-width: 190px;height: 100%;max-height: 48px;object-fit: contain}.ts-brand__logo--small{height: 60px}.ts-brand__logo--small img{max-height: 60px}.ts-brand__sub{font-size: 12px;color: var(--ts-muted)}.ts-service{display: flex;flex-direction: column;border: 1px solid var(--ts-line);border-radius: 22px;background-color: var(--ts-card);overflow: hidden}.ts-service__media{display: flex;align-items: center;justify-content: center;height: 200px;padding: 16px;background-color: #FFFFFF;border-bottom: 1px solid var(--ts-line)}.ts-service__media img{display: block;width: auto;max-width: 100%;height: 100%;object-fit: contain}.ts-service__media--icon{background-color: var(--ts-green-soft);color: var(--ts-green)}.ts-service__body{display: flex;flex-direction: column;gap: 10px;padding: 28px}.ts-service__title{margin: 0;font-family: var(--ts-font-text);font-size: 20px;font-weight: 800;color: var(--ts-text)}.ts-service__text{margin: 0;font-size: 15px;line-height: 1.5;color: var(--ts-muted)}.ts-service .ts-more{margin-top: 6px}.ts-duo{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.ts-reviews,.ts-visit{display: flex;flex-direction: column;gap: 18px;padding: 36px;border-radius: 22px}.ts-reviews{border: 1px solid var(--ts-line);background-color: var(--ts-card)}.ts-reviews__widget{flex: 1 1 auto;min-height: 440px;border-radius: 16px;background-color: var(--ts-photo-bg-2);overflow: hidden}.ts-reviews__widget iframe{display: block;width: 100%;height: 100%;min-height: 440px;border: 0}.ts-review{display: flex;flex-direction: column;gap: 8px;padding: 22px;border-radius: 16px;background-color: var(--ts-photo-bg-2)}.ts-review__name{font-weight: 800}.ts-review__text{font-size: 15px;line-height: 1.5;color: var(--ts-text-2)}.ts-visit{background-color: var(--ts-dark);color: #FFFFFF}.ts-visit__map{flex: 1 1 auto;min-height: 220px;border-radius: 16px;background-color: var(--ts-dark-2);overflow: hidden}.ts-visit__map iframe{display: block;width: 100%;height: 100%;min-height: 220px;border: 0}.ts-visit__info{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;font-size: 15px}.ts-visit__label{display: block;font-size: 13px;color: #A9B5AC}.ts-visit__value{display: block;margin-top: 4px;font-weight: 700;color: #FFFFFF}a.ts-visit__value:hover{color: var(--ts-orange-soft)}.ts-modal{position: fixed;inset: 0;z-index: 100000;display: flex;align-items: center;justify-content: center;padding: 16px}.ts-modal[hidden]{display: none}.ts-modal__backdrop{position: absolute;inset: 0;background-color: rgba(22,32,26,0.55)}.ts-modal__box{position: relative;width: 100%;max-width: 440px;max-height: calc(100vh - 32px);padding: 32px;border-radius: var(--ts-radius-block);background-color: #FFFFFF;overflow-y: auto;box-shadow: 0 24px 60px rgba(22,32,26,0.25)}.ts-modal__close{position: absolute;top: 14px;right: 14px;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;min-height: 0;padding: 0;border: 0;border-radius: var(--ts-radius-btn);background-color: var(--ts-bg);color: var(--ts-text);cursor: pointer}.ts-modal__title{margin: 0 44px 8px 0;font-family: var(--ts-font-title);font-size: 22px;font-weight: 700;line-height: 1.2;color: var(--ts-text)}.ts-modal__product{margin: 0 0 8px;font-weight: 700;color: var(--ts-green)}.ts-modal__text{margin: 0 0 18px;font-size: 14px;color: var(--ts-muted)}.wpcf7 .hidden-fields-container{display: none}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 textarea{border-color: var(--ts-line);border-radius: var(--ts-radius-btn);background-color: #FFFFFF}.wpcf7 .wpcf7-submit{width: 100%;min-height: 52px;border-radius: var(--ts-radius-cta);background-color: var(--ts-orange);color: var(--ts-text);font-weight: 800;text-transform: none}.wpcf7 .wpcf7-submit:hover{background-color: var(--ts-orange-hover);color: var(--ts-text)}.wpcf7 .wpcf7-acceptance{font-size: 13px;color: var(--ts-muted)}.footer-container{background-color: var(--ts-dark);color: #C9D1CB}.footer-container .main-footer{padding-top: 56px;padding-bottom: 40px}.ts-foot{display: flex;flex-direction: column;gap: 10px;font-family: var(--ts-font-text);font-size: 14px;color: #C9D1CB}.ts-foot__logo{font-family: var(--ts-font-title);font-size: 22px;font-weight: 700;color: #FFFFFF}.ts-foot__about,.ts-foot__addr{margin: 0;line-height: 1.5}.ts-foot__title{margin: 0;font-weight: 800;color: #FFFFFF}.ts-foot__links{display: flex;flex-direction: column;gap: 10px;margin: 0;padding: 0;list-style: none}.ts-foot__links li{margin: 0}.footer-container .ts-foot a{color: #C9D1CB}.footer-container .ts-foot a:hover{color: #FFFFFF}.footer-container .ts-foot .ts-foot__phone{font-size: 20px;font-weight: 800;color: #FFFFFF}.ts-foot__btns{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 6px}.footer-container .ts-foot .ts-foot__btn{padding: 10px 16px;border-radius: 10px;background-color: var(--ts-dark-2);color: #FFFFFF;font-weight: 700}.footer-container .ts-foot .ts-foot__btn:hover{background-color: var(--ts-green)}.footer-container .ts-foot .ts-foot__qr{display: flex;align-items: center;gap: 12px;margin-top: 8px;font-size: 12px;line-height: 1.4;color: #A9B5AC}.ts-foot__qr img{flex: 0 0 88px;width: 88px;height: 88px;padding: 4px;border-radius: 10px;background-color: #FFFFFF}.footer-container .copyrights-wrapper{border-top: 1px solid rgba(255,255,255,0.08);background-color: var(--ts-dark);color: #A9B5AC;font-size: 13px}@media (max-width: 1024px){.ts-trust__list,.ts-cats,.ts-brands,.ts-hits__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.ts-services,.ts-duo{grid-template-columns: minmax(0,1fr)}}@media (max-width: 767px){.ts-block{padding-top: 48px}.ts-block--last{padding-bottom: 48px}.ts-block__head{margin-bottom: 20px}.ts-h2{font-size: 26px}.ts-h2--sm{font-size: 22px}.ts-promo{gap: 16px;padding: 22px;border-radius: var(--ts-radius-card)}.ts-promo__title{font-size: 20px}.ts-cats,.ts-brands{gap: 12px}.ts-cat{min-height: 0;gap: 12px;padding: 14px;border-radius: 16px}.ts-cat__name{font-size: 15px}.ts-cat__sub{font-size: 12px}.ts-cat__media{border-radius: var(--ts-radius-btn)}.ts-brand{min-height: 88px;border-radius: 16px}.ts-brand__name{font-size: 18px}.ts-service__media{height: 160px}.ts-service__body{padding: 20px}.ts-service__title{font-size: 18px}.ts-reviews,.ts-visit{padding: 22px;border-radius: var(--ts-radius-card)}.ts-visit__info{grid-template-columns: minmax(0,1fr);gap: 12px}.ts-modal__box{padding: 24px 20px}}.wd-products .product-grid-item.wd-hover-standard,.products .product-grid-item.wd-hover-standard{padding: 0;border: 0;background: none;box-shadow: none}.wd-products.grid-columns-3,.products.wd-products{--wd-gap-lg: 20px;--wd-gap-md: 16px;--wd-gap-sm: 10px}.page-title.page-title-default{padding-top: 36px;padding-bottom: 32px}.page-title .entry-title,.page-title .title{font-family: var(--ts-font-title);font-weight: 700;text-transform: none;letter-spacing: -0.5px}.page-title .wd-nav-product-cat{gap: 8px;margin-top: 12px}.page-title .wd-nav-product-cat > li > a{padding: 8px 14px;border: 1px solid rgba(255,255,255,0.25);border-radius: 999px;font-size: 13px;font-weight: 600;text-transform: none;color: #FFFFFF}.page-title .wd-nav-product-cat > li > a:hover,.page-title .wd-nav-product-cat > li.wd-active > a,.page-title .wd-nav-product-cat > li.current-cat > a{border-color: var(--ts-orange);background-color: var(--ts-orange);color: var(--ts-text)}.page-title .wd-nav-product-cat .nav-link-count,.page-title .wd-nav-product-cat .category-icon{display: none}.sidebar-container .widget{margin-bottom: 16px;padding: 20px;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-card);background-color: var(--ts-card)}.sidebar-container .widget-title{margin-bottom: 14px;font-family: var(--ts-font-text);font-size: 15px;font-weight: 800;text-transform: none;color: var(--ts-text)}.sidebar-container .wd-swatches-filter > li > a,.sidebar-container .product-categories li a{color: var(--ts-text)}.sidebar-container .wd-swatches-filter > li.wd-active > a,.sidebar-container .product-categories li.current-cat > a{color: var(--ts-green);font-weight: 700}.sidebar-container .count{border-color: var(--ts-line);color: var(--ts-muted)}.widget_price_filter .ui-slider .ui-slider-range,.widget_price_filter .ui-slider .ui-slider-handle{background-color: var(--ts-green)}.widget_price_filter .price_slider_amount .button{border-radius: var(--ts-radius-btn);background-color: var(--ts-green);color: #FFFFFF;text-transform: none}.shop-loop-head{margin-bottom: 20px}.woocommerce-ordering select,.wd-products-per-page{border-radius: var(--ts-radius-btn)}.wd-loop-footer .btn,.wd-products-load-more{border-radius: var(--ts-radius-cta);background-color: var(--ts-green);color: #FFFFFF;font-weight: 700;text-transform: none}.single-product .product_title{font-family: var(--ts-font-text);font-weight: 800;line-height: 1.25;text-transform: none}.single-product .summary-inner .price{font-size: 30px;font-weight: 800;color: var(--ts-text)}.single-product .stock.in-stock{color: var(--ts-green-ok);font-weight: 800}.single-product .stock.out-of-stock,.single-product .stock.available-on-backorder{color: var(--ts-orange-text);font-weight: 800}.single-product .summary p.stock.out-of-stock,.single-product .summary p.stock.available-on-backorder{display: none}.single-product form.cart{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.single-product form.cart .single_add_to_cart_button{min-height: 52px;padding: 0 32px;border-radius: var(--ts-radius-cta);background-color: var(--ts-green);color: #FFFFFF;font-weight: 800;text-transform: none}.single-product form.cart .single_add_to_cart_button:hover{background-color: var(--ts-dark)}.single-product form.cart .single_add_to_cart_button,.ts-single-oneclick{flex: 1 1 180px;min-height: 52px}.single-product form.cart .quantity{margin: 0}.single-product .woocommerce-tabs .wd-nav-tabs > li > a{font-weight: 700;text-transform: none}@media (max-width: 767px){.sidebar-container .widget{padding: 16px}.single-product form.cart .single_add_to_cart_button,.ts-single-oneclick{flex: 1 1 100%}}.ts-chips ul{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.ts-chips li{margin: 0}.ts-chips li a{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border: 1px solid #CFDCCF;border-radius: 999px;background-color: var(--ts-green-soft);font-size: 13px;font-weight: 700;color: var(--ts-green)}.ts-chips li a::before{display: none}.ts-chips li a::after{content: "✕";font-size: 11px;opacity: 0.6}.ts-chips__reset{font-size: 13px;font-weight: 700;color: var(--ts-muted);text-decoration: underline}.ts-filters-foot{display: flex;flex-direction: column;gap: 10px;padding-top: 16px;text-align: center}.ts-filters-foot__show{display: none;width: 100%}.ts-filters-foot__reset{font-size: 13px;font-weight: 700;color: var(--ts-muted)}.ts-filters-foot:not(:has(.ts-filters-foot__reset)){padding-top: 0}.ts-keyspecs{margin-top: 16px;padding: 16px;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-card);background-color: var(--ts-card)}.ts-keyspecs__head{margin: 0 0 10px;font-family: var(--ts-font-title);font-size: 14px;font-weight: 700;color: var(--ts-text)}.ts-keyspecs__list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 0;padding: 0;list-style: none}.ts-keyspecs__list li{display: flex;flex-direction: column;gap: 2px;margin: 0;padding: 10px 12px;border-radius: var(--ts-radius-btn);background-color: var(--ts-bg)}.ts-keyspecs__list small{font-size: 12px;color: var(--ts-muted)}.ts-keyspecs__list b{font-size: 14px;line-height: 1.3;color: var(--ts-text)}.ts-keyspecs--mob{display: none}@media (max-width: 1024px){.ts-keyspecs--desk{display: none}.ts-keyspecs--mob{display: block;margin: 0 0 16px}}.ts-keyspecs__bat{margin: 10px 0 0;font-size: 13px;color: var(--ts-muted)}.single-product .woocommerce-product-gallery .wd-carousel-item img,.single-product .woocommerce-product-gallery__image img{width: 100%;aspect-ratio: 1 / 1;object-fit: contain;background-color: #FFFFFF}@media (min-width: 1025px) and (min-height: 860px){.single-product .product-image-summary-inner{align-items: flex-start}}@media (max-width: 767px){.ts-keyspecs__list{grid-template-columns: repeat(2,minmax(0,1fr))}}.ts-gc [hidden]{display: none !important}.ts-gc{max-width: 1240px;margin: 0 auto;padding: 24px 0 64px;font-family: var(--ts-font-text);color: var(--ts-text-2)}.ts-gc h1,.ts-gc h2,.ts-gc h3{font-family: var(--ts-font-title);font-weight: 700;color: var(--ts-text);text-transform: none;letter-spacing: 0}.ts-gc__hero{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 32px;align-items: center;padding: 36px;border-radius: 24px;background-color: var(--ts-green);color: #D5E0D8}.ts-gc__kicker{font-size: 13px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ts-orange-soft)}.ts-gc .ts-gc__title{margin: 10px 0 12px;font-size: 36px;line-height: 1.15;color: #FFFFFF}.ts-gc__lead{margin: 0;font-size: 17px;line-height: 1.55}.ts-gc__how{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none;counter-reset: tsgc}.ts-gc__how li{display: grid;grid-template-columns: 34px 1fr;column-gap: 12px;align-items: center;margin: 0;padding: 12px 16px;border-radius: 16px;background-color: rgba(255,255,255,.08);font-size: 14px}.ts-gc__how li::before{counter-increment: tsgc;content: counter(tsgc);grid-row: span 2;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background-color: var(--ts-orange);font-weight: 800;color: var(--ts-text)}.ts-gc__how b{color: #FFFFFF}.ts-gc__presets{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin: 22px 0 18px;font-size: 14px;font-weight: 700;color: var(--ts-muted)}.ts-gc__preset{min-height: 0;padding: 9px 16px;border: 1px solid var(--ts-line);border-radius: 999px;background-color: var(--ts-card);font: inherit;font-size: 14px;font-weight: 700;text-transform: none;color: var(--ts-text);cursor: pointer;transition: border-color .2s,background-color .2s}.ts-gc__preset:hover{border-color: var(--ts-green)}.ts-gc__preset--reset{border-color: transparent;background: none;color: var(--ts-muted)}.ts-gc__layout{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 22px;align-items: start}.ts-gc__group{margin-bottom: 16px;padding: 20px 22px 8px;border: 1px solid var(--ts-line);border-radius: 20px;background-color: var(--ts-card)}.ts-gc .ts-gc__gh{display: flex;gap: 10px;align-items: center;margin: 0 0 8px;font-size: 18px}.ts-gc__gicon{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 11px;background-color: var(--ts-green-soft);color: var(--ts-green)}.ts-gc__gicon .ts-ico{width: 20px;height: 20px}.ts-gc__items{margin: 0;padding: 0;list-style: none}.ts-gc__item{display: flex;gap: 14px;align-items: center;justify-content: space-between;margin: 0;padding: 12px 0;border-top: 1px solid var(--ts-line)}.ts-gc__iname b{display: block;font-size: 15px;color: var(--ts-text)}.ts-gc__imeta{display: flex;flex-wrap: wrap;gap: 6px;align-items: center;margin-top: 3px;font-size: 13px;color: var(--ts-muted)}.ts-gc__iname small{display: block;margin-top: 2px;font-size: 12px;color: var(--ts-muted-2)}.ts-gc__tag{padding: 2px 8px;border-radius: 999px;font-size: 11px;font-weight: 800;line-height: 1.5}.ts-gc__tag--surge{background-color: #FDF1E8;color: var(--ts-orange-text)}.ts-gc__tag--inv{background-color: var(--ts-green);color: #FFFFFF}.ts-gc__tag--soft{background-color: var(--ts-green-soft);color: var(--ts-green)}.ts-gc__qty{display: flex;flex: none;align-items: center;overflow: hidden;border: 1px solid var(--ts-line);border-radius: 12px}.ts-gc__qty button{width: 38px;min-height: 0;height: 38px;padding: 0;border: 0;background: none;font-size: 20px;line-height: 1;color: var(--ts-text);cursor: pointer}.ts-gc__qty button:hover{background-color: var(--ts-bg)}.ts-gc__qty output{min-width: 28px;font-weight: 800;text-align: center;color: var(--ts-muted-2)}.ts-gc__item.is-on .ts-gc__qty{border-color: var(--ts-orange)}.ts-gc__item.is-on .ts-gc__qty output{color: var(--ts-text)}.ts-gc__note{margin: 4px 0 0;font-size: 13px;color: var(--ts-muted)}.ts-gc__panel{position: sticky;top: 100px;padding: 24px;border-radius: 22px;background-color: var(--ts-dark);color: #C9D6CC}.ts-gc__ph{margin: 0 0 14px;font-family: var(--ts-font-title);font-size: 18px;font-weight: 700;color: #FFFFFF}.ts-gc__empty{padding: 18px;border: 1px dashed rgba(255,255,255,.2);border-radius: 16px;font-size: 14px}.ts-gc__metric{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 10px;padding: 10px 0;border-bottom: 1px solid rgba(255,255,255,.1);font-size: 14px}.ts-gc__metric b{font-size: 17px;color: #FFFFFF}.ts-gc__metric small{flex-basis: 100%;font-size: 12px;color: #9FB1A5}.ts-gc__need{margin: 14px 0;padding: 16px;border-radius: 16px;background-color: var(--ts-orange);color: var(--ts-text)}.ts-gc__need span,.ts-gc__need small{display: block;font-size: 13px;font-weight: 700}.ts-gc__need b{display: block;margin: 2px 0;font-family: var(--ts-font-title);font-size: 34px;line-height: 1.1}.ts-gc__need em{font-style: normal}.ts-gc__need small{font-weight: 600}.ts-gc__verdict{padding: 14px 16px;border-radius: 16px;font-size: 13px;line-height: 1.45}.ts-gc__verdict b{display: block;margin-bottom: 4px;font-size: 15px;color: #FFFFFF}.ts-gc__verdict.is-inv{background-color: var(--ts-green-2);box-shadow: inset 0 0 0 1px var(--ts-orange-soft)}.ts-gc__verdict.is-soft,.ts-gc__verdict.is-any{background-color: rgba(255,255,255,.08)}.ts-gc__ats{display: flex;gap: 10px;align-items: flex-start;margin: 14px 0 16px;font-size: 14px;color: #FFFFFF;cursor: pointer}.ts-gc__ats input{width: 18px;height: 18px;margin: 2px 0 0;accent-color: var(--ts-orange)}.ts-gc__bar{display: none}.ts-gc__result{margin-top: 36px;scroll-margin-top: 90px}.ts-gc .ts-gc__rh,.ts-gc .ts-gc__wh{margin: 0 0 6px;font-size: 26px}.ts-gc__rsub{margin: 0 0 18px;color: var(--ts-muted)}.ts-gc__cards{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.ts-gc__gen{position: relative;display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--ts-line);border-radius: 20px;background-color: var(--ts-card);text-decoration: none;color: var(--ts-text-2);transition: border-color .2s,transform .2s}.ts-gc__gen:hover{border-color: var(--ts-green);transform: translateY(-2px)}.ts-gc__gen.is-best{border: 2px solid var(--ts-orange)}.ts-gc__best{position: absolute;top: 12px;left: 12px;z-index: 1;padding: 4px 10px;border-radius: 999px;background-color: var(--ts-orange);font-size: 12px;font-weight: 800;color: var(--ts-text)}.ts-gc__gimg{display: block;aspect-ratio: 1;padding: 12px;background-color: #FFFFFF}.ts-gc__gimg img{width: 100%;height: 100%;object-fit: contain}.ts-gc__gbody{display: flex;flex: 1;flex-direction: column;gap: 8px;padding: 4px 18px 18px}.ts-gc__gname{font-size: 15px;line-height: 1.35;color: var(--ts-text)}.ts-gc__gspec{font-size: 13px;color: var(--ts-muted)}.ts-gc__gload i{display: block;height: 8px;border-radius: 4px;background: linear-gradient(90deg,var(--ts-green) var(--w),#EEEAE0 var(--w))}.ts-gc__gload small{display: block;margin-top: 4px;font-size: 12px;color: var(--ts-muted)}.ts-gc__gfoot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 10px;align-items: baseline;margin-top: auto;padding-top: 8px}.ts-gc__gfoot b{font-family: var(--ts-font-title);font-size: 18px;color: var(--ts-text)}.ts-gc__gfoot small{font-size: 12px;font-weight: 800;color: var(--ts-orange-text)}.ts-gc__gfoot small.is-in{color: var(--ts-green-ok)}.ts-gc__none{padding: 22px 24px;border: 1px solid var(--ts-line);border-radius: 20px;background-color: var(--ts-card)}.ts-gc__none p{margin: 0 0 14px}.ts-gc__none-cta{display: flex;flex-wrap: wrap;gap: 10px}.ts-gc__why{margin-top: 44px}.ts-gc__whygrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 16px}.ts-gc__card{padding: 24px;border: 1px solid var(--ts-line);border-radius: 20px;background-color: var(--ts-card);font-size: 15px;line-height: 1.55}.ts-gc__cicon{display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: 12px;border-radius: 13px;background-color: #FDF1E8;color: var(--ts-orange-text)}.ts-gc .ts-gc__card h3{margin: 0 0 8px;font-size: 18px}.ts-gc__card p{margin: 0 0 10px}.ts-gc__tip{padding: 10px 12px;border-radius: 12px;background-color: var(--ts-green-soft);font-size: 14px;color: var(--ts-green)}.ts-gc__surge{display: grid;gap: 8px;margin: 6px 0 12px}.ts-gc__surge span{display: block;height: 12px;border-radius: 6px;background-color: var(--ts-green)}.ts-gc__surge .is-run{width: 28%}.ts-gc__surge .is-peak{width: 100%;background-color: var(--ts-orange)}.ts-gc__surge small{font-size: 12px;color: var(--ts-muted)}.ts-gc__vs{display: grid;gap: 10px}.ts-gc__vs > div{padding: 12px 14px;border-radius: 14px;background-color: var(--ts-bg)}.ts-gc__vs > div:first-child{background-color: var(--ts-green-soft)}.ts-gc__vs b{color: var(--ts-text)}.ts-gc__vs p{margin: 4px 0 0;font-size: 14px}@media (max-width: 1100px){.ts-gc__cards{grid-template-columns: repeat(2,minmax(0,1fr))}.ts-gc__whygrid{grid-template-columns: 1fr}}@media (max-width: 900px){.ts-gc__hero,.ts-gc__layout{grid-template-columns: 1fr}.ts-gc__panel{position: static}}@media (max-width: 767px){.ts-gc{padding-top: 12px}.ts-gc__hero{gap: 20px;padding: 22px 20px}.ts-gc .ts-gc__title{font-size: 26px}.ts-gc__lead{font-size: 15px}.ts-gc__group{padding: 16px 16px 4px}.ts-gc__item{gap: 10px}.ts-gc .ts-gc__rh,.ts-gc .ts-gc__wh{font-size: 21px}.ts-gc__cards{grid-template-columns: 1fr}.ts-gc__gen{flex-direction: row}.ts-gc__gimg{flex: none;width: 112px}.ts-gc__gbody{padding: 14px 14px 14px 4px}.ts-gc__best{top: 8px;left: 8px;font-size: 11px}.ts-gc__bar:not([hidden]){position: sticky;bottom: 64px;z-index: 30;display: flex;gap: 12px;align-items: center;justify-content: space-between;margin-top: 12px;padding: 12px 14px;border-radius: 16px;background-color: var(--ts-dark);color: #FFFFFF}.ts-gc__bar span{font-size: 14px}.ts-gc__bar small{display: block;font-size: 12px;color: #C9D6CC}.ts-gc__bar em{font-style: normal}}.woocommerce-Reviews:has(.woocommerce-noreviews) .wd-rating-summary-wrap,.woocommerce-Reviews:has(.woocommerce-noreviews) .wd-reviews-heading,.woocommerce-Reviews:has(.woocommerce-noreviews) .wd-reviews-tools,.woocommerce-Reviews .woocommerce-noreviews{display: none}.woocommerce-Reviews.ts-rv-ready:not(.ts-rv-open) #review_form_wrapper{display: none}.ts-rv{display: flex;flex-wrap: wrap;gap: 14px 20px;align-items: center;justify-content: space-between;margin: 0 0 18px;padding: 18px 20px;border: 1px solid var(--ts-line);border-radius: 20px;background-color: var(--ts-card)}.ts-rv__text b{display: block;font-size: 16px;color: var(--ts-text)}.ts-rv__text span{font-size: 14px;color: var(--ts-muted)}.ts-rv__cta{display: flex;flex-wrap: wrap;gap: 8px}.ts-rv__cta .ts-btn{min-height: 44px}@media (max-width: 767px){.ts-rv__cta,.ts-rv__cta .ts-btn{width: 100%;justify-content: center}}.ts-steps{display: flex;gap: 8px;align-items: center;margin: 8px 0 24px;padding: 0;list-style: none;counter-reset: none}.ts-steps li{display: flex;gap: 8px;align-items: center;margin: 0;font-size: 14px;font-weight: 700;color: var(--ts-muted-2)}.ts-steps li:not(:last-child)::after{content: "";width: 36px;height: 2px;margin-left: 4px;border-radius: 1px;background-color: var(--ts-line-strong)}.ts-steps span{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background-color: var(--ts-line);font-size: 13px;color: var(--ts-muted)}.ts-steps .is-cur{color: var(--ts-text)}.ts-steps .is-cur span{background-color: var(--ts-orange);color: var(--ts-text)}.ts-steps .is-done span{background-color: var(--ts-green);color: #FFFFFF}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-cart .coupon input.input-text,.woocommerce-checkout .checkout_coupon input.input-text{min-height: 48px;padding: 0 14px;border: 1px solid var(--ts-line-strong);border-radius: 12px;background-color: #FFFFFF;font-size: 15px;color: var(--ts-text);box-shadow: none}.woocommerce-checkout .form-row textarea{min-height: 96px;padding: 12px 14px}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus{border-color: var(--ts-orange);outline: none;box-shadow: 0 0 0 3px rgba(232,119,46,.18)}.woocommerce-checkout .form-row label{margin-bottom: 6px;font-size: 14px;font-weight: 700;color: var(--ts-text)}.woocommerce-checkout .form-row .optional{font-weight: 500;color: var(--ts-muted-2)}@media (min-width: 900px){form.checkout.woocommerce-checkout{display: grid;grid-template-columns: minmax(0,1fr) minmax(360px,420px);gap: 24px;align-items: start}form.checkout .checkout-order-review{position: sticky;top: 100px}form.checkout #customer_details,form.checkout .checkout-order-review{flex: none;width: auto !important;max-width: none !important}}form.checkout #customer_details,form.checkout .checkout-order-review{width: auto;max-width: none;margin: 0;float: none;padding: 24px;border: 1px solid var(--ts-line);border-radius: 22px;background-color: var(--ts-card)}form.checkout .woocommerce-billing-fields > h3,form.checkout .woocommerce-shipping-fields,form.checkout .woocommerce-additional-fields > h3{display: none}.ts-co-h{clear: both;width: 100% !important;float: none !important;display: flex !important;gap: 12px;align-items: flex-start;margin: 6px 0 10px !important;padding-top: 6px}.ts-co-h ~ .ts-co-h,#ts_h_delivery_field{margin-top: 22px !important;padding-top: 22px;border-top: 1px solid var(--ts-line)}.ts-co-h__n{display: grid;flex: none;place-items: center;width: 32px;height: 32px;border-radius: 50%;background-color: var(--ts-green);font-weight: 800;color: #FFFFFF}.ts-co-h b{display: block;font-family: var(--ts-font-title);font-size: 18px;color: var(--ts-text)}.ts-co-h small{font-size: 13px;color: var(--ts-muted)}form.checkout .ts-co-addr{display: none}form.checkout.ts-co-door .ts-co-addr{display: block}form.checkout .ts-co-auto input.input-text{background-color: var(--ts-bg);color: var(--ts-muted)}.ts-co-city{position: relative}.ts-co-city.is-picked input.input-text{border-color: var(--ts-green-ok)}.ts-co-sug{position: absolute;top: 100%;right: 0;left: 0;z-index: 50;margin: 4px 0 0;padding: 6px;list-style: none;border: 1px solid var(--ts-line);border-radius: 14px;background-color: #FFFFFF;box-shadow: 0 12px 32px rgba(22,32,26,.14)}.ts-co-sug li{margin: 0;padding: 9px 12px;border-radius: 10px;cursor: pointer}.ts-co-sug li:hover,.ts-co-sug li.is-active{background-color: #FDF1E8}.ts-co-sug b{display: block;font-size: 15px;color: var(--ts-text)}.ts-co-sug small{font-size: 12px;color: var(--ts-muted)}form.checkout #order_review_heading{margin: 0 0 14px;font-family: var(--ts-font-title);font-size: 20px;text-transform: none;color: var(--ts-text)}.woocommerce-checkout-review-order-table{margin-bottom: 16px}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding: 10px 0;border-color: var(--ts-line);font-size: 14px}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{padding-top: 14px;font-size: 17px;color: var(--ts-text)}.woocommerce-checkout-review-order-table .order-total .amount{font-family: var(--ts-font-title);font-size: 22px}.woocommerce-shipping-totals th{display: none}.woocommerce-shipping-totals td{width: 100%;text-align: left !important}.woocommerce-shipping-totals td::before{content: "Доставка";display: block;margin-bottom: 8px;font-weight: 800;color: var(--ts-text)}#shipping_method{display: grid;gap: 8px;margin: 0;padding: 0}#shipping_method li{position: relative;margin: 0 !important;padding: 12px 42px 12px 14px;border: 1px solid var(--ts-line);border-radius: 14px;background-color: #FFFFFF;text-align: left;line-height: 1.35}#shipping_method li:has(input:checked),#shipping_method li:has(input[type="hidden"]){border-color: var(--ts-orange);background-color: #FFF8F2}#shipping_method li input{position: absolute;top: 15px;right: 14px;left: auto;margin: 0;accent-color: var(--ts-orange)}#shipping_method .open-pvz-btn{display: block;margin-top: 10px;padding: 10px 14px;border: 0;border-radius: 12px;background-color: var(--ts-green);font-size: 14px;font-weight: 800;text-align: center;color: #FFFFFF;cursor: pointer}#shipping_method .open-pvz-btn:hover{background-color: var(--ts-green-2)}#shipping_method .cdek-office-info{margin-top: 8px;padding: 8px 10px;border-radius: 10px;background-color: var(--ts-green-soft);font-size: 13px;color: var(--ts-green)}#shipping_method li label{display: inline;font-weight: 700;color: var(--ts-text)}.ts-co-rate-note{display: block;margin-top: 2px;font-size: 12px;color: var(--ts-muted)}#payment.woocommerce-checkout-payment{padding: 0;border-radius: 0;background: none}#payment .wc_payment_methods{display: grid;gap: 8px;margin: 0 0 16px;padding: 0;border: 0}#payment .wc_payment_methods::before{content: "Оплата";display: block;margin-bottom: 0;font-weight: 800;color: var(--ts-text)}#payment .wc_payment_method{margin: 0;padding: 12px 14px;border: 1px solid var(--ts-line);border-radius: 14px;background-color: #FFFFFF}#payment .wc_payment_method:has(> input:checked){border-color: var(--ts-orange);background-color: #FFF8F2}#payment .wc_payment_method > input{accent-color: var(--ts-orange)}#payment .wc_payment_method > label{font-weight: 700;color: var(--ts-text)}#payment .payment_box{margin: 8px 0 0;padding: 0;background: none;font-size: 13px;color: var(--ts-muted)}#payment .payment_box::before{display: none}#payment #place_order{width: 100%;min-height: 56px;border-radius: var(--ts-radius-cta);background-color: var(--ts-orange);font-size: 16px;font-weight: 800;text-transform: none;color: var(--ts-text)}#payment #place_order:hover{background-color: var(--ts-orange-hover)}.woocommerce-privacy-policy-text,#payment .woocommerce-terms-and-conditions-wrapper{font-size: 12px;color: var(--ts-muted)}.woocommerce-cart-form,.cart-collaterals .cart_totals{padding: 22px;border: 1px solid var(--ts-line);border-radius: 22px;background-color: var(--ts-card)}.cart-collaterals .cart_totals h2{font-family: var(--ts-font-title);font-size: 20px;text-transform: none;color: var(--ts-text)}.woocommerce-cart-form .product-name a{font-weight: 700;color: var(--ts-text)}.woocommerce-cart-form .product-thumbnail img{border-radius: 12px;background-color: #FFFFFF}.wc-proceed-to-checkout .checkout-button{min-height: 56px;border-radius: var(--ts-radius-cta);background-color: var(--ts-orange) !important;font-size: 16px;font-weight: 800;text-transform: none;color: var(--ts-text) !important}.ts-co-trust{display: grid;gap: 8px;margin: 16px 0 0;padding: 0;list-style: none;font-size: 13px;line-height: 1.45;color: var(--ts-muted)}.ts-co-trust li{position: relative;margin: 0;padding-left: 24px}.ts-co-trust li::before{content: "✓";position: absolute;left: 2px;font-weight: 800;color: var(--ts-green-ok)}.ts-co-trust b{color: var(--ts-text)}@media (max-width: 767px){.ts-steps{gap: 4px;margin-bottom: 16px}.ts-steps li{font-size: 12px}.ts-steps li:not(:last-child)::after{width: 12px}.ts-steps span{width: 24px;height: 24px;font-size: 12px}form.checkout #customer_details,form.checkout .checkout-order-review,.woocommerce-cart-form,.cart-collaterals .cart_totals{padding: 16px;border-radius: 18px}form.checkout .checkout-order-review{margin-top: 16px}form.checkout .form-row-first,form.checkout .form-row-last{width: 100%;float: none}}.cart-collaterals .cart_totals h2{margin-bottom: 12px;letter-spacing: 0}.cart-collaterals .cart_totals .cart-totals-inner,.cart-collaterals .cart_totals > div{padding: 0;border: 0}.cart-collaterals .cart_totals .order-total .amount{font-family: var(--ts-font-title);font-size: 24px;color: var(--ts-text)}form.checkout .ts-co-hidden{display: none !important}form.checkout #billing_address_1_field .optional{display: none}.ts-brand--greenworks{--ts-brand: #3E7A1F;--ts-brand-soft: #EEF5E4;--ts-brand-accent: #8DC63F}.ts-brand--a-ipower{--ts-brand: #E0322A;--ts-brand-dark: #17191B}.ts-brand--aigento{--ts-brand: #C8202B;--ts-brand-soft: #E9ECEF}.ts-brand--tss{--ts-brand: #1485CE;--ts-brand-dark: #0E2747}.ts-fab{position: fixed;right: 20px;bottom: 20px;z-index: 390;display: flex;flex-direction: column;align-items: flex-end;gap: 12px}.ts-fab__btn{display: inline-flex;align-items: center;gap: 10px;min-height: 0;height: 56px;padding: 0 22px 0 18px;border: 0;border-radius: 999px;background-color: var(--ts-green);box-shadow: 0 10px 28px rgba(22,32,26,.28);font: inherit;font-size: 15px;font-weight: 800;text-transform: none;color: #FFFFFF;cursor: pointer;transition: transform .15s,background-color .15s}.ts-fab__btn:hover{background-color: var(--ts-green-2);color: #FFFFFF;transform: translateY(-2px)}.ts-fab__close,.ts-fab.is-open .ts-fab__open{display: none}.ts-fab.is-open .ts-fab__close{display: block}.ts-fab__menu{width: 290px;padding: 10px;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-card);background-color: #FFFFFF;box-shadow: 0 18px 44px rgba(22,32,26,.18)}.ts-fab__head{margin: 6px 8px 8px;font-family: var(--ts-font-title);font-size: 15px;font-weight: 700;color: var(--ts-text)}.ts-fab__head small{display: block;margin-top: 2px;font-family: var(--ts-font-text);font-size: 12.5px;font-weight: 500;color: var(--ts-muted)}.ts-fab__item{display: flex;align-items: center;gap: 12px;padding: 10px 8px;border-radius: 14px;color: var(--ts-text);text-decoration: none}.ts-fab__item:hover{background-color: var(--ts-bg);color: var(--ts-text)}.ts-fab__item b{display: block;font-size: 15px;line-height: 1.25}.ts-fab__item small{display: block;font-size: 12.5px;line-height: 1.3;color: var(--ts-muted)}.ts-fab__ico{display: grid;flex: 0 0 auto;place-items: center;width: 42px;height: 42px;border-radius: 50%;color: #FFFFFF}.ts-fab__ico--wa{background-color: #25D366}.ts-fab__ico--max{background: linear-gradient(135deg,#3A7BFF,#8A3CFF);font-size: 11px;font-weight: 800;letter-spacing: .02em}.ts-fab__ico--tel{background-color: var(--ts-orange);color: var(--ts-text)}html.ts-modal-open .ts-fab{display: none}@media (max-width: 1024px){.ts-fab{right: 14px;bottom: calc(72px + env(safe-area-inset-bottom,0px))}.ts-fab__btn{width: 56px;padding: 0;justify-content: center}.ts-fab__label{display: none}.ts-fab__menu{width: min(300px,calc(100vw - 28px))}}.ts-brand--mobil-k{--ts-brand: #C8161D}.ts-svc-kicker{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 4px;padding: 6px 12px;border-radius: 999px;background-color: var(--ts-green-soft);font-size: 12.5px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: var(--ts-green)}.ts-svc-kicker--light{background-color: rgba(255,255,255,.12);color: #FFFFFF}.ts-container--narrow{max-width: 900px}.ts-section--tint{margin-top: 72px;padding-bottom: 72px;background-color: #ECE8DE}.ts-svc-hero{position: relative;overflow: hidden;padding: 28px 0 64px;font-family: var(--ts-font-text)}.ts-svc-hero--green{background: radial-gradient(900px 420px at 85% 10%,rgba(232,119,46,.22),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(62,102,80,.9),transparent 70%),var(--ts-green);color: #FFFFFF}.ts-svc-hero--navy{background-color: #0E2747;background-image: radial-gradient(800px 420px at 90% 0%,rgba(20,133,206,.35),transparent 60%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size: auto,32px 32px,32px 32px;color: #FFFFFF}.ts-svc-hero--light{background: radial-gradient(700px 360px at 100% 0%,rgba(232,119,46,.16),transparent 60%),radial-gradient(600px 400px at 0% 100%,rgba(31,61,43,.08),transparent 70%),var(--ts-bg);color: var(--ts-text)}.ts-svc-hero__grid{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 48px;align-items: center}.ts-svc-crumbs{display: flex;gap: 8px;margin-bottom: 28px;font-size: 13px;opacity: .75}.ts-svc-crumbs a{color: inherit}.ts-svc-hero__title{margin: 14px 0 16px;font-family: var(--ts-font-title);font-size: 46px;font-weight: 700;line-height: 1.08;letter-spacing: -1px;color: inherit}.ts-svc-hero__lead{max-width: 620px;margin: 0 0 28px;font-size: 17px;line-height: 1.6;opacity: .88}.ts-svc-hero__cta{display: flex;flex-wrap: wrap;gap: 12px}.ts-svc-hero__cta .ts-btn{transition: transform .2s,box-shadow .2s,background-color .2s}.ts-svc-hero__cta .ts-btn--accent:hover{transform: translateY(-2px);box-shadow: 0 12px 28px rgba(232,119,46,.4)}.ts-svc-chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 26px 0 0;padding: 0;list-style: none}.ts-svc-chips li{padding: 8px 14px;border: 1px solid rgba(255,255,255,.22);border-radius: 999px;font-size: 13px;font-weight: 700}.ts-avr{--on: #FFC24B;--off: rgba(255,255,255,.22);padding: 22px 22px 18px;border: 1px solid rgba(255,255,255,.14);border-radius: var(--ts-radius-block);background: rgba(255,255,255,.06);box-shadow: 0 30px 60px rgba(0,0,0,.25);backdrop-filter: blur(6px)}.ts-avr__svg{display: block;width: 100%;height: auto}.ts-avr__node rect,.ts-avr__node path:first-child{fill: rgba(255,255,255,.08);stroke: rgba(255,255,255,.35);stroke-width: 1.5;transition: fill .4s,stroke .4s,filter .4s}.ts-avr__node text{fill: #FFFFFF;font: 700 13px var(--ts-font-text);text-anchor: middle}.ts-avr__big{font: 700 20px var(--ts-font-title) !important}.ts-avr__tiny{font-size: 11px !important;opacity: .7}.ts-avr__ico{fill: var(--off);transition: fill .4s}.ts-avr__ico-o{fill: none;stroke: rgba(255,255,255,.55);stroke-width: 2}.ts-avr__win{fill: rgba(255,255,255,.12);transition: fill .5s,filter .5s}.ts-avr__wire{fill: none;stroke: var(--off);stroke-width: 4;stroke-linecap: round;stroke-dasharray: 8 10;transition: stroke .4s}.ts-avr__x path{stroke: #FF6B5B;stroke-width: 4;stroke-linecap: round;opacity: 0;transition: opacity .3s}@keyframes ts-flow{to{stroke-dashoffset: -36}}@keyframes ts-glow{50%{filter: drop-shadow(0 0 10px rgba(255,194,75,.8))}}.ts-avr[data-state="grid"] .ts-avr__wire--grid,.ts-avr[data-state="back"] .ts-avr__wire--grid,.ts-avr[data-state="grid"] .ts-avr__wire--house,.ts-avr[data-state="gen"] .ts-avr__wire--house,.ts-avr[data-state="back"] .ts-avr__wire--house,.ts-avr[data-state="gen"] .ts-avr__wire--gen{stroke: var(--on);animation: ts-flow .8s linear infinite}.ts-avr[data-state="grid"] .ts-avr__node--grid .ts-avr__ico,.ts-avr[data-state="back"] .ts-avr__node--grid .ts-avr__ico{fill: var(--on)}.ts-avr[data-state="out"] .ts-avr__x path,.ts-avr[data-state="gen"] .ts-avr__x path{opacity: 1}.ts-avr[data-state="out"] .ts-avr__wire--grid,.ts-avr[data-state="gen"] .ts-avr__wire--grid{stroke: rgba(255,107,91,.55)}.ts-avr[data-state="grid"] .ts-avr__win,.ts-avr[data-state="gen"] .ts-avr__win,.ts-avr[data-state="back"] .ts-avr__win{fill: var(--on);filter: drop-shadow(0 0 6px rgba(255,194,75,.9))}.ts-avr[data-state="gen"] .ts-avr__node--gen rect:first-child{fill: rgba(232,119,46,.35);stroke: var(--ts-orange);animation: ts-glow 1.2s ease-in-out infinite}.ts-avr[data-state="out"] .ts-avr__node--avr rect,.ts-avr[data-state="gen"] .ts-avr__node--avr rect{stroke: var(--on)}.ts-avr__caption{position: relative;min-height: 64px;margin-top: 10px}.ts-avr__step{position: absolute;inset: 0;font-size: 14.5px;line-height: 1.5;color: rgba(255,255,255,.85);opacity: 0;transform: translateY(6px);transition: opacity .35s,transform .35s}.ts-avr__step b{display: block;font-size: 16px;color: #FFFFFF}.ts-avr[data-state="grid"] [data-cap="grid"],.ts-avr[data-state="out"] [data-cap="out"],.ts-avr[data-state="gen"] [data-cap="gen"],.ts-avr[data-state="back"] [data-cap="back"]{opacity: 1;transform: none}.ts-avr__dots{display: flex;gap: 8px;margin-top: 8px}.ts-avr__dots button{width: 26px;height: 6px;min-height: 0;padding: 0;border: 0;border-radius: 6px;background-color: rgba(255,255,255,.25);cursor: pointer;transition: background-color .3s,width .3s}.ts-avr[data-state="grid"] [data-go="grid"],.ts-avr[data-state="out"] [data-go="out"],.ts-avr[data-state="gen"] [data-go="gen"],.ts-avr[data-state="back"] [data-go="back"]{width: 44px;background-color: var(--on)}.ts-svc-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.ts-svc-card{position: relative;padding: 26px;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-block);background-color: var(--ts-card);transition: transform .25s,box-shadow .25s,border-color .25s}.ts-svc-card::after{content: "";position: absolute;inset: -1px;border-radius: inherit;background: linear-gradient(135deg,rgba(232,119,46,.55),rgba(31,61,43,.2) 45%,transparent 70%);opacity: 0;transition: opacity .25s;pointer-events: none;-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;padding: 1.5px}.ts-svc-card:hover{border-color: transparent;box-shadow: 0 22px 44px rgba(22,32,26,.1);transform: translateY(-6px)}.ts-svc-card:hover::after{opacity: 1}.ts-svc-card__ico{display: grid;place-items: center;width: 52px;height: 52px;margin-bottom: 16px;border-radius: 16px;background-color: var(--ts-green-soft);color: var(--ts-green);transition: transform .35s,background-color .25s,color .25s}.ts-svc-card:hover .ts-svc-card__ico{background-color: var(--ts-green);color: #FFFFFF;transform: rotate(-8deg) scale(1.06)}.ts-svc-card__ico svg,.ts-svc-tile__ico svg,.ts-svc-place__badge svg{width: 26px;height: 26px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.ts-svc-card h3{margin: 0 0 6px;font-family: var(--ts-font-title);font-size: 18px;font-weight: 700;color: var(--ts-text)}.ts-svc-card p{margin: 0;font-size: 15px;line-height: 1.55;color: var(--ts-muted)}.ts-svc-cards--navy .ts-svc-card__ico{background-color: #E3EEF8;color: #0E2747}.ts-svc-cards--navy .ts-svc-card:hover .ts-svc-card__ico{background-color: #0E2747;color: #FFFFFF}.ts-svc-paths{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.ts-svc-path{position: relative;display: flex;flex-direction: column;min-height: 280px;padding: 28px;overflow: hidden;border-radius: var(--ts-radius-block);background-color: var(--ts-card);color: var(--ts-text);text-decoration: none;transition: transform .3s,box-shadow .3s}.ts-svc-path::before{content: "";position: absolute;right: -60px;bottom: -60px;width: 180px;height: 180px;border-radius: 50%;background-color: var(--ts-green-soft);transition: transform .5s}.ts-svc-path:hover{box-shadow: 0 26px 50px rgba(22,32,26,.14);color: var(--ts-text);transform: translateY(-6px)}.ts-svc-path:hover::before{transform: scale(2.6)}.ts-svc-path > *{position: relative}.ts-svc-path__tag{align-self: flex-start;margin-bottom: 18px;padding: 5px 10px;border-radius: 8px;background-color: var(--ts-bg);font-size: 12px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em}.ts-svc-path h3{margin: 0 0 10px;font-family: var(--ts-font-title);font-size: 22px;font-weight: 700;line-height: 1.2}.ts-svc-path p{margin: 0 0 20px;font-size: 15px;line-height: 1.55;color: var(--ts-muted)}.ts-svc-path__go{margin-top: auto;font-weight: 800}.ts-svc-path__go span{display: inline-block;transition: transform .3s}.ts-svc-path:hover .ts-svc-path__go span{transform: translateX(6px)}.ts-svc-path--accent{background-color: var(--ts-orange)}.ts-svc-path--accent::before{background-color: rgba(255,255,255,.22)}.ts-svc-path--accent p{color: var(--ts-text)}.ts-svc-path--accent .ts-svc-path__tag{background-color: rgba(255,255,255,.5)}.ts-svc-path--navy{background-color: #0E2747;color: #FFFFFF}.ts-svc-path--navy:hover{color: #FFFFFF}.ts-svc-path--navy::before{background-color: rgba(20,133,206,.35)}.ts-svc-path--navy p{color: #C9D6E4}.ts-svc-path--navy .ts-svc-path__tag{background-color: rgba(255,255,255,.12)}.ts-svc-steps{position: relative;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 18px;margin: 0;padding: 0;list-style: none}.ts-svc-steps::before,.ts-svc-steps::after{content: "";position: absolute;top: 23px;left: 24px;right: 24px;height: 2px;background-color: var(--ts-line)}.ts-svc-steps::after{right: auto;width: calc(100% - 48px);background: linear-gradient(90deg,var(--ts-orange),var(--ts-green));transform: scaleX(1);transform-origin: left;transition: transform 1.4s cubic-bezier(.2,.7,.2,1) .2s}.ts-svc-steps li{position: relative;z-index: 1;font-size: 14.5px;line-height: 1.5;color: var(--ts-muted)}.ts-svc-steps b{display: block;margin: 14px 0 4px;font-size: 16px;color: var(--ts-text)}.ts-svc-steps__n{display: grid;place-items: center;width: 48px;height: 48px;border: 2px solid var(--ts-card);border-radius: 16px;background-color: var(--ts-green);box-shadow: 0 0 0 6px var(--ts-bg);font-family: var(--ts-font-title);font-size: 18px;color: #FFFFFF;transition: transform .3s}.ts-svc-steps li:hover .ts-svc-steps__n{transform: translateY(-4px) rotate(-6deg)}.ts-svc-steps--navy .ts-svc-steps__n{background-color: #0E2747}.ts-svc-steps--navy::after{background: linear-gradient(90deg,#1485CE,#0E2747)}.ts-zones{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 24px;align-items: center}.ts-zones__map{overflow: hidden;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-block);background-color: #FFFFFF}.ts-zones__map svg{display: block;width: 100%;height: auto}.ts-zones__bg{fill: #FBFAF6}.ts-zones__grid{stroke: #EFEBE1;stroke-width: 1}.ts-zones__river{fill: none;stroke: #BFDDF2;stroke-width: 26;stroke-linecap: round}.ts-zones__river--thin{stroke-width: 10}.ts-zones__rlabel{fill: #6FA8D6;font: italic 700 13px var(--ts-font-text);letter-spacing: .1em}.ts-zones__area{stroke-width: 2;transition: fill-opacity .35s,stroke-opacity .35s,opacity .35s}.ts-zones__area--1{fill: #1F7A45;fill-opacity: .18;stroke: #1F7A45}.ts-zones__area--2{fill: #E8772E;fill-opacity: .08;stroke: #E8772E;stroke-dasharray: 8 7}.ts-zones__area--3{fill: #5B665E;fill-opacity: .03;stroke: #C9C3B5;stroke-dasharray: 3 6}.ts-zones__z{cursor: pointer;transition: opacity .35s}.ts-zones__ztag{fill: var(--ts-muted);font: 800 12px var(--ts-font-text);letter-spacing: .06em;text-transform: uppercase}.ts-zones__ztag--1{fill: #1F7A45}.ts-zones[data-active="1"] .ts-zones__area--1{fill-opacity: .32}.ts-zones[data-active="2"] .ts-zones__area--2{fill-opacity: .22;stroke-width: 3}.ts-zones[data-active="3"] .ts-zones__area--3{fill-opacity: .12;stroke: #5B665E}.ts-zones[data-active="1"] .ts-zones__z[data-zone="2"],.ts-zones[data-active="1"] .ts-zones__z[data-zone="3"]{opacity: .55}.ts-zones[data-active="2"] .ts-zones__z[data-zone="3"]{opacity: .55}.ts-zones__city circle{fill: var(--ts-text)}.ts-zones__city text{fill: var(--ts-text);font: 700 14px var(--ts-font-text)}.ts-zones__city .ts-zones__small,.ts-zones__small{fill: var(--ts-muted);font: 600 11.5px var(--ts-font-text)}.ts-zones__city--home circle{fill: var(--ts-orange)}.ts-zones__pulse{fill: none !important;stroke: var(--ts-orange);stroke-width: 2;transform-origin: 330px 180px;animation: ts-pulse 2s ease-out infinite}@keyframes ts-pulse{from{opacity: .9;transform: scale(.5)}to{opacity: 0;transform: scale(1.6)}}.ts-zones__note{fill: #B5AE9F;font: 600 11px var(--ts-font-text)}.ts-zones__list{display: flex;flex-direction: column;gap: 10px}.ts-zones__item{display: flex;align-items: flex-start;gap: 14px;min-height: 0;padding: 18px;border: 1.5px solid var(--ts-line);border-radius: var(--ts-radius-card);background-color: var(--ts-card);font: inherit;text-align: left;text-transform: none;color: var(--ts-text);cursor: pointer;transition: border-color .25s,box-shadow .25s,transform .25s}.ts-zones__item:hover{transform: translateX(4px)}.ts-zones__item[aria-selected="true"]{border-color: var(--ts-green);box-shadow: 0 14px 30px rgba(22,32,26,.08)}.ts-zones__dot{flex: 0 0 auto;width: 14px;height: 14px;margin-top: 4px;border-radius: 50%}.ts-zones__dot--1{background-color: #1F7A45;box-shadow: 0 0 0 5px rgba(31,122,69,.15)}.ts-zones__dot--2{background-color: #E8772E;box-shadow: 0 0 0 5px rgba(232,119,46,.15)}.ts-zones__dot--3{background-color: #9C9584;box-shadow: 0 0 0 5px rgba(156,149,132,.15)}.ts-zones__body b{display: block;margin-bottom: 4px;font-size: 16px}.ts-zones__body small{display: block;font-size: 14px;line-height: 1.5;color: var(--ts-muted)}.ts-svc-faq details{border-bottom: 1px solid var(--ts-line)}.ts-svc-faq summary{position: relative;padding: 20px 44px 20px 0;font-size: 17px;font-weight: 800;list-style: none;cursor: pointer}.ts-svc-faq summary::-webkit-details-marker{display: none}.ts-svc-faq summary::after{content: "+";position: absolute;top: 50%;right: 4px;display: grid;place-items: center;width: 30px;height: 30px;margin-top: -15px;border-radius: 10px;background-color: var(--ts-green-soft);font-size: 20px;color: var(--ts-green);transition: transform .3s,background-color .3s,color .3s}.ts-svc-faq details[open] summary::after{background-color: var(--ts-green);color: #FFFFFF;transform: rotate(45deg)}.ts-svc-faq p{margin: 0 0 20px;font-size: 15.5px;line-height: 1.6;color: var(--ts-muted)}.ts-svc-cta{position: relative;display: grid;grid-template-columns: minmax(0,1.3fr) auto;gap: 24px;align-items: center;overflow: hidden;padding: 40px;border-radius: 28px;background: radial-gradient(500px 300px at 100% 0%,rgba(232,119,46,.35),transparent 60%),var(--ts-green);color: #FFFFFF}.ts-svc-cta--navy{background: radial-gradient(500px 300px at 100% 0%,rgba(20,133,206,.45),transparent 60%),#0E2747}.ts-svc-cta__title{margin: 0 0 10px;font-family: var(--ts-font-title);font-size: 30px;font-weight: 700;line-height: 1.15;color: #FFFFFF}.ts-svc-cta p{margin: 0;font-size: 16px;color: rgba(255,255,255,.82)}.ts-svc-cta__btns{display: flex;flex-wrap: wrap;gap: 12px}.ts-svc-place{position: relative;padding: 30px;border: 1px solid var(--ts-line);border-radius: 28px;background-color: var(--ts-card);box-shadow: 0 30px 60px rgba(22,32,26,.1)}.ts-svc-place__badge{position: absolute;top: -22px;right: 28px;display: grid;place-items: center;width: 58px;height: 58px;border-radius: 18px;background-color: var(--ts-orange);color: var(--ts-text);box-shadow: 0 12px 24px rgba(232,119,46,.4);animation: ts-bob 3s ease-in-out infinite}@keyframes ts-bob{50%{transform: translateY(-6px) rotate(-6deg)}}.ts-svc-place__h{margin: 0 0 16px;font-family: var(--ts-font-title);font-size: 22px;font-weight: 700}.ts-svc-place__list{margin: 0 0 20px;padding: 0;list-style: none}.ts-svc-place__list li{padding: 12px 0;border-bottom: 1px dashed var(--ts-line)}.ts-svc-place__list small{display: block;font-size: 12.5px;color: var(--ts-muted)}.ts-svc-place__list b{font-size: 17px}.ts-svc-place__list a{color: inherit}.ts-svc-place__map{font-weight: 800;color: var(--ts-green)}.ts-svc-place__map span{display: inline-block;transition: transform .3s}.ts-svc-place__map:hover span{transform: translateX(5px)}.ts-svc-tiles{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.ts-svc-tile{position: relative;display: flex;flex-direction: column;gap: 14px;min-height: 290px;margin: 0;padding: 24px;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-block);background-color: var(--ts-card);color: var(--ts-text);transition: background-color .45s,border-color .45s,color .45s,box-shadow .5s,transform .5s cubic-bezier(.2,.7,.2,1)}.ts-svc-tile::before{content: "";position: absolute;inset: 0;z-index: 0;border-radius: inherit;background: radial-gradient(90% 70% at 100% 0%,rgba(91,160,118,.45) 0%,transparent 60%),linear-gradient(150deg,#24452F 0%,#18301F 100%);opacity: 0;transition: opacity .45s}.ts-svc-tile > *{position: relative;z-index: 1}.ts-svc-tile h3{margin: 0;padding-right: 56px;font-family: var(--ts-font-title);font-size: 17px;font-weight: 700;line-height: 1.25;color: inherit;transition: color .35s}.ts-svc-tile__ico{position: absolute;top: 20px;right: 20px;display: grid;place-items: center;width: 50px;height: 50px;border-radius: 15px;background-color: var(--ts-green-soft);color: var(--ts-green);transition: transform .55s cubic-bezier(.2,.7,.2,1),background-color .35s,color .35s}.ts-svc-tile__more{display: flex;flex: 1 1 auto;flex-direction: column;gap: 10px}.ts-svc-tile__label{font-size: 11.5px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--ts-muted);transition: color .35s}.ts-svc-tile__chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.ts-svc-tile__chips li{margin: 0;padding: 6px 11px;border-radius: 999px;background-color: var(--ts-bg);font-size: 13px;font-weight: 600;line-height: 1.3;color: var(--ts-text-2);transition: background-color .35s,color .35s,opacity .4s,translate .4s cubic-bezier(.2,.7,.2,1)}.ts-svc-tile .ts-svc-tile__btn{display: inline-flex;align-items: center;align-self: flex-start;gap: 8px;min-height: 40px;margin-top: auto;padding: 0 16px;border: 0;border-radius: 999px;background-color: var(--ts-orange);box-shadow: none;font-family: var(--ts-font-text);font-size: 13.5px;font-weight: 800;line-height: 1;text-transform: none;color: var(--ts-text);cursor: pointer;transition: background-color .3s,opacity .4s,translate .4s cubic-bezier(.2,.7,.2,1)}.ts-svc-tile .ts-svc-tile__btn:hover{background-color: #F28A45;color: var(--ts-text)}.ts-svc-tile__btn svg{transition: transform .3s}.ts-svc-tile__btn:hover svg{transform: translateX(3px)}.ts-svc-tile.ts-spot::after{z-index: 1;background: radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 42%)}.ts-svc-tile--cta{justify-content: center;gap: 0;border-color: var(--ts-orange);background-color: var(--ts-orange)}.ts-svc-tile--cta h3{padding-right: 0}.ts-svc-tile--cta p{margin: 8px 0 0;font-size: 14px;line-height: 1.5;color: var(--ts-text)}.ts-svc-tile--wide{grid-column: 1 / -1;flex-direction: row;align-items: center;justify-content: space-between;gap: 24px;min-height: 0}.ts-svc-tile--wide p{max-width: 760px}.ts-svc-tile--wide .ts-svc-tile__link{flex-shrink: 0;margin-top: 0;white-space: nowrap}@media (max-width: 767px){.ts-svc-tile--wide{flex-direction: column;align-items: flex-start;gap: 12px}}.ts-svc-tile__link{margin-top: 14px;font-size: 17px;font-weight: 800;color: var(--ts-text)}.ts-svc-tile__link:hover{color: var(--ts-dark);text-decoration: underline}@media (hover: hover){.ts-svc-tile:not(.ts-svc-tile--cta) .ts-svc-tile__ico{top: auto;right: auto;bottom: 24px;left: 24px;width: 64px;height: 64px;border-radius: 18px}.ts-svc-tile:not(.ts-svc-tile--cta) .ts-svc-tile__ico svg{width: 32px;height: 32px}.ts-svc-tile:not(.ts-svc-tile--cta) h3{padding-right: 0}.ts-svc-tile__label,.ts-svc-tile__chips li,.ts-svc-tile .ts-svc-tile__btn{opacity: 0;translate: 0 12px}.ts-svc-tile:not(.ts-svc-tile--cta):hover{border-color: transparent;color: #FFFFFF;box-shadow: 0 28px 54px rgba(22,32,26,.28);transform: translateY(-6px)}.ts-svc-tile:hover::before{opacity: 1}.ts-svc-tile:not(.ts-svc-tile--cta):hover .ts-svc-tile__ico{background-color: rgba(255,255,255,.1);color: var(--ts-orange-soft);transform: translate(calc(100% + 120px),-6px) rotate(-12deg) scale(.6);opacity: 0;transition: transform .6s cubic-bezier(.2,.7,.2,1),opacity .35s,background-color .35s,color .35s}.ts-svc-tile:hover .ts-svc-tile__label{color: var(--ts-orange-soft)}.ts-svc-tile:hover .ts-svc-tile__chips li{background-color: rgba(255,255,255,.12);color: #FFFFFF}.ts-svc-tile:hover .ts-svc-tile__label,.ts-svc-tile:hover .ts-svc-tile__chips li,.ts-svc-tile:hover .ts-svc-tile__btn{opacity: 1;translate: 0 0}.ts-svc-tile:hover .ts-svc-tile__chips li:nth-child(1){transition-delay: .06s}.ts-svc-tile:hover .ts-svc-tile__chips li:nth-child(2){transition-delay: .11s}.ts-svc-tile:hover .ts-svc-tile__chips li:nth-child(3){transition-delay: .16s}.ts-svc-tile:hover .ts-svc-tile__chips li:nth-child(4){transition-delay: .21s}.ts-svc-tile:hover .ts-svc-tile__btn{transition-delay: .24s}.ts-svc-tile--cta:hover{box-shadow: 0 28px 54px rgba(232,119,46,.3);transform: translateY(-6px)}}.ts-season__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 26px}.ts-season__head .ts-h2{margin: 10px 0 8px}.ts-season__switch{position: relative;display: inline-flex;padding: 5px;border-radius: 16px;background-color: var(--ts-card);box-shadow: inset 0 0 0 1px var(--ts-line)}.ts-season__switch button{position: relative;z-index: 1;min-height: 0;padding: 12px 20px;border: 0;border-radius: 12px;background: none;font: inherit;font-size: 15px;font-weight: 800;text-transform: none;color: var(--ts-muted);cursor: pointer;transition: color .3s,background-color .3s}.ts-season__switch button[aria-selected="true"]{background-color: var(--ts-green);color: #FFFFFF}.ts-season[data-season="summer"] .ts-season__switch button[aria-selected="true"]{background-color: var(--ts-orange);color: var(--ts-text)}.ts-season__pane{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;animation: ts-fadeup .45s ease both}@keyframes ts-fadeup{from{opacity: 0;transform: translateY(12px)}}.ts-season__card{padding: 24px;border-radius: var(--ts-radius-block);background-color: var(--ts-card);transition: transform .25s,box-shadow .25s}.ts-season__card:hover{transform: translateY(-4px);box-shadow: 0 18px 36px rgba(22,32,26,.08)}.ts-season__card h3{margin: 0 0 12px;font-family: var(--ts-font-title);font-size: 18px;font-weight: 700}.ts-season__card ul{margin: 0;padding: 0;list-style: none}.ts-season__card li{position: relative;padding: 6px 0 6px 26px;font-size: 15px;color: var(--ts-text-2)}.ts-season__card li::before{content: "";position: absolute;top: 11px;left: 0;width: 14px;height: 14px;border-radius: 5px;background-color: var(--ts-green-soft);box-shadow: inset 0 0 0 2px var(--ts-green)}.ts-season[data-season="summer"] .ts-season__card li::before{background-color: #FCE7D7;box-shadow: inset 0 0 0 2px var(--ts-orange)}.ts-season__cta{margin-top: 22px}.ts-svc-stats{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin: 0;padding: 0;list-style: none}.ts-svc-stats li{padding: 26px 22px;border: 1px solid rgba(255,255,255,.14);border-radius: var(--ts-radius-block);background: rgba(255,255,255,.05);transition: transform .3s,background-color .3s}.ts-svc-stats li:hover{background: rgba(255,255,255,.1);transform: translateY(-4px)}.ts-svc-stats b{display: block;font-family: var(--ts-font-title);font-size: 38px;line-height: 1;color: #FFFFFF}.ts-svc-stats span{display: block;margin-top: 8px;font-size: 14px;color: #9FB3C8}.ts-svc-series{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.ts-svc-ser{position: relative;display: flex;flex-direction: column;padding: 24px;border: 1.5px solid transparent;border-radius: var(--ts-radius-block);background-color: var(--ts-card);color: var(--ts-text);text-decoration: none;transition: transform .3s,box-shadow .3s,border-color .3s}.ts-svc-ser:hover{border-color: #1485CE;box-shadow: 0 22px 44px rgba(14,39,71,.14);color: var(--ts-text);transform: translateY(-6px)}.ts-svc-ser__name{font-family: var(--ts-font-title);font-size: 26px;font-weight: 700;color: #0E2747}.ts-svc-ser__eng{margin: 6px 0 12px;font-size: 13px;font-weight: 700;color: #1485CE}.ts-svc-ser p{margin: 0 0 16px;font-size: 14.5px;line-height: 1.5;color: var(--ts-muted)}.ts-svc-ser__war{align-self: flex-start;margin-top: auto;padding: 6px 10px;border-radius: 8px;background-color: #E3EEF8;font-size: 12.5px;font-weight: 800;color: #0E2747}.ts-svc-ser--hit{background-color: #0E2747;color: #FFFFFF}.ts-svc-ser--hit:hover{color: #FFFFFF}.ts-svc-ser--hit .ts-svc-ser__name{color: #FFFFFF}.ts-svc-ser--hit .ts-svc-ser__eng{color: #7CC4F2}.ts-svc-ser--hit p{color: #C9D6E4}.ts-svc-ser--hit .ts-svc-ser__war{background-color: rgba(255,255,255,.12);color: #FFFFFF}.ts-svc-ser__flag{position: absolute;top: -12px;left: 24px;padding: 5px 10px;border-radius: 8px;background-color: var(--ts-orange);font-size: 12px;font-weight: 800;color: var(--ts-text)}@media screen{html.ts-js .ts-reveal .ts-block__head,html.ts-js .ts-reveal .ts-svc-cards > li,html.ts-js .ts-reveal .ts-svc-paths > a,html.ts-js .ts-reveal .ts-svc-series > a,html.ts-js .ts-reveal .ts-svc-steps > li,html.ts-js .ts-reveal .ts-zones__map,html.ts-js .ts-reveal .ts-zones__item,html.ts-js .ts-reveal .ts-svc-cta,html.ts-js .ts-reveal .ts-season__pane,html.ts-js .ts-reveal .ts-svc-faq{opacity: 0;transform: translateY(26px);transition: opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}html.ts-js .ts-reveal.is-in .ts-block__head,html.ts-js .ts-reveal.is-in .ts-svc-cards > li,html.ts-js .ts-reveal.is-in .ts-svc-paths > a,html.ts-js .ts-reveal.is-in .ts-svc-series > a,html.ts-js .ts-reveal.is-in .ts-svc-steps > li,html.ts-js .ts-reveal.is-in .ts-zones__map,html.ts-js .ts-reveal.is-in .ts-zones__item,html.ts-js .ts-reveal.is-in .ts-svc-cta,html.ts-js .ts-reveal.is-in .ts-season__pane,html.ts-js .ts-reveal.is-in .ts-svc-faq{opacity: 1;transform: none}html.ts-js .ts-reveal.is-in > .ts-container > * > :nth-child(2){transition-delay: .08s}html.ts-js .ts-reveal.is-in > .ts-container > * > :nth-child(3){transition-delay: .16s}html.ts-js .ts-reveal.is-in > .ts-container > * > :nth-child(4){transition-delay: .24s}html.ts-js .ts-reveal.is-in > .ts-container > * > :nth-child(5){transition-delay: .32s}html.ts-js .ts-reveal.is-in > .ts-container > * > :nth-child(6){transition-delay: .4s}html.ts-js .ts-reveal.is-in > .ts-container > * > :nth-child(7){transition-delay: .48s}html.ts-js .ts-reveal.is-in > .ts-container > * > :nth-child(8){transition-delay: .56s}html.ts-js .ts-reveal .ts-svc-steps::after{transform: scaleX(0)}html.ts-js .ts-reveal.is-in .ts-svc-steps::after{transform: scaleX(1)}}@media (max-width: 1024px){.ts-svc-hero__grid,.ts-zones{grid-template-columns: 1fr}.ts-svc-cards,.ts-svc-paths{grid-template-columns: 1fr 1fr}.ts-svc-tiles,.ts-svc-series{grid-template-columns: 1fr 1fr}.ts-svc-steps{grid-template-columns: 1fr;gap: 0}.ts-svc-steps::before,.ts-svc-steps::after{top: 24px;bottom: 24px;left: 23px;right: auto;width: 2px;height: auto;transform-origin: top}html.ts-js .ts-reveal .ts-svc-steps::after{transform: scaleY(0)}html.ts-js .ts-reveal.is-in .ts-svc-steps::after{transform: scaleY(1)}.ts-svc-steps li{display: grid;grid-template-columns: 48px 1fr;column-gap: 16px;padding-bottom: 22px}.ts-svc-steps__n{grid-row: span 2}.ts-svc-steps b{margin: 4px 0 2px}.ts-svc-cta{grid-template-columns: 1fr}.ts-season__pane{grid-template-columns: 1fr}}@media (max-width: 767px){.ts-svc-hero{padding: 18px 0 40px}.ts-svc-hero__grid{gap: 28px}.ts-svc-crumbs{margin-bottom: 18px}.ts-svc-hero__title{font-size: 30px;letter-spacing: -.5px}.ts-svc-hero__lead{font-size: 15.5px}.ts-svc-hero__cta .ts-btn,.ts-svc-cta__btns .ts-btn{flex: 1 1 100%}.ts-svc-cards,.ts-svc-paths,.ts-svc-series{grid-template-columns: 1fr}.ts-svc-tiles{grid-template-columns: 1fr;gap: 10px}.ts-svc-tile{min-height: 0;padding: 18px}.ts-svc-tile h3{font-size: 16px}.ts-svc-tile__ico{top: 14px;right: 14px;width: 44px;height: 44px;border-radius: 13px}.ts-svc-tile--cta p{font-size: 13px}.ts-svc-path{min-height: 0}.ts-svc-cta{padding: 26px 20px}.ts-svc-cta__title{font-size: 23px}.ts-svc-place{padding: 24px 20px}.ts-svc-stats b{font-size: 28px}.ts-svc-stats li{padding: 20px 16px}.ts-section--tint{margin-top: 48px;padding-bottom: 48px}.ts-season__switch{width: 100%}.ts-season__switch button{flex: 1}.ts-avr{padding: 16px 14px 12px}.ts-avr__caption{min-height: 84px}}.ts-svc-hero{margin-top: 16px;border-radius: 28px}.ts-svc-hero > .ts-container,.ts-section--tint > .ts-container{padding: 0 40px}.ts-section--tint{border-radius: 28px}.ts-svc-path h3,.ts-svc-ser h3,.ts-svc-hero__title,.ts-svc-cta__title{color: inherit}.ts-zones__ztag--2{fill: var(--ts-orange-text)}@media (max-width: 767px){.ts-svc-hero{margin-top: 8px;border-radius: 22px}.ts-svc-hero > .ts-container,.ts-section--tint > .ts-container{padding: 0 18px}.ts-section--tint{border-radius: 22px}}.ts-season__pane[hidden]{display: none}.ts-spot{position: relative;isolation: isolate;overflow: hidden}.ts-spot::after{content: "";position: absolute;top: 0;left: 0;z-index: 0;width: 760px;height: 760px;margin: -380px 0 0 -380px;border-radius: 50%;pointer-events: none;opacity: 0;background: radial-gradient(circle,rgba(255,255,255,.13) 0%,rgba(255,255,255,0) 55%);transform: translate3d(var(--mx,-999px),var(--my,-999px),0);transition: opacity .4s;will-change: transform}.ts-spot:hover::after{opacity: 1}.ts-btn--shine{position: relative;overflow: hidden;isolation: isolate}.ts-btn--shine::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;z-index: -1;width: 45%;background: linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform: translateX(-160%) skewX(-20deg);pointer-events: none;will-change: transform}@media screen{.ts-btn--shine::before{animation: ts-shine 5.5s ease-in-out 1.5s infinite}}@keyframes ts-shine{0%{transform: translateX(-160%) skewX(-20deg)}22%,100%{transform: translateX(340%) skewX(-20deg)}}@keyframes ts-rise{from{opacity: 0;translate: 0 34px}to{opacity: 1;translate: 0 0}}@media screen{html.ts-js .ts-reveal .ts-stagger > *,html.ts-js .ts-reveal .ts-calc,html.ts-js .ts-reveal .ts-marquee{opacity: 0}html.ts-js .ts-reveal.is-in .ts-stagger > *,html.ts-js .ts-reveal.is-in .ts-calc,html.ts-js .ts-reveal.is-in .ts-marquee{animation: ts-rise .85s cubic-bezier(.2,.7,.2,1) both;animation-delay: calc(var(--i,0) * 70ms)}}@keyframes ts-drift-a{to{translate: 160px -90px;scale: 1.15}}@keyframes ts-drift-b{to{translate: -140px 80px;scale: .9}}@keyframes ts-ping{0%{opacity: .6;transform: scale(1)}70%,100%{opacity: 0;transform: scale(3.2)}}@keyframes ts-line-up{from{transform: translateY(110%)}to{transform: none}}.ts-show{display: flex;flex-direction: column;gap: 12px;width: 100%;height: 100%}.ts-show__stage{position: relative;flex: 1 1 auto;min-height: 400px}.ts-show__slide{position: absolute;inset: 0;display: flex;flex-direction: column;padding: 14px 14px 18px;border-radius: 18px;background-color: #FFFFFF;color: var(--ts-text);box-shadow: 0 30px 60px rgba(0,0,0,.28);opacity: 0;visibility: hidden;transform: translateX(28px) scale(.97);transition: opacity .6s ease,transform .75s cubic-bezier(.2,.7,.2,1),visibility 0s linear .75s}.ts-show__slide.is-on{opacity: 1;visibility: visible;transform: none;transition: opacity .6s ease,transform .75s cubic-bezier(.2,.7,.2,1),visibility 0s}.ts-show__slide.is-out{transform: translateX(-28px) scale(.97)}.ts-show__slide:hover,.ts-show__slide:focus{color: var(--ts-text)}.ts-show__img{display: flex;flex: 1 1 auto;align-items: center;justify-content: center;min-height: 0;padding: 14px;border-radius: 14px;background: radial-gradient(60% 60% at 50% 62%,#EEEAE0 0%,#F7F6F2 55%,#FFFFFF 100%);overflow: hidden}.ts-show__pic{display: block;width: auto;max-width: 92%;height: auto;max-height: 250px;object-fit: contain;filter: drop-shadow(0 18px 18px rgba(22,32,26,.2));translate: var(--tx,0) var(--ty,0);transition: translate .5s ease-out}@media screen{.ts-show__slide.is-on .ts-show__pic{animation: ts-pop .9s cubic-bezier(.2,.7,.2,1) .1s both}}@keyframes ts-pop{from{opacity: 0;transform: translateY(22px) scale(.92)}to{opacity: 1;transform: none}}.ts-show__info{display: flex;flex-direction: column;gap: 5px;padding: 14px 60px 0 6px}.ts-show__kicker{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 11.5px;font-weight: 800;letter-spacing: .6px;text-transform: uppercase;color: var(--ts-muted)}.ts-show__kicker i{padding: 3px 9px;border-radius: 999px;font-size: 11px;font-style: normal;letter-spacing: 0;text-transform: none}.ts-show__kicker .is-in{background-color: #E2F1E7;color: var(--ts-green-ok)}.ts-show__kicker .is-order{background-color: #FBEBDD;color: var(--ts-orange-text)}.ts-show__name{font-size: 17px;font-weight: 800;line-height: 1.25}.ts-show__price{font-family: var(--ts-font-title);font-size: 22px;font-weight: 700;line-height: 1.2;color: var(--ts-green)}.ts-show__price del{margin-right: 6px;font-family: var(--ts-font-text);font-size: 14px;color: var(--ts-muted)}.ts-show__price ins{text-decoration: none}.ts-show__go{position: absolute;right: 18px;bottom: 20px;display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;background-color: var(--ts-orange);color: var(--ts-text);transition: transform .4s cubic-bezier(.2,.7,.2,1),background-color .3s}.ts-show__slide:hover .ts-show__go{background-color: var(--ts-orange-hover);transform: rotate(45deg) scale(1.06)}.ts-show__dots{display: flex;justify-content: center;gap: 6px}.ts-show .ts-show__dot{display: block;flex: 1 1 0;max-width: 70px;min-height: 0;height: auto;padding: 8px 0;border: 0;background: none;box-shadow: none;cursor: pointer}.ts-show__dot span{position: relative;display: block;width: 100%;height: 4px;border-radius: 4px;background-color: rgba(255,255,255,.22);overflow: hidden}.ts-show__dot span::after{content: "";position: absolute;inset: 0;border-radius: 4px;background-color: var(--ts-orange);transform: scaleX(0);transform-origin: left}.ts-show__dot[aria-current="true"] span::after{transform: scaleX(1)}@media screen{.ts-show__dot[aria-current="true"] span::after{animation: ts-progress 5.5s linear both}.ts-show.is-paused .ts-show__dot[aria-current="true"] span::after{animation-play-state: paused}}@keyframes ts-progress{from{transform: scaleX(0)}to{transform: scaleX(1)}}.ts-show__dot:hover span{background-color: rgba(255,255,255,.4)}@keyframes ts-bob{0%,100%{translate: 0 0}50%{translate: 0 -9px}}.ts-promo__pic{position: absolute;right: -18px;bottom: -22px;z-index: 0;width: 40%;transition: transform .7s cubic-bezier(.2,.7,.2,1)}.ts-promo__pic img{display: block;width: 100%;height: auto;filter: drop-shadow(0 18px 22px rgba(0,0,0,.28))}.ts-promo:hover .ts-promo__pic{transform: translate(-8px,-10px) rotate(-4deg) scale(1.06)}.ts-promo__arrow{position: absolute;top: 24px;right: 24px;z-index: 2;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background-color: rgba(22,32,26,.12);color: var(--ts-text);transition: transform .4s cubic-bezier(.2,.7,.2,1),background-color .3s,color .3s}.ts-promo:hover .ts-promo__arrow{background-color: var(--ts-dark);color: #FFFFFF;transform: rotate(45deg)}.ts-promo--navy{background: radial-gradient(90% 90% at 100% 100%,#1E5A92 0%,transparent 62%),#0E2747;color: #FFFFFF}.ts-promo--navy:hover,.ts-promo--navy:focus{color: #FFFFFF}.ts-promo--navy .ts-promo__label{color: #7CC4F0}.ts-promo--navy .ts-promo__text{font-weight: 500;color: #B8C7DA}.ts-promo--navy .ts-promo__pic{right: -40px;bottom: -26px;width: 50%}.ts-promo--navy .ts-promo__arrow{background-color: rgba(255,255,255,.12);color: #FFFFFF}.ts-promo--navy:hover .ts-promo__arrow{background-color: #1485CE}@keyframes ts-marquee{to{transform: translateX(-50%)}}.ts-block__titles{display: flex;flex-direction: column;align-items: flex-start;gap: 8px}.ts-more--arrow span{display: inline-block;transition: transform .3s}.ts-more--arrow:hover span{transform: translateX(5px)}.ts-brands--v2 .ts-brand__logo img,.ts-brand__word{transition: filter .45s,opacity .45s,transform .5s cubic-bezier(.2,.7,.2,1)}.ts-brand__word{font-family: var(--ts-font-title);font-size: 30px;font-weight: 700;line-height: 1;letter-spacing: -.5px}.ts-brand__word--tss{font-size: 40px;letter-spacing: 3px;color: #1485CE}.ts-brand__word--aigento{color: #17191B}.ts-brand__word--aigento b{font-weight: 700;color: #C8202B}.ts-brand__count{font-size: 12.5px;font-weight: 800;color: var(--ts-brand,var(--ts-green));transition: opacity .35s,transform .35s}.ts-brand--greenworks .ts-brand__count{color: #3E7A1F}@keyframes ts-bump{40%{transform: scale(1.06);color: var(--ts-orange-text)}}@keyframes ts-ping-o{0%{opacity: .55;transform: scale(1)}70%,100%{opacity: 0;transform: scale(1.7)}}@keyframes ts-spin{to{rotate: 360deg}}@media (max-width: 767px){.ts-show__stage{min-height: 340px}.ts-show__pic{max-height: 190px}.ts-show__name{font-size: 15px}.ts-show__price{font-size: 19px}.ts-show__go{width: 40px;height: 40px}.ts-promo__arrow{top: 18px;right: 18px;width: 38px;height: 38px}.ts-promo__pic{width: 34%}.ts-promo--navy .ts-promo__pic{width: 44%}.ts-brand__word{font-size: 24px}.ts-brand__word--tss{font-size: 32px}.ts-brand__sub{font-size: 11.5px}}.ts-tile__pic img,.ts-svcard__pic img,.ts-promo__pic,.ts-show__pic,.ts-hits .ts-card__media img{will-change: transform;backface-visibility: hidden}.ts-paused,.ts-paused *,.ts-paused *::before,.ts-paused *::after{animation-play-state: paused !important}.ts-lite .ts-spot::after{display: none}.ts-brand--rutrike{--ts-brand: #E0A800}.ts-bhead{--bh-bg: #FFFFFF;--bh-fg: var(--ts-text);--bh-muted: var(--ts-muted);--bh-accent: var(--ts-green);--bh-chip: rgba(22,32,26,.06);--bh-line: rgba(22,32,26,.12);--bh-btn2: var(--ts-text);padding-top: 20px}.ts-bhead--greenworks{--bh-bg: #EEF5E4;--bh-accent: #3E7A1F;--bh-chip: #FFFFFF;--bh-line: #D6E6C2;--bh-deco: #8DC63F}.ts-bhead--aigento{--bh-bg: #EEF0F2;--bh-accent: #C8202B;--bh-chip: #FFFFFF;--bh-line: #DADEE2;--bh-deco: #C8202B}.ts-bhead--a-ipower{--bh-bg: #17191B;--bh-fg: #FFFFFF;--bh-muted: #B9BEC2;--bh-accent: #FF5A50;--bh-chip: rgba(255,255,255,.07);--bh-line: rgba(255,255,255,.14);--bh-btn2: #FFFFFF}.ts-bhead--tss{--bh-bg: #0E2747;--bh-fg: #FFFFFF;--bh-muted: #B7C6D8;--bh-accent: #4FB0F0;--bh-chip: rgba(255,255,255,.07);--bh-line: rgba(255,255,255,.14);--bh-btn2: #FFFFFF}.ts-bhead--mobil-k{--bh-bg: #2B1D17;--bh-fg: #FFFFFF;--bh-muted: #CDBFB7;--bh-accent: #FF5E5A;--bh-chip: rgba(255,255,255,.07);--bh-line: rgba(255,255,255,.14);--bh-btn2: #FFFFFF}.ts-bhead--rutrike{--bh-bg: #1B2024;--bh-fg: #FFFFFF;--bh-muted: #AEB7BD;--bh-accent: #FFC21A;--bh-chip: rgba(255,255,255,.07);--bh-line: rgba(255,255,255,.14);--bh-btn2: #FFFFFF}.ts-bhead__crumbs{margin-bottom: 12px}.ts-bhead--greenworks{--bn-accent: #3E7A1F}.ts-bhead--aigento{--bn-accent: #C8202B}.ts-bhead--a-ipower{--bn-accent: #D02A22}.ts-bhead--tss{--bn-accent: #1477B8}.ts-bhead--mobil-k{--bn-accent: #C8161D}.ts-bhead--rutrike{--bn-accent: #B98A00}.ts-blist{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.ts-blist__card{position: relative;display: flex;flex-direction: column;gap: 8px;overflow: hidden;padding: 26px;border-radius: var(--ts-radius-block);background-color: var(--bh-bg);color: var(--bh-fg);transition: transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.ts-blist__card:hover{color: var(--bh-fg);box-shadow: 0 24px 50px rgba(0,0,0,.14);transform: translateY(-4px)}.ts-blist__logo{display: inline-flex;align-items: center;align-self: flex-start;height: 48px;padding: 6px 14px;border-radius: 12px;background-color: #FFFFFF}.ts-blist__logo img{width: auto;max-width: 130px;max-height: 34px;object-fit: contain}.ts-blist__logo .ts-brand__word{font-size: 22px}.ts-blist__kicker{margin-top: 8px;font-size: 12px;font-weight: 800;letter-spacing: .6px;text-transform: uppercase;color: var(--bh-accent)}.ts-blist__name{font-family: var(--ts-font-title);font-size: 26px;font-weight: 700;line-height: 1.1}.ts-blist__lead{font-size: 14px;line-height: 1.55;color: var(--bh-muted)}.ts-blist__pic{display: flex;align-items: center;justify-content: center;height: 190px;margin: 10px 0 6px;padding: 12px;border-radius: 18px;background-color: #FFFFFF}.ts-blist__pic img{max-width: 100%;max-height: 100%;object-fit: contain}.ts-blist__more{margin-top: auto;font-weight: 800;color: var(--bh-fg)}@media (max-width: 1024px){.ts-blist{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.ts-bhead{padding-top: 12px}.ts-blist{grid-template-columns: minmax(0,1fr)}}.ts-scene{position: absolute;inset: 0;width: 100%;height: 100%;border-radius: inherit;transition: transform .8s cubic-bezier(.2,.7,.2,1)}.ts-tasks{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.ts-task{position: relative;display: flex;gap: 14px;align-items: center;padding: 12px 14px 12px 12px;border: 1px solid var(--ts-line);border-radius: 20px;background-color: #F8F6F1;color: var(--ts-text);transition: border-color .25s,box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1),background-color .25s}.ts-task__art{position: relative;flex: 0 0 96px;height: 84px;border-radius: 16px;box-shadow: inset 0 0 0 1px rgba(0,0,0,.04)}.ts-task__img{position: absolute;right: 4px;bottom: 4px;left: 4px;width: calc(100% - 8px);height: 96%;object-fit: contain;object-position: center bottom;filter: drop-shadow(0 6px 8px rgba(0,0,0,.22));transform-origin: 50% 100%;transition: transform .45s cubic-bezier(.2,.7,.2,1)}.ts-task__txt{display: flex;flex: 1 1 auto;flex-direction: column;gap: 3px;min-width: 0}.ts-task__txt b{font-size: 15px;line-height: 1.25}.ts-task__txt small{font-size: 12.5px;line-height: 1.35;color: var(--ts-muted)}.ts-task__season{align-self: flex-start;padding: 2px 8px;border-radius: 999px;background-color: #FBE3D2;font-size: 10.5px;font-weight: 800;letter-spacing: .4px;text-transform: uppercase;color: var(--ts-orange-text)}.ts-task__go{display: flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;background-color: #FFFFFF;color: var(--ts-text);transition: transform .3s,background-color .25s,color .25s}.ts-task.is-first{border-color: transparent;background-color: var(--ts-green);color: #FFFFFF}.ts-task.is-first .ts-task__txt small{color: #C9D6CC}.ts-task.is-first .ts-task__season{background-color: var(--ts-orange);color: var(--ts-text)}.ts-task.is-first .ts-task__go{background-color: var(--ts-orange)}@media (hover: hover){.ts-task:hover{border-color: var(--ts-green);background-color: #FFFFFF;box-shadow: 0 16px 36px rgba(22,32,26,.1);color: var(--ts-text);transform: translateY(-3px)}.ts-task.is-first:hover{background-color: var(--ts-green-2);color: #FFFFFF}.ts-task:hover .ts-task__img{transform: translateY(-8px) scale(1.12)}.ts-task:hover .ts-task__go{background-color: var(--ts-orange);color: var(--ts-text);transform: rotate(45deg)}}.ts-mos{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: 200px;gap: 14px}.ts-mos__tile{position: relative;overflow: hidden;border-radius: 24px;color: var(--ts-text);isolation: isolate;transition: box-shadow .35s,transform .35s cubic-bezier(.2,.7,.2,1)}.ts-mos__tile--big{grid-column: span 2;grid-row: span 2}.ts-mos__tile--wide{grid-column: span 2;grid-row: span 1}.ts-mos__cover{position: absolute;z-index: 3;inset: 0}.ts-mos__pics{position: absolute;z-index: 1;right: 4%;bottom: 5%;display: flex;align-items: flex-end;justify-content: center;width: 62%;height: 60%;pointer-events: none}.ts-mos__img{max-width: 100%;max-height: 100%;object-fit: contain;filter: drop-shadow(0 14px 16px rgba(0,0,0,.28));transform-origin: 50% 100%;transition: transform .6s cubic-bezier(.2,.7,.2,1)}.ts-mos__img2{position: absolute;bottom: -2%;left: -6%;width: 42%;height: 52%;object-fit: contain;object-position: center bottom;filter: drop-shadow(0 10px 12px rgba(0,0,0,.3));transition: transform .6s cubic-bezier(.2,.7,.2,1)}.ts-mos__tile--big .ts-mos__pics{right: 6%;bottom: 7%;width: 60%;height: 52%}.ts-mos__tile--wide .ts-mos__pics{right: 5%;bottom: 10%;width: 34%;height: 62%}.ts-mos__tile--wide .ts-mos__text{max-width: 62%}.ts-mos__text{position: relative;z-index: 4;display: flex;flex-direction: column;align-items: flex-start;gap: 4px;padding: 20px 64px 20px 22px;pointer-events: none}.ts-mos__text a{pointer-events: auto}.ts-mos__link{font-family: var(--ts-font-title);font-size: 17px;font-weight: 700;line-height: 1.2;color: inherit}.ts-mos__tile--big .ts-mos__link{font-size: 26px}.ts-mos__tile:not(.ts-mos__tile--big) .ts-mos__link{font-size: 15.5px;overflow-wrap: break-word}.ts-mos__count{font-size: 13px;font-weight: 600;opacity: .75}.ts-mos__chips{display: flex;flex-wrap: wrap;gap: 6px;max-width: 520px;margin-top: 10px}.ts-mos__chips a{padding: 5px 11px;border-radius: 999px;background-color: rgba(255,255,255,.85);font-size: 12.5px;font-weight: 700;color: var(--ts-text);transition: background-color .2s,color .2s}.ts-mos__chips a i{font-style: normal;font-weight: 600;opacity: .6}.ts-mos__chips a:hover{background-color: var(--ts-orange);color: var(--ts-text)}.ts-mos__tile.is-dark{color: #FFFFFF}.ts-mos__tile.is-dark .ts-mos__chips a{background-color: rgba(255,255,255,.14);color: #FFFFFF}.ts-mos__tile.is-dark .ts-mos__chips a:hover{background-color: var(--ts-orange);color: var(--ts-text)}.ts-mos__go{position: absolute;z-index: 4;top: 16px;right: 16px;display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;background-color: rgba(255,255,255,.9);color: var(--ts-text);pointer-events: none;transition: transform .3s,background-color .25s}@media (hover: hover){.ts-mos__tile:hover{box-shadow: 0 22px 46px rgba(22,32,26,.16);transform: translateY(-4px)}.ts-mos__tile:hover .ts-scene{transform: scale(1.04)}.ts-mos__tile:hover .ts-mos__img{transform: translateY(-6px) scale(1.05)}.ts-mos__tile:hover .ts-mos__img2{transform: translate(-4px,-4px) rotate(-3deg)}.ts-mos__tile:hover .ts-mos__go{background-color: var(--ts-orange);transform: rotate(45deg)}}@media (max-width: 1024px){.ts-tasks{grid-template-columns: repeat(2,minmax(0,1fr))}.ts-mos{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.ts-tasks{gap: 10px}.ts-task{flex-direction: column;align-items: stretch;gap: 10px;padding: 10px}.ts-task__art{flex-basis: auto;height: 92px}.ts-task__txt b{font-size: 14px}.ts-task__go{position: absolute;top: 16px;right: 16px;width: 28px;height: 28px}.ts-mos{grid-auto-rows: 170px;gap: 10px}.ts-mos__tile{border-radius: 20px}.ts-mos__tile--big .ts-mos__link{font-size: 21px}.ts-mos__chips a:nth-child(n+4){display: none}.ts-mos__text{padding: 14px 46px 14px 14px}.ts-mos__tile--wide .ts-mos__text{max-width: 64%}.ts-mos__link{font-size: 14px}.ts-mos__pics{width: 84%;height: 52%}.ts-mos__tile--wide .ts-mos__pics{width: 44%;height: 80%}.ts-mos__go{top: 10px;right: 10px;width: 30px;height: 30px}}@media (max-width: 1024px){html.ts-ppbar-on .ts-fab{bottom: calc(140px + env(safe-area-inset-bottom,0px))}}.ts-tasks{gap: 14px}.ts-task,.ts-task.is-first{flex-direction: column;align-items: stretch;gap: 0;min-height: 0;padding: 0;border: 0;border-radius: 20px;background-color: #1B2024;color: #FFFFFF;overflow: hidden;isolation: isolate}.ts-task__art{position: relative;flex: 0 0 auto;height: auto;aspect-ratio: 4 / 3;border-radius: 0;box-shadow: none;overflow: hidden}.ts-task__photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .9s cubic-bezier(.2,.7,.2,1)}.ts-task::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;z-index: 1;height: 70%;background: linear-gradient(180deg,rgba(14,18,16,0) 0%,rgba(14,18,16,.55) 45%,rgba(14,18,16,.92) 100%);pointer-events: none}.ts-task__txt{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;gap: 4px;padding: 16px 52px 16px 16px}.ts-task__txt b{font-family: var(--ts-font-title);font-size: 17px;font-weight: 700;line-height: 1.2;color: #FFFFFF}.ts-task__txt small,.ts-task.is-first .ts-task__txt small{font-size: 12.5px;color: rgba(255,255,255,.78)}.ts-task__season,.ts-task.is-first .ts-task__season{margin-bottom: 2px;background-color: var(--ts-orange);color: #16201A}.ts-task__go,.ts-task.is-first .ts-task__go{position: absolute;right: 14px;bottom: 16px;z-index: 2;width: 32px;height: 32px;background-color: rgba(255,255,255,.16);color: #FFFFFF}.ts-task.is-studio .ts-task__art{background: radial-gradient(60% 55% at 50% 42%,#3A4148 0%,#1E2327 62%,#15191C 100%)}.ts-task.is-studio .ts-task__art::before{content: "";position: absolute;right: 18%;bottom: 26%;left: 18%;height: 10%;border-radius: 50%;background: radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}.ts-task.is-studio .ts-task__img{top: 8%;right: 12%;bottom: 26%;left: 12%;width: 76%;height: 66%;object-fit: contain;object-position: center bottom;filter: none}@media (hover: hover){.ts-task:hover,.ts-task.is-first:hover{border-color: transparent;background-color: #1B2024;box-shadow: 0 20px 40px rgba(22,32,26,.22);color: #FFFFFF;transform: translateY(-4px)}.ts-task:hover .ts-task__photo{transform: scale(1.06)}.ts-task:hover .ts-task__img{transform: translateY(-6px) scale(1.06)}.ts-task:hover .ts-task__go{background-color: var(--ts-orange);color: #16201A}}.ts-mos{grid-auto-rows: 230px}.ts-mos__tile.is-photo{background-color: #1B2024;color: #FFFFFF}.ts-mos__photo{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1s cubic-bezier(.2,.7,.2,1)}.ts-mos__tile.is-photo::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg,rgba(14,18,16,.78) 0%,rgba(14,18,16,.25) 38%,rgba(14,18,16,0) 60%),linear-gradient(0deg,rgba(14,18,16,.35) 0%,rgba(14,18,16,0) 30%);pointer-events: none}.ts-mos__tile.is-photo .ts-mos__text{z-index: 4}.ts-mos__tile.is-photo .ts-mos__count{opacity: .85}.ts-mos__tile.is-photo .ts-mos__chips a{background-color: rgba(255,255,255,.92);color: #16201A}.ts-mos__tile.is-photo .ts-mos__chips a:hover{background-color: var(--ts-orange)}.ts-mos__tile.is-studio{background: radial-gradient(70% 80% at 72% 55%,#3A4148 0%,#22272C 55%,#171B1E 100%);color: #FFFFFF}.ts-mos__tile.is-studio .ts-mos__pics{right: 6%;bottom: 12%;width: 54%;height: 60%}.ts-mos__tile.is-studio .ts-mos__pics::before{content: "";position: absolute;right: 4%;bottom: -6%;left: 4%;height: 16%;border-radius: 50%;background: radial-gradient(closest-side,rgba(0,0,0,.6),transparent);z-index: -1}.ts-mos__tile.is-studio .ts-mos__img{filter: none}.ts-mos__tile--wide.is-studio .ts-mos__pics{width: 34%;height: 66%}.ts-mos__tile.is-studio .ts-mos__chips a{background-color: rgba(255,255,255,.12);color: #FFFFFF}.ts-mos__tile.is-studio .ts-mos__chips a:hover{background-color: var(--ts-orange);color: #16201A}.ts-mos__go{background-color: rgba(255,255,255,.92)}@media (hover: hover){.ts-mos__tile:hover .ts-mos__photo{transform: scale(1.05)}}@media (max-width: 767px){.ts-tasks{gap: 10px}.ts-task__txt{padding: 12px 40px 12px 12px}.ts-task__txt b{font-size: 14px}.ts-task__txt small{font-size: 11.5px}.ts-task__go,.ts-task.is-first .ts-task__go{top: auto;right: 10px;bottom: 12px;width: 26px;height: 26px}.ts-task__art{height: auto;aspect-ratio: 4 / 5}.ts-mos{grid-auto-rows: 180px}}.ts-mos__tile.is-photo:not(.ts-mos__tile--big)::after{background: linear-gradient(180deg,rgba(14,18,16,.86) 0%,rgba(14,18,16,.5) 34%,rgba(14,18,16,0) 62%),linear-gradient(0deg,rgba(14,18,16,.3) 0%,rgba(14,18,16,0) 30%)}.ts-mos__tile.is-photo .ts-mos__link,.ts-mos__tile.is-photo .ts-mos__count,.ts-task__txt b,.ts-task__txt small{text-shadow: 0 1px 12px rgba(0,0,0,.45)}.ts-fx-chips{display: flex;flex-wrap: wrap;gap: 6px;flex: 1 1 100%;order: 3}.ts-fx-chip{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: 999px;background-color: var(--ts-green);font-size: 13px;font-weight: 700;color: #FFFFFF}.ts-fx-chip span{font-size: 10px;opacity: .75}.ts-fx-chip:hover{background-color: var(--ts-green-2);color: #FFFFFF}.ts-fx-chip--reset{border: 1.5px dashed var(--ts-line-strong);background-color: transparent;color: var(--ts-text)}.ts-fx-chip--reset:hover{border-color: var(--ts-orange);background-color: transparent;color: var(--ts-orange-text)}.wd-products-element{transition: opacity .2s}.wd-products-element.ts-fx-loading{opacity: .45;pointer-events: none}.ts-fx-backdrop{display: none}@media (max-width: 1024px){.ts-fx-backdrop{position: fixed;inset: 0;z-index: 100000;display: block;background-color: rgba(22,32,26,.5);opacity: 0;visibility: hidden;transition: opacity .25s,visibility .25s}html.ts-sheet-open .ts-fx-backdrop{opacity: 1;visibility: visible}html.ts-sheet-open{overflow: hidden}}.ts-sale{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: center;align-self: stretch;width: 100%;gap: 6px;margin: 2px 0 8px;text-align: left}.ts-sale span{display: inline-flex;align-items: center;padding: 5px 11px;border-radius: 999px;font-size: 12px;font-weight: 800;line-height: 1.1;letter-spacing: .01em;white-space: nowrap}.summary .ts-sale,.ts-sale{padding: 0}@media (max-width: 420px){.ts-sale span{padding: 5px 9px;font-size: 11.5px}}.ts-sale__tag{background: #E8772E;color: #16201A}.ts-sale__pct{background: #16201A;color: #FFFFFF}.ts-sale__save{background: #E4F2E8;color: #1F6B3A}.single-product .summary .price:has(del){display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 12px}.single-product .summary .price:has(del) ins,.single-product .summary .price:has(del) ins .amount,.single-product .summary .price:has(del) ins bdi{order: 1;text-decoration: none;color: #B84E14}.single-product .summary .price:has(del) del{order: 2;font-size: .5em;font-weight: 600;color: #8A918B;text-decoration-thickness: 2px}.ts-sup__bars{display: inline-flex;align-items: flex-end;gap: 2px;height: 12px;margin: 0 2px;vertical-align: -1px}.ts-sup__bars i{display: block;width: 4px;border-radius: 2px;background: #E3DFD4;transform-origin: bottom}.ts-sup__bars i:nth-child(1){height: 5px}.ts-sup__bars i:nth-child(2){height: 8px}.ts-sup__bars i:nth-child(3){height: 12px}.ts-sup--l3 .ts-sup__bars i{background: #2E8B4E}.ts-sup--l2 .ts-sup__bars i:nth-child(-n+2),.ts-sup--l1 .ts-sup__bars i:nth-child(1){background: #E8772E}@keyframes ts-sup-fill{from{transform: scaleY(0)}to{transform: scaleY(1)}}.ts-tabbar,.ts-ssheet{display: none}@media (max-width: 1024px){.wd-toolbar{display: none !important}.ts-tabbar{position: fixed;z-index: 390;right: 0;bottom: 0;left: 0;display: grid;grid-template-columns: repeat(5,1fr);align-items: end;height: calc(62px + env(safe-area-inset-bottom,0px));padding: 0 6px env(safe-area-inset-bottom,0px);border-top: 1px solid #E3DFD4;background: rgba(255,255,255,.96);-webkit-backdrop-filter: saturate(1.4) blur(12px);backdrop-filter: saturate(1.4) blur(12px);box-shadow: 0 -6px 24px rgba(22,32,26,.06)}body.ts-has-tabbar{padding-bottom: calc(62px + env(safe-area-inset-bottom,0px))}.ts-tabbar__i{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;height: 62px;padding: 0;border: 0;background: none;color: #5B665E;font-family: inherit;font-size: 11.5px;font-weight: 700;line-height: 1;text-transform: none;letter-spacing: 0;box-shadow: none;-webkit-tap-highlight-color: transparent}.ts-tabbar__i svg{transition: transform .2s}.ts-tabbar__i:active svg{transform: scale(.88)}.ts-tabbar__i.is-on{color: #1F3D2B}.ts-tabbar__i.is-on::before{content: "";position: absolute;top: 0;left: 30%;right: 30%;height: 3px;border-radius: 0 0 3px 3px;background: #1F3D2B}.ts-tabbar__i--phone{color: #16201A}.ts-tabbar__i--phone svg{box-sizing: content-box;padding: 7px;margin: -7px 0 -4px;border-radius: 14px;background: #E8772E;box-shadow: 0 6px 16px rgba(232,119,46,.35)}.ts-tabbar__n{position: absolute;top: 8px;left: calc(50% + 6px);min-width: 18px;height: 18px;padding: 0 5px;border: 2px solid #fff;border-radius: 10px;background: #E8772E;color: #16201A;font-size: 10.5px;font-weight: 800;line-height: 14px;text-align: center;box-sizing: border-box}.ts-tabbar__n[hidden]{display: none}.ts-ssheet{position: fixed;z-index: 500;inset: 0;display: block;background: rgba(22,32,26,.45);animation: ts-fade .2s}.ts-ssheet[hidden]{display: none}.ts-ssheet__box{padding: 16px 16px 22px;border-radius: 0 0 24px 24px;background: #F4F2EC;box-shadow: 0 18px 40px rgba(22,32,26,.18);animation: ts-drop .25s cubic-bezier(.2,.7,.2,1)}.ts-ssheet__head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px}.ts-ssheet__head p{margin: 0;font-family: var(--ts-font-title);font-size: 18px;font-weight: 700;color: #16201A}.ts-ssheet__x{width: 40px;height: 40px;padding: 0;border: 1px solid #E3DFD4;border-radius: 12px;background: #fff;color: #16201A;font-size: 16px}.ts-ssheet .dgwt-wcas-search-wrapp{max-width: none}.ts-ssheet .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{height: 52px;border: 2px solid #1F3D2B;border-radius: 14px;background: #fff;font-size: 16px}.ts-ssheet__sub{margin: 18px 0 10px;font-size: 12px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: #5B665E}.ts-ssheet__chips{display: flex;flex-wrap: wrap;gap: 8px}.ts-ssheet__chips a{padding: 10px 14px;border: 1px solid #E3DFD4;border-radius: 12px;background: #fff;color: #16201A;font-size: 15px;font-weight: 700}html.ts-search-open{overflow: hidden}.wd-cookies-popup{bottom: calc(70px + env(safe-area-inset-bottom,0px)) !important}}@keyframes ts-drop{from{transform: translateY(-30px);opacity: 0}to{transform: none;opacity: 1}}@keyframes ts-fade{from{opacity: 0}to{opacity: 1}}.wd-cookies-popup{right: 16px;left: 16px;bottom: 16px;max-width: 560px;margin: 0 auto;padding: 0;border: 1px solid #E3DFD4;border-radius: 16px;background: #fff;box-shadow: 0 12px 32px rgba(22,32,26,.14)}.wd-cookies-popup .wd-cookies-inner{display: flex;align-items: center;gap: 12px;padding: 10px 10px 10px 16px}.wd-cookies-popup .cookies-info-text{flex: 1 1 auto;margin: 0;font-size: 13px;line-height: 1.35;text-align: left;color: #5B665E}.wd-cookies-popup .cookies-buttons{display: flex;flex: 0 0 auto;align-items: center;gap: 10px;margin: 0}.wd-cookies-popup .cookies-more-btn{margin: 0;font-size: 13px;font-weight: 600;text-transform: none;color: #5B665E;border: 0;text-decoration: underline;text-underline-offset: 3px}.wd-cookies-popup .cookies-accept-btn{min-height: 38px;padding: 0 16px;border-radius: 12px;background: #1F3D2B;color: #fff;font-size: 14px;font-weight: 700;text-transform: none}@media (max-width: 767px){.products.wd-grid-g{--wd-col-sm: 1 !important;--wd-col: 1 !important;grid-template-columns: 1fr !important;gap: 12px !important}}body .wd-cookies-popup{right: 12px !important;left: 12px !important;width: auto !important}body .wd-cookies-popup .wd-cookies-inner{display: grid !important;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "text btns";flex-direction: initial !important;align-items: center;gap: 6px 12px;padding: 10px 10px 10px 14px !important}body .wd-cookies-popup .cookies-info-text{grid-area: text;margin: 0 !important;font-size: 12.5px;text-align: left !important}body .wd-cookies-popup .cookies-buttons{grid-area: btns;flex-direction: row-reverse;margin: 0 !important}@media (max-width: 600px){body .wd-cookies-popup .wd-cookies-inner{grid-template-areas: "text btns" "more btns"}body .wd-cookies-popup .cookies-buttons{display: contents}body .wd-cookies-popup .cookies-more-btn{grid-area: more;justify-self: start;font-size: 12px}body .wd-cookies-popup .cookies-accept-btn{grid-area: btns}}body .wd-cookies-popup{padding: 0 !important}body .wd-cookies-popup .wd-cookies-inner{max-width: none !important;width: 100%}body .wd-cookies-popup .cookies-more-btn{text-transform: none !important;letter-spacing: 0}.ts-season__wrap{display: grid;grid-template-columns: minmax(300px,380px) minmax(0,1fr);gap: 18px;align-items: stretch}.ts-season__intro{position: relative;display: flex;overflow: hidden;min-height: 420px;border-radius: 24px;background: #1F3D2B;color: #fff;isolation: isolate}.ts-season__bg{position: absolute;z-index: -2;inset: 0;width: 100%;height: 100%;object-fit: cover}.ts-season__intro::before{content: "";position: absolute;z-index: -1;inset: 0;background: linear-gradient(180deg,rgba(16,28,20,.25) 0%,rgba(16,28,20,.82) 55%,rgba(16,28,20,.95) 100%)}.ts-season--winter .ts-season__intro::before{background: linear-gradient(180deg,rgba(14,30,48,.2) 0%,rgba(14,30,48,.8) 55%,rgba(14,30,48,.95) 100%)}.ts-season__txt{display: flex;flex-direction: column;justify-content: flex-end;gap: 10px;padding: 26px}.ts-season__kick{align-self: flex-start;padding: 6px 11px;border-radius: 9px;background: #E8772E;color: #16201A;font-size: 12.5px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase}.ts-season--winter .ts-season__kick{background: #CFE6FA}.ts-season__title{margin: 0;font-family: var(--ts-font-title);font-size: 26px;font-weight: 700;line-height: 1.15;color: #fff}.ts-season__text{margin: 0;font-size: 15px;line-height: 1.5;color: rgba(255,255,255,.85)}.ts-season__cats{display: flex;flex-wrap: wrap;gap: 8px;margin: 6px 0 0;padding: 0;list-style: none}.ts-season__cats a{display: inline-block;padding: 8px 12px;border: 1px solid rgba(255,255,255,.35);border-radius: 11px;background: rgba(255,255,255,.1);color: #fff;font-size: 14px;font-weight: 700;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);transition: background .2s,color .2s}.ts-season__cats a:hover{background: #fff;color: #16201A}.ts-season__row{display: grid;grid-auto-columns: calc((100% - 36px) / 4);grid-auto-flow: column;gap: 12px;overflow-x: auto;padding-bottom: 8px;scroll-snap-type: x mandatory;scrollbar-width: thin}@media (max-width: 1200px){.ts-season__row{grid-auto-columns: calc((100% - 24px) / 3)}}@media (max-width: 900px){.ts-season__wrap{grid-template-columns: 1fr}.ts-season__intro{min-height: 340px}.ts-season__row{grid-auto-columns: calc((100% - 12px) / 2)}}@media (max-width: 600px){.ts-season__intro{min-height: 360px;border-radius: 20px}.ts-season__txt{padding: 20px}.ts-season__title{font-size: 23px}.ts-season__row{grid-auto-columns: 72%;margin-right: -16px;padding-right: 16px}}.ts-season{padding-top: 18px}.ts-quiz__box{position: relative;overflow: hidden;padding: 32px;border-radius: 28px;background: #1F3D2B;color: #fff}.ts-quiz__box::before{content: "";position: absolute;top: -120px;right: -80px;width: 360px;height: 360px;border-radius: 50%;background: radial-gradient(circle,rgba(232,119,46,.35),transparent 70%);pointer-events: none}.ts-quiz__head{position: relative;display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px 24px;margin-bottom: 22px}.ts-quiz__head .ts-svc-kicker{width: 100%;color: #F4B184}.ts-quiz__head .ts-h2{margin: 0;color: #fff}.ts-quiz__steps{display: flex;gap: 6px;margin: 0;padding: 0;list-style: none;counter-reset: q}.ts-quiz__steps li{display: flex;align-items: center;gap: 6px;padding: 6px 12px 6px 6px;border-radius: 20px;background: rgba(255,255,255,.08);color: rgba(255,255,255,.6);font-size: 13px;font-weight: 700;counter-increment: q}.ts-quiz__steps li::before{content: counter(q);display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 50%;background: rgba(255,255,255,.15);font-size: 12px}.ts-quiz__steps li.is-on{background: rgba(232,119,46,.2);color: #fff}.ts-quiz__steps li.is-on::before{background: #E8772E;color: #16201A}.ts-quiz__step{position: relative;animation: ts-fade .3s}.ts-quiz__q{margin: 0 0 14px;font-family: var(--ts-font-title);font-size: 22px;font-weight: 700;color: #fff}.ts-quiz__opts{display: grid;grid-template-columns: repeat(auto-fill,minmax(210px,1fr));gap: 10px}.ts-quiz__opt{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;min-height: 84px;padding: 16px 18px;border: 1px solid rgba(255,255,255,.16);border-radius: 18px;background: rgba(255,255,255,.06);color: #fff;text-align: left;text-transform: none;letter-spacing: 0;cursor: pointer;transition: background .2s,border-color .2s,transform .2s}.ts-quiz__opt:hover{border-color: #E8772E;background: rgba(232,119,46,.14);color: #fff;transform: translateY(-2px)}.ts-quiz__opt b{font-size: 16px;font-weight: 800}.ts-quiz__opt small{font-size: 13.5px;color: rgba(255,255,255,.7)}.ts-quiz__opt--link{border-style: dashed}.ts-quiz__back{margin-top: 14px;padding: 6px 0;border: 0;background: none;color: rgba(255,255,255,.7);font-size: 14px;font-weight: 700;text-transform: none;cursor: pointer}.ts-quiz__back:hover{color: #fff}.ts-quiz__done .ts-quiz__q{font-size: 30px;color: #F4B184}.ts-quiz__note{max-width: 620px;margin: 0 0 18px;font-size: 15px;color: rgba(255,255,255,.8)}.ts-quiz__acts{display: flex;flex-wrap: wrap;gap: 10px}.ts-quiz__acts .ts-btn--outline-green{border-color: rgba(255,255,255,.4);color: #fff}@media (max-width: 600px){.ts-quiz__box{padding: 22px 18px;border-radius: 22px}.ts-quiz__steps{display: none}.ts-quiz__q{font-size: 19px}.ts-quiz__opts{grid-template-columns: 1fr 1fr;gap: 8px}.ts-quiz__opt{min-height: 78px;padding: 12px;border-radius: 14px}.ts-quiz__opt b{font-size: 15px}.ts-quiz__done .ts-quiz__q{font-size: 24px}.ts-quiz__acts .ts-btn{width: 100%}}.ts-quiz__head{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end}.ts-quiz__head .ts-svc-kicker{grid-column: 1 / -1;justify-self: start;width: auto;background: rgba(232,119,46,.18);color: #F4B184}.ts-quiz__steps li{white-space: nowrap}@media (max-width: 900px){.ts-quiz__head{grid-template-columns: 1fr}}.ts-attr-toggle{display: block;margin: 12px auto 0;padding: 10px 18px;border: 1px solid var(--ts-line);border-radius: 12px;background: #fff;color: var(--ts-text);font-size: 14px;font-weight: 700;text-transform: none;cursor: pointer}.ts-attr-toggle:hover{border-color: var(--ts-green)}.woocommerce-product-attributes-item__value,.woocommerce-product-attributes-item__value p,.woocommerce-product-attributes-item__value .wd-attr-term{min-width: 0;white-space: normal;overflow-wrap: break-word}.woocommerce-product-attributes-item__value .wd-attr-term{display: inline}.wd-load-more.wd-products-load-more{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-width: 280px;min-height: 54px;padding: 0 28px;border: 0 !important;border-radius: 14px;background: #1F3D2B !important;color: #fff !important;font-size: 15px;font-weight: 800;text-transform: none;letter-spacing: 0;box-shadow: 0 10px 24px rgba(31,61,43,.22);transition: background .2s,transform .2s}.wd-load-more.wd-products-load-more::after{content: "↓";font-size: 18px;line-height: 1}.wd-load-more.wd-products-load-more:hover{background: #E8772E !important;color: #16201A !important;transform: translateY(-2px)}.wd-load-more.wd-products-load-more .load-more-label{color: inherit}@media (max-width: 600px){.wd-load-more.wd-products-load-more{width: 100%;min-width: 0}}@media (max-width: 767px){.term-description.is-clamped{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical}.term-description p{font-size: 15px;line-height: 1.5}.ts-desc-more{margin: 6px 0 14px;padding: 0;border: 0;background: none;color: #B84E14;font-size: 15px;font-weight: 800;text-transform: none;cursor: pointer}}.wd-loop-footer .wd-load-more.wd-products-load-more:not(:hover){background-color: #1F3D2B !important;color: #fff !important}.wd-loop-footer .wd-load-more.wd-products-load-more:hover{background-color: #E8772E !important;color: #16201A !important}.wd-cookies-popup.popup-hide,.wd-cookies-popup:not(.popup-display){visibility: hidden !important;opacity: 0 !important;pointer-events: none !important}form.checkout.ts-co-pickup .ts-co-auto,form.checkout.ts-co-pickup .ts-co-addr{display: none !important}html.ts-ck .wd-cookies-popup:not(.popup-hide){visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;transform: none;transition: none}.ts-bhead{margin-bottom: 28px !important}@media (max-width: 767px){.ts-section.ts-quiz{margin-top: 20px}}.footer-container .ts-foot .ts-foot__rev{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 14px 0 4px;color: rgba(255,255,255,.85);font-size: 14px;line-height: 1.3}.ts-foot__stars{color: #FFC21A;letter-spacing: 1px}.footer-container .ts-foot .ts-foot__rev b{color: #fff;font-weight: 800}.footer-container .ts-foot .ts-foot__rev u{color: #E8772E;text-decoration: underline;text-underline-offset: 3px}.footer-container .ts-foot .ts-foot__rev:hover u{color: #fff}.ts-ct__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin-top: 22px}.ts-ct__card{display: flex;flex-direction: column;gap: 6px;padding: 22px 20px;border: 1px solid var(--ts-line);border-radius: 22px;background-color: var(--ts-card);color: var(--ts-text);transition: border-color .2s,box-shadow .25s}.ts-ct__card:hover{border-color: var(--ts-orange);color: var(--ts-text);box-shadow: 0 12px 28px rgba(22,32,26,.08)}.ts-ct__ico{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-bottom: 6px;border-radius: 14px;background-color: #1F3D2B}.ts-ct__ico svg{width: 24px;height: 24px;fill: none;stroke: #E8772E;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.ts-ct__card b{font-family: Unbounded,sans-serif;font-size: 18px;font-weight: 700}.ts-ct__card span:not(.ts-ct__ico){color: var(--ts-muted);font-size: 14.5px;line-height: 1.45}.ts-ct__qr{width: 104px;height: auto;margin-top: 10px;border-radius: 10px}.ts-ct__note{margin: 18px 0 0;color: var(--ts-muted);font-size: 15px}@media (max-width: 1024px){.ts-ct__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.ts-ct__grid{grid-template-columns: 1fr;gap: 12px}.ts-ct__qr{display: none}}.ts-tip-tag{display: inline-block;padding: 4px 10px;border-radius: 999px;font-size: 11px;font-weight: 800;letter-spacing: .4px;text-transform: uppercase;background-color: var(--ts-green-soft);color: var(--ts-green)}.ts-tip-tag--gen{background-color: #FCE9E8;color: #A3201A}.ts-tip-tag--snow{background-color: #E6F0FA;color: #0E5C93}.ts-tip-tag--garden{background-color: #EEF5E4;color: #2E5C17}.ts-tip-tag--soil{background-color: #F4E9DE;color: #7A4E2A}.ts-tip-tag--dgu{background-color: #E6F0FA;color: #0E2747}.ts-tip-tag--trike{background-color: #FFF4D1;color: #6B5000}.ts-tip{display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-card);background-color: var(--ts-card);transition: transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.ts-tip:hover{box-shadow: 0 16px 34px rgba(22,32,26,.1);transform: translateY(-3px)}.ts-tip__cover{display: block;overflow: hidden;aspect-ratio: 16 / 9;background-color: var(--ts-photo-bg)}.ts-tip__cover img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .6s cubic-bezier(.2,.7,.2,1)}.ts-tip:hover .ts-tip__cover img{transform: scale(1.04)}.ts-tip__body{display: flex;flex: 1 1 auto;flex-direction: column;align-items: flex-start;gap: 8px;padding: 16px 18px 18px}.ts-tip__title{margin: 0;font-family: var(--ts-font-title);font-size: 17px;font-weight: 700;line-height: 1.3}.ts-tip__title a{color: var(--ts-text)}.ts-tip__title a:hover{color: var(--ts-orange-text)}.ts-tip__text{margin: 0;font-size: 14px;line-height: 1.55;color: var(--ts-muted)}.ts-tip__meta{margin-top: auto;font-size: 13px;font-weight: 600;color: var(--ts-muted)}.ts-tip--wide{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);margin-bottom: 18px}.ts-tip--wide .ts-tip__cover{aspect-ratio: auto;min-height: 320px}.ts-tip--wide .ts-tip__body{justify-content: center;gap: 12px;padding: 30px 34px}.ts-tip--wide .ts-tip__title{font-size: 26px;line-height: 1.2}.ts-tip--wide .ts-tip__text{font-size: 15.5px}.ts-tip--wide .ts-tip__meta{margin-top: 0}.ts-tip__go{margin-top: 6px}.ts-tips__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 20px}.ts-tips__chip{padding: 8px 16px;border: 1px solid var(--ts-line);border-radius: 999px;background-color: var(--ts-card);font-size: 14px;font-weight: 700;color: var(--ts-text);transition: border-color .2s,background-color .2s}.ts-tips__chip i{font-style: normal;font-weight: 600;color: var(--ts-muted)}.ts-tips__chip:hover{border-color: var(--ts-green);color: var(--ts-text)}.ts-tips__chip.is-on{border-color: var(--ts-green);background-color: var(--ts-green);color: #FFFFFF}.ts-tips__chip.is-on i{color: #C9D6CC}.ts-tips__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.ts-tips-row__head{display: flex;flex-wrap: wrap;gap: 10px 20px;align-items: flex-end;justify-content: space-between;margin-bottom: 18px}.ts-tips-row__head .ts-h2{margin: 0 0 6px}.ts-tips-row__head .ts-block__lead{margin: 0}.ts-mp{display: flex;gap: 12px;align-items: center;padding: 10px 0;border-bottom: 1px dashed var(--ts-line);color: var(--ts-text)}.ts-mp:last-child{border-bottom: 0}.ts-mp__img{display: flex;flex: 0 0 64px;align-items: center;justify-content: center;height: 56px;overflow: hidden;border-radius: 10px;background-color: #FFFFFF}.ts-mp__img img{max-width: 100%;max-height: 100%;object-fit: contain}.ts-mp__txt{display: flex;flex-direction: column;gap: 2px;min-width: 0}.ts-mp__txt b{display: -webkit-box;overflow: hidden;font-size: 13px;line-height: 1.3;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.ts-mp__txt small{font-size: 12.5px;line-height: 1.35;color: var(--ts-muted)}.ts-mp__txt em{font-style: normal;font-size: 15px;font-weight: 800;color: var(--ts-text)}.ts-mp:hover b{color: var(--ts-orange-text)}.ts-pick{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 10px}.ts-pick .ts-mp{flex-direction: column;align-items: stretch;padding: 12px;border: 1px solid var(--ts-line);border-radius: 16px;background-color: #FFFFFF;transition: border-color .2s,transform .2s}.ts-pick .ts-mp:hover{border-color: var(--ts-green);transform: translateY(-2px)}.ts-pick .ts-mp__img{flex-basis: auto;height: 110px}.ts-wz-hero{position: relative;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 24px;align-items: center;overflow: hidden;padding: 46px 48px 90px;border-radius: 28px;background: linear-gradient(160deg,#0D1B30,#1B3558);color: #FFFFFF;isolation: isolate}.ts-wz-hero::before{content: "";position: absolute;z-index: -1;inset: 0;background-image: radial-gradient(#FFFFFF 1.4px,transparent 1.6px),radial-gradient(rgba(255,255,255,.6) 1px,transparent 1.2px);background-position: 0 0,19px 23px;background-size: 64px 64px,38px 38px;opacity: .45;animation: ts-wz-snow 18s linear infinite}@keyframes ts-wz-snow{to{background-position: 0 640px,19px 403px}}.ts-wz-hero::after{content: "";position: absolute;z-index: -1;right: -5%;bottom: -40px;left: -5%;height: 120px;border-radius: 50% 50% 0 0;background-color: #F4F8FB}.ts-wz-kick{display: inline-block;padding: 5px 12px;border-radius: 999px;background-color: rgba(255,255,255,.12);font-size: 12px;font-weight: 800;letter-spacing: .5px;text-transform: uppercase;color: #BFE0FF}.ts-wz-title{margin: 14px 0 14px;font-family: var(--ts-font-title);font-size: 46px;font-weight: 700;line-height: 1.05;color: #FFFFFF}.ts-wz-lead{max-width: 560px;margin: 0 0 22px;font-size: 17px;line-height: 1.6;color: #C9D6E6}.ts-wz-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 24px;padding: 0;list-style: none}.ts-wz-facts li{padding: 10px 14px;border: 1px solid rgba(255,255,255,.18);border-radius: 14px;background-color: rgba(255,255,255,.08);font-size: 13px;color: #C9D6E6}.ts-wz-facts b{display: block;font-family: var(--ts-font-title);font-size: 20px;color: #FFFFFF}.ts-wz-cta{display: flex;flex-wrap: wrap;gap: 10px}.ts-wz-pics{position: relative;display: flex;align-items: flex-end;justify-content: center;height: 340px}.ts-wz-pics img{max-height: 100%;width: auto;filter: drop-shadow(0 20px 22px rgba(0,0,0,.45))}.ts-wz-pics img + img{max-height: 60%;margin-left: -70px}.ts-wz-steps{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none;counter-reset: wz}.ts-wz-step{display: grid;grid-template-columns: 58px minmax(0,1fr) minmax(0,1.35fr);gap: 20px;align-items: start;padding: 22px;border: 1px solid var(--ts-line);border-radius: var(--ts-radius-block);background-color: var(--ts-card);scroll-margin-top: 90px}.ts-wz-step::before{counter-increment: wz;content: counter(wz);display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;border-radius: 16px;background-color: #E6F0FA;font-family: var(--ts-font-title);font-size: 20px;font-weight: 700;color: #0E5C93}.ts-wz-step h3{margin: 4px 0 8px;font-family: var(--ts-font-title);font-size: 19px;font-weight: 700;line-height: 1.25;color: var(--ts-text)}.ts-wz-step p{margin: 0 0 10px;font-size: 15px;line-height: 1.6;color: var(--ts-muted)}.ts-wz-step ul{margin: 0 0 10px;padding-left: 18px;font-size: 14.5px;color: var(--ts-text-2)}.ts-wz-read{font-size: 14px;font-weight: 800;color: var(--ts-orange-text)}.ts-wz-svc{display: flex;flex-wrap: wrap;gap: 18px;align-items: center;justify-content: space-between;padding: 28px 32px;border-radius: var(--ts-radius-block);background-color: var(--ts-green);color: #FFFFFF}.ts-wz-svc h2{margin: 0 0 6px;font-family: var(--ts-font-title);font-size: 24px;font-weight: 700;color: #FFFFFF}.ts-wz-svc p{max-width: 640px;margin: 0;color: #C9D6CC}@media (max-width: 1024px){.ts-tips__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.ts-wz-hero{grid-template-columns: minmax(0,1fr)}.ts-wz-step{grid-template-columns: 58px minmax(0,1fr)}.ts-wz-step > div:last-child{grid-column: 1 / -1}}@media (max-width: 767px){.ts-tip--wide{grid-template-columns: minmax(0,1fr)}.ts-tip--wide .ts-tip__cover{min-height: 0;aspect-ratio: 16 / 9}.ts-tip--wide .ts-tip__body{padding: 18px}.ts-tip--wide .ts-tip__title{font-size: 21px}.ts-tips__grid{grid-template-columns: minmax(0,1fr);gap: 12px}.ts-wz-hero{padding: 28px 20px 80px;border-radius: 22px}.ts-wz-title{font-size: 32px}.ts-wz-pics{height: 220px}.ts-wz-step{grid-template-columns: minmax(0,1fr);padding: 18px}.ts-wz-step::before{width: 42px;height: 42px;font-size: 17px}.ts-wz-svc{padding: 22px 18px}.ts-wz-svc .ts-btn{flex: 1 1 100%}}.ts-pick{grid-template-columns: repeat(auto-fill,minmax(150px,1fr))}@media (max-width: 767px){.ts-pick{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.ts-wz-pics img{max-width: 62%;height: auto;object-fit: contain}.ts-wz-pics img + img{max-width: 46%;margin-left: -40px}}.ts-wz-pics{gap: 34px}.ts-wz-pics img + img{margin-left: 0}@media (max-width: 767px){.ts-wz-pics{gap: 16px}.ts-wz-pics img + img{margin-left: 0}}@media (max-width: 767px){.ts-wz-pics img{min-width: 0;max-width: calc(57% - 8px);height: auto;object-fit: contain}.ts-wz-pics img + img{max-width: calc(43% - 8px)}}.ts-season__more{align-self: flex-start;margin-top: 16px;position: relative;z-index: 1}.ts-season__more{gap: 8px}.ts-section.ts-quiz{padding-top: 56px}.home .ts-tips-row{padding-top: 72px}@media (max-width: 767px){.ts-section.ts-quiz{margin-top: 0;padding-top: 36px}.home .ts-tips-row{padding-top: 48px}}@media (min-width: 1025px){body.ts-calm .ts-quiz__step[data-step="1"] .ts-quiz__opts{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (hover: hover){body.ts-calm .ts-svc-tile:not(.ts-svc-tile--cta){min-height: 0}body.ts-calm .ts-svc-tile:not(.ts-svc-tile--cta) .ts-svc-tile__ico{top: 20px;right: 20px;bottom: auto;left: auto;width: 46px;height: 46px;border-radius: 14px}body.ts-calm .ts-svc-tile:not(.ts-svc-tile--cta) .ts-svc-tile__ico svg{width: 24px;height: 24px}body.ts-calm .ts-svc-tile:not(.ts-svc-tile--cta) h3{padding-right: 56px}body.ts-calm .ts-svc-tile__label,body.ts-calm .ts-svc-tile__chips li,body.ts-calm .ts-svc-tile .ts-svc-tile__btn{opacity: 1;translate: 0 0}body.ts-calm .ts-svc-tile:not(.ts-svc-tile--cta):hover{border-color: var(--ts-orange);color: var(--ts-text);box-shadow: 0 14px 30px rgba(22,32,26,.08);transform: none}body.ts-calm .ts-svc-tile:hover::before{opacity: 0}body.ts-calm .ts-svc-tile:not(.ts-svc-tile--cta):hover .ts-svc-tile__ico{background-color: var(--ts-green-soft);color: var(--ts-green);transform: none;opacity: 1}body.ts-calm .ts-svc-tile:hover .ts-svc-tile__label{color: var(--ts-muted)}body.ts-calm .ts-svc-tile:hover .ts-svc-tile__chips li{background-color: var(--ts-bg);color: var(--ts-text-2)}}.ts-sections{flex: 0 0 100%;width: 100%;max-width: 100%;min-width: 0;padding-left: 15px;padding-right: 15px;margin-bottom: 40px;box-sizing: border-box}.ts-sections *,.ts-sections ::before,.ts-sections ::after{box-sizing: border-box}:where(.ts-sections) img{max-width: 100%;height: auto}@media (max-width: 767px){.ts-task__season,.ts-tc__chem{font-size: 12px}.ts-gen__cyl button small,.ts-gen__step,.ts-gc__tag,.ts-gc__best,.ts-avr__tiny,.ts-pbrand__kick,.ts-tip-tag{font-size: 12.5px}.ts-brand__sub,.ts-kit__save,.ts-svc-tile__label,.ts-task__txt small,.ts-fx__opt small,.ts-card__vid{font-size: 13px}.ts-cat__sub,.ts-card__stock,.ts-card__brand,.ts-card__spec,.footer-container .ts-foot .ts-foot__qr,.ts-shophead__meta,.ts-subcat__count,.ts-card__sale,.ts-kit__text small,.ts-kit__price del,.ts-kb__opt small,.ts-kb__total span,.ts-keyspecs__list small,.ts-nums__cap,.ts-feat__tags li,.ts-intro__kicker,.ts-gen__cmp,.ts-gen__cmp th,.ts-gen__cmp td,.ts-gc__iname small,.ts-gc__metric small,.ts-gc__gload small,.ts-gc__gfoot small,.ts-gc__surge small,.ts-gc__bar small,.ts-steps li,.ts-steps span,.ts-co-sug small,.ts-co-rate-note,.ts-acc__stock,.ts-acc__price del,.ts-gen__power:has(.is-surge) span,.ts-dgu__tags span,.ts-dgu__dim,.ts-dgu__ver small,.ts-dgu__src,.ts-fab__head small,.ts-fab__item small,.ts-agro__tags span,.ts-svc-kicker,.ts-svc-path__tag,.ts-svc-place__list small,.ts-svc-ser__war,.ts-svc-ser__flag,.ts-brand__count,.ts-trike__tags span,.ts-desc .ts-trike__cap,.ts-trike__cap,.ts-desc .ts-trike__gh,.ts-trike__gh,.ts-trike__ver span,.ts-bnav__count,.ts-bnav__sub,.ts-blist__kicker,.ts-mos__chips a,.ts-pp-crumbs,.ts-task.is-first .ts-task__txt small,.ts-fx__price span,.ts-fx-task span,.ts-fx-task i,.ts-pp-eta__t,.ts-pp-with__t,.ts-pp-with__txt small,.ts-ssheet__sub,body .wd-cookies-popup .cookies-info-text,body .wd-cookies-popup .cookies-more-btn,.ts-gen__vs-i small,.ts-tb__kicker,.ts-tb__mini-t small,.ts-vid__list .ts-vid__t,.ts-season__kick,.ts-tc__label span,.ts-tc__bt small,.ts-paths__kick,.ts-mp__txt small,.ts-tipstrip__t small,.ts-readmore small,.ts-wz-kick,.ts-task2__txt small{font-size: 13.5px}.ts-eyebrow,.ts-promo__label,.ts-trust__text,.ts-device__w,.ts-card__actions .ts-btn,.ts-card__oneclick,.ts-visit__label,.ts-crumbs,.ts-chips li a,.ts-chips__reset,.ts-sort__item,.ts-filters-foot__reset,.ts-kits__head span,.ts-kb__head span,.ts-kb__label,.ts-keyspecs__bat,.ts-nums__unit,.ts-anat__list li span,.ts-intro__fits-h,.ts-runtime__big span,.ts-batt__caps li,.ts-gen__cyl button,.ts-gen__gasnote,.ts-gen__kicker,.ts-gen__plate small,.ts-gen__code-list span,.ts-gen__mark,.ts-gen__hint,.ts-gen__step b,.ts-gc__kicker,.ts-gc__imeta,.ts-gc__verdict,.ts-gc__gspec,.ts-co-h small,.ts-co-trust,.ts-acc .ts-acc__buy,.ts-acc .ts-acc__more,.ts-dgu__plbl,.ts-dgu__big,.ts-dgu__code span,.ts-dgu__line a,.ts-dgu__series th,.ts-agro__fam th,.ts-agro__card-name,.ts-svc-crumbs,.ts-svc-chips li,.ts-svc-tile__chips li,.ts-svc-tile .ts-svc-tile__btn,.ts-svc-tile--cta p,.ts-svc-ser__eng,.ts-mos__count,.ts-pbrand__all,.ts-pp-nav a,.ts-pp__buy .ts-single-trust,.ts-fx__reset,.ts-fx__opt,.ts-fx .ts-fx__more,.ts-pp-eta li,.ts-pp-with__txt,.ts-pp-with .ts-pp-with__add,.ts-pp-with__more,.wd-cookies-popup .cookies-info-text,.wd-cookies-popup .cookies-more-btn,.products .ts-card__stock,.products .ts-card__brand,.ts-quiz__steps li,.ts-quiz__opt small,.ts-tc__road p,.ts-paths__cats a,.ts-tip__meta,.ts-art__meta,.ts-mp__txt b,.ts-ap .ts-mp__txt small,.ts-tipstrip__m,.ts-wz-facts li,.ts-sec__txt small{font-size: 14.5px}.ts-promo__text,.ts-calc__label,.ts-pill,.ts-modal__text,.ts-foot,.ts-single-stock,.ts-single-trust li,.ts-toolbar__btn,.ts-kit__text b,.ts-kb__opt b,.ts-kb__total,.ts-kb--note p,.ts-keyspecs__head,.ts-keyspecs__list b,.ts-batt__btn,.ts-gen__fuel button,.ts-gen__power span,.ts-gen__sub,.ts-gen__loads li,.ts-gen__tank li,.ts-gen__steps li,.ts-gc__how li,.ts-gc__presets,.ts-gc__preset,.ts-gc__empty,.ts-gc__metric,.ts-gc__ats,.ts-gc__tip,.ts-gc__vs p,.ts-gc__bar span,.ts-rv__text span,.ts-acc__sub,.ts-dgu__sub,.ts-dgu__ver b,.ts-dgu__avr,.ts-dgu__pricebox ul,.ts-dgu__spec,.ts-dgu__fuel li,.ts-dgu__steps li,.ts-dgu__series table,.ts-agro__sub,.ts-agro__can li,.ts-agro__spec,.ts-agro__feats span,.ts-agro__fam,.ts-agro__cards b,.ts-zones__body small,.ts-svc-stats span,.ts-desc .ts-trike__dim,.ts-trike__dim,.ts-trike__kv dt,.ts-trike__kv dd,.ts-desc .ts-trike__warn p,.ts-trike__warn p,.ts-trike__use li,.ts-trike__ver i,.ts-bfoot__why p,.ts-bfoot__why a,.ts-bfoot__warr dt,.ts-bfoot__warr dd,.ts-blist__lead,.ts-task__txt b,.ts-mos__link,.ts-pp__buy .woocommerce-product-details__short-description,.ts-pp-deliv li,.ts-fx__grp legend,.ts-fx__grp--tiles .ts-fx__opt b,.ts-fx__toggle,.ts-fx__price input,.ts-fx .ts-fx__close,.wd-cookies-popup .cookies-accept-btn,.products .ts-card__spec,.ts-gen__vs-h,.ts-tb__sub,.ts-tb__more,.ts-tb__mini-t b,.ts-tb__vs ul,.ts-season__cats a,.ts-quiz__back,.ts-tc__label,.ts-pp-sec--additional_information .shop_attributes th,.ts-pp-sec--additional_information .shop_attributes td,.ts-attr-toggle,.ts-paths__svc li,.footer-container .ts-foot .ts-foot__rev,.ts-tip__text,.ts-tips__chip,.ts-art-tbl,.ts-art__box-h,.ts-art__toc,.ts-art__more,.ts-art__ask p,.ts-ap__btn,.ts-readmore b,.ts-wz-read{font-size: 15px}.ts-intro__fits li,.ts-runtime p,.ts-box li,.ts-batt p,.ts-avr__step,.ts-svc-steps li,.ts-svc-ser p,.ts-svcard__text,.ts-trike__feats li,.ts-trike__ver b,.ts-ct__card span:not(.ts-ct__ico),.ts-wz-step ul{font-size: 15.5px}.ts-more,.ts-btn,.ts-trust__title,.ts-card__price del,.ts-service__text,.ts-review__text,.ts-visit__info,.ts-toolbar__count,.ts-kits__head,.ts-kit__price b,.ts-kb__head,.ts-anat__list li,.ts-intro__lead,.ts-feat__text p,.ts-gen__pick h4,.ts-gen__pick p,.ts-gc__lead,.ts-gc__iname b,.ts-gc__verdict b,.ts-gc__gname,.ts-gc__card,.ts-co-sug b,.ts-dgu__avr b,.ts-dgu__steps li b,.ts-dgu__line a b,.ts-fab__btn,.ts-fab__head,.ts-fab__item b,.ts-agro__feats b,.ts-svc-card p,.ts-svc-path p,.ts-svc-faq p,.ts-season__switch button,.ts-season__card li,.ts-svcard__more,.ts-desc .ts-trike__lead,.ts-trike__lead,.ts-bfoot__cta p,.ts-mos__tile:not(.ts-mos__tile--big) .ts-mos__link,.ts-pp-deliv b,.ts-fx-task b,.ts-ssheet__chips a,.products .ts-card__price del,.products .ts-card__actions .ts-btn,.ts-tb__vs b,.ts-vid__t,.ts-season__text,.ts-quiz__opt b,.ts-tc__bt:first-child b,.ts-pp-sec--additional_information .shop_attributes tr[class*="--tskey-"] th,.ts-paths__text,.ts-paths__svc b,.ts-desc-more,.ts-tip--wide .ts-tip__text,.ts-art__short li,.ts-art-tip,.ts-art__end,.ts-mp__txt em,.ts-ap .ts-mp__txt b,.ts-tipstrip__t b,.ts-wz-step p,.ts-task2__txt b,.ts-sec__txt b{font-size: 16px}}.ts-dealer{display: flex;align-items: center;gap: 14px;width: 100%;max-width: 460px;min-height: 0;margin: 0 0 22px;padding: 10px 16px 10px 10px;border: 1px solid var(--bh-line,var(--ts-line));border-radius: 16px;background-color: #FFFFFF;font-family: var(--ts-font-text);text-align: left;text-transform: none;letter-spacing: 0;color: var(--ts-text);cursor: pointer;transition: border-color .2s,transform .2s,box-shadow .2s}.ts-dealer:hover,.ts-dealer:focus-visible{border-color: var(--bh-accent,var(--ts-green));background-color: #FFFFFF;color: var(--ts-text);box-shadow: 0 8px 22px rgba(22,32,26,.08);transform: translateY(-1px)}.ts-dealer__pic{flex: 0 0 auto;width: 84px;overflow: hidden;border: 1px solid var(--ts-line);border-radius: 8px;line-height: 0}.ts-dealer__pic img{display: block;width: 100%;height: auto}.ts-dealer__text{display: flex;flex-direction: column;gap: 3px;min-width: 0}.ts-dealer__text b{font-size: 15px;font-weight: 800;line-height: 1.25;color: var(--bh-accent,var(--ts-green))}.ts-dealer__text span{font-size: 13px;line-height: 1.35;color: var(--ts-muted)}.ts-dealer__text u{text-decoration: none;font-weight: 700;color: var(--ts-orange-text)}.ts-pbrand__dealer svg,.ts-blist__dealer svg{width: 16px;height: 16px;flex: 0 0 auto}.ts-blist__dealer{display: inline-flex;align-items: center;align-self: flex-start;gap: 6px;font-size: 12.5px;font-weight: 800;color: var(--bh-accent,var(--ts-green))}.ts-brand__dealer{font-size: 11.5px;font-weight: 800;color: #3E7A1F}.ts-cert__box{max-width: 900px}.ts-cert__img{display: block;width: 100%;height: auto;aspect-ratio: 1600 / 1132;background-color: var(--ts-bg);margin: 0 0 14px;border: 1px solid var(--ts-line);border-radius: 12px}.ts-cert__pdf{display: inline-flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 800;color: var(--ts-orange-text)}.ts-cert__pdf svg{width: 18px;height: 18px}@media (max-width: 767px){.ts-dealer{max-width: none;margin-bottom: 18px}.ts-dealer__pic{width: 72px}.ts-cert__box{padding: 22px 14px 18px}.ts-cert .ts-modal__title{font-size: 18px}}.ts-brand__pic,.ts-brands-band__more{display: none}.ts-pp-wa{display: flex;align-items: center;gap: 12px;width: 100%;margin: 12px 0 0;padding: 11px 16px;border: 1.5px solid var(--ts-green);border-radius: 14px;background-color: #FFFFFF;color: var(--ts-green);font-size: 15px;font-weight: 800;line-height: 1.2;transition: background-color .2s,color .2s}.ts-pp-wa svg{flex: 0 0 auto;width: 26px;height: 26px;color: #1F7A45}.ts-pp-wa span{display: flex;flex-direction: column;gap: 2px}.ts-pp-wa small{font-size: 12px;font-weight: 500;color: var(--ts-muted)}.ts-pp-wa:hover,.ts-pp-wa:focus-visible{background-color: var(--ts-green);color: #FFFFFF}.ts-pp-wa:hover svg,.ts-pp-wa:hover small,.ts-pp-wa:focus-visible svg,.ts-pp-wa:focus-visible small{color: #FFFFFF}@media (max-width: 767px){body .wd-cookies-popup{right: 8px !important;left: 8px !important;border-radius: 12px;box-shadow: 0 6px 18px rgba(22,32,26,.12)}body .wd-cookies-popup .wd-cookies-inner{grid-template-columns: minmax(0,1fr) auto auto;grid-template-areas: "text more btns" !important;gap: 8px;padding: 6px 6px 6px 12px !important}body .wd-cookies-popup .cookies-info-text{overflow: hidden;font-size: 11.5px;line-height: 1.25;white-space: nowrap;text-overflow: ellipsis}body .wd-cookies-popup .cookies-info-text{font-size: 0}body .wd-cookies-popup .cookies-info-text::before{content: "Сайт использует cookie";font-size: 12px;color: #5B665E}body .wd-cookies-popup .cookies-more-btn{grid-area: more;align-self: center;font-size: 11.5px}body .wd-cookies-popup .cookies-accept-btn{grid-area: btns;min-height: 32px;padding: 0 12px;border-radius: 10px;font-size: 13px}}#brendy{scroll-margin-top: 90px}@media (max-width: 767px){#brendy{scroll-margin-top: 70px}}body.ts-brup .whb-header-bottom .wd-nav-main{gap: 20px}@media (max-width: 1339px){body.ts-brup .whb-header-bottom .wd-nav-main{gap: 16px}body.ts-brup .whb-header-bottom .wd-nav-main > li > a,body.ts-brup .whb-header-bottom .wd-nav-main > li > a .nav-link-text,body.ts-brup .whb-header-bottom .ts-header-sale{font-size: 14px}}@media (max-width: 1199px){body.ts-brup .whb-header-bottom .wd-nav-main{gap: 12px}body.ts-brup .whb-header-bottom .wd-nav-main > li > a,body.ts-brup .whb-header-bottom .wd-nav-main > li > a .nav-link-text,body.ts-brup .whb-header-bottom .ts-header-sale{font-size: 13px}}@media (max-width: 1099px){body.ts-brup .whb-header-bottom .ts-menu-brands{display: none}}
