:root{color-scheme:light;--green:#59ab6e;--green-dark:#3f8f55;--ink:#222934;--muted:#6c7882;--line:#e5eaee;--soft:#f5f7f8;--white:#ffffff;--shadow:0 14px 34px rgba(30,41,52,0.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5}a{color:inherit}button,input,select,textarea{font:inherit}.container{width:min(1140px,calc(100% - 32px));margin:0 auto}.top-strip{background:#212934;color:#dce3e8;font-size:13px}.top-strip__inner,.site-header__inner,.site-footer__inner{display:flex;align-items:center;justify-content:center;gap:18px}.top-strip__inner{min-height:38px}.top-account{display:inline-flex;align-items:center;gap:10px;margin-left:auto;font-size:13px;font-weight:700}.top-account a,.top-account button{color:#ffffff;text-decoration:none}.top-account a{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(255,255,255,0.24);border-radius:999px;padding:4px 12px}.top-account button{border:0;background:transparent;cursor:pointer;padding:0}.top-account a:hover,.top-account button:hover{color:#bce6c6}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 4px 18px rgba(33,41,52,0.04)}.site-header__inner{min-height:74px;justify-content:flex-start}.brand{display:inline-flex;align-items:center;color:var(--green);text-decoration:none}.brand img{display:block;width:min(300px,72vw);height:auto;max-height:34px;aspect-ratio:941 / 78;object-fit:contain}.brand span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.main-nav{display:flex;align-items:center;gap:24px;margin-left:auto;color:#38424d;font-size:16px}.main-nav a,.cart-button{text-decoration:none}.main-nav a:hover{color:var(--green)}.account-actions{display:inline-flex;align-items:center;gap:10px;color:#38424d;font-size:14px}.account-actions a,.account-actions button{text-decoration:none}.account-actions__user{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-actions__user:hover,.account-actions__login:hover{color:var(--green-dark)}.account-actions__login,.account-actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:#fff;padding:7px 12px;color:#38424d;cursor:pointer;font-weight:700}.account-actions button:hover,.account-actions__login:hover{border-color:rgba(89,171,110,0.55);box-shadow:0 8px 18px rgba(33,41,52,0.07)}.currency-switcher{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;padding:3px}.currency-switcher button{width:36px;height:32px;border:0;border-radius:4px;background:transparent;color:#38424d;cursor:pointer;font-size:15px;font-weight:800}.currency-switcher button:hover,.currency-switcher button.is-active{background:#e5f5e9;color:var(--green-dark)}.cart-button{position:relative;display:inline-flex;min-height:44px;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:9px 14px;color:#38424d;font-weight:800;transition:border-color 0.18s ease,box-shadow 0.18s ease,color 0.18s ease,transform 0.18s ease}.cart-button:hover{border-color:rgba(89,171,110,0.55);color:var(--green-dark);box-shadow:0 10px 22px rgba(33,41,52,0.08);transform:translateY(-1px)}.cart-button__icon{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:999px;background:#e8f7ec;color:var(--green-dark)}.cart-button__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cart-button__icon circle{fill:currentColor;stroke:none}.cart-button__badge{position:absolute;top:-8px;right:-8px;display:inline-grid;min-width:22px;height:22px;place-items:center;border:2px solid #fff;border-radius:999px;background:#e43d30;color:#fff;padding:0 6px;font-size:12px;font-weight:900;line-height:1;box-shadow:0 8px 16px rgba(228,61,48,0.28)}.cart-button__badge.is-empty{background:#a9b4bc;box-shadow:none}.hero-section{background:#efefef}.audience-section{background:#fff;padding:38px 0 34px}.audience-title{max-width:760px;margin:0 auto 24px;text-align:center}.audience-title h1{margin:0;color:#212934;font-size:38px;font-weight:400;line-height:1.15}.audience-title p{margin:10px 0 0;color:var(--muted);font-size:17px}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.audience-card{position:relative;display:grid;min-height:210px;align-content:space-between;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(245,247,248,0.92)),radial-gradient(circle at 86% 18%,rgba(89,171,110,0.2),transparent 28%);color:#212934;padding:24px;text-align:left;box-shadow:var(--shadow);cursor:pointer}.audience-card::after{content:"";position:absolute;right:-38px;bottom:-48px;width:160px;height:160px;border-radius:50%;background:rgba(89,171,110,0.12)}.audience-card__label{width:max-content;border-radius:999px;background:#e7f6eb;color:var(--green-dark);padding:6px 12px;font-size:13px;font-weight:800}.audience-card strong{position:relative;z-index:1;display:block;max-width:460px;margin-top:18px;font-size:26px;line-height:1.12}.audience-card small{position:relative;z-index:1;display:block;max-width:520px;margin-top:10px;color:var(--muted);font-size:16px;line-height:1.45}.audience-card__cta{position:relative;z-index:1;display:inline-flex;width:max-content;margin-top:22px;color:var(--green-dark);font-weight:800}.audience-card.is-active{border-color:var(--green);background:linear-gradient(135deg,#ffffff,#eef8f1),radial-gradient(circle at 86% 18%,rgba(89,171,110,0.24),transparent 28%);box-shadow:0 18px 42px rgba(63,143,85,0.18)}.audience-card.is-active .audience-card__cta::after{content:" вњ“"}.audience-current{margin:16px 0 0;color:var(--muted);text-align:center}.zay-hero{position:relative;touch-action:pan-y;overflow:hidden;background:#efefef}.zay-hero__viewport{position:relative;min-height:620px;display:flex;align-items:center;padding:64px 0 74px}.zay-hero__track{position:relative;width:100%;min-height:500px}.zay-hero__slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(440px,1fr) minmax(460px,1fr);align-items:center;gap:52px;opacity:0;pointer-events:none;transform:translateX(18px);transition:opacity 240ms ease,transform 240ms ease}.zay-hero__slide.is-active{opacity:1;pointer-events:auto;transform:translateX(0)}.zay-hero__copy{padding-left:52px}.zay-hero__copy h1{margin:0;color:#59ab6e;font-size:48px;font-weight:300;line-height:1.1}.zay-hero__copy h2{margin:12px 0 0;color:#2f343b;font-size:29px;font-weight:300;line-height:1.25}.zay-hero__copy p{max-width:620px;margin:12px 0 0;color:#4f565e;font-size:18px;line-height:1.48}.zay-hero__actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.zay-hero__link{color:#59ab6e;font-size:18px;text-decoration:underline;text-underline-offset:3px}.zay-hero__link--secondary{color:#4f565e}.zay-hero__media{display:flex;min-height:500px;align-items:center;justify-content:center}.zay-hero__media img{display:block;width:auto;max-width:min(100%,720px);max-height:520px;object-fit:contain;filter:drop-shadow(0 30px 24px rgba(34,38,44,0.12))}.zay-hero__arrow{position:absolute;top:50%;z-index:3;width:64px;height:90px;border:0;background:transparent;color:rgba(89,171,110,0.62);cursor:pointer;font-size:86px;font-weight:200;line-height:1;transform:translateY(-50%)}.zay-hero__arrow:hover{color:#59ab6e}.zay-hero__arrow--prev{left:0}.zay-hero__arrow--next{right:0}.zay-hero__dots{position:absolute;left:50%;bottom:46px;z-index:4;display:flex;gap:6px;transform:translateX(-50%)}.zay-hero__dot{width:31px;height:3px;border:0;background:rgba(89,171,110,0.35);cursor:pointer;padding:0}.zay-hero__dot.is-active{background:#59ab6e}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.metrics div{background:#fff;padding:22px 18px;text-align:center}.metrics strong{display:block;color:var(--green);font-size:32px;line-height:1}.metrics span{color:var(--muted)}.metrics,.stats-strip{display:none !important}.categories-section{padding:68px 0 62px}.section-title{max-width:720px;margin:0 auto 34px;text-align:center}.section-title h2{margin:0;color:#212934;font-size:34px;font-weight:400}.section-title p{margin:10px 0 0;color:var(--muted);font-size:17px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.category-card{display:grid;justify-items:center;color:#212934;text-align:center;text-decoration:none}.category-image{display:block;width:min(100%,275px);aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--soft);box-shadow:0 12px 26px rgba(30,41,52,0.08)}.category-image picture,.category-image img{display:block;width:100%;height:100%}.category-image img{object-fit:contain}.category-card strong{margin-top:20px;font-size:22px}.category-card small{margin-top:4px;color:var(--muted);font-size:15px}.products-section{background:#e9eef2;padding:62px 0 70px}.home-catalog-cta{background:#e9eef2;padding:58px 0 66px}.home-catalog-cta .section-title{margin-bottom:20px}.home-search{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,190px) minmax(140px,190px) 120px;gap:12px;max-width:860px;margin:0 auto;border-radius:8px;background:#fff;padding:16px;box-shadow:var(--shadow)}.home-search input,.home-search select,.home-search button{min-height:44px;border:1px solid #d2dbe2;border-radius:4px;background:#fff;padding:0 12px;font:inherit}.home-search button{background:var(--green);color:#fff;border-color:var(--green);font-weight:800;cursor:pointer}.home-search-result{margin:16px 0 0;color:var(--muted);text-align:center}.home-search-result strong{color:#212934}.filters{display:grid;grid-template-columns:minmax(240px,1fr) 180px auto 120px;gap:12px;margin-bottom:30px;border-radius:8px;background:#fff;padding:16px;box-shadow:var(--shadow)}.filters input,.filters select,.filters button{min-height:46px;border:1px solid #d2dbe2;border-radius:4px;background:#fff;padding:0 12px;font:inherit}.filters button{background:var(--green);color:#fff;border-color:var(--green);font-weight:800;cursor:pointer}.check{display:flex;align-items:center;gap:8px;color:var(--muted);white-space:nowrap}.check input{min-height:auto}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-card{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.product-media{display:grid;min-height:220px;place-items:center;background:#f7f9fa}.product-media img{display:block;max-width:76%;height:180px;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(30,41,52,0.12))}.product-body{padding:18px}.product-meta{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-family:Consolas,"Courier New",monospace;font-size:13px}.product-body h3{min-height:48px;margin:12px 0 0;color:#212934;font-size:18px;line-height:1.25}.product-body p{margin:10px 0 0;color:var(--muted)}.status{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:0 9px;font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:800;white-space:nowrap}.status.active{color:#2f7f45;background:#e7f6eb}.status.muted{color:#6f7a82;background:#edf0f2}.empty-state{grid-column:1 / -1;border:1px dashed #cbd5dc;border-radius:8px;background:#fff;padding:36px;color:var(--muted);text-align:center}.catalog-link{margin-top:34px;text-align:center}.site-footer{background:#212934;color:#dce3e8;padding:30px 0}.shop-page{background:#e9eef2;padding:28px 0 70px}.suede-page{background:#f5f7f8;padding-bottom:68px}.suede-hero,.suede-step-hero{background:#efefef}.suede-hero__grid,.suede-step-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;gap:42px;padding:50px 0}.suede-eyebrow{display:inline-flex;margin-bottom:16px;border-radius:999px;background:#e7f6eb;color:var(--green-dark);padding:7px 12px;font-size:13px;font-weight:800}.suede-hero h1,.suede-step-hero h1{max-width:760px;margin:0;color:#212934;font-size:48px;font-weight:400;line-height:1.12}.suede-hero p,.suede-step-hero p{max-width:680px;margin:16px 0 0;color:#59646e;font-size:19px}.suede-hero__image{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.suede-hero__image img{display:block;width:100%;aspect-ratio:auto;object-fit:cover}.suede-index-banners{display:grid;gap:14px;margin-top:24px}.suede-index-banner{display:block;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.suede-index-banner img{display:block;width:100%;height:auto}.suede-step-hero__panel{border:1px solid var(--line);border-radius:8px;background:#fff;padding:28px;box-shadow:var(--shadow)}.suede-step-hero__panel strong{display:block;color:var(--green-dark);font-size:28px;line-height:1.15}.suede-step-hero__panel span{display:block;margin-top:12px;color:var(--muted)}.suede-steps-section{padding:58px 0 0}.suede-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.suede-step-card,.suede-product-card{display:flex;min-height:170px;flex-direction:column;justify-content:center;border:1px solid var(--line);border-radius:8px;background:#fff;padding:22px;color:#212934;text-decoration:none;box-shadow:var(--shadow)}.suede-step-card:hover,.suede-product-card:hover{border-color:var(--green);color:#212934}.suede-step-card span{color:var(--green-dark);font-size:13px;font-weight:800}.suede-step-card strong{margin-top:14px;font-size:24px;line-height:1.12}.suede-step-card small,.suede-product-card span{margin-top:10px;color:var(--muted);font-size:15px}.suede-step-nav{padding:18px 0}.suede-care-steps{padding:18px 0 12px}.suede-care-steps__scroll{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px;box-shadow:var(--shadow)}.suede-care-step{display:block;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#f5f7f8;padding:5px;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.suede-care-step:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(30,41,52,0.08)}.suede-care-step.is-active{border-color:var(--green);background:#e7f6eb}.suede-care-step img{display:block;width:100%;height:auto;border-radius:6px}.suede-step-nav__scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.suede-step-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:#fff;padding:8px 14px 8px 9px;color:#38424d;font-weight:800;text-decoration:none}.suede-step-pill span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#edf0f2;color:var(--green-dark)}.suede-step-pill.is-active{border-color:var(--green);background:#e7f6eb;color:var(--green-dark)}.suede-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:38px 0 0}.suede-info-card,.suede-products{border:1px solid var(--line);border-radius:8px;background:#fff;padding:28px;box-shadow:var(--shadow)}.suede-info-card h2,.suede-products h2{margin:0 0 16px;color:#212934;font-size:30px;font-weight:400;line-height:1.15}.suede-info-card p,.suede-info-card li,.suede-products p{color:#59646e;font-size:17px}.suede-info-card p{margin:0 0 14px}.suede-info-card ol{margin:0;padding-left:20px}.suede-info-card li+li{margin-top:10px}.suede-products{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:24px;margin-top:24px}.suede-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.suede-product-card{min-height:118px;padding:18px;box-shadow:none}.suede-product-card strong{color:var(--green-dark);font-size:20px}.suede-step-actions{display:flex;justify-content:center;gap:12px;padding-top:26px}.suede-step0-banner{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.suede-step0-banner img{display:block;width:100%;height:auto}.suede-step0-products{margin-top:24px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:28px;box-shadow:var(--shadow)}.suede-step0-products h2{margin:0 0 12px;color:#212934;font-size:30px;font-weight:400}.suede-step0-products p{max-width:820px;margin:0;color:#59646e;font-size:17px}.suede-step0-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.suede-step0-product-card{border:1px solid var(--line);border-radius:8px;background:#f5f7f8;padding:20px}.suede-step0-product-card span{display:inline-flex;margin-bottom:10px;border-radius:999px;background:#fff;padding:6px 10px;color:var(--green-dark);font-weight:800}.suede-step0-product-card strong{display:block;color:#212934;font-size:20px;line-height:1.25}.suede-step0-product-card b{display:block;margin-top:12px;color:#212934;font-size:22px}.suede-clean-hero{display:grid;grid-template-columns:1.05fr 0.95fr;gap:14px;padding-top:10px}.suede-clean-card{border:1px solid var(--line);border-radius:8px;background:#fff;padding:22px;box-shadow:var(--shadow)}.suede-clean-card+.suede-clean-card,.suede-clean-how,#bundle,#when-not-enough,#mistakes{margin-top:14px}.suede-clean-card h1{margin:10px 0;color:#212934;font-size:38px;font-weight:400;line-height:1.12}.suede-clean-card h2{margin:10px 0 0;color:#212934;font-size:26px;font-weight:400}.suede-clean-card h3{margin:0 0 8px;color:#212934;font-size:22px;line-height:1.25}.suede-clean-card p,.suede-clean-lead{color:#59646e;font-size:16px;line-height:1.55}.suede-clean-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.suede-clean-badges span{border:1px solid var(--line);border-radius:999px;background:#f5f7f8;padding:6px 10px;color:#38424d;font-size:12px;font-weight:700}.suede-clean-note{margin:14px 0 0;color:var(--muted);font-size:14px}.suede-clean-photo{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;aspect-ratio:16 / 9}.suede-clean-photo img{display:block;width:100%;height:100%;object-fit:cover}.suede-clean-steps,.suede-clean-mistakes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.suede-clean-steps div,.suede-clean-two>div,.suede-clean-mistakes div{border:1px solid var(--line);border-radius:8px;background:#fff;padding:16px}.suede-clean-steps span{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:#212934;color:#fff;font-weight:900}.suede-clean-steps strong,.suede-clean-two strong,.suede-clean-mistakes strong{display:block;margin-top:10px;color:#212934;font-size:17px}.suede-clean-product{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;border:1px solid var(--line);border-radius:8px;background:#f5f7f8;padding:16px}.suede-clean-product__image{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.suede-clean-product__image img{display:block;width:100%;height:auto}.suede-clean-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.suede-clean-footer-actions{margin-top:14px}.shop-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:var(--muted);font-size:14px}.shop-breadcrumbs a{color:var(--green-dark);text-decoration:none}.shop-heading{display:none}.catalogue-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:28px;margin-bottom:24px;border-radius:10px;background:#fff;padding:32px;box-shadow:var(--shadow)}.catalogue-hero h2{margin:0;color:#212934;font-size:42px;font-weight:400;line-height:1.12}.catalogue-hero p{max-width:680px;margin:12px 0 0;color:var(--muted);font-size:17px}.catalogue-search{display:flex;min-width:0}.catalogue-search input{width:100%;min-height:46px;border:1px solid #d2dbe2;border-right:0;border-radius:5px 0 0 5px;padding:0 14px;font:inherit}.catalogue-search button{min-width:96px;border:1px solid var(--green);border-radius:0 5px 5px 0;background:var(--green);color:#fff;font:inherit;font-weight:800;cursor:pointer}.catalogue-tools{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:18px}.catalogue-count{color:var(--muted)}.catalogue-count strong{color:#212934}.catalogue-sort .form-group{margin:0}.catalogue-sort label{margin-right:8px;color:var(--muted)}.catalogue-sort select{min-height:38px;border:1px solid #d2dbe2;border-radius:4px;background:#fff;padding:0 10px}.catalogue-categories{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.catalogue-categories a{border:1px solid var(--line);border-radius:999px;background:#fff;padding:8px 14px;color:#38424d;font-weight:700;text-decoration:none}.catalogue-categories a:hover,.catalogue-categories a[aria-current="page"]{border-color:var(--green);background:var(--green);color:#fff}.catalogue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.catalogue-card{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.catalogue-card__media{display:grid;min-height:220px;place-items:center;background:#f7f9fa;padding:20px}.catalogue-card__media img{display:block;max-width:100%;height:180px;object-fit:contain;border:0;box-shadow:none}.catalogue-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.catalogue-card h3{min-height:48px;margin:0;font-size:18px;line-height:1.25}.catalogue-card h3 a{color:#212934;text-decoration:none}.catalogue-card h3 a:hover{color:var(--green-dark)}.catalogue-card__price{margin-top:14px;color:var(--muted)}.catalogue-card__price .price_color{color:var(--green-dark);font-size:18px;font-weight:800}.price_color__source{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:600}.catalogue-card__basket,.catalogue-card__link{margin-top:auto;padding-top:16px}.catalogue-card .btn,.catalogue-card button,.catalogue-card__link{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid var(--green);border-radius:4px;background:var(--green);color:#fff;padding:0 14px;font-weight:800;text-decoration:none}.catalogue-card .btn:hover,.catalogue-card button:hover,.catalogue-card__link:hover{background:var(--green-dark);border-color:var(--green-dark);color:#fff}.catalogue-pagination{margin-top:30px}.catalogue-pagination .pagination{justify-content:center}.catalogue-pagination .page-link{color:var(--green-dark)}.catalogue-pagination .active .page-link{border-color:var(--green);background:var(--green);color:#fff}@media (max-width:900px){.site-header__inner,.top-strip__inner{align-items:flex-start;flex-direction:column;padding:12px 0}.top-account{margin-left:0}.main-nav{width:100%;flex-wrap:wrap;gap:12px;margin-left:0}.account-actions{width:100%;flex-wrap:wrap}.zay-hero__viewport{min-height:560px;padding:46px 0 66px}.zay-hero__track{min-height:470px}.zay-hero__slide{grid-template-columns:1fr;gap:24px;text-align:center}.zay-hero__copy{padding:0 54px}.zay-hero__copy p{margin-right:auto;margin-left:auto}.zay-hero__actions{justify-content:center}.zay-hero__media{min-height:250px}.zay-hero__media img{max-height:300px}.category-grid,.product-grid,.catalogue-grid,.suede-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-hero,.suede-hero__grid,.suede-step-hero__grid,.suede-products,.suede-clean-hero,.suede-clean-two{grid-template-columns:1fr}.suede-info-grid,.suede-clean-steps,.suede-clean-mistakes,.suede-care-steps__scroll{grid-template-columns:1fr}.suede-care-steps__scroll{display:flex;overflow-x:auto}.suede-care-step{flex:0 0 112px}.filters{grid-template-columns:1fr 1fr}.home-search{grid-template-columns:1fr 1fr}.filters button,.home-search button{grid-column:1 / -1}}@media (max-width:640px){.container{width:min(100% - 24px,1140px)}.top-strip{display:none}.site-header{position:static}.site-header__inner{align-items:center;text-align:center}.brand{justify-content:center}.brand img{width:min(260px,78vw);height:auto;max-height:30px;aspect-ratio:941 / 78}.main-nav{justify-content:center}.account-actions{justify-content:center}.account-actions__user{max-width:min(260px,100%)}.cart-button{display:inline-flex;min-width:46px;min-height:42px;justify-content:center;margin:0 auto;padding:8px 10px}.cart-button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.currency-switcher{margin:0 auto}.zay-hero__viewport{min-height:610px;padding:38px 0 58px}.zay-hero__track{min-height:520px}.zay-hero__copy{padding:0 28px}.zay-hero__copy h1{font-size:39px}.zay-hero__copy h2{font-size:24px}.zay-hero__copy p{font-size:16px}.zay-hero__media img{max-height:260px}.zay-hero__arrow{display:none}.metrics,.audience-grid,.category-grid,.product-grid,.filters,.home-search,.catalogue-grid,.suede-step-grid,.suede-product-grid{grid-template-columns:1fr}.catalogue-hero{padding:24px 18px}.catalogue-hero h2{font-size:34px}.catalogue-tools{align-items:flex-start;flex-direction:column}.catalogue-search{flex-direction:column;gap:12px}.catalogue-search input,.catalogue-search button{width:100%;border:1px solid #d2dbe2;border-radius:5px}.categories-section,.products-section{padding:44px 0}.section-title h2{font-size:30px}.suede-hero__grid,.suede-step-hero__grid{gap:24px;padding:34px 0}.suede-hero h1,.suede-step-hero h1{font-size:36px}.suede-step-actions{flex-direction:column}.suede-clean-product{grid-template-columns:1fr}.suede-step0-product-grid{grid-template-columns:1fr}.suede-clean-product__image{max-width:230px;margin:0 auto}.product-media{min-height:190px}}.scroll-feed-body{overflow:hidden;background:#fff;color:#212934}.scroll-feed-header{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:12px max(14px,env(safe-area-inset-left)) 10px max(14px,env(safe-area-inset-right));pointer-events:none}.scroll-feed-header__brand,.scroll-feed-header__catalog{pointer-events:auto}.scroll-feed-header__brand img{display:block;width:min(230px,66vw);height:auto;max-height:38px;object-fit:contain;filter:none}.scroll-feed-header__catalog{display:none}.scroll-feed{width:100%;height:100svh;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain}.scroll-feed__slide{position:relative;min-height:100svh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:#fff;padding:72px max(14px,env(safe-area-inset-left)) 150px max(14px,env(safe-area-inset-right))}.scroll-feed__media-link,.scroll-feed__media-link picture{display:flex;width:100%;min-height:calc(100svh - 222px);align-items:center;justify-content:center}.scroll-feed__media{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 230px);object-fit:contain;object-position:center;border-radius:10px}.scroll-feed__slide::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 48%,rgba(255,255,255,0.92) 100%);pointer-events:none}.scroll-feed__caption{position:absolute;left:50%;right:auto;bottom:max(22px,env(safe-area-inset-bottom));z-index:2;display:grid;justify-items:center;gap:12px;width:min(100% - 36px,620px);max-width:620px;color:#212934;text-align:center;text-shadow:none;transform:translateX(-50%)}.scroll-feed__caption h1{margin:0;font-size:31px;font-weight:800;line-height:1.08}.scroll-feed__caption p{margin:0;max-width:34rem;font-size:16px;font-weight:600;line-height:1.35}.scroll-feed__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #59ab6e;border-radius:6px;background:#59ab6e;color:#fff;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;text-shadow:none;box-shadow:0 10px 24px rgba(89,171,110,0.24)}.scroll-feed__empty{display:grid;min-height:100svh;place-content:center;gap:12px;padding:28px;text-align:center}.scroll-feed__empty h1,.scroll-feed__empty p{margin:0}@media (min-width:768px){.scroll-feed-header{padding:18px 24px}.scroll-feed-header__brand img{width:230px;max-height:34px}.scroll-feed__caption{position:absolute;left:50%;right:auto;bottom:max(22px,env(safe-area-inset-bottom));z-index:2;display:grid;justify-items:center;gap:12px;width:min(100% - 36px,620px);max-width:620px;color:#212934;text-align:center;text-shadow:none;transform:translateX(-50%)}.scroll-feed__caption h1{font-size:42px}.scroll-feed__caption p{font-size:18px}}@media (max-width:430px){.scroll-feed__slide{position:relative;min-height:100svh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:#fff;padding:72px max(14px,env(safe-area-inset-left)) 150px max(14px,env(safe-area-inset-right))}.scroll-feed__media-link,.scroll-feed__media-link picture{display:flex;width:100%;min-height:calc(100svh - 222px);align-items:center;justify-content:center}.scroll-feed__media{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 230px);object-fit:contain;object-position:center;border-radius:10px}.scroll-feed__caption{position:absolute;left:50%;right:auto;bottom:max(22px,env(safe-area-inset-bottom));z-index:2;display:grid;justify-items:center;gap:12px;width:min(100% - 36px,620px);max-width:620px;color:#212934;text-align:center;text-shadow:none;transform:translateX(-50%)}.scroll-feed__button{width:100%}}.scroll-feed .scroll-feed__caption{left:50% !important;right:auto !important;width:min(calc(100% - 36px),620px) !important;max-width:620px !important;justify-items:center !important;text-align:center !important;transform:translateX(-50%) !important}.scroll-feed .scroll-feed__caption h1,.scroll-feed .scroll-feed__caption p{width:100% !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}.scroll-feed .scroll-feed__button{justify-self:center !important;width:auto !important;min-width:202px}@media (max-width:430px){.scroll-feed .scroll-feed__caption{width:min(calc(100% - 32px),620px) !important}.scroll-feed .scroll-feed__button{width:min(100%,360px) !important}}.home-scroll-desktop,.home-mobile-scroll{display:none}@media (min-width:768px){.home-scroll-desktop{display:block;padding:48px 0 64px;background:#f6f8f7}.home-scroll-desktop__inner{display:grid;grid-template-columns:minmax(300px,440px) minmax(0,1fr);align-items:start;gap:clamp(24px,3.4vw,46px)}.home-scroll-desktop__media{position:relative;justify-self:end;width:min(100%,420px);overflow:hidden;border:1px solid #e3ebe7;border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(33,41,52,0.08);touch-action:pan-y;user-select:none}.home-scroll-desktop__media-slide{display:none;margin:0}.home-scroll-desktop__media-slide.is-active{display:block}.home-scroll-desktop__media a,.home-scroll-desktop__media video,.home-scroll-desktop__media img{display:block;width:100%}.home-scroll-desktop__media video,.home-scroll-desktop__media img{aspect-ratio:9 / 14;max-height:min(620px,74vh);object-fit:contain;background:#fff}.home-scroll-desktop__links{display:grid;align-content:start;gap:14px;max-width:680px;border:1px solid #e1e8e4;border-radius:8px;background:rgba(255,255,255,0.88);padding:24px;box-shadow:0 18px 42px rgba(33,41,52,0.06)}.home-scroll-desktop__links h2{margin:0;color:#212934;font-size:clamp(26px,2.2vw,36px);font-weight:800;line-height:1.1}.home-scroll-desktop__links>p{margin:0;max-width:32rem;color:#5b6775;font-size:15px;line-height:1.45}.home-scroll-desktop__details{margin-top:8px}.home-scroll-desktop__detail{display:none;min-height:230px;border:1px solid #dfe8e3;border-radius:8px;background:#fff;padding:22px}.home-scroll-desktop__detail.is-active{display:grid;align-content:start;gap:14px}.home-scroll-desktop__counter{width:max-content;border-radius:999px;background:#edf7f0;color:#23834f;padding:5px 10px;font-size:12px;font-weight:900}.home-scroll-desktop__detail h3{margin:0;color:#17233a;font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1.15}.home-scroll-desktop__detail p{margin:0;color:#5b6775;font-size:15px;line-height:1.45}.home-scroll-desktop__detail small{display:none}.home-scroll-desktop__cta{display:inline-flex;width:max-content;min-height:44px;align-items:center;justify-content:center;border-radius:7px;background:#59ab6e;color:#fff;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none}.home-scroll-desktop__controls{display:flex;gap:10px}.home-scroll-desktop__controls button{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid #dfe8e3;border-radius:8px;background:#fff;color:#17233a;font-size:28px;font-weight:900;line-height:1;cursor:pointer}.home-scroll-desktop__controls button:hover,.home-scroll-desktop__controls button:focus-visible{border-color:#59ab6e;color:#23834f}}@media (min-width:768px) and (max-width:1080px){.home-scroll-desktop__inner{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}}@media (max-width:767px){.home-mobile-scroll{display:flex;height:100svh;margin:32px 0 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:#fff;scrollbar-width:none}.home-mobile-scroll::-webkit-scrollbar{display:none}.home-mobile-scroll .home-mobile-scroll__slide{display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding-top:max(22px,env(safe-area-inset-top));padding-bottom:max(22px,env(safe-area-inset-bottom));scroll-snap-align:start;scroll-snap-stop:always}.home-mobile-scroll .scroll-feed__media-link,.home-mobile-scroll .scroll-feed__media-link picture{min-height:0;flex:0 1 auto}.home-mobile-scroll .scroll-feed__media{max-height:calc(100svh - 172px)}.home-mobile-scroll .scroll-feed__caption{position:relative;left:auto;right:auto;bottom:auto;width:min(calc(100% - 28px),420px);margin:12px auto 0;transform:none}.home-mobile-scroll .scroll-feed__caption h2{width:100%;margin:0;font-size:24px;font-weight:800;line-height:1.08;text-align:center}.home-mobile-scroll .scroll-feed__caption p{font-size:14px;line-height:1.28}.home-mobile-scroll .scroll-feed__button{width:min(100%,360px) !important;min-height:44px}}.cdek-pvz{margin:18px 0;border:1px solid var(--line);border-radius:8px;background:#f8faf9;padding:18px 20px}.cdek-pvz__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.cdek-pvz h3{margin:0 0 4px;color:#212934;font-size:20px;line-height:1.25}.cdek-pvz p,.cdek-pvz__status{margin:0;color:var(--muted);font-size:14px}.cdek-pvz__status{margin-top:12px}.cdek-pvz__status.is-error{color:#a94442}.cdek-pvz__cities,.cdek-pvz__list{display:grid;gap:10px;max-height:380px;overflow:auto;margin-top:14px;padding-right:4px}.cdek-pvz__city,.cdek-pvz__point{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #dce4e8;border-radius:8px;background:#fff;padding:12px}.cdek-pvz__city.is-selected,.cdek-pvz__point.is-selected{border-color:var(--green);box-shadow:0 0 0 2px rgba(89,171,110,0.14)}.cdek-pvz__city strong,.cdek-pvz__city span,.cdek-pvz__point strong,.cdek-pvz__point span,.cdek-pvz__point small{display:block}.cdek-pvz__city strong,.cdek-pvz__point strong{color:#212934;font-size:15px}.cdek-pvz__city span,.cdek-pvz__point span{color:#38424d;font-size:14px}.cdek-pvz__point small{margin-top:3px;color:var(--muted);font-size:12px}@media (max-width:640px){.cdek-pvz__header,.cdek-pvz__city,.cdek-pvz__point{grid-template-columns:1fr}.cdek-pvz__header{display:grid}}.checkout-delivery-choice{margin:0 0 18px;border:1px solid #dce4e8;border-radius:8px;background:#fff;padding:16px 18px}.checkout-delivery-choice h3,.checkout-contact-fields h3{margin:0 0 12px;color:#212934;font-size:20px;line-height:1.25}.checkout-delivery-choice__option{display:flex;gap:12px;align-items:flex-start;margin:0;border:1px solid #59ab6e;border-radius:8px;background:#f8faf9;padding:12px;cursor:pointer}.checkout-delivery-choice__option input{margin-top:4px}.checkout-delivery-choice__option strong,.checkout-delivery-choice__option small{display:block}.checkout-delivery-choice__option small{margin-top:3px;color:var(--muted);font-size:13px}.cdek-pvz__search{display:grid;gap:6px;margin-top:14px}.cdek-pvz__search label{margin:0;color:#212934;font-weight:600}.checkout-field--hidden-address{display:none !important}.cdek-pvz__map{width:100%;height:min(58vh,520px);min-height:360px;margin-top:14px;overflow:hidden;border:1px solid #dce4e8;border-radius:8px;background:#eef3f5}.cdek-pvz__map-select{color:#fff !important}.product-gallery-clean{width:100%}.product-gallery-clean__frame{overflow:visible;border-radius:0;background:transparent}.product-gallery-clean__image{display:block;width:auto;max-width:100%;height:auto;max-height:560px;aspect-ratio:auto;object-fit:contain;border-radius:12px}.product-gallery-clean__thumbs{position:static;display:flex;justify-content:flex-start;gap:8px;margin:10px 0 0;padding:0}.product-gallery-clean__thumbs li{width:56px;height:56px;margin:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#f3f6f8;opacity:1}.product-gallery-clean__thumbs li.active{border-color:#1683f5}.product-gallery-clean__thumbs img{width:100%;height:100%;object-fit:cover}.ai-ask{display:grid;gap:18px;width:min(980px,calc(100% - 32px));margin:0 auto 56px;padding-top:28px}.ai-ask__hero{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:26px 28px;box-shadow:var(--shadow)}.ai-ask__hero h1{max-width:720px;margin:8px 0 8px;color:#212934;font-size:34px;font-weight:500;line-height:1.14}.ai-ask__hero p{max-width:720px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.ai-ask__eyebrow{display:inline-flex;width:fit-content;align-items:center;border:1px solid #dcefe2;border-radius:999px;background:#f1faf4;padding:5px 10px;color:var(--green-dark);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ai-ask__form,.ai-ask__answer,.ai-ask__sources,.ai-ask__error{border:1px solid var(--line);border-radius:8px;background:#fff;padding:24px;box-shadow:0 10px 26px rgba(30,41,52,0.07)}.ai-ask__form{display:grid;gap:16px}.ai-ask__field{display:grid;gap:10px}.ai-ask__field label{margin:0;color:#212934;font-size:15px;font-weight:800}.ai-ask__field textarea{width:100%;min-height:142px;resize:vertical;border:1px solid #cfd9df;border-radius:8px;background:#fbfcfc;padding:15px 16px;color:#212934;font:inherit;line-height:1.5;outline:0;transition:border-color 0.18s ease,background 0.18s ease,box-shadow 0.18s ease}.ai-ask__field textarea:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 4px rgba(89,171,110,0.14)}.ai-ask__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ai-ask__form button{min-height:46px;border:0;border-radius:8px;background:var(--green);padding:0 22px;color:#fff;font-weight:800;cursor:pointer;transition:background 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.ai-ask__form button:hover{background:var(--green-dark);box-shadow:0 8px 18px rgba(63,143,85,0.22);transform:translateY(-1px)}.ai-ask__form small{color:var(--muted);font-size:13px}.ai-ask__examples{display:flex;flex-wrap:wrap;gap:8px}.ai-ask__examples button{min-height:34px;border:1px solid #dcefe2;border-radius:8px;background:#f7fbf8;padding:0 12px;color:var(--green-dark);font-size:13px;font-weight:700;cursor:pointer}.ai-ask__examples button:hover{border-color:var(--green);background:#eef8f1}.ai-ask__sources h2{margin:0 0 10px;color:#212934;font-size:22px}.ai-ask__answer{border-color:#cfe9d6}.ai-ask__answer .ai-ask__eyebrow{margin-bottom:12px}.ai-ask__answer p{margin:0 0 10px;color:#283541;line-height:1.6}.ai-ask__error{border-color:#efb3b3;background:#fff7f7;color:#8a1f1f}.ai-ask__source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-ask__source{display:grid;gap:8px;border:1px solid #edf1f3;border-radius:8px;background:#fbfcfc;padding:14px}.ai-ask__source-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-ask__source span{display:inline-flex;width:fit-content;border-radius:999px;background:#edf6f0;padding:3px 8px;color:#2f7c46;font-size:12px;font-weight:700;text-transform:uppercase}.ai-ask__source small{color:var(--muted);font-size:12px}.ai-ask__source h3{margin:0;color:#212934;font-size:16px;line-height:1.35}.ai-ask__source a{text-decoration:none}.ai-ask__source a:hover{color:var(--green-dark)}.ai-ask__source p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:720px){.ai-ask{width:min(100% - 24px,980px);padding-top:18px}.ai-ask__hero,.ai-ask__form,.ai-ask__answer,.ai-ask__sources,.ai-ask__error{padding:18px}.ai-ask__hero h1{font-size:26px}.ai-ask__source-list{grid-template-columns:1fr}.ai-ask__actions,.ai-ask__form button{width:100%}.ai-ask__actions{flex-direction:column;align-items:stretch;gap:10px}}