.shop-page{max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,72px) 0 96px;color:#f8f8fb}.shop-page h1{font-size:clamp(2.2rem,5vw,4.3rem);line-height:1.05;letter-spacing:-.055em;margin:10px 0 20px}.shop-page h2{font-size:1.35rem;margin:0 0 18px}.shop-page p{line-height:1.65;color:#bdbdc5}.shop-page a:not(.btn){color:#e7cf9b}.shop-kicker{text-transform:uppercase;letter-spacing:.17em;font-size:.72rem;font-weight:800;color:#d9bd85}.shop-lead{max-width:690px}.shop-card,.shop-cart-item,.shop-summary{background:linear-gradient(140deg,#202024,#151518);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:clamp(22px,3vw,34px);box-shadow:0 18px 55px #0003}.shop-card+.shop-card{margin-top:18px}.shop-demo-banner{display:flex;gap:14px;align-items:flex-start;background:#332b1c;border:1px solid #a28348;border-radius:16px;color:#f6e6c4;padding:17px 20px;margin:22px 0 28px;line-height:1.5}.shop-demo-banner strong{white-space:nowrap}.shop-demo-banner span{font-size:.93rem}.shop-cart-item{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding:22px}.shop-cart-item div{flex:1;display:grid;gap:5px}.shop-cart-item span{color:#aaa}.shop-text-button,.shop-text-link{border:0;background:none;color:#d9bd85;cursor:pointer;font:inherit;text-decoration:underline}.shop-summary{margin-top:25px;max-width:600px}.shop-summary-line,.shop-summary>div{display:flex;justify-content:space-between;align-items:start;gap:24px;padding:12px 0;border-bottom:1px solid #ffffff1a}.shop-summary .btn{margin-top:18px}.shop-checkout-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:20px;align-items:start}.shop-form{display:grid;gap:16px}.shop-admin-action label,.shop-form label{display:grid;gap:8px;color:#e7e7eb;font-weight:600}.shop-admin-action input,.shop-form input:not([type=checkbox]):not([type=radio]),.shop-form textarea{width:100%;border:1px solid #555;background:#101013;color:#fff;border-radius:10px;padding:13px 14px;font:inherit}.shop-form textarea{min-height:95px}.shop-radio-group{display:grid;gap:10px}.shop-radio-group label{display:flex;align-items:center;gap:10px;background:#ffffff0a;padding:14px;border-radius:10px}.shop-check{display:flex!important;align-items:flex-start;gap:12px;font-size:.9rem;font-weight:400!important}.shop-check input{margin-top:5px}.shop-order-summary{position:sticky;top:25px}.shop-order-summary .btn{width:100%;margin:12px 0}.shop-alert{color:#ffe1dd!important;background:#78362c;border-radius:12px;padding:15px}.shop-order-layout{display:grid;grid-template-columns:2fr 1fr;gap:20px}.shop-status{display:inline-block;background:#554627;color:#ffdc94;border-radius:99px;padding:8px 12px;font-size:.8rem;font-weight:700;margin-bottom:15px}.shop-total{font-size:1.25rem}.shop-order-layout ol{padding-left:20px;line-height:1.8;color:#bbb}.shop-account-form{max-width:520px}.shop-account-tabs{display:flex;gap:6px}.shop-account-tabs button{flex:1;border:1px solid #555;background:#242428;color:#fff;padding:14px;border-radius:10px;cursor:pointer}.shop-account-tabs button.is-active{background:#b99862;color:#111}.shop-account-form form{display:grid;gap:16px}.shop-account-order{display:grid;grid-template-columns:110px 1fr auto;gap:15px;border-top:1px solid #ffffff20;padding:18px 0;text-decoration:none}.shop-account-order em{font-style:normal}.shop-account-actions{display:flex;gap:12px;margin-bottom:30px}.shop-admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0}.shop-admin-stats .shop-card{display:grid;gap:5px;margin:0}.shop-admin-stats strong{font-size:2.2rem;color:#e8c785}.shop-admin-order{margin-bottom:14px}.shop-admin-order-head{display:flex;justify-content:space-between;gap:20px}.shop-admin-order h2{margin:0}.shop-admin-action{display:flex;align-items:end;gap:15px;margin:17px 0}.shop-admin-action label{max-width:300px}.shop-legal .shop-card{max-width:900px}.shop-legal h2{margin-top:28px}.shop-legal h2:first-child{margin-top:0}.shop-legal-date{font-size:.85rem}.shop-form-template{line-height:2;background:#ffffff0a;padding:18px;border-radius:12px}.shop-footer-links{display:flex;flex-wrap:wrap;gap:18px;margin:30px 0}.shop-header-actions{display:flex;align-items:center;gap:16px}.shop-header-link{color:#fff;text-decoration:none;font-size:.9rem}@media(max-width:740px){.shop-page{padding:30px 14px 70px}.shop-checkout-grid,.shop-order-layout{grid-template-columns:1fr}.shop-order-summary{position:static}.shop-demo-banner{display:grid}.shop-cart-item{display:grid;grid-template-columns:1fr auto}.shop-cart-item div{grid-column:1/-1}.shop-admin-stats{grid-template-columns:1fr 1fr}.shop-admin-action,.shop-admin-order-head{display:grid}.shop-account-order{grid-template-columns:1fr}.shop-header-actions{gap:8px}.shop-header-link{display:none}.shop-header-actions .btn{font-size:.75rem;padding:10px}.shop-page h1{font-size:2.5rem}}.shop-filter-button{display:none;border:1px solid #6c5e43;background:#30291d;color:#f8e2b9;border-radius:10px;padding:10px 14px;font:inherit;font-weight:700;cursor:pointer}.shop-product-description{border-top:1px solid #ffffff2b;margin-top:22px;padding-top:17px}.shop-product-description summary{cursor:pointer;color:#e8c785;font-weight:700}.shop-product-description .modal__description{margin-top:15px}.shop-continue-link{display:inline-block;margin-left:16px}.shop-header-link{white-space:nowrap}.shop-service-note{background:#402f24;border:1px solid #a47750;border-radius:12px;padding:14px 16px;margin:16px 0;color:#ffefd8}.shop-service-note p{margin:7px 0 0;line-height:1.5}.shop-buying-guide{margin:0 0 18px;padding:13px 17px;border:1px solid #8d7346;border-radius:12px;background:#30291e;color:#f5dfb7;max-width:100%}.shop-buying-guide summary{cursor:pointer;font-weight:700}.shop-buying-guide p{max-width:800px;margin:12px 0 0;color:#eadbc0;line-height:1.5}.shop-compare-hint{margin:8px 0 12px;color:#dbcaab;font-size:.9rem}.shop-mobile-add{display:none}@media(max-width:840px){.modal__panel--product{padding-bottom:110px!important}.shop-mobile-add{display:block;position:fixed;left:0;right:0;bottom:0;z-index:100;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#161619f2,#161619);border-top:1px solid #a28348}.shop-mobile-add .btn{display:block;width:min(100%,560px);margin:auto;text-align:center}}@media(max-width:350px){.site-header__inner{grid-template-columns:38px minmax(0,1fr) auto!important}.brand__text{display:none!important}.brand{justify-self:center}}.shop-item-code{display:block;margin:4px 0 8px;color:#c6b99e;font-size:.72rem;letter-spacing:.03em}.shop-buying-guide a{display:inline-block;margin-top:12px;color:#f4d79b;font-weight:700}.shop-reservation-info{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:18px 0 25px;padding:16px 19px;border:1px solid #a28348;border-radius:14px;background:#30291e;color:#f7e8c9;line-height:1.55}.shop-reservation-info strong{color:#fff}.shop-thanks{max-width:760px}.shop-thanks .shop-card{padding:clamp(25px,5vw,50px)}.shop-thanks-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.shop-admin-telegram{font-size:.9rem}.shop-admin-history{margin-top:24px}.shop-admin-history summary{cursor:pointer;font-weight:700}.shop-admin-history p{margin:12px 0 0}.shop-admin-order a{color:#f4d79b}.shop-fulfillment{border:0;padding:0;margin:0;display:grid;gap:10px}.shop-fulfillment legend{font-weight:700;margin-bottom:10px}.shop-fulfillment label{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #555;border-radius:12px;background:#ffffff09;cursor:pointer}.shop-fulfillment label:has(input:checked){border-color:#d4ad6b;background:#352d20}.shop-fulfillment input{width:18px;height:18px;accent-color:#d4ad6b;flex:none}.shop-fulfillment span{display:grid;gap:4px}.shop-fulfillment small{font-weight:400;color:#c6c6cd;line-height:1.4}.shop-summary-line small{display:block;color:#aeb0b7;font-weight:400;margin-top:3px}.shop-admin-action input{min-width:230px}.shop-admin-order button{margin-right:12px;margin-top:8px}@media(max-width:900px){.shop-checkout-grid{grid-template-columns:1fr}.shop-order-summary{position:static}}@media(max-width:640px){.shop-header-actions .btn--header{font-size:.875rem;padding:10px 12px}.site-header__inner{grid-template-columns:42px minmax(0,1fr) auto!important;gap:8px}.shop-header-actions{grid-column:3;min-width:0}.shop-header-actions .btn--header{grid-column:auto!important;white-space:nowrap;font-size:.875rem;padding:10px 12px}.brand__text span{display:none}.shop-filter-button{display:inline-flex}.catalog-controls:not(.is-expanded) .catalog-controls__row .catalog-control:not(.catalog-control--search){display:none}.catalog-controls:not(.is-expanded) .catalog-controls__row{grid-template-columns:1fr}.catalog-controls__actions{flex-direction:row!important;align-items:center!important}.shop-continue-link{display:block;margin:16px 0 0}.shop-page h1{font-size:2.35rem}}@media(max-width:350px){.shop-header-actions .btn--header{font-size:.82rem;padding:9px 10px}}.site-language-switch{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.035);border-radius:99px;color:#97979d;padding:7px 9px;font:600 11px/1 inherit;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.site-language-switch:focus-visible,.site-language-switch:hover{border-color:rgba(255,255,255,.4);color:#eee}.site-language-switch .is-active{color:#f6f3ee}.site-language-switch__divider{color:#666}@media(max-width:640px){.shop-header-actions{gap:7px}.site-language-switch{padding:8px 7px;font-size:10px}.shop-header-actions .btn--header{padding:10px 9px;font-size:.8rem}}@media(max-width:360px){.site-header__inner{gap:4px!important}.shop-header-actions{gap:4px}.site-language-switch{padding:7px 5px}}.repair-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1100px;margin:35px auto 70px}.repair-intro{padding-top:32px}.repair-intro h1{font-size:clamp(38px,5vw,64px);line-height:1.04;letter-spacing:-.045em;margin:18px 0}.repair-intro p{color:#b7b7c1;line-height:1.7}.repair-phone{display:inline-block;margin-top:25px;font-size:24px}.repair-config{padding:32px;border-radius:28px;min-width:0}.repair-step{display:flex;align-items:center;gap:14px;margin:24px 0 14px}.repair-step:first-child{margin-top:0}.repair-step>span{color:#8e8e9d;font-size:13px}.repair-step h2{font-size:19px;margin:0}.repair-choices{display:flex;gap:8px}.repair-choices button,.repair-variants button{background:#15151c;color:#ededf3;border:1px solid #373741;border-radius:14px;padding:14px;cursor:pointer}.repair-choices button{flex:1}.repair-variants{display:grid;gap:10px}.repair-variants button{display:flex;justify-content:space-between;gap:16px;text-align:left;align-items:center}.repair-variants small{display:block;color:#a9a9b8;margin-top:7px;font-size:12px;line-height:1.5}.repair-variants b{white-space:nowrap}.repair-choices .is-selected,.repair-variants .is-selected{border-color:#b4b4ff;background:#252536;box-shadow:0 0 0 1px #b4b4ff}.repair-result{margin-top:24px;padding:24px;border-radius:18px;background:#22222e}.repair-result>span{font-size:13px;color:#bdbdca}.repair-result>strong{display:block;font-size:34px;letter-spacing:-.04em;margin:5px 0}.repair-contact p,.repair-notice,.repair-result p{color:#b9b9c5;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.repair-warning{color:#f9c974!important}.repair-contact{border:0;border-top:1px solid #383840;margin:24px 0;padding:20px 0 0;min-width:0}.repair-contact legend{font-weight:600;padding:0 8px 0 0}.repair-contact .field-grid{margin-top:16px}.repair-submit{width:100%}.repair-error,.repair-success{padding:18px;border-radius:14px;margin-top:15px}.repair-success{background:#14352a}.repair-error{background:#4a242a;color:#ffdcdf}.repair-config input,.repair-config select{width:100%;min-height:48px;background:#15151c;color:#eee;border:1px solid #464650;border-radius:12px;padding:12px}.repair-config .field{display:flex;flex-direction:column;gap:8px}.repair-config button:disabled{opacity:.55;cursor:wait}.repair-admin{max-width:1200px;margin:auto;padding:24px}.repair-admin h1{font-size:32px}.repair-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0;align-items:center}.repair-admin input,.repair-admin select,.repair-admin textarea{background:#17171f;color:#eee;border:1px solid #555563;border-radius:8px;padding:10px;max-width:100%}.repair-admin textarea{min-height:90px;width:100%}.repair-table-wrap{overflow:auto}.repair-table{width:100%;border-collapse:collapse}.repair-table td,.repair-table th{padding:12px;text-align:left;border-bottom:1px solid #3b3b44;vertical-align:top}.repair-table input[type=number]{width:110px}.repair-table small{display:block;font-size:11px;color:#adadba;max-width:240px;overflow-wrap:anywhere}.repair-admin a{color:#c9c9ff}.repair-card{padding:22px;border:1px solid #44444e;border-radius:16px;margin:16px 0}.repair-card h2{margin:0 0 8px;font-size:21px}.repair-admin .field-grid{gap:16px}.repair-admin label{display:grid;gap:7px;margin:12px 0}.repair-records{display:grid;gap:10px}.repair-record-button{width:100%;text-align:left;color:inherit;background:#191921;border:1px solid #44444e;padding:18px;border-radius:14px;cursor:pointer}.repair-record-button small,.repair-record-button strong{display:block;margin-bottom:7px}.repair-document{background:white;color:#171717;max-width:850px;margin:25px auto;padding:50px}.repair-document p{white-space:pre-wrap;overflow-wrap:anywhere}.repair-document h1{font-size:26px}.repair-document dt{font-size:12px;color:#666;margin-top:18px}.repair-document dd{margin:5px 0 0;white-space:pre-wrap}.repair-signatures{display:flex;justify-content:space-between;gap:40px;margin-top:80px}.repair-signatures span{border-top:1px solid;padding:10px 15px;flex:1;text-align:center;font-size:12px}@media(max-width:760px){.repair-layout{grid-template-columns:1fr;gap:20px;margin-top:0}.repair-intro{padding-top:10px}.repair-intro h1{font-size:38px}.repair-config{padding:20px}.repair-variants button{gap:8px;flex-wrap:wrap}.repair-variants b{font-size:15px}.repair-choices button{padding:12px 5px;font-size:13px}.repair-admin{padding:12px}.repair-document{padding:24px}.repair-signatures{gap:20px}}@media print{body:has(.repair-document){background:#fff!important}body:has(.repair-document) .no-print,body:has(.repair-document) .site-footer,body:has(.repair-document) .site-header,body:has(.repair-document) .site-menu,body:has(.repair-document) .site-menu-backdrop{display:none!important}.repair-document{margin:0;padding:15mm;max-width:none;color:#000;box-shadow:none}.repair-document h1{margin-top:0}.repair-signatures{break-inside:avoid}body:has(.repair-document) main{padding:0!important}.repair-document dl{font-size:12px}}.repair-admin fieldset{border:0;padding:0;min-width:0}.repair-config .field-grid{gap:14px}.repair-admin button:disabled{opacity:.5}.repair-phone{display:inline-flex;align-items:center;gap:12px;font-size:clamp(20px,3vw,26px);font-weight:600;letter-spacing:.01em;line-height:1.3;white-space:nowrap;text-decoration:none}.repair-phone svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.repair-calculate{margin-top:24px}.repair-selection-dot{width:19px;height:19px;border:1px solid #676777;border-radius:50%;flex-shrink:0}.is-selected>.repair-selection-dot{background:#b4b4ff;border:5px solid #4a4a66}.repair-loading{text-align:center;padding:30px 12px 8px}.repair-loading strong{display:block;margin-top:18px}.repair-loading p{font-size:13px;color:#b9b9c5}.repair-loading__ring{width:44px;height:44px;border:3px solid #353544;border-top-color:#6beb9f;border-radius:50%;margin:auto;animation:repair-spin 1s linear infinite}.repair-loading__track{height:4px;background:#353544;border-radius:8px;overflow:hidden;margin-top:22px}.repair-loading__track span{display:block;height:100%;background:#6beb9f;transform-origin:left;animation:repair-progress 6.5s ease-out forwards}.repair-reveal{animation:repair-reveal .4s ease-out;outline:none}@keyframes repair-spin{to{transform:rotate(1turn)}}@keyframes repair-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes repair-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.repair-loading__ring{animation:none;border-color:#6beb9f}.repair-loading__track span,.repair-reveal{animation:none}}.repair-variants button>span:first-child{flex:1;min-width:0}.repair-variants button{flex-wrap:nowrap}:root{--ease-out-ui:cubic-bezier(0.23,1,0.32,1)}.site-menu{overflow-y:auto;overscroll-behavior:contain;gap:14px}.site-menu__nav{gap:9px}.site-menu__group{min-width:0}.site-menu__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:11px 14px;cursor:pointer;list-style:none;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.055);transition:background-color .18s ease,border-color .18s ease}.site-menu__group-toggle::-webkit-details-marker{display:none}.site-menu__group-toggle strong{display:block;font-size:.96rem;line-height:1.3}.site-menu__group-toggle small{display:block;margin-top:2px;color:#bfc4c3;font-size:.78rem}.site-menu__group-toggle svg{width:19px;height:19px;flex:none;transition:transform .2s var(--ease-out-ui)}.site-menu__group[open] .site-menu__group-toggle{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.1)}.site-menu__group[open] .site-menu__group-toggle svg{transform:rotate(180deg)}.site-menu__group-links{display:grid;gap:4px;padding:6px 0 3px 12px}.site-menu__link{min-height:50px;padding:8px 12px;border-radius:12px;background:transparent;border-color:transparent;box-shadow:none;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out-ui)}.site-menu__link-title{font-size:.88rem}.site-menu__link-subtitle{color:#b6bcb9;font-size:.75rem}.site-menu__link.is-active{background:rgba(34,197,94,.13)}.site-menu__legal{display:flex;flex-wrap:wrap;gap:6px 12px;padding:12px 3px 2px;border-top:1px solid rgba(255,255,255,.12)}.site-menu__legal a{color:#c5cbca;font-size:.73rem;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.site-menu__legal a:focus-visible,.site-menu__legal a:hover{color:#86efac}.hero__copy{padding-top:26px;background:radial-gradient(45% 70% at 83% 20%,rgba(29,120,78,.13),transparent 100%),#0b0d0e}.hero__stage{position:relative;display:flex;align-items:center;min-height:340px;overflow:hidden;isolation:isolate}.hero__stage:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,13,14,.98),rgba(11,13,14,.87) 30%,rgba(11,13,14,.18) 72%,transparent)}.hero__phones{position:absolute;z-index:0;width:min(58%,490px);max-width:none;height:auto;right:0;top:50%;transform:translateY(-50%);filter:drop-shadow(0 22px 24px rgba(0,0,0,.42))}.hero__stage-copy{position:relative;z-index:2;max-width:62%}.hero h1{position:relative;max-width:10ch;text-shadow:0 6px 28px rgba(0,0,0,.5)}.hero__lead{max-width:36ch;margin-top:20px;line-height:1.55;font-size:.98rem;color:#d0d7d2}.hero__actions{margin-top:4px}.hero__warranty{display:flex;align-items:center;gap:14px;min-height:62px;padding:10px 18px;border:1px solid rgba(134,239,172,.23);border-radius:16px;background:rgba(34,197,94,.07);transition:background-color .18s ease,border-color .18s ease,transform .18s var(--ease-out-ui)}.hero__warranty-icon{width:23px;height:23px;flex:none;color:#86efac}.hero__warranty-icon svg{width:100%;height:100%}.hero__warranty strong{display:block;font-size:.91rem}.hero__warranty small{display:block;margin-top:2px;color:#bdc7c1;font-size:.76rem}.hero__warranty-arrow{margin-left:auto;color:#86efac}.hero__meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.btn,.site-menu-button{transition-duration:.18s}.view-root>.page{animation:page-arrive .32s var(--ease-out-ui) both}.page--home .hero__phones{animation:phones-arrive .62s var(--ease-out-ui) both}.page--home .hero__stage-copy{animation:title-arrive .46s var(--ease-out-ui) both}@keyframes page-arrive{0%{opacity:.82;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes phones-arrive{0%{opacity:0;transform:translate(22px,-48%)}to{opacity:1;transform:translateY(-50%)}}@keyframes title-arrive{0%{opacity:.75;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.hero__warranty:hover{background:rgba(34,197,94,.13);border-color:rgba(134,239,172,.48);transform:translateY(-2px)}.site-menu__group-toggle:hover{background:rgba(255,255,255,.09)}.site-menu__link:hover{transform:translateX(3px)}.product-tool:hover,.shop-filter-button:hover{transform:translateY(-1px)}}.btn:active,.hero__warranty:active,.product-card__cta:active{transform:scale(.985)}.hero__warranty:focus-visible,.site-menu__group-toggle:focus-visible{outline:2px solid #86efac;outline-offset:3px}.catalog-trade-reminder{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;margin-top:18px;border:1px solid rgba(134,239,172,.35);border-radius:15px;background:rgba(34,197,94,.09)}.catalog-trade-reminder span,.catalog-trade-reminder strong{display:block}.catalog-trade-reminder strong{color:#e5ffeb;font-size:.93rem}.catalog-trade-reminder span{margin-top:5px;color:#c5d0c9;font-size:.8rem;line-height:1.45}.catalog-trade-reminder button{flex:none;padding:9px 11px;border:1px solid rgba(255,255,255,.19);border-radius:9px;cursor:pointer}.catalog-trade-reminder button:focus-visible{outline:2px solid #86efac;outline-offset:2px}.repair-other{margin:12px 0 0;color:#c6c6d0;font-size:.83rem;line-height:1.55}.repair-other a{color:#a2efbd;text-decoration:underline;text-underline-offset:3px}.shop-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.shop-admin-heading a{color:#a2efbd;text-decoration:underline;text-underline-offset:3px}.shop-admin-search{display:grid;gap:7px;max-width:460px;margin:18px 0;color:#d0d7d2;font-size:.83rem}.shop-admin-search input{width:100%;min-height:44px;padding:9px 12px;border:1px solid #484d49;border-radius:10px;color:white;background:#191c1a}.shop-admin-history-item{display:grid;gap:5px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.shop-admin-history-item span{color:#bbc5bf;font-size:.83rem;overflow-wrap:anywhere}.shop-admin-history-item a{color:#a2efbd;text-decoration:underline}@media (max-width:640px){.hero__copy{padding-top:12px}.hero__stage{min-height:255px;align-items:flex-start;padding-top:22px}.hero__stage-copy{max-width:82%}.hero__stage:after{background:linear-gradient(90deg,rgba(11,13,14,.99),rgba(11,13,14,.79) 48%,rgba(11,13,14,.15))}.hero__phones{width:330px;right:-62px;top:50%}.hero h1{font-size:clamp(2.3rem,11vw,3.25rem)}.hero__lead{max-width:25ch;margin-top:15px;font-size:.84rem;line-height:1.48}.hero__actions,.hero__actions-secondary{gap:9px}.hero__cta-main{min-height:52px}.hero__warranty{min-height:56px;padding:8px 12px}.hero__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.hero-chip{padding:11px;border-radius:14px}.hero-chip strong{font-size:.91rem}.hero-chip span{font-size:.7rem}.product-card__media{aspect-ratio:1/.72}.product-card__image{object-fit:contain}.product-card__content{padding-top:12px}.product-card__content .price-panel{margin-top:8px}.catalog-trade-reminder{align-items:flex-start;flex-direction:column;gap:8px;padding:13px}.brand__text strong{font-size:.91rem;letter-spacing:.015em;overflow:hidden;text-overflow:ellipsis;text-align:left}.brand__text{justify-content:start}.repair-choices{flex-wrap:wrap}.repair-choices button{flex:1 1 30%;min-width:92px}}.repair-intro__photo{margin-top:34px;overflow:hidden;border-radius:16px;background:#101514}.repair-intro__photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.trade-visual{width:min(100%,820px);overflow:hidden;border-radius:18px;background:#141716}.trade-visual img{display:block;width:100%;height:clamp(210px,27vw,295px);object-fit:cover;object-position:65% 58%}@media (max-width:760px){.repair-intro__photo{margin-top:22px}.trade-visual img{height:210px;object-position:68% 55%}}@media (prefers-reduced-motion:reduce){.page--home .hero__phones,.page--home .hero__stage-copy,.view-root>.page{animation:none}.hero__warranty,.site-menu__group-toggle svg{transition:background-color .15s ease,border-color .15s ease}}