@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../fonts/crystalight/unbounded-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/crystalight/manrope-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.6;color:#1a1a1a;background:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;line-height:1.2;color:inherit}p{max-width:75ch}a{color:inherit;text-decoration:none;transition:color .3s ease}ul,ol{list-style:none}img{max-width:100%;display:block}button{font:inherit}:root{--color-white: #FFFFFF;--color-text: #1A1A1A;--color-accent: #E53935;--color-accent-dark: #C62828;--color-sidebar-bg: #F2F4F7;--color-sidebar-hover: #E0E0E0;--color-border: #DDDDDD;--color-light: #F2F4F7;--color-success: #2E7D32;--font-primary: "Montserrat", "Arial", sans-serif;--font-secondary: "Open Sans", "Arial", sans-serif;--font-size-base: 16px;--font-size-sm: 14px;--font-size-xs: 12px;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 16px;--gap-lg: 24px;--gap-xl: 32px;--gap-2xl: 48px;--block-gap: 64px;--sidebar-width: 280px;--header-height: 60px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--transition: .3s ease;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow-md: 0 4px 12px rgba(0,0,0,.1);--shadow-lg: 0 8px 24px rgba(0,0,0,.12)}.page-wrapper{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"header header" "sidebar main" "footer footer";min-height:100vh}.main-content{grid-area:main;padding:var(--gap-2xl) var(--gap-xl);max-width:1200px;margin:0 auto;width:100%;min-width:0}.header{grid-area:header;position:sticky;top:0;z-index:1000;background:var(--color-white);border-bottom:1px solid var(--color-border);min-width:0}.header__top{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);height:var(--header-height);padding:0 var(--gap-xl)}.header__logo{display:flex;align-items:center;gap:var(--gap-sm);flex-shrink:0;min-width:max-content}.header__logo img{height:44px;width:auto}.header__logo-desc{font-size:var(--font-size-xs);color:#666}.header__contacts{display:flex;align-items:center;gap:var(--gap-md);font-size:var(--font-size-xs);color:#666;white-space:nowrap;flex-shrink:0}.header__nav{display:flex;gap:var(--gap-lg);align-items:center;flex-shrink:0}.header__nav a{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);position:relative;white-space:nowrap}.header__nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-accent);transition:width var(--transition)}.header__nav a:hover:after{width:100%}.header__phone{font-weight:700;font-size:1.125rem;color:var(--color-accent);white-space:nowrap;flex-shrink:0}.header__phone-email a{font-size:var(--font-size-sm);color:#666}.sidebar{grid-area:sidebar;background:var(--color-sidebar-bg);padding:var(--gap-xl) var(--gap-md);border-right:1px solid var(--color-border);min-width:0}.sidebar__nav{font-size:var(--font-size-sm)}.sidebar__group{margin-bottom:var(--gap-lg);padding-bottom:var(--gap-lg);border-bottom:1px solid var(--color-border)}.sidebar__group:last-child{border-bottom:none}.sidebar__group-title{display:block;font-weight:700;font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--gap-sm);text-transform:uppercase;letter-spacing:.5px}.sidebar__group a{display:block;padding:6px 8px;color:#444;font-size:var(--font-size-sm);border-radius:var(--radius-sm);transition:all var(--transition)}.sidebar__group a:hover{background:var(--color-sidebar-hover);color:var(--color-accent);padding-left:12px}.sidebar__group a.active{background:var(--color-accent);color:var(--color-white);font-weight:600}.sidebar__cta{margin-top:var(--gap-xl);padding-top:var(--gap-lg);border-top:2px solid var(--color-accent)}.sidebar__cta .btn{width:100%;text-align:center;white-space:normal;line-height:1.25;padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-overlay{position:fixed;inset:0;background:#00000073;z-index:1500;display:none}.sidebar-overlay.open{display:block}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;min-width:36px;min-height:36px;align-items:center;justify-content:center}.hamburger span{display:block;width:24px;height:2.5px;background:var(--color-text);border-radius:2px;transition:all var(--transition);transform-origin:center}.hamburger.active span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.footer{grid-area:footer;background:#1a1a1a;color:#ccc;padding:var(--gap-2xl) var(--gap-xl);min-width:0}.footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-xl);max-width:1200px;margin:0 auto}.footer__col h4{color:var(--color-white);margin-bottom:var(--gap-md);font-size:1rem}.footer__col a{color:#aaa;display:block;margin-bottom:var(--gap-sm);font-size:var(--font-size-sm)}.footer__col a:hover{color:var(--color-white)}.footer__bottom{border-top:1px solid #333;padding-top:var(--gap-lg);margin-top:var(--gap-xl);text-align:center;font-size:var(--font-size-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-sm);padding:12px 28px;font-family:var(--font-secondary);font-size:1rem;font-weight:600;line-height:1;border-radius:var(--radius-md);border:2px solid transparent;cursor:pointer;transition:all var(--transition);text-decoration:none;white-space:nowrap;min-height:48px}.btn--primary{background:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.btn--primary:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:var(--color-white)}.btn--secondary{background:transparent;color:var(--color-accent);border-color:var(--color-accent)}.btn--secondary:hover{background:var(--color-accent);color:var(--color-white)}.btn--lg{padding:16px 34px;font-size:1.0625rem;min-height:56px}.form .btn,.lead-form .btn,.final-cta .btn,.form-group--submit .btn,.checkout-modal__form .btn{white-space:normal;line-height:1.2}.form-group{margin-bottom:var(--gap-md)}.form-input{width:100%;padding:12px 16px;font-family:inherit;font-size:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);transition:border-color var(--transition),box-shadow var(--transition)}.form-input:focus{border-color:var(--color-accent);outline:none}textarea.form-input{resize:vertical}.lead-form .form-group--file input[type=file]{padding:10px 16px;font-size:var(--font-size-sm)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--gap-sm);font-size:var(--font-size-sm);color:#888;margin-bottom:var(--gap-lg)}.breadcrumbs a{color:#888}.breadcrumbs a:hover{color:var(--color-accent)}.breadcrumbs .sep{color:#bbb}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--gap-sm);overflow:hidden}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);width:100%;padding:var(--gap-md) var(--gap-lg);background:var(--color-white);border:none;font-size:1rem;font-weight:600;color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--transition)}.faq-item__question:hover{background:var(--color-light)}.faq-item__icon{width:20px;height:20px;flex-shrink:0;position:relative;transition:transform var(--transition)}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:var(--color-accent);border-radius:2px}.faq-item__icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.faq-item__icon:after{left:50%;top:0;width:2px;height:100%;transform:translate(-50%)}.faq-item.open .faq-item__icon{transform:rotate(90deg)}.faq-item.open .faq-item__icon:after{opacity:0}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height var(--transition)}.faq-item.open .faq-item__answer{max-height:500px}.faq-item__answer-inner{padding:0 var(--gap-lg) var(--gap-lg);font-size:var(--font-size-sm);color:#555}.cart-toggle{background:none;border:none;padding:6px;font-size:1.3rem;border-radius:var(--radius-md);cursor:pointer;position:relative}.cart-toggle__badge{padding:0 5px;border-radius:9px;background:#e53935;color:#fff;font-size:.7rem;font-weight:700}.cart-panel{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:100%;background:var(--color-white);box-shadow:0 20px 60px #00000059;transform:translate(100%);transition:transform .3s ease;z-index:2000;display:flex;flex-direction:column}.cart-panel.open{transform:translate(0)}.cart-panel__head{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-lg);border-bottom:1px solid var(--color-border)}.cart-panel__title{font-size:1.25rem;font-weight:700}.cart-panel__close{background:none;border:none;font-size:1.3rem;padding:4px 8px;cursor:pointer}.cart-panel__body{padding:var(--gap-lg);flex:1;overflow:auto}.cart-panel__empty{color:#777;padding:var(--gap-xl) 0}.cart-panel__foot{padding:var(--gap-lg);border-top:1px solid var(--color-border);background:var(--color-light)}.cart-panel__total{font-size:1.1rem;font-weight:700}.cart-panel__checkout{width:100%;margin-top:var(--gap-md);padding:14px 20px;font-size:1rem;font-weight:700;border:none;border-radius:var(--radius-md);background:#e53935;color:#fff;cursor:pointer}.cart-overlay{position:fixed;inset:0;background:#0f172a73;z-index:1999;display:none}.cart-overlay.open{display:block}.checkout-modal{position:fixed;inset:0;background:#0f172a8c;z-index:2200;display:none;align-items:center;justify-content:center}.checkout-modal.open{display:flex}.checkout-modal__box{width:520px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);overflow:auto;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 24px 64px #0006}.checkout-modal__head{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-lg);border-bottom:1px solid var(--color-border)}.checkout-modal__title{font-size:1.25rem;font-weight:700}.checkout-modal__close{background:none;border:none;font-size:1.3rem;padding:4px 8px;cursor:pointer}.checkout-modal__body{padding:var(--gap-lg)}.checkout-modal__summary{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--gap-md);margin-bottom:var(--gap-lg)}.checkout-modal__summary-title{font-weight:700;margin-bottom:var(--gap-sm)}.checkout-modal__total{font-size:1.05rem;font-weight:700;margin-top:var(--gap-sm)}.cart-item{display:flex;align-items:center;gap:var(--gap-md);padding:var(--gap-md);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--gap-sm)}.cart-item__info{flex:1;min-width:0}.cart-item__name{font-weight:700;font-size:.95rem}.cart-item__format{font-size:var(--font-size-xs);color:#888}.cart-item__price{font-size:var(--font-size-sm);color:var(--color-accent);font-weight:600}.cart-item__controls{display:flex;align-items:center;gap:var(--gap-xs)}.cart-item__qty{width:56px;padding:4px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.9rem;text-align:center}.cart-item__remove{background:none;border:none;color:#c62828;font-size:1rem;cursor:pointer;padding:4px 6px;line-height:1}.cart-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);background:#1a2332;color:#fff;padding:12px 20px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:.9rem;opacity:0;transition:opacity .25s ease,transform .25s ease;z-index:2100;pointer-events:none}.cart-toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(min-width:1497px){.header__top{max-width:1440px;margin:0 auto;gap:var(--gap-sm)}.header__logo-desc{display:none}.header__contacts{overflow:hidden}.header__contacts span:last-child{display:none}.header__nav{gap:var(--gap-lg)}.header__phone-email a{font-size:.875rem}}@media(min-width:1285px)and (max-width:1496px){.header__top{gap:var(--gap-sm)}.header__logo-desc{display:none}.header__contacts{overflow:hidden}.header__contacts span:last-child{display:none}.header__nav{gap:var(--gap-lg)}.header__phone-email a{font-size:.875rem}}@media(min-width:1025px)and (max-width:1284px){.header__top{gap:var(--gap-md)}.header__logo{flex-shrink:0}.header__logo img{height:36px;flex-shrink:0}.header__logo-desc,.header__contacts{display:none}.header__phone{flex-shrink:0;white-space:nowrap;font-size:1rem}.header__phone-email{flex-shrink:0}.header__phone-email a{font-size:.813rem;white-space:nowrap}.header__nav{gap:var(--gap-sm)}.header__nav a{order:2}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){:root{--sidebar-width: 240px}.header__top{gap:var(--gap-md);padding:0 var(--gap-lg)}.header__contacts{display:none}.header__phone-email{flex-shrink:0}.header__phone-email a{font-size:.813rem;white-space:nowrap}.header__phone{flex-shrink:0;font-size:.938rem;white-space:nowrap}.header__logo-text{font-size:1rem;white-space:nowrap}.header__nav{gap:var(--gap-md)}.header__logo{flex-shrink:1;min-width:0}.header__logo img{height:auto;width:auto;max-width:100%;max-height:44px}.header__logo-desc{display:none}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-content{padding:var(--gap-2xl) var(--gap-lg)}}@media(max-width:768px){:root{--sidebar-width: 0px;--font-size-h1: 1.5rem;--font-size-h2: 1.25rem;--block-gap: 40px;--header-height: 92px}html{scroll-padding-top:calc(var(--header-height) + 12px)}.page-wrapper{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main" "footer"}.header__contacts{display:none}.header__top{position:relative;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:var(--header-height);padding:4px var(--gap-md)}.header__phone-email{display:block;order:3;line-height:1.2}.header__phone-email a{font-size:.875rem}.header__phone{order:2;flex-shrink:0;white-space:nowrap;font-size:1rem;line-height:1.2}.header__logo{flex-shrink:1;min-width:0;order:1}.header__logo img{height:32px;max-height:32px}.header__logo-text{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hamburger{position:absolute;top:50%;right:var(--gap-md);transform:translateY(-50%);flex-shrink:0;display:flex}.cart-toggle{position:absolute;top:50%;right:calc(var(--gap-md) + 46px);transform:translateY(-50%);min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.cart-toggle__badge{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;line-height:18px;text-align:center}.header__nav,.sidebar{display:none}.sidebar.open{display:block;position:fixed;top:var(--header-height);left:0;right:0;bottom:0;z-index:999;height:calc(100vh - var(--header-height));padding:var(--gap-md);overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar__group a{display:none}.sidebar__group.open a{display:block}.sidebar-overlay{display:none;position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:#00000080;z-index:998}.sidebar-overlay.open{display:block}.main-content{padding:var(--gap-lg) var(--gap-md)}.footer__grid{grid-template-columns:minmax(0,1fr);gap:var(--gap-lg)}.faq-item__question{font-size:var(--font-size-sm);padding:var(--gap-md)}}@media(max-width:559px){.cart-panel{left:auto;right:0;width:100%}.cart-panel__empty{text-align:center}.cart-panel__total{margin-bottom:var(--gap-md)}.cart-panel__checkout{display:block}}@media(max-width:480px){.header{padding:0 var(--gap-md)}.header__logo-desc{display:none}.header__phone{font-size:.938rem}.main-content{padding:var(--gap-lg) 12px}.footer{padding:var(--gap-xl) var(--gap-md)}.checkout-modal__box{width:100%}}@media(max-width:360px){.header__top{gap:6px;padding:4px 10px}.header__phone,.header__phone-email a{font-size:.8125rem}}.clv2{--cl-bg:#101411;--cl-panel:#151a16;--cl-panel-2:#1b211c;--cl-panel-3:#202722;--cl-line:#ffffff18;--cl-line-soft:#ffffff0f;--cl-text:#f2f4ec;--cl-muted:#a4aea3;--cl-muted-2:#8b958a;--cl-lime:#c4f66b;--cl-lime-hover:#d6ff95;--cl-lime-dark:#172014;--cl-warn:#ffb4a2;--cl-radius:30px;--cl-radius-md:18px;--cl-radius-sm:12px;--cl-display:"Unbounded","Montserrat",Arial,sans-serif;--cl-font:"Manrope","Open Sans",Arial,sans-serif;--cl-shadow:0 24px 60px #00000059;color:var(--cl-text);font-family:var(--cl-font);font-size:15px;line-height:1.65}.clv2 h1,.clv2 h2,.clv2 h3,.clv2 h4{margin:0;font-family:var(--cl-display);font-weight:500;line-height:1.2;letter-spacing:-1.4px;color:var(--cl-text)}.clv2 h2{font-size:clamp(26px,2.9vw,40px)}.clv2 h3{font-size:19px;letter-spacing:-.5px}.clv2 p{margin:0}.clv2 a{color:inherit;text-decoration:none}.clv2 img{max-width:100%;height:auto}.clv2 ::selection{background:var(--cl-lime);color:var(--cl-lime-dark)}.clv2 :focus-visible{outline:2px solid var(--cl-lime);outline-offset:4px}.clv2 .cl-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.clv2 [hidden]{display:none!important}.clv2 .cl-eyebrow{display:flex;align-items:center;gap:10px;color:var(--cl-muted);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.clv2 .cl-eyebrow:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--cl-lime);box-shadow:0 0 18px #c4f66766}.clv2 .cl-pill{display:inline-block;border-radius:99px;padding:8px 14px;border:1px solid var(--cl-line);font-size:11px;letter-spacing:.6px}.clv2 .cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:16px 25px;border:1px solid transparent;border-radius:99px;font-family:var(--cl-font);font-size:13px;font-weight:800;line-height:1.2;text-align:center;cursor:pointer;transition:transform .25s,background .25s,border-color .25s,color .25s}.clv2 .cl-btn:hover{transform:translateY(-3px)}.clv2 .cl-btn--primary{background:var(--cl-lime);color:var(--cl-lime-dark)}.clv2 .cl-btn--primary:hover{background:var(--cl-lime-hover)}.clv2 .cl-btn--outline{background:transparent;border-color:#ffffff28;color:var(--cl-text)}.clv2 .cl-btn--outline:hover{background:#ffffff09;border-color:#ffffff42}.clv2 .cl-btn--sm{min-height:42px;padding:10px 18px;font-size:11px;gap:10px}.clv2 .cl-btn--lg{min-height:56px;padding:16px 34px;font-size:1.0625rem}.clv2 .cl-btn__arrow{font-size:14px;line-height:1}@media(min-width:769px){html{scroll-padding-top:88px}}.clv2 .cl-quick{margin-top:34px;padding:24px;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:linear-gradient(180deg,#ffffff05,#ffffff02)}.clv2 .cl-quick__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-bottom:18px}.clv2 .cl-quick__title{font-size:20px;letter-spacing:-.7px;margin:0}.clv2 .cl-quick__note{margin:0;font-size:12px;color:var(--cl-muted)}.clv2 .cl-quick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clv2 .cl-quick__tile{position:relative;display:grid;gap:4px;padding:18px 52px 18px 18px;border:1px solid var(--cl-line);border-radius:var(--cl-radius-md);background:#202a21;color:var(--cl-text);transition:border-color .25s,background .25s,transform .25s}.clv2 .cl-quick__tile:hover{border-color:#c4f66b8c;background:#2a362b;transform:translateY(-3px)}.clv2 .cl-quick__name{font-family:var(--cl-display);font-size:15px;font-weight:500;letter-spacing:-.5px}.clv2 .cl-quick__hint{font-size:11px;color:var(--cl-muted)}.clv2 .cl-quick__price{margin-top:6px;font-family:var(--cl-display);font-size:16px;font-weight:700;letter-spacing:-.5px;color:var(--cl-text)}.clv2 .cl-quick__arrow{position:absolute;top:50%;right:18px;transform:translateY(-50%);font-size:18px;line-height:1;color:var(--cl-lime);transition:transform .25s}.clv2 .cl-quick__tile:hover .cl-quick__arrow{transform:translateY(-50%) translateY(4px)}.clv2 .cl-price-group:target .cl-table-card,.clv2 .cl-price-group.is-target .cl-table-card{border-color:#c4f66b66;box-shadow:0 0 0 1px #c4f66b2e,0 18px 50px #c4f66b14;animation:cl-target 1.8s ease-out 1}.clv2 .cl-price-group:target h3,.clv2 .cl-price-group.is-target h3{color:var(--cl-lime)}@keyframes cl-target{0%{box-shadow:0 0 0 6px #c4f66b40,0 18px 50px #c4f66b26}to{box-shadow:0 0 0 1px #c4f66b2e,0 18px 50px #c4f66b14}}.clv2 .cl-price-group{transition:opacity .35s ease}.clv2 #cl-prices.is-focused .cl-price-group:not(.is-target){opacity:.45}.clv2 .cl-section{padding-top:74px}.clv2 .cl-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:34px;align-items:end;margin-bottom:30px}.clv2 .cl-heading .cl-eyebrow{margin-bottom:15px}.clv2 .cl-heading p{color:var(--cl-muted);font-size:13px}.clv2 .cl-hero{padding-top:14px}.clv2 .cl-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:34px;align-items:center}.clv2 .cl-hero h1{font-size:clamp(28px,3.4vw,46px);line-height:1.16;letter-spacing:-1.8px;margin:22px 0 20px}.clv2 .cl-hero__text{max-width:520px;color:var(--cl-muted);font-size:14px}.clv2 .cl-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 26px}.clv2 .cl-proof{display:flex;flex-wrap:wrap;gap:29px;color:var(--cl-muted);font-size:11px}.clv2 .cl-proof b{display:block;margin-bottom:3px;font-family:var(--cl-display);font-size:18px;font-weight:500;letter-spacing:-.8px;color:var(--cl-text)}.clv2 .cl-proof>div+div{padding-left:26px;border-left:1px solid var(--cl-line)}.clv2 .cl-visual{position:relative;height:600px;perspective:1100px;isolation:isolate;overflow:hidden;touch-action:pan-y}.clv2 .cl-visual__orbit:before,.clv2 .cl-chip{position:absolute;z-index:5;padding:12px 17px;border:1px solid #daffbb22;border-radius:17px;background:#222a20c9;backdrop-filter:blur(15px);font-size:10px;color:var(--cl-muted);box-shadow:0 10px 40px #0002}.clv2 .cl-chip strong{display:block;margin-bottom:2px;font-size:12px;color:var(--cl-text)}.clv2 .cl-chip__icon{color:var(--cl-lime);font-size:17px;margin-right:8px}.clv2 .cl-crystal,.clv2 .cl-mini{--pw:397;--ph:520;--mm:.82;--cap:20;--clip:10;--stud:15;--cable:112px;position:relative;transform:rotateY(-13deg) rotateX(4deg) rotate(-5deg);transform-style:preserve-3d;transition:transform .5s,box-shadow .5s;width:calc(var(--pw) * var(--mm) * 1px);height:calc(var(--ph) * var(--mm) * 1px);max-width:100%;padding:calc(30 * var(--mm) * 1px);border:1px solid #eaf9ffc4;border-radius:0;background:linear-gradient(122deg,#ffffff2e,#ffffff09 42%,#ffffff24);box-shadow:inset 0 0 calc(15 * var(--mm) * 1px) #ffffff21,inset 0 1px #ffffff59,0 0 calc(6 * var(--mm) * 1px) #eafff8a6,0 0 calc(30 * var(--mm) * 1px) #cfeae03a,calc(22 * var(--mm) * 1px) calc(36 * var(--mm) * 1px) calc(75 * var(--mm) * 1px) #000000a6}.clv2 .cl-crystal__poster,.clv2 .cl-crystal__ring{position:absolute;left:calc(20 * var(--mm) * 1px);bottom:calc(48 * var(--mm) * 1px);width:calc(365 * var(--mm) * 1px);height:calc(200 * var(--mm) * 1px);border:calc(39 * var(--mm) * 1px) solid #41732d;border-radius:50%;transform:rotate(-30deg);background:transparent;box-shadow:inset 7px 8px 18px #193d2977,8px 14px 22px #21422950}.clv2 .cl-crystal__scan{position:absolute;inset:-100% 0 0;z-index:3;height:70%;pointer-events:none;background:linear-gradient(transparent,#fff2,transparent);transform:rotate(-25deg);animation:cl-scan 8s ease-in-out infinite}.clv2 .cl-bolt{position:absolute;z-index:3;border:0;border-radius:50%;width:calc(var(--cap) * var(--mm) * 1px);height:calc(var(--cap) * var(--mm) * 1px);background:radial-gradient(circle at 34% 28%,#fff 0 17%,#e9f0f4 35%,#aebcc3,#6d7d85 79%,#46545c);box-shadow:0 1px 2px #0000008f,0 0 0 1px #ffffff40,inset 0 -1px 1px #00000059}.clv2 .cl-crystal.is-suspended .cl-bolt,.clv2 .cl-mini.is-suspended .cl-bolt{width:calc(var(--clip) * var(--mm) * 1px);height:calc(var(--clip) * var(--mm) * 1px)}.clv2 .cl-crystal.is-suspended:before,.clv2 .cl-crystal.is-suspended:after,.clv2 .cl-mini.is-suspended:before,.clv2 .cl-mini.is-suspended:after{content:"";position:absolute;z-index:-1;display:block;pointer-events:none;bottom:calc(100% - 15 * var(--mm) * 1px);width:calc(15 * var(--mm) * 1px);height:calc(35 * var(--mm) * 1px + var(--cable));background-image:linear-gradient(90deg,#7d8f97,#eaf4f6 48%,#8fa1a9),linear-gradient(100deg,#f6fafb,#a9b7be 42%,#eef4f6 60%,#83939b);background-repeat:no-repeat;background-size:calc(2 * var(--mm) * 1px) calc(100% - 35 * var(--mm) * 1px),100% calc(35 * var(--mm) * 1px);background-position:50% 0,50% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 34%);mask-image:linear-gradient(to bottom,transparent 0,#000 34%)}.clv2 .cl-crystal.is-suspended:before,.clv2 .cl-mini.is-suspended:before{left:calc(121 * var(--mm) * 1px);transform:translate(-50%)}.clv2 .cl-crystal.is-suspended:after,.clv2 .cl-mini.is-suspended:after{right:calc(121 * var(--mm) * 1px);transform:translate(50%)}.clv2 .cl-mini.is-landscape .cl-bolt--5{left:50%;top:calc(var(--stud) * var(--mm) * 1px)}.clv2 .cl-mini .cl-crystal__top,.clv2 .cl-crystal__poster.is-custom{background-size:cover;background-position:center;border-color:#8d959b}.clv2 .cl-crystal__poster.is-custom .cl-crystal__inner,.clv2 .cl-mini.is-landscape{--pw:841;--ph:594}.clv2 .cl-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:34px;padding:26px 0;border-top:1px solid var(--cl-line-soft);border-bottom:1px solid var(--cl-line-soft)}.clv2 .cl-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.clv2 .cl-feature{display:flex;flex-direction:column;gap:18px;padding:26px;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:linear-gradient(180deg,#ffffff06,#ffffff02)}.clv2 .cl-feature p{color:var(--cl-muted);font-size:12.5px}.clv2 .cl-art-edge{position:relative;width:210px;height:9px;border-radius:9px;background:#dbffe7;box-shadow:0 0 5px #fff,0 0 20px #d6ff9799;transform:rotate(-18deg)}.clv2 .cl-art-dots{width:220px;height:100px;border-radius:15px;background-image:radial-gradient(#d2fa9e90 1px,transparent 1px);background-size:9px 9px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 72%);mask-image:radial-gradient(ellipse,#000,transparent 72%);animation:cl-breathe 4s ease-in-out infinite}.clv2 .cl-art-swap{width:81px;height:95px;border-radius:10px;border:1px solid #bce69e55;background:#303b2b;box-shadow:0 0 25px #a4d7710d;transform:rotate(-10deg)}.clv2 .cl-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.clv2 .cl-model{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:var(--cl-panel)}.clv2 .cl-model__body{display:flex;flex-direction:column;gap:12px;padding:22px;flex:1}.clv2 .cl-model__desc{color:var(--cl-muted);font-size:12.5px}.clv2 .cl-model dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:4px 0 0;font-size:12px}.clv2 .cl-model dt{color:var(--cl-muted-2)}.clv2 .cl-model dd{margin:0;font-weight:600}.clv2 .cl-model__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--cl-line-soft)}.clv2 .cl-model__price{font-family:var(--cl-display);font-size:20px;letter-spacing:-.8px}.clv2 .cl-model__price small{display:block;font-family:var(--cl-font);font-size:10px;letter-spacing:0;color:var(--cl-muted)}.clv2 .cl-cfg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);overflow:hidden;background:linear-gradient(120deg,#c4f66b0f,#101411 42%,#101411)}.clv2 .cl-drop:hover,.clv2 .cl-drop.is-over{border-color:var(--cl-lime);background:#c4f66b0f}.clv2 .cl-total__price.is-request{font-size:22px}.clv2 .cl-note{font-size:10px;line-height:1.6;color:var(--cl-muted-2)}.clv2 .cl-price-group+.cl-price-group{margin-top:34px}.clv2 .cl-table-card{border:1px solid var(--cl-line-soft);border-radius:23px;background:var(--cl-panel);overflow:hidden}.clv2 .cl-table-scroll{overflow:auto;-webkit-overflow-scrolling:touch}.clv2 table.cl-table{width:100%;border-collapse:collapse;min-width:660px}.clv2 table.cl-table caption{caption-side:top;text-align:left;padding:16px 18px 0;color:var(--cl-muted);font-size:11px}.clv2 table.cl-table th,.clv2 table.cl-table td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--cl-line-soft);font-size:13px}.clv2 table.cl-table thead th{font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--cl-muted-2);background:#ffffff05;white-space:nowrap}.clv2 table.cl-table tbody tr:hover{background:#ffffff05}.clv2 table.cl-table tbody th{font-weight:700}.clv2 table.cl-table .cl-price{font-family:var(--cl-display);font-size:14px;font-weight:700;letter-spacing:-.4px;color:var(--cl-text);white-space:nowrap}.clv2 table.cl-table td.cl-actions-cell{white-space:nowrap;text-align:right}.clv2 table.cl-table .cl-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.clv2 table.cl-table .cl-price .cart-add-btn{margin-left:9px}.clv2 .cl-table-note{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin-top:14px;font-size:11px;color:var(--cl-muted-2)}.clv2 .cl-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.clv2 .cl-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.clv2 .cl-photo{position:relative;display:block;padding:0;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius-md);overflow:hidden;background:#0d100e;color:inherit;cursor:default}.clv2 .cl-photo img{display:block;width:100%;height:230px;object-fit:cover;transition:transform .5s}.clv2 .cl-photo:hover img{transform:scale(1.04)}.clv2 .cl-photo__caption{position:absolute;inset:auto 0 0;padding:34px 16px 14px;background:linear-gradient(transparent,#0b0e0ccc 70%);text-align:left;font-size:11px;color:var(--cl-muted)}.clv2 .cl-photo__caption strong{display:block;margin-bottom:2px;font-size:13px;color:var(--cl-text)}.clv2 .cl-photo.is-hidden{display:none}.clv2 .cl-gallery-cta{margin-top:28px;text-align:center}.clv2 .cl-case{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;padding:26px;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:var(--cl-panel)}.clv2 .cl-case h3{margin-bottom:10px;font-size:15px}.clv2 .cl-case p,.clv2 .cl-case li{color:var(--cl-muted);font-size:12.5px}.clv2 .cl-case ul{margin:0;padding-left:16px;display:grid;gap:5px}.clv2 .cl-case__params{display:grid;gap:6px;font-size:12px}.clv2 .cl-case__params strong{color:var(--cl-text)}.clv2 .cl-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.clv2 .cl-review__rating{display:flex;align-items:center;gap:9px;margin-bottom:11px}.clv2 .cl-review__stars{color:var(--cl-lime);font-size:13px;letter-spacing:2px;line-height:1;text-shadow:0 0 12px #c4f66b40}.clv2 .cl-review__score{padding:3px 8px;border:1px solid #c4f66b3d;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.4px;color:var(--cl-lime)}.clv2 .cl-reviews .cl-review{margin-top:0}@media(max-width:1100px){.clv2 .cl-reviews{grid-template-columns:1fr 1fr}.clv2 .cl-reviews .cl-review:last-child{grid-column:1/-1}}@media(max-width:820px){.clv2 .cl-reviews{grid-template-columns:1fr}.clv2 .cl-reviews .cl-review:last-child{grid-column:auto}}.clv2 .cl-review{display:flex;gap:18px;margin-top:18px;padding:22px;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:var(--cl-panel)}.clv2 .cl-review__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.clv2 .cl-review__text{font-size:13.5px}.clv2 .cl-review__author{margin-top:9px;font-weight:700;font-size:12.5px}.clv2 .cl-review__meta{margin-top:3px;font-size:11px;color:var(--cl-muted-2)}.clv2 .cl-fit{display:grid;grid-template-columns:1fr 1fr;gap:14px}.clv2 .cl-fit__col{padding:24px;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:var(--cl-panel)}.clv2 .cl-fit__col--yes{border-color:#c4f66b33}.clv2 .cl-fit__col--no{border-color:#ff8a7a2e}.clv2 .cl-fit__title{margin-bottom:14px;font-family:var(--cl-display);font-size:15px}.clv2 .cl-fit__col--yes .cl-fit__title{color:var(--cl-lime)}.clv2 .cl-fit__col--no .cl-fit__title{color:var(--cl-warn)}.clv2 .cl-fit ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.clv2 .cl-fit li{position:relative;padding-left:22px;font-size:12.5px;color:var(--cl-muted)}.clv2 .cl-fit li:before{position:absolute;left:0;top:0;font-weight:800}.clv2 .cl-fit__col--yes li:before{content:"\2713";color:var(--cl-lime)}.clv2 .cl-fit__col--no li:before{content:"\2715";color:var(--cl-warn)}.clv2 .cl-fit a{color:var(--cl-text);text-decoration:underline;text-underline-offset:3px}.clv2 .cl-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.clv2 .cl-step{padding:22px;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:#ffffff04}.clv2 .cl-step__num{margin-bottom:12px;font-size:10px;font-weight:800;letter-spacing:1.4px;color:var(--cl-lime)}.clv2 .cl-step p{margin-top:8px;color:var(--cl-muted);font-size:12px}.clv2 .cl-step__time{margin-top:12px;font-size:11px;color:var(--cl-muted-2)}.clv2 .cl-related{display:flex;flex-wrap:wrap;gap:10px}.clv2 .cl-faq__list{display:grid;gap:10px;max-width:900px}.clv2 .faq{padding:0}.clv2 .clv2-faq .faq-item,.clv2 .faq-item{border-color:var(--cl-line-soft);background:#ffffff04;border-radius:var(--cl-radius-md)}.clv2 .faq-item__question{background:transparent;color:var(--cl-text);text-align:left;width:100%}.clv2 .faq-item__question:hover{background:#ffffff08}.clv2 .faq-item__answer-inner{color:var(--cl-muted)}.clv2 .faq-item__icon:before,.clv2 .faq-item__icon:after{background:var(--cl-lime)}.clv2 .faq-item a{color:var(--cl-lime);text-decoration:underline;text-underline-offset:3px}.clv2 .cl-seo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:34px}.clv2 .cl-byline{margin:14px 0 18px;padding:12px 16px;border-left:2px solid var(--cl-lime);border-radius:0 var(--cl-radius-sm) var(--cl-radius-sm) 0;background:#ffffff06;color:var(--cl-muted);font-size:12px}.clv2 .cl-byline strong{color:var(--cl-text);font-weight:700}.clv2 .cl-byline time{color:var(--cl-text);white-space:nowrap;border-bottom:1px dotted #ffffff2b}.clv2 .cl-seo p,.clv2 .cl-seo li{color:var(--cl-muted);font-size:13px}.clv2 .cl-seo p+p{margin-top:12px}.clv2 .cl-seo ul{margin:12px 0 0;padding-left:18px;display:grid;gap:8px}.clv2 .cl-seo a{color:var(--cl-lime);text-decoration:underline;text-underline-offset:3px}align-self:start;display:grid;gap:14px;padding:24px; border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:var(--cl-panel); } .clv2 .cl-facts div{display:flex;justify-content:space-between;gap:14px;font-size:12.5px}.clv2 .cl-facts b{font-family:var(--cl-display);font-size:16px;letter-spacing:-.6px}.clv2 .cl-facts span{color:var(--cl-muted)}.clv2 .cl-cta{margin-top:74px;padding:44px 48px;border-radius:34px;background:var(--cl-lime);color:#1b2914;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;align-items:center}.clv2 .cl-cta h2{color:#141a10;margin-bottom:10px}.clv2 .cl-cta p{color:#2c3a22;font-size:13px}.clv2 .cl-cta .cl-btn{background:#192314;color:var(--cl-text);border-color:transparent}.clv2 .cl-cta .cl-btn:hover{background:#1f2917}.clv2 .cl-cta__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.clv2 .cl-form-block{margin-top:34px;padding:30px;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:var(--cl-panel)}.clv2 .cl-form-block h2{margin-bottom:8px}.clv2 .cl-form-block>p{margin-bottom:20px;color:var(--cl-muted);font-size:13px;max-width:none}.clv2 .cl-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.clv2 .cl-form .form-group{margin:0}.clv2 .cl-form .form-group--wide{grid-column:1/-1}.clv2 .cl-form .form-input{width:100%;padding:14px 16px;border:1px solid var(--cl-line);border-radius:var(--cl-radius-sm);background:var(--cl-panel-2);color:var(--cl-text);font-family:var(--cl-font);font-size:13px}.clv2 .cl-form .form-input::placeholder{color:#7f8a7e}.clv2 .cl-form .form-input:focus{border-color:var(--cl-lime);outline:none}.clv2 .cl-form .cl-btn{width:100%}.clv2 .cl-form .form-status{grid-column:1/-1;margin-top:6px;font-size:12.5px;font-weight:700}.clv2 .cl-form__promise{grid-column:1/-1;font-size:11px;color:var(--cl-muted)}.clv2 .cl-form__hint{grid-column:1/-1;font-size:10.5px;line-height:1.6;color:var(--cl-muted-2)}.clv2 .cl-form__fineprint{grid-column:1/-1;margin-top:8px;padding-top:14px;border-top:1px solid var(--cl-line-soft);font-size:11px;line-height:1.6;color:var(--cl-muted-2)}.clv2 .cl-form__fineprint p{margin:0;max-width:none;text-wrap:pretty}.clv2 .cl-form__fineprint p+p{margin-top:5px}display:flex;flex-direction:column;gap:13px;padding:26px; border:1px solid var(--cl-line-soft);border-radius:25px;background:#1d251d; transition:border-color .25s,transform .25s; } .clv2 .cl-contact:hover{border-color:#ffffff30;transform:translateY(-3px)}.clv2 .cl-contact small{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--cl-muted-2)}.clv2 .cl-contact strong{font-family:var(--cl-display);font-size:17px;letter-spacing:-.6px}.clv2 .cl-contact span{font-size:11px;color:var(--cl-muted)}.clv2 .cl-address{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:16px;font-size:12px;color:var(--cl-muted)}.clv2 .cl-address a{color:var(--cl-lime)}dialog.cl-photo-modal{position:fixed;inset:0;margin:auto;height:fit-content;width:min(1000px,92vw);max-width:92vw;max-height:92vh;overflow:auto;padding:0;border:1px solid var(--cl-line);border-radius:var(--cl-radius-md);background:#0c0f0d;color:var(--cl-text)}.cl-photo-modal__top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--cl-line-soft);font-size:12px;color:var(--cl-muted)}.cl-photo-modal img{display:block;width:100%;max-height:70vh;object-fit:contain;background:#0c0f0d}.cl-photo-modal__controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;font-size:12px;color:var(--cl-muted)}.cl-photo-modal__close{border:0;background:none;color:var(--cl-text);font-size:20px;line-height:1;cursor:pointer;padding:2px 6px}.clv2 .cl-toast{position:fixed;left:50%;bottom:26px;z-index:2000;max-width:calc(100vw - 32px);padding:13px 20px;border:1px solid #c4f66b3d;border-radius:99px;background:#161b17f5;color:var(--cl-text);font-family:var(--cl-font);font-size:12.5px;font-weight:700;box-shadow:0 18px 40px #00000073;opacity:0;transform:translate(-50%,18px);pointer-events:none;transition:opacity .3s,transform .3s}.clv2 .cl-toast.is-visible{opacity:1;transform:translate(-50%)}@keyframes cl-levitate{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes cl-scan{0%,35%{top:-100%}75%,to{top:150%}}@keyframes cl-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes cl-swap{0%,to{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-9px) rotate(-7deg)}}.clv2 .cl-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s}.clv2 .cl-reveal.is-visible{opacity:1;transform:none}body.cl-motion-paused .clv2 *,body.cl-motion-paused .clv2 *:before,body.cl-motion-paused .clv2 *:after{animation-play-state:paused!important}body.cl-motion-paused .clv2 .cl-reveal{opacity:1!important;transform:none!important;transition:none!important}.clv2 .cl-motion-toggle{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--cl-line);border-radius:99px;background:transparent;color:var(--cl-muted);font-family:var(--cl-font);font-size:10.5px;cursor:pointer}.clv2 .cl-motion-toggle:hover{color:var(--cl-text);border-color:#ffffff3d}.clv2 .cl-subnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding-bottom:18px;border-bottom:1px solid var(--cl-line-soft)}.clv2 .cl-subnav a{padding:8px 14px;border:1px solid var(--cl-line);border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.3px;color:var(--cl-muted);transition:color .2s,border-color .2s,background .2s}.clv2 .cl-subnav a:hover{color:var(--cl-text);border-color:#ffffff3d;background:#ffffff08}.cl-mobile-cta{display:none}@media(max-width:820px){.cl-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:1500;display:flex;gap:8px;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px));background:#0d100eeb;backdrop-filter:blur(14px);border-top:1px solid var(--cl-line);transform:translateY(0);transition:transform .28s ease,opacity .28s ease}.cl-mobile-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:99px;border:1px solid transparent;font-family:var(--cl-font);font-size:13px;font-weight:800;line-height:1.15;cursor:pointer;text-align:center}.cl-mobile-cta__btn--call{flex:0 0 auto;padding:0 18px;background:transparent;border-color:#ffffff2e;color:var(--cl-text)}.cl-mobile-cta__btn--calc{flex:1 1 auto;padding:0 16px;background:var(--cl-lime);color:var(--cl-lime-dark)}body.cart-open .cl-mobile-cta,body.cl-modal-open .cl-mobile-cta,body.cl-photo-open .cl-mobile-cta{transform:translateY(110%);opacity:0;pointer-events:none}body.page-clv2 .footer{padding-bottom:88px}.clv2 .cl-toast{bottom:82px}}@media(max-width:380px){.cl-mobile-cta__btn{font-size:12px}.cl-mobile-cta__btn--call{padding:0 14px}}body.page-clv2{background:#101411;color:#f2f4ec}body.page-clv2 .page-wrapper{background:#101411}body.page-clv2 .main-content{padding:26px 28px 40px;max-width:1240px}body.page-clv2 .header{background:#0d100ecc;backdrop-filter:blur(14px);border-bottom-color:#ffffff14}body.page-clv2 .header__logo img{background:transparent;border-radius:0;padding:0}body.page-clv2 .header__logo-desc,body.page-clv2 .header__contacts,body.page-clv2 .header__contacts a{color:#a4aea3}body.page-clv2 .header__nav a{color:#c3ccc0}body.page-clv2 .header__nav a:hover{color:#f2f4ec}body.page-clv2 .header__nav a.active{color:#c3ccc0}body.page-clv2 .header__nav a.active:after{width:100%}body.page-clv2 .header__nav a:after{background:#c4f66b}body.page-clv2 .header__phone{color:#f2f4ec}body.page-clv2 .header__phone-email a{color:#a4aea3}body.page-clv2 .header__phone-email a:hover{color:#c4f66b}body.page-clv2 .cart-toggle{color:#f2f4ec}body.page-clv2 .cart-toggle:hover{background:#ffffff12}body.page-clv2 .hamburger span{background:#f2f4ec}body.page-clv2 .sidebar{background:#131813;border-right-color:#ffffff12}body.page-clv2 .sidebar__group-title{color:#e8ece4;letter-spacing:.6px}body.page-clv2 .sidebar__group{border-bottom-color:#ffffff14}body.page-clv2 .sidebar a{color:#b9c2b6}body.page-clv2 .sidebar a:hover{background:#ffffff0f;color:#f2f4ec}body.page-clv2 .sidebar a.active{background:#c4f66b1f;color:#c4f66b}body.page-clv2 .sidebar__cta{border-top-color:#c4f66b}body.page-clv2 .sidebar__cta .btn{background:#c4f66b;border-color:#c4f66b;color:#172014}body.page-clv2 .sidebar__cta .btn:hover{background:#d6ff95;border-color:#d6ff95;color:#172014}body.page-clv2 .sidebar-overlay{background:#05070699}body.page-clv2 .breadcrumbs{color:#8b958a}body.page-clv2 .breadcrumbs a{color:#b9c2b6}body.page-clv2 .breadcrumbs a:hover{color:#c4f66b}body.page-clv2 .cart-panel{background:#131813;color:#f2f4ec;border-left:1px solid #ffffff12}body.page-clv2 .cart-panel__head,body.page-clv2 .cart-panel__foot{border-color:#ffffff14}body.page-clv2 .cart-panel__foot{background:#0f130f}body.page-clv2 .cart-panel__empty{color:#8b958a}body.page-clv2 .cart-panel__close{color:#f2f4ec}body.page-clv2 .cart-panel__checkout{background:#c4f66b;color:#172014}body.page-clv2 .cart-item{border-color:#ffffff14}body.page-clv2 .cart-item__format,body.page-clv2 .cart-item__price{color:#a4aea3}body.page-clv2 .cart-item__qty{background:#1b211c;border-color:#ffffff1f;color:#f2f4ec}body.page-clv2 .cart-item__name{color:#f2f4ec}body.page-clv2 .cart-item__price{color:#c4f66b}body.page-clv2 .checkout-modal{background:#050706cc}body.page-clv2 .checkout-modal__box{background:#131813;color:#f2f4ec}body.page-clv2 .checkout-modal__head{border-color:#ffffff14}body.page-clv2 .checkout-modal__close{color:#f2f4ec}body.page-clv2 .checkout-modal__summary{border-color:#ffffff14}body.page-clv2 .checkout-modal__form .form-input{background:#1b211c;border-color:#ffffff1f;color:#f2f4ec}body.page-clv2 .checkout-modal__form .form-input::placeholder{color:#7f8a7e}body.page-clv2 .footer{background:#0b0e0c;color:#a4aea3}@media(min-width:1025px){body.page-clv2 .footer__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}body.page-clv2 .footer__col h4{color:#f2f4ec}body.page-clv2 .footer__col a{color:#b9c2b6}body.page-clv2 .footer__col a:hover{color:#c4f66b}body.page-clv2 .footer__bottom{border-top-color:#ffffff12;color:#8b958a}body.page-clv2 .footer__bottom a{color:#8b958a}body.page-clv2 .footer__bottom .cl-motion-toggle{margin-left:14px;vertical-align:middle}body.page-clv2 .cl-motion-toggle{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--cl-line);border-radius:99px;background:transparent;color:var(--cl-muted);font-family:Manrope,Open Sans,Arial,sans-serif;font-size:10.5px;cursor:pointer}body.page-clv2 .cl-motion-toggle:hover{color:var(--cl-text);border-color:#ffffff3d}@media(max-width:1300px){.clv2 .cl-visual{height:560px}}@media(max-width:1100px){.clv2 .cl-hero__grid{gap:22px}.clv2 .cl-hero h1{letter-spacing:-2px}.clv2 .cl-visual{height:520px}.clv2 .cl-crystal{--mm:.68}.clv2 .cl-benefits{grid-template-columns:1fr 1fr;gap:20px 24px}.clv2 .cl-art-edge{width:130px}.clv2 .cl-quick__grid{grid-template-columns:1fr 1fr}.clv2 .cl-quick__tile:last-child{grid-column:1/-1}.clv2 .cl-features,.clv2 .cl-models{grid-template-columns:1fr 1fr}.clv2 .cl-models .cl-model:last-child{grid-column:1/-1}.clv2 .cl-cfg{grid-template-columns:1fr}.clv2 .cl-studio{border-right:0;border-bottom:1px solid var(--cl-line-soft);min-height:460px}.clv2 .cl-gallery,.clv2 .cl-case,.clv2 .cl-process{grid-template-columns:1fr 1fr}.clv2 .cl-seo{grid-template-columns:1fr;gap:24px}.clv2 .cl-form{grid-template-columns:1fr 1fr}.clv2 .cl-cta{grid-template-columns:1fr;padding:32px}.clv2 .cl-cta__actions{justify-content:flex-start}}@media(max-width:820px){body.page-clv2 .main-content{padding:18px 18px 0}.clv2 .cl-hero__grid{grid-template-columns:1fr;gap:8px}.clv2 .cl-hero__text{max-width:100%}.clv2 .cl-visual{height:470px;margin-top:6px}.clv2 .cl-crystal{--mm:.6}.clv2 .cl-chip--top{top:60px;right:-6px}.clv2 .cl-chip--bottom{bottom:80px;left:-6px}.clv2 .cl-heading{grid-template-columns:1fr;gap:14px;align-items:start;margin-bottom:24px}.clv2 .cl-section{padding-top:56px}.clv2 .cl-section--panel{margin-top:56px;padding:26px}.clv2 .cl-features,.clv2 .cl-models,.clv2 .cl-gallery,.clv2 .cl-fit,.clv2 .cl-case,.clv2 .cl-contacts{grid-template-columns:1fr}.clv2 .cl-models .cl-model:last-child{grid-column:auto}.clv2 .cl-process{grid-template-columns:1fr 1fr}.clv2 .cl-form{grid-template-columns:1fr}.clv2 .cl-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.clv2 .cl-photo img{height:200px}.clv2 .cl-cta{margin-top:56px;padding:26px}}@media(max-width:560px){.clv2{font-size:14px}.clv2 .cl-visual{height:430px}.clv2 .cl-subnav,body.page-clv2 .header__phone-email{display:none}.clv2 .cl-crystal{--mm:.52}.clv2 .cl-hero__actions .cl-btn{width:100%}.clv2 .cl-proof{gap:24px}.clv2 .cl-proof>div+div{padding-left:24px}.clv2 .cl-proof b{font-size:17px}.clv2 .cl-benefits{grid-template-columns:1fr;gap:16px}.clv2 .cl-quick{padding:18px}.clv2 .cl-quick__grid{grid-template-columns:1fr;gap:10px}.clv2 .cl-quick__tile{padding:15px 46px 15px 15px}.clv2 .cl-quick__title{font-size:17px}.clv2 .cl-art-dots{width:100%;height:90px}.clv2 .cl-art-swap{width:59px;height:74px}.clv2 .cl-art-swap:after{font-size:28px}.clv2 .cl-process{grid-template-columns:1fr}.clv2 .cl-step{padding:18px}.clv2 .cl-studio{min-height:400px;padding:20px}.clv2 .cl-cfg__form{padding:20px}.clv2 .cl-total__price{font-size:28px}.clv2 .cl-form-block{padding:20px}.clv2 .cl-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.clv2 .cl-review__rating{display:flex;align-items:center;gap:9px;margin-bottom:11px}.clv2 .cl-review__stars{color:var(--cl-lime);font-size:13px;letter-spacing:2px;line-height:1;text-shadow:0 0 12px #c4f66b40}.clv2 .cl-review__score{padding:3px 8px;border:1px solid #c4f66b3d;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.4px;color:var(--cl-lime)}.clv2 .cl-reviews .cl-review{margin-top:0}@media(max-width:1100px){.clv2 .cl-reviews{grid-template-columns:1fr 1fr}.clv2 .cl-reviews .cl-review:last-child{grid-column:1/-1}}@media(max-width:820px){.clv2 .cl-reviews{grid-template-columns:1fr}.clv2 .cl-reviews .cl-review:last-child{grid-column:auto}}.clv2 .cl-review{flex-direction:column;gap:12px}.clv2 .cl-photo img{height:170px}}@media(prefers-reduced-motion:reduce){.clv2 *,.clv2 *:before,.clv2 *:after{animation:none!important;transition:none!important}.clv2 .cl-reveal{opacity:1;transform:none}}@media print{body.page-clv2,body.page-clv2 .page-wrapper,.clv2{background:#fff!important;color:#111!important}.clv2 .cl-visual{display:none}}.skip-link{position:absolute;left:-9999px;top:0;z-index:5000;display:inline-block;padding:12px 20px;border-radius:0 0 14px;background:#c4f66b;color:#172014;font-family:Manrope,Open Sans,Arial,sans-serif;font-size:13px;font-weight:800;text-decoration:none}.skip-link:focus,.skip-link:focus-visible{left:0;outline:2px solid #172014;outline-offset:3px}.clv2 .form-label{display:block;margin:0 0 7px;font-family:var(--cl-font);font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--cl-muted)}.clv2 .form-label__note{color:var(--cl-muted-2);font-weight:600;letter-spacing:.2px}.clv2 .form-group--file .form-label{margin-bottom:9px}.clv2 .cl-form .form-group--file{grid-column:1/-1}.clv2 .cl-form input[type=file]{width:100%;padding:12px 16px;border:1px dashed #ffffff2b;border-radius:var(--cl-radius-sm);background:#ffffff05;color:var(--cl-muted);font-family:var(--cl-font);font-size:12px}.clv2 .cl-form input[type=file]::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid #ffffff2e;border-radius:99px;background:transparent;color:var(--cl-text);font-family:var(--cl-font);font-size:11.5px;font-weight:700;cursor:pointer}.clv2 .cl-form input[type=file]::file-selector-button:hover{border-color:var(--cl-lime);color:var(--cl-lime)}body.page-clv2:not(.has-cart) .header__top>.cart-toggle{display:none}.clv2 a.cl-photo{cursor:pointer}.clv2 button.cl-photo{cursor:zoom-in}.clv2 .cl-photo-wrap{position:relative}.clv2 .cl-zoom-btn{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--cl-lime);border-radius:999px;background:#0d100ecc;color:#fff;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.3px;cursor:zoom-in;transition:background-color .2s,border-color .2s,color .2s}.clv2 .cl-zoom-btn:hover,.clv2 .cl-zoom-btn:focus-visible{background:var(--cl-lime);border-color:var(--cl-lime);color:#101411}.clv2 .cl-zoom-btn__icon{font-size:14px;line-height:1}@media(max-width:900px){.clv2 .cl-zoom-btn{padding:0}.clv2 .cl-zoom-btn__text{display:none}}.clv2 .cl-cta .cl-btn--outline{background:transparent;border-color:#1b291433;color:#1b2914}.clv2 .cl-cta .cl-btn--outline:hover{background:#1b29141a;border-color:#1b291466;color:#1b2914}body.page-clv2 .cl-mobile-cta__btn--calc{background:var(--cl-lime);color:var(--cl-lime-dark)}body.page-clv2 .cl-mobile-cta__btn--calc:hover{background:var(--cl-lime-hover);color:var(--cl-lime-dark)}@media(hover:hover)and (pointer:fine){body.page-clv2 a[href^="tel:"]:not(.cl-mobile-cta__btn--call){-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 2.4ch),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.4ch),#0000)}body.page-clv2 a[href^="tel:"]:hover,body.page-clv2 a[href^="tel:"]:focus-visible{-webkit-mask-image:none;mask-image:none}}.clv2 .pg-quick{margin-top:34px;padding:24px;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:linear-gradient(180deg,#ffffff05,#ffffff02)}.clv2 .pg-quick__title{margin:0 0 18px;font-size:20px;letter-spacing:-.7px}.clv2 .pg-quick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clv2 .pg-quick__tile{display:grid;gap:5px;padding:18px;border:1px solid var(--cl-line);border-radius:var(--cl-radius-md);background:#202a21}.clv2 .pg-quick__label{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--cl-muted-2)}.clv2 .pg-quick__value{font-family:var(--cl-display);font-size:16px;font-weight:500;letter-spacing:-.5px}.clv2 .pg-quick__hint{font-size:11px;color:var(--cl-muted)}.clv2 .pg-quick__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.clv2 .pg-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clv2 .pg-factor{display:flex;flex-direction:column;gap:9px;padding:24px;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:#ffffff04}.clv2 .pg-factor__num{align-self:flex-end;font-family:var(--cl-display);font-size:12px;letter-spacing:1px;color:var(--cl-muted-2)}.clv2 .pg-factor h3{margin:0;font-size:16px;letter-spacing:-.4px}.clv2 .pg-factor p{margin:0;font-size:12.5px;color:var(--cl-muted)}.clv2 .pg-factor__example{margin-top:auto;padding:9px 13px;border-left:2px solid var(--cl-lime);border-radius:0 10px 10px 0;background:#ffffff06;font-size:11.5px;color:var(--cl-text)}.clv2 .pg-factor--wide{grid-column:1/-1}.clv2 .pg-variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clv2 .pg-variant{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cl-line-soft);border-radius:var(--cl-radius);background:var(--cl-panel)}.clv2 .pg-variant__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0d100e}.clv2 .pg-variant__media img{display:block;width:100%;height:100%;object-fit:cover}.clv2 .pg-variant__body{display:flex;flex-direction:column;gap:12px;padding:22px;flex:1}.clv2 .pg-variant h3{margin:0;font-size:17px;letter-spacing:-.4px}.clv2 .pg-variant__desc{margin:0;font-size:12.5px;color:var(--cl-muted)}.clv2 .pg-variant dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:4px 0 0;font-size:12px}.clv2 .pg-variant dt{color:var(--cl-muted-2)}.clv2 .pg-variant dd{margin:0;font-weight:600}.clv2 .pg-variant__pros{margin:2px 0 0;font-size:12px;color:var(--cl-lime)}.clv2 .pg-variant__cons{margin:0;font-size:12px;color:var(--cl-warn)}.clv2 .pg-variant__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--cl-line-soft)}.clv2 .pg-variant__price{font-family:var(--cl-display);font-size:20px;letter-spacing:-.8px}.clv2 .pg-variant__link{font-size:12px;font-weight:700;color:var(--cl-lime)}.clv2 .pg-production-note{margin-top:20px;padding:16px 20px;border:1px solid #c4f66b30;border-radius:var(--cl-radius-md);background:#ffffff06;font-size:13px}.clv2 .pg-production-note strong{color:var(--cl-lime)}.clv2 .pg-related{margin-top:8px}@media(max-width:1100px){.clv2 .pg-quick__grid{grid-template-columns:1fr 1fr}.clv2 .pg-quick__tile:last-child{grid-column:auto}.clv2 .pg-factors,.clv2 .pg-variants{grid-template-columns:1fr 1fr}}@media(max-width:820px){.clv2 .pg-factors,.clv2 .pg-variants{grid-template-columns:1fr}.clv2 .pg-variant__media{aspect-ratio:3/2}}@media(max-width:560px){.clv2 .pg-quick{padding:18px}.clv2 .pg-quick__grid{grid-template-columns:1fr;gap:10px}.clv2 .pg-quick__title{font-size:17px}.clv2 .pg-quick__actions .cl-btn{width:100%}.clv2 .pg-factor,.clv2 .pg-variant__body{padding:18px}}.clv2 .catalog-block{margin-top:44px;padding-top:30px;border-top:1px solid var(--cl-line-soft)}.clv2 .catalog-block:first-of-type{margin-top:0;padding-top:0;border-top:0}.clv2 .catalog-block>h3{margin:0 0 10px}.clv2 .catalog-group__intro{margin:0 0 20px;max-width:70ch;font-size:13px;line-height:1.6;color:var(--cl-muted)}@media(max-width:560px){.clv2 .catalog-block{margin-top:32px;padding-top:22px}}.clv2 .bm-visual{container-type:inline-size;container-name:bm}.clv2 .bm-scene{position:absolute;inset:0;font-size:1.6cqw;background:none}.clv2 .bm-backdrop{position:absolute;left:50%;top:47%;width:72em;height:64em;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(196,246,107,.12),rgba(196,246,107,.04) 46%,transparent 74%);filter:blur(1.5em);pointer-events:none}.clv2 .bm-orbits{position:absolute;left:50%;top:47%;width:68em;height:68em;transform:translate(-50%,-50%);pointer-events:none;opacity:.5}.clv2 .bm-orbits ellipse{fill:none;stroke:#c4f66b;stroke-width:.08;opacity:.2}.clv2 .bm-orbits ellipse:nth-child(2){opacity:.13}.clv2 .bm-orbits ellipse:nth-child(3){opacity:.09}.clv2 .bm-stage{position:absolute;inset:0;perspective:1700px;perspective-origin:50% 47%;touch-action:pan-y}.clv2 .bm-world{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--bm-rx,6deg)) rotateY(var(--bm-ry,-26deg))}.clv2 .bm-rig{position:absolute;left:-32em;top:-23em;width:64em;height:46em;transform-style:preserve-3d}.clv2 .bm-bp{position:absolute;inset:0;z-index:1;transform:translateZ(.12em);overflow:visible;opacity:.26;transition:opacity .9s ease}.clv2 .bm-scene.is-live .bm-bp [pathLength]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s cubic-bezier(.35,.1,.25,1);transition-delay:var(--d,0s)}.clv2 .bm-scene.is-live.is-drawn .bm-bp [pathLength]{stroke-dashoffset:0}.clv2 .bm-bp text{fill:#c4f66b;font-family:var(--cl-font);font-size:1.5px;font-weight:700;letter-spacing:.05em;opacity:0;transition:opacity .5s ease;transition-delay:var(--d,0s)}.clv2 .bm-scene[data-bm-phase=design] .bm-bp text,.clv2 .bm-scene[data-bm-phase=reset] .bm-bp text{opacity:1}.clv2 .bm-bp .bm-bp__wall{stroke:#c4f66b;stroke-width:.1;fill:none;opacity:.55}.clv2 .bm-bp .bm-bp__thin{stroke:#c4f66b;stroke-width:.1;fill:none;opacity:.6}.clv2 .bm-bp .bm-bp__soft{stroke:#c4f66b;stroke-width:.08;fill:none;opacity:.26;stroke-dasharray:1}.clv2 .bm-bp .bm-bp__dim{stroke:#9fb0a6;stroke-width:.08;fill:none;opacity:.55}.clv2 .bm-bp .bm-bp__cross{stroke:#c4f66b;stroke-width:.12;fill:none;opacity:.7}.clv2 .bm-bp .bm-bp__part{fill:#232b24;stroke:#c4f66b;stroke-width:.09;opacity:.85}.clv2 .bm-bp .bm-bp__face{fill:#8e9a8f;stroke:#c4f66b;stroke-width:.09;opacity:.6}.clv2 .bm-bp .bm-bp__led{fill:#c4f66b;stroke:none;opacity:.8}.clv2 .bm-outline{position:absolute;left:7em;top:15em;width:50em;height:8em;z-index:3;display:flex;align-items:center;justify-content:center;transform:translateZ(.16em);pointer-events:none;opacity:0;transition:opacity .8s ease}.clv2 .bm-outline .bm-word{transform-style:flat}.clv2 .bm-outline .bm-o{color:#c4f66b1f;-webkit-text-stroke:.018em rgba(196,246,107,.55)}.clv2 .bm-scene[data-bm-phase=design] .bm-outline,.clv2 .bm-scene[data-bm-phase=reset] .bm-outline{opacity:1}.clv2 .bm-sign{position:absolute;left:7em;top:15em;width:50em;height:8em;z-index:4;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;pointer-events:none;opacity:0;transition:opacity .6s ease}.clv2 .bm-word{display:flex;gap:.05em;font-family:var(--cl-display);font-weight:700;font-size:7.4em;line-height:1;transform-style:preserve-3d}.clv2 .bm-l{position:relative;transform-style:preserve-3d;opacity:0;transform:translate3d(0,-1.2em,.9em);transition:opacity .5s ease,transform .95s cubic-bezier(.22,.9,.24,1);transition-delay:calc(var(--i,0) * .07s)}.clv2 .bm-l>i{font-style:normal;display:block}.clv2 .bm-l__side{transform:translateZ(var(--bm-depth,-.24em));color:#161c16;text-shadow:.28em .058em .55em rgba(0,0,0,.45)}.clv2 .bm-l__depth,.clv2 .bm-l__side{-webkit-text-stroke:.014em currentColor}.clv2 .bm-l__depth{position:absolute;left:0;top:0}.clv2 .bm-l__face{position:absolute;left:0;top:0;transform:translateZ(.02em);background:linear-gradient(180deg,#e7ece1,#c9d3c7 46%,#a6b1a5);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:-.012em -.004em 0 rgba(255,255,255,.28);transition:background .6s ease}.clv2 .bm-l__lit{position:absolute;left:0;top:0;transform:translateZ(.08em);background:linear-gradient(100deg,#fff1d8 0% 44%,#fffdf4 50%,#fff1d8 56% 100%);background-size:230% 100%;background-position:190% 0;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transition:opacity .55s ease;transition-delay:calc(var(--i,0) * .09s);text-shadow:0 0 .03em #fff,0 0 .1em rgba(255,228,178,.5),0 0 .32em rgba(255,206,138,.26)}.clv2 .bm-rail{position:absolute;left:7em;top:21em;width:50em;height:1.15em;z-index:2;transform:translateZ(-.5em);border-radius:.22em;opacity:0;transition:opacity .8s ease;background:linear-gradient(180deg,#2d342f,#171c18);box-shadow:inset 0 .06em #ffffff14,0 .1em .4em #0000008c}.clv2 .bm-rail i{position:absolute;top:-.34em;width:.3em;height:.78em;border-radius:.12em;background:linear-gradient(180deg,#c3ccc4,#717c74);box-shadow:0 .04em .12em #00000080}.clv2 .bm-rail i:nth-child(1){left:1.4em}.clv2 .bm-rail i:nth-child(2){left:13.6em}.clv2 .bm-rail i:nth-child(3){left:25em}.clv2 .bm-rail i:nth-child(4){left:36.4em}.clv2 .bm-rail i:nth-child(5){left:48.6em}.clv2 .bm-wash{position:absolute;left:4em;top:13.4em;width:56em;height:22em;z-index:3;transform:translateZ(-.08em);background:radial-gradient(44% 42% at 50% 48%,rgba(255,226,170,.3),rgba(255,214,150,.1) 56%,transparent 78%);filter:blur(.9em);opacity:0;transition:opacity .9s ease;pointer-events:none}.clv2 .bm-sheen{position:absolute;left:3em;top:5em;width:58em;height:36em;z-index:5;transform:translateZ(-.04em);overflow:hidden;pointer-events:none;opacity:0}.clv2 .bm-sheen i{position:absolute;top:-30%;left:0;width:24%;height:160%;background:linear-gradient(100deg,transparent,rgba(255,236,200,.15),transparent);transform:translate(-140%)}.clv2 .bm-scene.is-sheen .bm-sheen{opacity:1}.clv2 .bm-scene.is-sheen .bm-sheen i{animation:bm-sheen 1.7s cubic-bezier(.4,.05,.25,1) 1 both}@keyframes bm-sheen{0%{transform:translate(-140%)}to{transform:translate(520%)}}.clv2 .bm-scene.is-lit .bm-l__lit,.clv2 .bm-scene.is-lit .bm-wash,.clv2 .bm-scene.is-lit .bm-sheen,.clv2 .bm-scene.is-material .bm-sign,.clv2 .bm-scene.is-material .bm-rail{opacity:1}.clv2 .bm-scene.is-in-letters .bm-l{opacity:1;transform:none}.clv2 .bm-scene[data-bm-phase=design] .bm-sign,.clv2 .bm-scene[data-bm-phase=reset] .bm-sign,.clv2 .bm-scene[data-bm-phase=design] .bm-rail,.clv2 .bm-scene[data-bm-phase=reset] .bm-rail{opacity:0}.clv2 .bm-scene[data-bm-phase=design] .bm-bp,.clv2 .bm-scene[data-bm-phase=reset] .bm-bp,.clv2 .bm-scene.is-static .bm-sign,.clv2 .bm-scene.is-static .bm-rail{opacity:1}.clv2 .bm-scene.is-static .bm-l{opacity:1;transform:none}.clv2 .bm-scene.is-static .bm-bp{opacity:.26}.clv2 .bm-scene.is-static .bm-outline{opacity:0}.clv2 .bm-scene.is-static *,.clv2 .bm-scene.is-static *:before,.clv2 .bm-scene.is-static *:after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.clv2 .bm-scene *,.clv2 .bm-scene *:before,.clv2 .bm-scene *:after{transition:none!important;animation:none!important}}.clv2 .bm-tips{position:absolute;inset:0;z-index:20;pointer-events:none}.clv2 .bm-tipzone{position:absolute;left:9%;top:37%;width:82%;height:15%;pointer-events:auto;cursor:default}.clv2 .bm-tip{position:absolute;left:50%;top:34%;transform:translate(-50%,-100%);padding:.7em 1.1em;border-radius:99px;white-space:nowrap;border:1px solid rgba(218,255,187,.28);background:#141a15db;backdrop-filter:blur(10px);color:var(--cl-text);font-family:var(--cl-font);font-size:11px;font-weight:700;letter-spacing:.02em;opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.clv2 .bm-tip:after{content:"";position:absolute;left:50%;bottom:-.35em;width:.6em;height:.6em;transform:translate(-50%) rotate(45deg);background:#141a15db;border-right:1px solid rgba(218,255,187,.28);border-bottom:1px solid rgba(218,255,187,.28)}.clv2 .bm-tipzone:hover~.bm-tip{opacity:1;transform:translate(-50%,-100%) translateY(-.3em)}.clv2 .bm-chip--a{position:absolute;left:0;top:62px;z-index:12}.clv2 .bm-chip--b{position:absolute;right:0;bottom:44px;z-index:12}.clv2 .bm-col{min-width:0}@media(max-width:820px){.clv2 .bm-chip--a{top:34px}.clv2 .bm-chip--b{bottom:30px}.clv2 .cl-chip{padding:10px 13px;font-size:9.5px}.clv2 .cl-chip strong{font-size:11px}.clv2 .bm-steps,.clv2 .bm-cards{grid-template-columns:1fr}}@media(max-width:560px){.clv2 .bm-bp text{font-size:1.75px}}@media print{.clv2 .bm-scene{display:none}}
