:root{--font-base:"Manrope", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading:"Montserrat", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-inter:"Inter", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-ui:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:28px;--fs-4xl:32px;--fs-5xl:36px;--fs-display:40px;--fs-title-fluid:clamp(28px, 4vw, 36px);--fs-page-title-fluid:clamp(32px, 4.8vw, 40px);--color-text:#131517;--color-text_light:#fff;--color-bg:#fff;--color-surface:#f4f8fb;--color-primary:#2b6cb0;--color-blue_primary:#3ba7e3;--color-green_primary:#469950;--color-secondary:#319795;--t-delay:.4s;font-family:var(--font-base);color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.45}::selection{background-color:var(--color-blue_primary);color:var(--color-text_light)}*{box-sizing:border-box}button,input,textarea,select{font:inherit}body{background-color:var(--color-bg);color:var(--color-text);margin:0}#root{min-height:100vh}.store-breadcrumbs{font-size:var(--fs-ui);font-family:var(--font-base);color:#131517b3;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-weight:500;display:flex}.store-breadcrumbs a{color:#131517b3;transition:color var(--t-delay) ease;text-decoration:none}.store-breadcrumbs a:hover{color:var(--color-blue_primary)}@media (width<=640px){.store-breadcrumbs{font-size:var(--fs-base);gap:6px}input,select,textarea{font-size:var(--fs-ui)}button,a,input,select,textarea{touch-action:manipulation}}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.purchase-terms{max-width:var(--container-width,1280px);color:var(--color-text_primary,#193b4b);margin-inline:auto;padding:40px 20px 72px}.purchase-terms h1{font:700 clamp(1.8rem,3vw,2.6rem)/1.15 var(--font-heading);margin:20px 0}.purchase-terms__meta{border-bottom:1px solid var(--color-border,#d5e3ec);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.purchase-terms__meta p{margin:0}.purchase-terms button{color:#096f9b;font:600 14px var(--font-body);cursor:pointer;background:#fff;border:1px solid #c8dce8;border-radius:10px;padding:12px 18px}.purchase-terms__layout{grid-template-columns:240px minmax(0,1fr);gap:48px;padding-top:28px;display:grid}.purchase-terms nav{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:24px}.purchase-terms a{color:#087cb2;text-decoration:none}.purchase-terms a:hover{text-decoration:underline}.purchase-terms nav a{border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.4}.purchase-terms nav a:hover{background:#eaf5fa}.purchase-terms section{margin-bottom:32px;scroll-margin-top:30px}.purchase-terms h2{font:700 21px/1.35 var(--font-heading);margin:0 0 16px}.purchase-terms section p{font:400 15px/1.8 var(--font-body);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 14px}.purchase-terms button:focus-visible,.purchase-terms a:focus-visible{outline-offset:3px;outline:3px solid #52b7e4}@media (width<=720px){.purchase-terms{padding-top:24px}.purchase-terms__layout{grid-template-columns:1fr;gap:24px}.purchase-terms nav{grid-template-columns:1fr 1fr;display:grid;position:static}.purchase-terms__meta{flex-direction:column;align-items:flex-start;gap:12px}}@media print{body .legacy-header,body .legacy-footer,.purchase-terms nav,.purchase-terms button,.purchase-terms header>a{display:none!important}.purchase-terms{color:#000;padding:0}.purchase-terms__layout{display:block}.purchase-terms section{break-inside:avoid}.purchase-terms p{font-size:10pt!important}}.page-grid{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.page-grid h1{font-size:var(--fs-5xl);color:var(--color-text);margin:0;line-height:1.1}.page-grid p{max-width:760px;color:var(--color-surface);font-size:var(--fs-ui);font-family:var(--font-heading);margin:0;font-weight:500}.page-grid a{color:var(--color-primary)}.app-preloader{z-index:20000;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 50% 45%,#3ba7e333,#0000 48%),radial-gradient(circle at 50% 58%,#2b6cb024,#0000 46%),#fff;justify-content:center;align-items:center;transition:none;display:flex;position:fixed;inset:0}.app-preloader.is-visible{opacity:1;visibility:visible;pointer-events:auto}.app-preloader__pulse{filter:blur(1px);background:radial-gradient(circle,#3ba7e357,#0000 68%);border-radius:999px;width:108px;height:108px;animation:1.6s ease-in-out infinite app-preloader-breathe;position:absolute}.app-preloader__core{border-radius:999px;width:78px;height:78px;position:relative}.app-preloader__ring{border-radius:999px;position:absolute;inset:0}.app-preloader__ring--outer{border:3px solid #3ba7e361;border-left-color:var(--color-blue_primary);border-right-color:#2b6cb0c7;animation:1.1s linear infinite app-preloader-spin}.app-preloader__ring--inner{border:2px solid #2b6cb073;border-top-color:var(--color-primary);border-bottom-color:#3ba7e39e;animation:1.45s linear infinite app-preloader-spin-reverse;inset:11px}.app-preloader__dot{background:linear-gradient(140deg, var(--color-blue_primary), var(--color-primary));border-radius:999px;width:11px;height:11px;margin-top:-5.5px;margin-left:-5.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #3ba7e373}@keyframes app-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes app-preloader-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes app-preloader-breathe{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.analytics-consent{z-index:1100;--consent-bottom:max(18px, env(safe-area-inset-bottom));top:auto;bottom:var(--consent-bottom);box-sizing:border-box;width:min(430px, calc(100vw - 2 * max(12px, env(safe-area-inset-left), env(safe-area-inset-right))));max-height:calc(100dvh - var(--consent-bottom) - max(12px, env(safe-area-inset-top)));overscroll-behavior:contain;background:#fff;border:1px solid #d9e0e8;border-radius:14px;padding:18px;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 36px #1423372e}.analytics-consent p{margin:0 0 14px;line-height:1.5}.analytics-consent div{flex-wrap:wrap;gap:10px;display:flex}.analytics-consent button{color:#174b88;cursor:pointer;background:#fff;border:1px solid #1f5fae;border-radius:8px;padding:10px 14px}.analytics-consent button:last-child{color:#fff;background:#1f5fae}body:has(#nextage-shop-chat.nsc-is-open) .analytics-consent{visibility:hidden}.analytics-consent button{min-height:44px}@media (width<=480px) and (height>=471px){.analytics-consent button{width:100%}}@media (height<=470px){.analytics-consent{padding:14px;font-size:14px}.analytics-consent button{padding-inline:12px;font-size:14px}}@media (width<=1000px){.analytics-consent{--consent-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (width<=600px){body:has(#nextage-shop-chat.nsc-checkout) .analytics-consent{--consent-bottom:calc(156px + env(safe-area-inset-bottom))}}.completion-options,.completion-history{box-sizing:border-box;border:1px solid var(--admin-border,#d6e0eb);background:var(--admin-surface,#f6f9fc);width:100%;min-width:0;color:var(--admin-text,#22364c);overflow-wrap:anywhere;border-radius:12px;margin:14px 0;padding:14px;font-size:14px;line-height:1.5}.completion-options .completion-check{cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0;font-weight:500;display:flex}.completion-options .completion-check input[type=checkbox]{appearance:auto;accent-color:#0878af;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0;padding:0}.completion-options .completion-check--nested{margin-left:28px}.completion-options p,.completion-history p{margin:8px 0;font-size:13px}.completion-history h4{margin:0 0 8px;font-size:15px}.completion-history summary{cursor:pointer;padding:10px 0;font-weight:600}.completion-history li{margin:8px 0}.completion-history li span{font-size:12px;display:block}.completion-history ol{padding-left:20px}.completion-history button{white-space:normal;max-width:100%;min-height:42px}.completion-options a{color:inherit;text-decoration:underline}@media (width<=600px){.completion-options,.completion-history{padding:12px}.completion-history button{width:100%}.completion-options .completion-check{min-height:36px}.completion-options .completion-check--nested{margin-left:20px}}.hd{--hd-bg:#fff;--hd-soft:#f5f8fb;--hd-ink:#16283c;--hd-muted:#64758a;--hd-line:#dfe7ef;--hd-blue:#168bc7;--hd-note:#fff8e6;color:var(--hd-ink);box-sizing:border-box;width:100%;min-width:0;font:400 14px/1.55 Inter,Arial,sans-serif}.hd *,.hd :before,.hd :after{box-sizing:border-box}.hd--staff{--hd-bg:var(--admin-surface,#fff);--hd-soft:var(--admin-bg,#f5f8fb);--hd-ink:var(--admin-ink,#16283c);--hd-muted:var(--admin-muted,#64758a);--hd-line:var(--admin-border,#dfe7ef)}.hd h1,.hd h2,.hd h3,.hd p{margin:0}.hd h1{letter-spacing:-.8px;font-size:clamp(25px,3vw,35px);line-height:1.2}.hd h2{overflow-wrap:anywhere;font-size:21px;line-height:1.35}.hd h3{font-size:16px}.hd a{color:var(--hd-blue);text-decoration:none}.hd a:hover{text-decoration:underline}.hd svg{flex:none;width:20px;height:20px}.hd button,.hd-file-button{font:inherit;border:1px solid var(--hd-line);background:var(--hd-bg);min-height:42px;color:var(--hd-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;transition:background .15s,border-color .15s;display:inline-flex}.hd button:hover{border-color:var(--hd-blue);background:var(--hd-soft)}.hd button:disabled{opacity:.5;cursor:wait}.hd .hd-primary{color:#fff;background:#178dcc;border-color:#178dcc;font-weight:600;box-shadow:0 4px 10px #168bc71c}.hd .hd-primary:hover{background:#1178b1;border-color:#1178b1}.hd :focus-visible{outline-offset:3px;outline:3px solid #51b9ee}.hd-heading{justify-content:space-between;align-items:center;gap:24px;padding:5px 0 25px;display:flex}.hd-heading p{color:var(--hd-muted);max-width:610px;margin-top:9px}.hd-eyebrow{letter-spacing:1.8px;color:var(--hd-blue);margin-bottom:9px;font-size:10px;font-weight:700;display:block}.hd-panel{background:var(--hd-bg);border:1px solid var(--hd-line);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 5px 22px #10284005}.hd-new{max-width:960px;margin:auto;padding:26px}.hd-new h2{margin:15px 0 25px}.hd .hd-back{background:0 0;border:0;margin-bottom:12px;padding-left:0}.hd fieldset{border:0;min-width:0;margin:0;padding:0}.hd input:not([type=checkbox]):not([type=file]),.hd textarea,.hd select{font:inherit;color:var(--hd-ink);background:var(--hd-bg);border:1px solid var(--hd-line);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.hd textarea{resize:vertical;line-height:1.6;display:block}.hd input[readonly]{background:var(--hd-soft);color:var(--hd-muted)}.hd input::placeholder,.hd textarea::placeholder{color:#8390a0}.hd-field{align-content:start;gap:7px;min-width:0;display:grid}.hd-field>span{color:var(--hd-muted);font-size:12px;font-weight:600}.hd-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hd-wide{grid-column:1/-1}.hd-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.hd-check input{accent-color:var(--hd-blue);flex:none;width:17px;height:17px;margin:2px 0}.hd-files{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hd-files>small{color:var(--hd-muted);flex:250px;font-size:11px}.hd-file-button{font-size:12px;position:relative;overflow:hidden}.hd-file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.hd-file-button:focus-within{outline:3px solid #51b9ee}.hd-file-chip{background:var(--hd-soft);border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:4px 8px;font-size:12px;display:flex}.hd-file-chip>span{overflow-wrap:anywhere}.hd-file-chip small{white-space:nowrap;color:var(--hd-muted)}.hd-file-chip button{min-width:32px;min-height:32px;padding:0;font-size:22px}.hd-form-actions{justify-content:flex-end;padding-top:19px;display:flex}.hd-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hd-alert{color:#952f25;overflow-wrap:anywhere;background:#fff1ef;border:1px solid #f2b7b0;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:12px 0;padding:12px 15px;font-size:13px;display:flex}.hd-notice{color:#23825d;padding-top:10px;font-size:12px}.hd progress{width:100%;height:7px;accent-color:var(--hd-blue)}.hd-status-tabs{border-bottom:1px solid var(--hd-line);scrollbar-width:thin;gap:5px;padding:12px 16px;display:flex;overflow-x:auto}.hd-status-tabs button{white-space:nowrap;background:0 0;border:0;min-height:39px;padding:8px 12px;font-size:12px}.hd-status-tabs button[aria-pressed=true]{color:#0c74ac;background:#e7f5fc;font-weight:600}.hd-toolbar{align-items:center;gap:16px;padding:18px 22px;display:flex}.hd-search{min-width:100px;color:var(--hd-muted);flex:1;align-items:center;gap:8px;display:flex}.hd-search input{background:var(--hd-soft)!important;border:0!important}.hd-toolbar>.hd-check{white-space:nowrap}.hd-filters{border-bottom:1px solid var(--hd-line);padding:0 22px 14px}.hd-filters summary{cursor:pointer;color:var(--hd-muted);width:fit-content;min-height:32px;font-size:12px}.hd-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:5px 0;display:grid}.hd-filter-grid button{align-self:end}.hd-list{transition:opacity .15s}.hd-list[aria-busy=true]{opacity:.65}.hd .hd-ticket-row{border:0;border-bottom:1px solid var(--hd-line);text-align:left;background:var(--hd-bg);border-radius:0;justify-content:flex-start;align-items:flex-start;gap:15px;width:100%;padding:20px 23px;display:flex}.hd .hd-ticket-row:last-child{border-bottom:0}.hd .hd-ticket-row:hover{background:var(--hd-soft)}.hd .hd-ticket-row.is-unread{box-shadow:inset 3px 0 var(--hd-blue);background:color-mix(in srgb,var(--hd-bg) 96%,#36aee4)}.hd-avatar{color:#3784af;background:#e9f3fa;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}.hd-ticket-main{flex:1;min-width:0}.hd-ticket-top{color:var(--hd-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.hd-ticket-number{font-variant-numeric:tabular-nums;letter-spacing:.4px}.hd-ticket-main>strong{overflow-wrap:anywhere;margin:5px 0;font-size:14px;font-weight:600;display:block}.hd-ticket-bottom{color:var(--hd-muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.hd-ticket-state{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.hd-ticket-state time{color:var(--hd-muted);white-space:nowrap;font-size:10px}.hd-unread-dot{background:var(--hd-blue);border-radius:50%;flex:none;width:6px;height:6px}.hd-badge{color:#5c6a7e;white-space:nowrap;background:#eef1f5;border-radius:6px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.hd-badge--new,.hd-badge--open{color:#167dac;background:#e7f5fc}.hd-badge--waiting_for_manager{color:#a06a19;background:#fff1dd}.hd-badge--waiting_for_client{color:#7d5faf;background:#f0edfb}.hd-badge--in_progress{color:#23817f;background:#e5f4f4}.hd-badge--resolved{color:#398151;background:#e7f6ec}.hd-badge--urgent{color:#b84536;background:#fee8e5}.hd-badge--high{color:#a06a19;background:#fff1dd}.hd-empty,.hd-loading{text-align:center;color:var(--hd-muted);padding:65px 20px}.hd-empty svg{color:#91b7cd;width:42px;height:42px;margin-bottom:16px}.hd-empty h2{color:var(--hd-ink);margin-bottom:8px;font-size:18px}.hd-pagination{border-top:1px solid var(--hd-line);color:var(--hd-muted);justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;font-size:11px;display:flex}.hd-pagination>div{gap:8px;display:flex}.hd-pagination button{min-height:36px;font-size:11px}.hd-ticket-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:22px;display:grid}.hd-ticket-header{border-bottom:1px solid var(--hd-line);padding:25px}.hd-inline{color:var(--hd-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;font-size:11px;display:flex}.hd-messages{background:var(--hd-soft);overscroll-behavior:contain;flex-direction:column;gap:19px;max-height:680px;padding:25px;display:flex;overflow-y:auto}.hd-message{border:1px solid var(--hd-line);background:var(--hd-bg);border-radius:11px;min-width:0;padding:18px;box-shadow:0 2px 7px #16283c03}.hd-message--staff{border-left:3px solid var(--hd-blue)}.hd-message--internal{background:var(--hd-note);color:#634b22;border-color:#ecd9a3}.hd-message header{align-items:center;gap:9px;margin-bottom:14px;display:flex}.hd-message header strong{font-size:12px;display:block}.hd-message header small{color:var(--hd-muted);font-size:10px;display:block}.hd-message header time{color:var(--hd-muted);text-align:right;margin-left:auto;font-size:10px}.hd-message header .hd-avatar{border-radius:8px;width:29px;height:29px;font-size:12px}.hd-message>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.hd-attachments{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hd-attachments a{border:1px solid var(--hd-line);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:7px;max-width:100%;padding:8px;font-size:11px;display:flex}.hd-attachments small{color:var(--hd-muted);font-size:10px;display:block}.hd-read{color:var(--hd-muted);justify-content:flex-end;align-items:center;gap:3px;margin-top:8px;font-size:9px;display:flex}.hd-read svg{width:13px;height:13px}.hd-composer{border-top:1px solid var(--hd-line);background:var(--hd-bg);padding:22px}.hd-composer.is-internal{background:var(--hd-note);color:#634b22}.hd-composer-tabs{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.hd-composer-tabs button{background:0 0;border:0;font-size:12px}.hd-composer-tabs button[aria-pressed=true]{color:#1578ad;background:#e5f3fb;font-weight:600}.hd-composer.is-internal .hd-composer-tabs button[aria-pressed=true]{color:#745017;background:#f5e3b4}.hd-composer .hd-composer-hint{color:var(--hd-muted);margin-bottom:12px;font-size:11px}.hd-composer h3{margin-bottom:12px}.hd-ticket-aside{gap:16px;min-width:0;display:grid}.hd-detail-panel{padding:20px}.hd-detail-panel summary{cursor:pointer;min-height:32px;font-size:13px;font-weight:600}.hd-detail-panel dl{overflow-wrap:anywhere;margin:10px 0 20px;font-size:12px}.hd-detail-panel dt{color:var(--hd-muted);margin-top:15px;font-size:10px}.hd-detail-panel dd{margin:4px 0}.hd-detail-panel dd a{margin:3px 0;display:block}.hd-metadata fieldset{gap:14px;display:grid}.hd-metadata button{width:100%;font-size:12px}.hd-history{margin:10px 0;padding:0;list-style:none}.hd-history li{border-left:1px solid var(--hd-line);gap:4px;padding:0 0 20px 15px;font-size:11px;display:grid;position:relative}.hd-history li:before{content:"";background:#9ab8ca;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}.hd-history time,.hd-history small{color:var(--hd-muted);font-size:10px}.hd-nav-badge{color:#fff;background:#178dcc;border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font:600 10px/1 Inter,Arial,sans-serif;display:inline-flex}.hd-summary{background:var(--hd-bg);border:1px solid var(--hd-line);border-radius:15px;margin-bottom:22px;padding:25px}.hd-summary header{justify-content:space-between;align-items:center;gap:15px;display:flex}.hd-summary header>a{font-size:12px}.hd-summary-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px;display:grid}.hd-summary-grid a{color:var(--hd-muted);background:var(--hd-soft);border-radius:10px;gap:10px;padding:16px;font-size:11px;display:grid}.hd-summary-grid strong{color:var(--hd-ink);font-size:29px;font-weight:600;line-height:1}.hd-public{max-width:900px;margin:0 auto}.hd-public .hd-form{padding:28px}.hd-public-lang{justify-content:flex-end;gap:6px;padding:20px 28px 0;display:flex}.hd-success{text-align:center;padding:45px 30px}.hd-success>svg{color:#31835e;width:48px;height:48px;margin-bottom:20px}.hd-success p{max-width:520px;margin:15px auto 25px}.hd-guest-shell{max-width:1260px;margin:30px auto;padding:0 22px}.hd-guest-nav{justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.hd-guest-nav>a{color:#168bc7;text-decoration:none}.hd-guest-nav img{max-width:130px}.hd-guest-nav select{border:1px solid #dfe7ef;border-radius:8px;padding:10px}@media (width<=1100px){.hd-ticket-layout{grid-template-columns:minmax(0,1fr) 245px;gap:15px}.hd-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-message,.hd-composer,.hd-messages,.hd-ticket-header{padding:18px}.hd-detail-panel{padding:16px}}@media (width<=850px){.hd-ticket-layout{flex-direction:column;display:flex}.hd-conversation,.hd-ticket-aside{width:100%}.hd-ticket-aside{order:-1}.hd-detail-panel dl{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.hd-detail-panel dl>dt{grid-column:1}.hd-detail-panel dl>dd{grid-column:2}.hd-detail-panel dl>div{grid-column:1/-1}.hd-metadata fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-ticket-aside .hd-detail-panel:not([open]){padding-bottom:12px}.hd-summary-grid{gap:10px}.hd-heading{align-items:flex-start}.hd-heading>.hd-primary{white-space:nowrap}.hd-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hd{font-size:13px}.hd-heading{flex-direction:column;gap:17px;padding-bottom:20px}.hd-heading>.hd-primary{width:100%}.hd-heading p{font-size:12px}.hd-toolbar{flex-wrap:wrap;gap:10px;padding:14px}.hd-search{flex-basis:100%}.hd-toolbar>button{min-height:36px;margin-left:auto;font-size:11px}.hd-filters{padding:0 14px 10px}.hd-status-tabs{gap:2px;padding:9px}.hd .hd-ticket-row{flex-wrap:wrap;gap:10px;padding:16px 13px}.hd-ticket-row>.hd-avatar{border-radius:8px;width:29px;height:29px;font-size:12px}.hd-ticket-main{flex-basis:calc(100% - 40px)}.hd-ticket-state{flex-flow:wrap;align-items:center;gap:7px;width:100%;padding-left:39px}.hd-ticket-state time{margin-left:auto}.hd-ticket-main>strong{font-size:13px}.hd-ticket-bottom{gap:8px;font-size:10px}.hd-pagination{flex-direction:column;align-items:stretch;padding:14px}.hd-pagination>div{justify-content:space-between}.hd-new{padding:18px 14px}.hd-form-grid{grid-template-columns:1fr;gap:17px}.hd-wide{grid-column:auto}.hd input:not([type=checkbox]):not([type=file]),.hd textarea,.hd select{font-size:16px}.hd-form-actions>.hd-primary{width:100%}.hd-ticket-header,.hd-messages,.hd-composer{padding:15px}.hd-message{padding:13px}.hd-message header{flex-wrap:wrap;gap:7px}.hd-message header time{font-size:9px}.hd-message>p{font-size:12px}.hd-ticket-header h2{font-size:19px}.hd-messages{gap:14px;max-height:65vh}.hd-composer-tabs button{padding:8px;font-size:11px}.hd-composer-tabs svg{width:17px}.hd-composer-hint{line-height:1.5}.hd-summary{padding:18px}.hd-summary header{align-items:flex-start}.hd-summary h2{font-size:18px}.hd-summary header>a{text-align:right;max-width:100px;font-size:10px}.hd-summary-grid{grid-template-columns:1fr 1fr}.hd-summary-grid a{padding:12px}.hd-summary-grid strong{font-size:25px}.hd-public .hd-form{padding:18px 14px}.hd-public-lang{padding:15px 14px 0}.hd-guest-shell{margin:18px auto;padding:0 12px}.hd-alert{flex-direction:column;align-items:flex-start}.hd-filter-grid{grid-template-columns:1fr 1fr}.hd-ticket-aside .hd-detail-panel[open]{max-height:380px;overflow-y:auto}}@media (prefers-reduced-motion:no-preference){.hd-panel{animation:.35s both hd-appear}@keyframes hd-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}@media (width<=600px){.account-page--support .account-sidebar__meta{display:none}.account-page--support .account-sidebar__menu{grid-template-columns:1fr 1fr;padding:7px;display:grid}.account-page--support .account-sidebar__item{gap:7px;min-height:40px;padding:8px;font-size:11px}.account-page--support .account-sidebar__icon-slot{width:16px;height:16px}.account-page--support .account-sidebar__group:last-child{grid-column:1/-1}.account-page--support .account-page__greeting{margin-bottom:18px;font-size:23px}.account-page--support .account-sidebar{margin-bottom:0}.account-page--support .account-dashboard{gap:20px}}.account-service-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.account-service-links a{min-height:0!important;padding:8px!important;font-size:11px!important}.admin-page .hd .hd-primary{color:#fff;background:#178dcc;border-color:#178dcc}.admin-page .hd .hd-primary:not(:disabled):hover{color:#fff;background:#1178b1}.admin-page .hd .hd-ticket-row{border:0;border-bottom:1px solid var(--hd-line);box-shadow:none;border-radius:0;font-weight:400}.admin-page .hd .hd-ticket-row.is-unread{box-shadow:inset 3px 0 var(--hd-blue)}.admin-page .hd button.hd-ticket-row:not(:disabled):hover{background:var(--hd-soft);box-shadow:inset 3px 0 var(--hd-blue);transform:none}.admin-page .hd .hd-message--internal p,.admin-page .hd .hd-message--internal header strong{color:#634b22}.admin-page .hd .hd-message--internal header small,.admin-page .hd .hd-message--internal time{color:#80663c}.admin-page .hd .hd-message--internal>p{color:#634b22!important}.admin-helpdesk-menu{display:none}@media (width<=760px){.admin-shell--helpdesk .admin-sidebar{height:auto;padding:17px 20px;position:relative}.admin-shell--helpdesk .admin-brand{padding-right:48px}.admin-shell--helpdesk .admin-brand h1{font-size:20px}.admin-shell--helpdesk .admin-brand p{margin-bottom:0}.admin-shell--helpdesk:not(.is-helpdesk-nav-open) .admin-nav{display:none}.admin-shell--helpdesk.is-helpdesk-nav-open .admin-nav{margin-top:24px}.admin-shell--helpdesk .admin-helpdesk-menu{border:1px solid var(--admin-border);background:var(--admin-button);width:40px;height:40px;color:var(--admin-ink);border-radius:8px;justify-content:center;align-items:center;padding:9px;display:flex;position:absolute;top:18px;right:17px}.admin-helpdesk-menu svg{width:21px;height:21px}}.hd .hd-ticket-row[data-status]{--hd-ticket-accent:#168bc7}.hd .hd-ticket-row:is([data-status=open],[data-status=in_progress],[data-status=waiting_for_client],[data-status=waiting_for_manager]){--hd-ticket-accent:#dca72b}.hd .hd-ticket-row:is([data-status=resolved],[data-status=closed]){--hd-ticket-accent:#299565}.hd .hd-ticket-row[data-status=cancelled]{--hd-ticket-accent:#d34b4b}.hd.hd .hd-ticket-row[data-status],.admin-page .hd button.hd-ticket-row[data-status]:not(:disabled):hover{box-shadow:inset 3px 0 var(--hd-ticket-accent)}.hd .hd-badge--in_progress{color:#805e0d;background:#fff5d6}.hd :is(.hd-badge--resolved,.hd-badge--closed){color:#287449;background:#e7f6ec}.hd .hd-badge--cancelled{color:#a73434;background:#fee8e5}.hd{--hd-asset-revision:20260900}.service-request{max-width:var(--container-width,1320px);padding:44px var(--container-padding,24px) 72px;color:#20282f;margin:0 auto}.service-request__heading{max-width:760px;margin-bottom:28px}.service-request__heading>p:first-child{letter-spacing:.14em;color:#2686b8;font-size:12px;font-weight:700}.service-request__heading h1{letter-spacing:-.025em;margin:12px 0 16px;font-size:clamp(28px,4vw,44px);line-height:1.15}.service-request__heading>p:last-child{color:#65727c;font-size:16px;line-height:1.65}.service-request__tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.service-request__tabs a{color:#3c5666;background:#fff;border:1px solid #d9e3e9;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.service-request__tabs a.active{color:#196a98;background:#eaf6fc;border-color:#41a2d4}.service-request__tabs a:hover{border-color:#41a2d4}.service-request__tabs a:focus-visible,.service-request__aside a:focus-visible{outline-offset:3px;outline:3px solid #359bd0}.service-request__layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.service-request__form{background:#fff;border:1px solid #e1e8ed;border-radius:16px;min-width:0;padding:28px;box-shadow:0 10px 35px #243c5510}.service-request__aside{color:#fff;background:#253c4b;border-radius:16px;gap:18px;padding:28px;display:grid}.service-request__aside h2{margin:0 0 4px;font-size:19px}.service-request__aside a{color:inherit;overflow-wrap:anywhere;font-size:15px;text-decoration:none}.service-request__aside a:hover{text-decoration:underline}.service-request__inbox{border-top:1px solid #ffffff30;margin-top:6px;padding-top:20px}.service-request__inbox span{float:right}.service-request__form .hd-form{padding:0}.service-request__form .hd-success{padding:24px 0}@media (width<=900px){.service-request__layout{grid-template-columns:minmax(0,1fr)}.service-request__aside{grid-template-columns:1fr 1fr}.service-request__aside h2,.service-request__inbox{grid-column:1/-1}}@media (width<=600px){.service-request{padding:28px 16px 44px}.service-request__tabs{gap:8px}.service-request__tabs a{text-align:center;flex:140px;padding:12px;font-size:13px}.service-request__form{padding:20px 16px}.service-request__aside{grid-template-columns:1fr;padding:24px}.service-request__heading>p:last-child{font-size:14px}}.store-info{--info-gap:24px;color:var(--shop-ink);font-size:var(--shop-text-body);padding-block:28px 64px;line-height:1.65}.store-info__breadcrumbs{font-size:var(--shop-text-small);color:var(--shop-muted);flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.store-info a{color:var(--shop-accent);text-decoration:none}.store-info a:focus-visible,.store-info summary:focus-visible{outline:3px solid var(--shop-accent);outline-offset:5px;border-radius:4px}.store-info__hero{border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-surface);justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex}.store-info__eyebrow{font-size:var(--shop-text-small);letter-spacing:.065em;color:var(--shop-accent);margin:0 0 12px;font-weight:700}.store-info h1{font:700 var(--shop-text-title)/1.18 var(--font-heading);letter-spacing:-.03em;max-width:900px;margin:0 0 18px}.store-info h2{font:700 var(--shop-text-section)/1.3 var(--font-heading);letter-spacing:-.02em;margin:0 0 18px}.store-info h3{font:600 var(--shop-text-card)/1.4 var(--font-heading);margin:0 0 12px}.store-info p{margin-top:0}.store-info__intro{max-width:790px;font-size:var(--fs-lg);color:var(--shop-muted);margin-bottom:0}.store-info__hero-mark{border:1px solid var(--shop-border);background:var(--shop-white);height:104px;color:var(--shop-accent);border-radius:28px;flex:0 0 104px;place-items:center;display:grid;transform:rotate(-6deg)}.store-info__hero-mark svg{width:52px;height:52px;transform:rotate(6deg)}.store-info__nav{border-bottom:1px solid var(--shop-border);flex-wrap:wrap;gap:6px 22px;margin-bottom:18px;padding-block:18px;display:flex}.store-info__nav a{min-height:44px;font-size:var(--shop-text-control);color:var(--shop-muted);transition:color var(--shop-motion-fast);align-items:center;font-weight:600;display:flex;position:relative}.store-info__nav a:after{content:"";background:var(--shop-accent);transform-origin:0;height:2px;transition:transform var(--shop-motion-normal) var(--shop-ease);position:absolute;inset:auto 0 1px;transform:scaleX(0)}.store-info__nav a.active{color:var(--shop-accent)}.store-info__nav a.active:after{transform:scaleX(1)}.store-info__cards{gap:var(--info-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:28px 40px;display:grid}.store-info__card{background:var(--shop-white);border:1px solid var(--shop-border);border-radius:var(--shop-radius);box-shadow:var(--shop-shadow);padding:26px;position:relative}.store-info__number{font-size:var(--shop-text-small);color:var(--shop-accent);border-bottom:2px solid var(--shop-border-active);margin-bottom:20px;padding-bottom:5px;font-weight:700;display:inline-block}.store-info__card h2{font-size:var(--shop-text-card);margin-bottom:12px}.store-info__card p{color:var(--shop-muted);margin-bottom:0}.store-info__card a,.store-info__text-link{align-items:center;gap:14px;min-height:44px;margin-top:16px;font-weight:600;display:inline-flex}.store-info__card a svg,.store-info__text-link svg{width:20px;height:20px;transition:transform var(--shop-motion-normal) var(--shop-ease);flex-shrink:0}.store-info__process{border-radius:var(--shop-radius);background:var(--shop-surface);margin-block:0 40px;padding:28px 32px}.store-info__process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding-left:20px;display:grid}.store-info li::marker{color:var(--shop-accent);font-weight:700}.store-info li{padding-left:8px}.store-info__details,.store-info__request{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.store-info__faq details{border-bottom:1px solid var(--shop-border)}.store-info__faq summary{cursor:pointer;min-height:64px;font-weight:600;font-size:var(--shop-text-card);justify-content:space-between;align-items:center;gap:20px;padding-block:16px;list-style:none;display:flex}.store-info__faq summary::-webkit-details-marker{display:none}.store-info__faq summary span{color:var(--shop-accent);transition:transform var(--shop-motion-normal) var(--shop-ease);font-size:24px}.store-info__faq details[open] summary span{transform:rotate(45deg)}.store-info__faq details p{color:var(--shop-muted);max-width:74ch;margin:0 0 24px}.store-info__faq details[open] p{animation:store-info-reveal .24s var(--shop-ease)}.store-info__help{background:var(--shop-ink);color:var(--shop-white);border-radius:var(--shop-radius);padding:28px}.store-info__help h2{font-size:var(--shop-text-card)}.store-info__help a{color:#b9e5fa}.store-info__help ol{margin-bottom:28px;padding-left:20px}.store-info__help li+li{margin-top:18px}.store-info__help li::marker{color:#b9e5fa}.store-info__contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:28px;display:grid}.store-info__contact-links>a{border:1px solid var(--shop-border);border-radius:var(--shop-radius-small);min-width:0;color:var(--shop-ink);background:var(--shop-white);transition:border-color var(--shop-motion-fast), background-color var(--shop-motion-fast);align-items:center;gap:18px;padding:24px;display:flex}.store-info__contact-links svg{width:24px;height:24px;color:var(--shop-accent);flex-shrink:0}.store-info__contact-links svg:last-child{width:18px;margin-left:auto}.store-info__contact-links span{min-width:0}.store-info__contact-links small{font-size:var(--shop-text-small);color:var(--shop-muted);display:block}.store-info__contact-links strong{font-size:var(--fs-lg);overflow-wrap:anywhere;display:block}.store-info__help .store-info__contact-links{grid-template-columns:1fr;gap:0;margin-block:20px 0}.store-info__help .store-info__contact-links>a{color:var(--shop-white);background:0 0;border-width:1px 0 0;border-color:#ffffff26;border-radius:0;gap:12px;padding:16px 0}.store-info__help .store-info__contact-links small,.store-info__help .store-info__contact-links svg{color:#b9d1df}.store-info__help .store-info__contact-links strong{font-size:var(--shop-text-body)}.store-info__help .store-info__contact-links svg:last-child{display:none}.store-info__company{border-top:1px solid var(--shop-border);grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;padding-top:32px;display:grid}.store-info__company h2{margin-top:10px}.store-info__address-note{font-size:var(--shop-text-small);max-width:60ch;color:var(--shop-muted)}.store-info__request>div{min-width:0}.store-info__request .service-request__form{border-color:var(--shop-border);border-radius:var(--shop-radius);box-shadow:var(--shop-shadow)}.store-info__request .hd{font-family:var(--font-base)}@keyframes store-info-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.store-info__hero,.store-info__cards,.store-info__contact-links{animation:store-info-reveal var(--shop-motion-entrance) var(--shop-ease) both}.store-info__cards{animation-delay:60ms}}@media (hover:hover){.store-info__nav a:hover{color:var(--shop-accent)}.store-info__nav a:hover:after{transform:scaleX(1)}.store-info__contact-links>a:hover{background:var(--shop-soft-blue);border-color:var(--shop-border-active)}.store-info__help .store-info__contact-links>a:hover{color:#b9e5fa;background:0 0}.store-info__text-link:hover svg,.store-info__card a:hover svg{transform:translate(4px)}}@media (width<=1000px){.store-info{--info-gap:16px}.store-info__hero{padding:28px}.store-info__hero-mark{flex-basis:80px;height:80px}.store-info__hero-mark svg{width:40px;height:40px}.store-info__card{padding:22px}.store-info__details,.store-info__request{grid-template-columns:minmax(0,1fr);gap:28px}.store-info__help .store-info__contact-links{grid-template-columns:1fr 1fr;gap:20px}}@media (width<=640px){.store-info{padding-block:20px 40px}.store-info__breadcrumbs{margin-bottom:18px}.store-info__hero{padding:24px 20px}.store-info__hero-mark{display:none}.store-info__intro{font-size:var(--shop-text-body)}.store-info__nav{gap:2px 18px;margin-bottom:0}.store-info__nav a{font-size:var(--shop-text-small)}.store-info__cards{grid-template-columns:1fr;gap:12px;margin-block:24px}.store-info__card{padding:22px}.store-info__number{margin-bottom:12px}.store-info__process{margin-block:24px;padding:24px}.store-info__process ol{grid-template-columns:1fr;gap:16px}.store-info__contact-links,.store-info__help .store-info__contact-links,.store-info__company{grid-template-columns:1fr;gap:12px}.store-info__contact-links>a{padding:20px}.store-info__help{padding:24px}.store-info__company{gap:24px}.store-info__request .service-request__form{padding:22px 16px}}@media (prefers-reduced-motion:reduce){.store-info *,.store-info :after{transition:none!important;animation:none!important}}.legacy-topbar .legacy-language-select__trigger,.legacy-topbar .legacy-account-link{font-family:var(--font-base);font-weight:500}.legacy-footer__col--shop nav a:is([href=\/lv],[href="/lv/"],[href=\/en],[href="/en/"],[href=\/ru],[href="/ru/"]){transition:color .2s,transform .2s;display:inline-block}.legacy-footer__col--shop nav a:is([href=\/lv],[href="/lv/"],[href=\/en],[href="/en/"],[href=\/ru],[href="/ru/"]):is(:hover,:focus-visible){color:#3ba7e3;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.legacy-footer__col--shop nav a:is([href=\/lv],[href="/lv/"],[href=\/en],[href="/en/"],[href=\/ru],[href="/ru/"]){transition:none}.legacy-footer__col--shop nav a:is([href=\/lv],[href="/lv/"],[href=\/en],[href="/en/"],[href=\/ru],[href="/ru/"]):is(:hover,:focus-visible){transform:none}}@media (width>=1025px){.footer .footer-grid,.legacy-footer .legacy-footer__grid{grid-template-columns:minmax(260px,1.35fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,3.2vw,52px)}}.footer .footer-grid>div{min-width:0}.legacy-footer .nextage-footer-company,.legacy-footer .nextage-footer-clients{min-width:0;display:block}.legacy-footer .nextage-footer-company>h3,.legacy-footer .nextage-footer-clients>h3{color:#f5f7f6;letter-spacing:0;margin:4px 0 20px;font:700 18px Montserrat,Arial,sans-serif}.legacy-footer .legacy-footer__grid>.nextage-footer-company>nav,.legacy-footer .legacy-footer__grid>.nextage-footer-clients>nav{display:block}.legacy-footer .nextage-footer-company>nav>a,.legacy-footer .nextage-footer-clients>nav>a{color:#f5f7f6;width:auto;min-height:0;margin:0 0 13px;padding:0;font:400 14px/1.35 Inter,Arial,sans-serif;text-decoration:none;transition:color .2s,transform .2s;display:block}.legacy-footer .nextage-footer-company>nav>a:is(:hover,:focus-visible),.legacy-footer .nextage-footer-clients>nav>a:is(:hover,:focus-visible){color:#3ba7e3;transform:translate(3px)}@media (width<=720px){.legacy-footer .nextage-footer-company>h3,.legacy-footer .nextage-footer-clients>h3{margin:0 0 15px;font-size:14px}.legacy-footer .nextage-footer-company>nav>a,.legacy-footer .nextage-footer-clients>nav>a{margin-bottom:10px;line-height:1.42}}@media (width<=560px){.legacy-footer .legacy-footer__grid>.nextage-footer-clients{border:0;grid-column:auto;padding:0}}@media (width<=400px){.legacy-footer .nextage-footer-company>nav>a,.legacy-footer .nextage-footer-clients>nav>a{font-size:13px}}@media (prefers-reduced-motion:reduce){.legacy-footer .nextage-footer-company>nav>a,.legacy-footer .nextage-footer-clients>nav>a{transition:none}.legacy-footer .nextage-footer-company>nav>a:is(:hover,:focus-visible),.legacy-footer .nextage-footer-clients>nav>a:is(:hover,:focus-visible){transform:none}}.custom-select{display:inline-block;position:relative}.custom-select__trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;display:inline-flex}.custom-select__chevron{font-size:var(--fs-sm);opacity:.75}.custom-select__menu{z-index:20;border:1px solid var(--color-surface);background:#fff;width:max-content;margin:0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #1834491f}.custom-select__option{box-sizing:border-box;text-align:left;width:100%;color:var(--color-text);font-size:var(--fs-base);font-family:var(--font-heading);cursor:pointer;transition:background var(--t-delay) ease, color var(--t-delay) ease;background:0 0;border:0;padding:8px 10px;font-weight:500;text-decoration:none;display:block}.custom-select__menu[hidden]{display:none}.custom-select__option:hover,.custom-select__option.is-selected{background:var(--color-surface);color:var(--color-blue_primary)}@media (width<=1024px){.custom-select{min-width:0;max-width:100%}.custom-select__menu{min-width:100%;max-width:min(280px,100vw - 40px);max-height:min(320px,50dvh);overflow-y:auto}.custom-select__option{overflow-wrap:anywhere;min-height:44px}}.service-menu{position:relative}.service-menu summary{cursor:pointer;min-height:44px;color:var(--color-text);font-family:var(--font-heading);font-size:var(--fs-base);text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;font-weight:700;list-style:none;display:flex}.service-menu summary::-webkit-details-marker{display:none}.service-menu summary svg{flex-shrink:0;transition:transform .15s}.service-menu[open] summary svg{transform:rotate(180deg)}.service-menu summary:focus-visible,.service-menu__links a:focus-visible{outline-offset:4px;outline:2px solid #167da9}.service-menu__links{z-index:100;background:#fff;border:1px solid #dce5ea;border-radius:10px;width:max-content;min-width:250px;max-width:min(340px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #112d4226}.legacy-services .service-menu__links a{color:#17242e;text-transform:none;white-space:normal;background:0 0;border-radius:6px;align-items:center;min-height:46px;padding:12px;font-size:14px;line-height:1.35;display:flex}.legacy-services .service-menu__links a:hover{color:#076c9a;background:#eef7fb}.service-menu--mobile{width:100%}.service-menu--mobile summary{color:#f5f6f8;white-space:normal;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;min-height:52px;padding:14px 16px}.service-menu--mobile .service-menu__links{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin-top:8px;padding:0;position:static}.legacy-mobile-menu__services .service-menu__links a{text-align:left;text-transform:none;justify-content:flex-start}@media (prefers-reduced-motion:reduce){.service-menu summary svg{transition:none}}.container{width:min(100%,1440px);margin-inline:auto;padding-inline:80px}.store-shell{--store-control-radius:12px;--store-accent:#087bb5;--store-accent-hover:#075d89;--store-control-border:#cbdbe5;--store-control-motion:.18s;--store-header-offset:211px;flex-direction:column;min-height:100vh;display:flex}.store-header{border-bottom:1px solid #d9d9d9}.legacy-topbar{background:#fff}.legacy-topbar__row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.legacy-topbar__links{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.legacy-topbar__links a{color:#12141780;font-family:var(--font-base);font-size:var(--fs-ui);transition:background-size var(--t-delay) ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-weight:500;text-decoration:none;display:inline-block}.legacy-topbar__links a:hover{background-size:100% 1px}.legacy-topbar__note{color:#666;font-size:var(--fs-md);margin:0}.legacy-topbar__lang-wrap{align-items:center;gap:16px;display:flex}.legacy-language-select__trigger{color:#13151780;font-family:var(--font-heading);font-size:var(--fs-ui);transition:color var(--t-delay) ease;background:0 0;border:0;padding:0;font-weight:600;line-height:1}.legacy-language-select__trigger:hover,.legacy-language-select__trigger[aria-expanded=true]{color:#1f8fd7}.custom-select__trigger{width:fit-content}.legacy-language-select__trigger .custom-select__chevron{font-size:var(--fs-base);opacity:.9;transition:transform var(--t-delay) ease, color var(--t-delay) ease;transform:translateY(-1px)}.legacy-language-select__trigger[aria-expanded=true] .custom-select__chevron{transform:translateY(-1px)rotate(180deg)}.legacy-language-select__menu{background:#fff;border:1px solid #2c8fc740;border-radius:12px;min-width:86px;margin:0;padding:6px;top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 28px #14263724}.legacy-language-select__option{color:#13151780;font-family:var(--font-heading);font-size:var(--fs-base);border-radius:8px;padding:7px 10px;font-weight:600}.legacy-language-select__option:hover,.legacy-language-select__option.is-selected{color:#1f8fd7;background:#eef6fd}.legacy-middlebar{background:#f4f8fb}.legacy-middlebar__row{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:20px;min-height:92px;display:grid}@property --glint{syntax:"<percentage>";inherits:true;initial-value:-40%}.legacy-logo{font-family:var(--font-heading);font-size:var(--fs-3xl);--glint:-40%;background:linear-gradient(108deg, transparent var(--glint), #ffffffd1 calc(var(--glint) + 10%), transparent calc(var(--glint) + 22%)), linear-gradient(128deg, #0d1b2a 0%, #1b4965 42%, #3ba7e3 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:0;background-size:100% 100%,100% 100%;-webkit-background-clip:text,text;background-clip:text,text;flex-direction:column;margin:0;font-weight:700;line-height:1;text-decoration:none;transition:--glint .65s cubic-bezier(.22,1,.36,1),transform .25s,letter-spacing .25s;display:flex;transform:translateY(0)}.legacy-logo:hover{--glint:135%;letter-spacing:.01em}.legacy-logo span{font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(108deg, transparent var(--glint), #ffffffd1 calc(var(--glint) + 10%), transparent calc(var(--glint) + 22%)), linear-gradient(128deg, #0d1b2a 0%, #1b4965 42%, #3ba7e3 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:100% 100%,100% 100%;-webkit-background-clip:text,text;background-clip:text,text;font-weight:600}.legacy-search{border:1px solid var(--store-control-border);border-radius:var(--store-control-radius);min-width:0;height:46px;min-height:46px;transition:border-color var(--store-control-motion), box-shadow var(--store-control-motion);background:#fff;align-items:stretch;display:flex;position:relative;overflow:visible}.legacy-search:focus-within{border-color:var(--store-accent);box-shadow:0 0 0 3px #087bb524}.legacy-search input{border-radius:calc(var(--store-control-radius) - 1px) 0 0 calc(var(--store-control-radius) - 1px);width:100%;min-width:0;font-family:var(--font-heading);font-size:var(--fs-base);border:0;padding:0 14px;font-weight:600}.legacy-search input::placeholder{color:#818181}.legacy-search input:focus{outline:none}.legacy-search>button{border-radius:0 calc(var(--store-control-radius) - 1px) calc(var(--store-control-radius) - 1px) 0;background:var(--store-accent);width:46px;color:var(--color-text_light);cursor:pointer;transition:background-color var(--store-control-motion), box-shadow var(--store-control-motion);border:0;flex:0 0 46px;place-items:center;padding:0;line-height:1;display:grid}.legacy-search>button svg{flex-shrink:0;display:block}.legacy-search>button:hover{background:var(--store-accent-hover)}.legacy-search>button:active{box-shadow:inset 0 2px 4px #0000002e}.legacy-search>button:focus-visible{outline:2px solid var(--store-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.legacy-search,.legacy-search>button{transition:none}}.search-suggestions{z-index:1250;background:#fff;border:1px solid #1315171f;border-radius:0 0 12px 12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 32px #1426372e}.search-suggestion{min-width:0;color:var(--color-text);border-bottom:1px solid #13151714;gap:12px;padding:9px 12px;text-decoration:none;display:flex}.search-suggestion:hover,.search-suggestion.is-selected{background:#f0f8fd}.search-suggestion__image{background:#f5f6f7;border-radius:6px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.search-suggestion__image img{object-fit:contain;width:100%;height:100%}.search-suggestion__details{align-content:center;gap:3px;min-width:0;display:grid}.search-suggestion__title{text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.2;overflow:hidden}.search-suggestion__price{color:#1f8fd7;font-weight:700}.search-suggestions__status{color:#666;text-align:center;padding:16px}.search-suggestions__more{color:#1f8fd7;text-align:center;padding:11px 14px;font-weight:700;text-decoration:none;display:block}.search-suggestions__more:hover{background:#f0f8fd}.legacy-services{flex-direction:row;gap:1rem;display:flex}.legacy-services a{color:var(--color-text);font-family:var(--font-heading);font-size:var(--fs-base);text-transform:uppercase;transition:background-size var(--t-delay) ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-weight:700;text-decoration:none;display:inline-block}.legacy-services a:hover{background-size:100% 1px}.legacy-bottombar{background-color:#2c8fc7}.legacy-bottombar__row{justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.legacy-categories{display:none}.legacy-quicklinks{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.legacy-quicklinks a{color:var(--color-text_light);font-family:var(--font-heading);font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.01em;transition:color var(--t-delay) ease;font-weight:700;text-decoration:none}.legacy-quicklinks a:hover,.legacy-quicklinks a:focus-visible{color:#d5ecfb}.legacy-trust{align-items:center;gap:.9rem;margin-left:auto;margin-right:.5rem;display:flex}.legacy-trust span{color:#ffffffe6;font-family:var(--font-heading);font-size:var(--fs-sm);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600}.legacy-trust span+span{border-left:1px solid #ffffff59;padding-left:.9rem}.legacy-chip{max-height:26.1px;color:var(--color-text_light);font-family:var(--font-heading);font-size:var(--fs-ui);text-transform:uppercase;transition:all var(--t-delay) ease;flex-direction:row;gap:.3rem;font-weight:700;text-decoration:none;display:flex}.legacy-chip span{display:inline-block}.legacy-chip span svg{max-height:26.1px}.legacy-chip span svg,.legacy-chip span svg *{transition:stroke var(--t-delay) ease, fill var(--t-delay) ease}.legacy-chip:hover{color:#bfbfbf}.legacy-chip:hover span svg,.legacy-chip:hover span svg *{stroke:#bfbfbf;fill:#bfbfbf}.legacy-actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.legacy-actions a{font-size:var(--fs-md);color:var(--color-text_light);transition:color var(--t-delay) ease;font-weight:600;text-decoration:none}.legacy-account-link{font-family:var(--font-heading);font-size:var(--fs-ui);color:#13151780;white-space:nowrap;transition:color var(--t-delay) ease, border-color var(--t-delay) ease, background-color var(--t-delay) ease;font-weight:600;text-decoration:none}.legacy-account-link:hover{color:var(--color-primary)}.legacy-account-button{background-color:var(--color-blue_primary);height:48px;font-size:var(--fs-base);color:#fff;white-space:nowrap;transition:color var(--t-delay) ease, border-color var(--t-delay) ease, background-color var(--t-delay) ease;justify-content:center;align-items:center;padding:20px 17px;font-weight:600;text-decoration:none;display:flex}.legacy-account-button:hover{background-color:var(--color-primary)}.legacy-logout-btn{color:var(--color-text_light);cursor:pointer;font-family:var(--font-heading);font-size:var(--fs-sm);text-transform:uppercase;transition:color var(--t-delay) ease, border-color var(--t-delay) ease;background:0 0;border:1px solid #ffffff73;border-radius:999px;padding:7px 12px;font-weight:700;line-height:1}.legacy-logout-btn:hover{color:#bfbfbf}.legacy-actions a svg,.legacy-actions a svg *{transition:stroke var(--t-delay) ease}.legacy-actions a:hover{color:#bfbfbf}.legacy-actions a:hover svg,.legacy-actions a:hover svg *{stroke:currentColor}.legacy-cart-link,.legacy-favorites-link{display:inline-flex;position:relative}.legacy-cart-badge,.legacy-favorites-badge{background:var(--color-bg);min-width:18px;height:18px;color:var(--color-text);font-size:var(--fs-sm);font-family:var(--font-heading);text-align:center;border-radius:999px;padding:0 5px;font-weight:700;line-height:18px;position:absolute;top:-8px;right:-9px}@media (width<=1280px){.legacy-trust{display:none}}.store-main{flex:1}@media (width>=1025px){.store-header{z-index:120;position:fixed;top:0;left:0;right:0}.store-main{padding-top:var(--store-header-offset)}}.store-footer{color:#fff;background:linear-gradient(160deg,#0000 24%,#3ba7e333 87%),#0e1012;border-top:none;padding-block:0}.legacy-footer__body{font-family:var(--font-inter);padding-block:56px 40px}.legacy-footer__grid{grid-template-columns:auto 1fr 1fr 1fr 1fr;align-items:start;gap:32px;display:grid}.legacy-footer__col--logo{padding-top:2px;display:flex}.legacy-footer__logo-icon{flex-shrink:0;width:56px;height:56px;overflow:hidden}.legacy-footer__logo-icon img{object-fit:contain;width:100%;height:100%}.legacy-footer__schedule{font-size:var(--fs-base);color:#f5f6f8}.legacy-footer__col{flex-direction:column;gap:14px;display:flex}.legacy-footer__heading{font-family:var(--font-heading);font-size:var(--fs-lg);letter-spacing:.08em;color:#f5f6f8;text-transform:uppercase;margin:0;font-weight:700}.legacy-footer__col nav{flex-direction:column;gap:8px;display:flex}.legacy-footer__contact-row{align-items:center;gap:10px;display:inline-flex}.legacy-footer__contact-row img,.legacy-footer__contact-spacer{flex-shrink:0;width:16px;height:16px}.legacy-footer__col nav a,.legacy-footer__col nav .active{font-size:var(--fs-base);color:#f5f6f8;transition:color var(--t-delay) ease;font-weight:400;text-decoration:none}.legacy-footer__col nav a:hover{color:#3ba7e3}.legacy-footer__socials{color:#3ba7e3;margin-top:18px;display:flex}.legacy-footer__social-link{color:#fff;place-items:center;width:30px;height:30px;text-decoration:none;transition:color .18s,transform .18s;display:grid}.legacy-footer__social-link svg{fill:currentColor;width:auto;height:20px;display:block}.legacy-footer__social-link:not(.legacy-footer__social-link--disabled):hover,.legacy-footer__social-link:not(.legacy-footer__social-link--disabled):focus-visible{color:#3ba7e3;transform:translate(3px)}.legacy-footer__social-link:focus-visible{outline-offset:2px;outline:2px solid #3ba7e3}.legacy-footer__social-link--disabled{opacity:.78;cursor:default}.legacy-footer__bottom-row{text-align:center;min-height:52px;font-family:var(--font-heading);font-size:var(--fs-base);flex-flow:column wrap;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.legacy-footer__bottom-row p{color:#f5f6f8;margin:0;font-weight:500}.legacy-footer__bottom-row a{color:#f5f6f8;transition:color var(--t-delay) ease;font-weight:700;text-decoration:none}.legacy-footer__bottom-row a:hover{color:#3ba7e3}html,body{max-width:100%;overflow-x:hidden}.legacy-mobile-toggle,.legacy-mobile-menu{display:none}.store-header,.store-main,.store-footer{max-width:100%}@media (width<=1440px){.legacy-topbar__links{gap:1.4rem}.legacy-middlebar__row{grid-template-columns:minmax(170px,auto) minmax(260px,1fr) minmax(300px,auto)}.legacy-services{gap:.75rem}.legacy-quicklinks{gap:.8rem}.legacy-footer__grid{grid-template-columns:auto repeat(4,minmax(150px,1fr));gap:26px}}@media (width<=1280px){.store-shell{--store-header-offset:203px}.container{padding-inline:40px}.legacy-topbar__links a,.legacy-language-select__trigger,.legacy-account-link{font-size:var(--fs-base)}.legacy-middlebar__row{grid-template-columns:minmax(165px,auto) minmax(240px,1fr) minmax(260px,auto);gap:18px;min-height:86px}.legacy-logo{font-size:var(--fs-2xl)}.legacy-logo span,.legacy-services a,.legacy-quicklinks a{font-size:var(--fs-md)}.legacy-account-button{height:48px;font-size:var(--fs-base);padding:16px 14px}.legacy-trust{display:none}.legacy-footer__heading{font-size:var(--fs-ui)}}@media (width<=1180px){.store-shell{--store-header-offset:193px}.legacy-topbar__links{gap:1rem}.legacy-topbar__links a{font-size:var(--fs-base)}.legacy-middlebar__row{grid-template-columns:minmax(150px,auto) minmax(240px,1fr) auto;min-height:80px}.legacy-services{flex-wrap:wrap;justify-content:flex-end;row-gap:.35rem;max-width:280px}.legacy-quicklinks{gap:.65rem}.legacy-quicklinks a{font-size:var(--fs-sm)}.legacy-actions{gap:.8rem}.legacy-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-footer__col--logo{display:none}}@media (width<=1024px){.store-shell{--store-header-offset:0px}.container{padding-inline:28px}.store-header{z-index:1200;background:#fff;position:sticky;top:0}.legacy-topbar,.legacy-services,.legacy-bottombar{display:none}.legacy-middlebar__row{grid-template-columns:minmax(150px,auto) minmax(260px,1fr) 48px;gap:18px;min-height:74px;padding-block:12px;display:grid}.legacy-logo{font-size:var(--fs-2xl)}.legacy-search{height:42px}.legacy-search button{width:42px}.legacy-mobile-toggle{z-index:1;color:#0d1b2a;cursor:pointer;width:48px;height:48px;transition:background-color var(--t-delay) ease, border-color var(--t-delay) ease, color var(--t-delay) ease;background:#fff;border:1px solid #1315171a;border-radius:14px;justify-content:center;justify-self:end;align-items:center;display:inline-flex;position:relative}.legacy-mobile-toggle:hover,.legacy-mobile-toggle.is-open{color:#1f8fd7;background:#eef6fd;border-color:#3ba7e36b}.legacy-mobile-toggle span,.legacy-mobile-toggle span:before,.legacy-mobile-toggle span:after{width:23px;height:2px;transition:transform var(--t-delay) ease, opacity var(--t-delay) ease;background:currentColor;border-radius:999px;display:block}.legacy-mobile-toggle span{position:relative}.legacy-mobile-toggle span:before,.legacy-mobile-toggle span:after{content:"";position:absolute;left:0}.legacy-mobile-toggle span:before{transform:translateY(-7px)}.legacy-mobile-toggle span:after{transform:translateY(7px)}.legacy-mobile-toggle.is-open{visibility:hidden}.legacy-mobile-menu{z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#f5f6f8;opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;background:linear-gradient(160deg,#3ba7e32e 0%,#0e101200 55%),#0e1012fa;width:100vw;height:100dvh;padding:92px 28px 28px;transition:opacity .24s,visibility .24s,transform .24s;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(-10px)}.legacy-mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.legacy-mobile-menu__inner{flex-direction:column;gap:22px;width:min(100%,720px);margin-inline:auto;display:flex}.legacy-mobile-menu__head{justify-content:space-between;align-items:center;gap:18px;display:flex}.legacy-mobile-menu__logo{font-family:var(--font-heading);font-size:var(--fs-3xl);color:#f5f6f8;flex-direction:column;font-weight:700;line-height:1;text-decoration:none;display:flex}.legacy-mobile-menu__logo span{font-size:var(--fs-md);letter-spacing:.08em;text-transform:uppercase;color:#f5f6f8b8;margin-top:4px;font-weight:600}.legacy-mobile-menu__language .legacy-language-select__trigger{color:#f5f6f8}.legacy-mobile-menu__search{border-radius:var(--store-control-radius);height:48px;min-height:48px}.legacy-mobile-menu__search input{box-sizing:border-box;flex:auto;width:auto;min-width:0;height:100%;min-height:46px;display:block}.legacy-mobile-menu__search button{flex:0 0 48px;width:48px;height:100%}.legacy-mobile-menu__section{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legacy-mobile-menu__section a,.legacy-mobile-menu__services a,.legacy-mobile-menu__actions a{color:#f5f6f8;min-height:52px;font-family:var(--font-heading);font-size:var(--fs-base);transition:background-color var(--t-delay) ease, border-color var(--t-delay) ease, color var(--t-delay) ease;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;padding:14px 16px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.legacy-mobile-menu__section a:hover,.legacy-mobile-menu__services a:hover,.legacy-mobile-menu__actions a:hover{color:#d5ecfb;background:#3ba7e32e;border-color:#3ba7e380}.legacy-mobile-menu__services{flex-wrap:wrap;gap:10px;display:flex}.legacy-mobile-menu__services a{min-height:44px;font-size:var(--fs-md);text-transform:uppercase;flex:210px;justify-content:center}.legacy-mobile-menu__section--small a{min-height:46px;font-size:var(--fs-base);color:#f5f6f8c7;font-weight:600}.legacy-mobile-menu__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.legacy-mobile-menu__actions a:last-child{color:#fff;background:#3ba7e3;border-color:#0000;justify-content:center}body.store-mobile-menu-open{overflow:hidden}.legacy-footer__body{padding-block:48px 34px}.legacy-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.legacy-footer__col--logo{display:none}}@media (width<=768px){.container{padding-inline:20px}.legacy-middlebar__row{grid-template-columns:minmax(145px,auto) 48px;gap:12px;min-height:68px}.legacy-middlebar .legacy-search{display:none}.legacy-logo{font-size:var(--fs-2xl)}.legacy-logo span{font-size:var(--fs-sm)}.legacy-mobile-menu{padding:88px 20px 24px}.legacy-mobile-menu__section,.legacy-mobile-menu__actions{grid-template-columns:1fr}.legacy-footer__body{padding-block:42px 28px}.legacy-footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.legacy-footer__heading{font-size:var(--fs-ui)}.legacy-footer__bottom-row{min-height:auto;font-size:var(--fs-base);gap:8px;margin-bottom:18px;line-height:1.45}}@media (width<=560px){.container{padding-inline:16px}.legacy-middlebar__row{min-height:64px;padding-block:10px}.legacy-logo{font-size:var(--fs-xl)}.legacy-mobile-toggle{border-radius:13px;width:44px;height:44px}.legacy-mobile-menu{padding:80px 16px 22px}.legacy-mobile-menu__inner{gap:18px}.legacy-mobile-menu__logo{font-size:var(--fs-2xl)}.legacy-mobile-menu__search{height:48px;min-height:48px}.legacy-mobile-menu__search input{min-height:44px}.legacy-mobile-menu__section a,.legacy-mobile-menu__services a,.legacy-mobile-menu__actions a{min-height:50px;font-size:var(--fs-base);border-radius:14px;padding:13px 14px}.legacy-mobile-menu__services a,.legacy-mobile-menu__section--small a{min-height:44px;font-size:var(--fs-md)}.legacy-footer__grid{grid-template-columns:1fr;gap:26px}.legacy-footer__col{gap:12px}.legacy-footer__col nav{gap:7px}.legacy-footer__col nav a,.legacy-footer__col nav .active,.legacy-footer__schedule{font-size:var(--fs-base)}}@media (width<=390px){.container{padding-inline:12px}.legacy-logo{font-size:var(--fs-lg)}.legacy-logo span{font-size:var(--fs-xs)}.legacy-mobile-menu{padding-inline:12px}.legacy-mobile-menu__head{gap:12px}.legacy-mobile-menu__logo{font-size:var(--fs-xl)}.legacy-mobile-menu__section a,.legacy-mobile-menu__services a,.legacy-mobile-menu__actions a{font-size:var(--fs-base)}}@media (width<=1024px){.store-header button,.store-header a,.store-mobile-menu button,.store-mobile-menu a{min-height:44px}.store-mobile-menu{padding-bottom:max(20px, env(safe-area-inset-bottom))}}.store-footer{background:linear-gradient(108deg,#0b0f10 0%,#0d1c24 49%,#123d50 100%);min-height:368px}.legacy-footer__body{width:min(100% - 64px,1136px);max-width:1136px;padding:56px 0 0;font-family:Inter,Arial,sans-serif}.legacy-footer__grid{grid-template-columns:1.55fr .95fr 1.12fr .75fr;gap:64px}.legacy-footer__brand{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:28px;display:grid}.legacy-footer__logo-icon{object-fit:contain;width:54px;height:62px}.legacy-footer__heading{color:#f5f7f6;letter-spacing:0;margin:4px 0 0;font:700 18px Montserrat,Arial,sans-serif}.legacy-footer__col{gap:20px}.legacy-footer__col nav{gap:13px}.legacy-footer__col nav a,.legacy-footer__col nav .active,.legacy-footer__schedule{color:#f5f7f6;font:400 14px/1.35 Inter,Arial,sans-serif}.legacy-footer__col nav a{width:fit-content;transition:color .2s,transform .2s}.legacy-footer__col nav a:hover{transform:translate(3px)}.legacy-footer__contact-row img{width:16px;height:18px}.legacy-footer__contact-row{gap:11px}.legacy-footer__schedule{width:100%;line-height:1.4;display:block}.legacy-footer__schedule img{vertical-align:text-bottom;margin-right:11px;display:inline-block}.legacy-footer__hours{margin-left:27px;display:inline-block}.legacy-footer__socials{margin-top:-2px}.legacy-footer__social-link{width:30px;height:30px;font:20px/20px Inter,Arial,sans-serif}@media (prefers-reduced-motion:reduce){.legacy-footer__col nav a,.legacy-footer__social-link,.legacy-footer__bottom-row a{transition:none}}.legacy-footer__bottom-row{box-sizing:border-box;color:#f5f7f6;width:100%;min-height:0;font-family:Inter,Arial,sans-serif;font-size:var(--fs-base);margin:58px 0 20px;padding-inline:0;line-height:1.55}@media (width<=1024px){.legacy-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.legacy-footer__brand,.legacy-footer__col--shop{grid-column:1/-1}}@media (width<=560px){.legacy-footer__body{padding-block:48px 0}.legacy-footer__grid{grid-template-columns:1fr;gap:32px}.legacy-footer__brand{grid-column:auto;gap:20px}.legacy-footer__col--shop{grid-column:auto}.legacy-footer__heading{font-size:var(--fs-base)}.legacy-footer__bottom-row{font-size:var(--fs-md);margin-top:42px}}@media (width<=1024px){.legacy-mobile-menu{width:100%;height:var(--overlay-height,100dvh);padding-top:max(80px, calc(env(safe-area-inset-top) + 68px));padding-bottom:max(24px, env(safe-area-inset-bottom))}.legacy-mobile-menu__inner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a8d6ef66 transparent;flex:0 720px;min-width:0;min-height:0;overflow-y:auto}.legacy-mobile-menu__inner>*{flex-shrink:0}.legacy-mobile-menu__close{top:max(10px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));color:#168ecb;cursor:pointer;background:#eef8ff;border:1px solid #a8d6ef;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.legacy-mobile-menu__section .legacy-mobile-menu__catalog{background:#2496d12e;border-color:#5abeef8c;grid-column:1/-1;align-items:center;gap:12px;min-height:54px;font-weight:800;display:flex}.legacy-mobile-menu__catalog span{flex:1}.legacy-mobile-menu a{overflow-wrap:anywhere}.legacy-mobile-menu :focus-visible{outline-offset:3px;outline:2px solid #81d0fa}.legacy-mobile-menu .search-suggestions{max-height:min(360px, calc(var(--overlay-height,100dvh) - 210px));overscroll-behavior:contain;overflow-y:auto}.legacy-mobile-menu .search-suggestion__title{white-space:normal;overflow-wrap:anywhere}.legacy-mobile-menu input{font-size:16px}.legacy-mobile-menu__language .custom-select__option{min-height:44px}.legacy-mobile-menu{transition-property:opacity,transform}.legacy-footer__body{width:min(100% - 48px,1136px);padding-top:36px}.legacy-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.legacy-footer__brand{background:#ffffff06;border:1px solid #ffffff20;border-radius:14px;grid-column:1/-1;padding:24px}.legacy-footer__col--shop{grid-column:auto}.legacy-footer__col{gap:12px;min-width:0}.legacy-footer__col nav{gap:0}.legacy-footer__col nav a{overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;min-height:44px;line-height:1.5;display:flex}.legacy-footer__contact-row img{flex-shrink:0}.legacy-footer__schedule{margin-top:8px}.legacy-footer__socials{gap:8px;margin-top:12px}.legacy-footer__social-link{border:1px solid #ffffff26;border-radius:10px;width:44px;height:44px}.legacy-footer__bottom-row{width:min(100% - 48px,1136px);padding:20px 0 max(24px, env(safe-area-inset-bottom));border-top:1px solid #ffffff20;gap:6px;margin:28px auto 0}.legacy-footer__bottom-row a{align-items:center;min-height:44px;display:inline-flex}.legacy-footer__col nav a:hover{transform:none}.store-footer :focus-visible{outline-offset:3px;outline:2px solid #81d0fa}}@media (width<=560px){.legacy-footer__body{width:calc(100% - 32px);padding-top:28px}.legacy-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.legacy-footer__brand{grid-column:1/-1;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px 16px}.legacy-footer__logo-icon{width:40px;height:48px}.legacy-footer__heading{letter-spacing:.04em;margin:0 0 6px;font-size:12px}.legacy-footer__brand .legacy-footer__heading{font-size:16px}.legacy-footer__col nav a,.legacy-footer__schedule{font-size:13px}.legacy-footer__grid>.legacy-footer__col:last-child{border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:22px}.legacy-footer__grid>.legacy-footer__col:last-child nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.legacy-footer__bottom-row{text-align:left;align-items:flex-start;width:calc(100% - 32px);margin-top:24px}.legacy-footer__bottom-row p{font-size:11px;line-height:1.6}}.customer-account{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.customer-account__icon{flex:0 0 20px;display:block}.customer-account__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;display:block;overflow:hidden}.legacy-mobile-menu__actions .customer-account{justify-content:center;align-items:center;display:flex}.legacy-mobile-menu__actions .customer-account__label{max-width:220px}.legacy-footer__legal-links{flex-wrap:wrap;gap:12px 24px;display:flex}.legacy-footer__legal-links a{text-decoration:none}.store-shell{--shop-ink:#183747;--shop-muted:#526977;--shop-accent:var(--store-accent,#087bb5);--shop-accent-hover:var(--store-accent-hover,#075d89);--shop-surface:#f2f7fa;--shop-soft-blue:#e9f4fa;--shop-white:#fff;--shop-border:#d4e1e9;--shop-border-active:#90b9cf;--shop-success:#226d53;--shop-warning:#856020;--shop-radius:20px;--shop-radius-small:12px;--shop-control:48px;--shop-text-small:13px;--shop-text-body:15px;--shop-text-control:14px;--shop-text-card:16px;--shop-text-section:clamp(20px, 2vw, 24px);--shop-text-title:clamp(28px, 2.7vw, 40px);--shop-text-price:24px;--shop-shadow:0 4px 16px #18374708;--shop-shadow-hover:0 10px 24px #18374712;--shop-motion-fast:.18s;--shop-motion-normal:.28s;--shop-motion-entrance:.52s;--shop-ease:cubic-bezier(.22, 1, .36, 1)}.nextage-brand{--brand-ink:#16283c;--brand-muted:#5c6f83;--brand-size:40px;--brand-name-size:21px;--brand-caption-size:12px;width:fit-content;min-height:44px;color:var(--brand-ink);-webkit-text-fill-color:currentColor;letter-spacing:normal;background:0 0;flex-direction:row;align-items:center;gap:10px;margin:0;font-family:Inter,Arial,sans-serif;text-decoration:none;transition:opacity .16s;display:inline-flex}.nextage-brand:hover{letter-spacing:normal;opacity:.84}.nextage-brand:focus-visible,.nextage-footer-brand:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #087bb4}.nextage-brand .nextage-brand__mark{width:var(--brand-size);height:var(--brand-size);object-fit:contain;flex:none}.nextage-brand .nextage-brand__copy{color:var(--brand-ink);-webkit-text-fill-color:currentColor;text-transform:none;letter-spacing:normal;background:0 0;flex-direction:column;gap:2px;display:flex}.nextage-brand .nextage-brand__name{font:700 var(--brand-name-size)/1.3 Inter, Arial, sans-serif;letter-spacing:-.35px;white-space:nowrap}.nextage-brand .nextage-brand__subtitle{font:400 var(--brand-caption-size)/1.35 Inter, Arial, sans-serif;color:var(--brand-muted);-webkit-text-fill-color:currentColor;letter-spacing:normal;text-transform:none;background:0 0;display:block}.nextage-brand--inverse{--brand-ink:#f2f8fc;--brand-muted:#b5c9d8}.nextage-footer-brand{justify-content:center;align-items:flex-start;min-width:44px;min-height:44px;display:inline-flex}.nextage-footer-brand .legacy-footer__logo-icon{aspect-ratio:1;height:auto}@media (width<=1200px){.nextage-brand{--brand-name-size:18px;--brand-size:36px;gap:8px}}@media (width<=560px){.nextage-brand{--brand-name-size:17px;--brand-size:32px}}@media (prefers-reduced-motion:reduce){.nextage-brand{transition:none}}.product-qty{background:#fff;border:1px solid #3ba7e3b3;border-radius:7px;grid-template-columns:42px 52px 42px;height:44px;display:inline-grid;overflow:hidden}.product-qty button,.product-qty input{min-width:0;height:100%;font-family:var(--font-heading);text-align:center;border:0;border-radius:0}.product-qty button{color:var(--color-text);font-size:var(--fs-xl);cursor:pointer;transition:background-color var(--t-delay) ease, color var(--t-delay) ease;background:#eef8fd;padding:0;line-height:1}.product-qty button:hover:not(:disabled),.product-qty button:focus-visible{background:var(--color-blue_primary);color:#fff}.product-qty button:disabled{color:#9bafbd;cursor:not-allowed}.product-qty input{width:52px;color:var(--color-text);font-size:var(--fs-base);appearance:textfield;background:#fff;border-left:1px solid #d8e5ef;border-right:1px solid #d8e5ef;padding:0 4px;font-weight:700}.product-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-qty input:focus{outline-offset:-2px;outline:2px solid #3ba7e34d}@media (width<=480px){.product-qty{grid-template-columns:44px 54px 44px;height:46px}.product-qty input{width:54px}}.cart-page{padding-top:24px;padding-bottom:40px}.cart-page__title{margin:0 0 18px}.cart-page__empty,.cart-page__meta{color:#4b6478;font-size:var(--fs-base);font-family:var(--font-heading);margin-top:0;font-weight:500}.cart-page__list{gap:12px;display:grid}.cart-item{background:#fff;border:1px solid #d8e5ef;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.cart-item__image{object-fit:contain;width:80px;height:80px}.cart-item__title{font-size:var(--fs-base);margin:0 0 8px}.cart-item__title a{color:inherit;font-size:var(--fs-base);font-family:var(--font-heading);font-weight:500;text-decoration:none}.cart-item__title a:hover{text-decoration:underline}.cart-item__pricing{align-items:flex-end;gap:clamp(18px,4vw,56px);display:flex}.cart-item__unit-price{min-width:180px;font-family:var(--font-heading);gap:3px;display:grid}.cart-item__unit-price span,.cart-item__unit-price small{color:#61778a;font-size:var(--fs-sm);font-weight:500}.cart-item__unit-price strong{color:var(--color-blue_primary);font-size:var(--fs-ui)}.cart-item__line-pricing{min-width:min(100%,250px);font-family:var(--font-heading);font-size:var(--fs-md);gap:4px;margin:0;display:grid}.cart-item__line-pricing>div{justify-content:space-between;gap:18px;display:flex}.cart-item__line-pricing dt{color:#61778a}.cart-item__line-pricing dd{white-space:nowrap;margin:0;font-weight:700}.cart-item__line-pricing .cart-item__line-total{border-top:1px solid #e5eef5;margin-top:2px;padding-top:5px}.cart-item__line-total dt,.cart-item__line-total dd{color:var(--color-text);font-weight:700}.cart-item__price-loading{color:#7890a3;font-size:var(--fs-md);font-family:var(--font-heading);margin:0}.cart-item__controls{align-items:center;gap:8px;display:flex}.cart-item__qty{flex-shrink:0}.cart-page__footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:18px;display:flex}.cart-page__summary{background:#fff;border:1px solid #d8e5ef;width:min(100%,430px);padding:18px}.cart-page__summary p{justify-content:space-between;gap:24px;margin:0 0 10px;display:flex}.cart-page__summary p:last-child{margin-bottom:0}.cart-page__summary-total{color:var(--color-blue_primary);font-size:var(--fs-ui);border-top:1px solid #e5eef5;padding-top:12px}.cart-page__error{color:#8f3131;background:#fff4f4;border:1px solid #ebc4c4;padding:12px}.cart-page__btn.is-disabled{opacity:.5;cursor:not-allowed}.cart-page__footer-actions{justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.cart-page__total{font-size:var(--fs-ui);font-family:var(--font-heading);color:var(--color-blue_primary);font-weight:700}.cart-page__btn{justify-content:center;min-height:44px;padding:10px 14px;text-decoration:none}.cart-page__btn--remove{font-size:var(--fs-md);padding:8px 12px}@media (width<=820px){.cart-item{grid-template-columns:80px minmax(0,1fr)}.cart-item__controls{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.cart-item__pricing{flex-wrap:wrap;align-items:flex-start;gap:10px 24px}.cart-page__footer{flex-direction:column;align-items:flex-start}.cart-page__footer-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}@media (width<=480px){.cart-item{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.cart-item__image{width:64px;height:64px}.cart-item__controls{align-items:stretch}.cart-item__pricing{display:grid}.cart-item__unit-price,.cart-item__line-pricing{width:100%;min-width:0}.cart-item__line-pricing{border-top:1px solid #e5eef5;padding-top:8px}.cart-page__summary,.cart-page__footer-actions,.cart-page__btn{width:100%}.cart-page__footer-actions{flex-direction:column-reverse}.cart-page__summary p{align-items:flex-start;gap:10px}.cart-page__summary p strong{text-align:right;max-width:58%}}.catalog-design{color:var(--shop-ink);background:var(--shop-surface);font:400 var(--shop-text-body)/1.6 var(--font-base);min-height:60vh;padding:0 0 64px}.catalog-design *,.catalog-design :before,.catalog-design :after{box-sizing:border-box}.catalog-design svg{flex-shrink:0;display:block}.catalog-design button{cursor:pointer}.catalog-design :is(button,a,input):focus-visible{outline:3px solid var(--shop-accent);outline-offset:3px}.catalog-design button:disabled{cursor:default}.catalog-design :is(.categories-page__container,.catalog-type-select-page__container){padding-top:28px;padding-bottom:0}.catalog-design .store-breadcrumbs{font:500 var(--shop-text-small)/1.6 var(--font-base);color:var(--shop-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}.catalog-design .store-breadcrumbs a{color:var(--shop-muted);transition:color var(--shop-motion-fast), border-color var(--shop-motion-fast);border-bottom:1px solid #0000;text-decoration:none}.catalog-design .store-breadcrumbs a:hover{color:var(--shop-accent);border-color:currentColor}.catalog-design :is(.categories-page__header,.catalog-type-select-page__header){margin-bottom:30px}.catalog-design :is(.categories-page__header,.catalog-type-select-page__header,.products-title-row) h1{color:var(--shop-ink);font:700 var(--shop-text-title)/1.17 var(--font-heading);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.catalog-design :is(.categories-page__header,.catalog-type-select-page__header) p{max-width:720px;color:var(--shop-muted);font-size:var(--shop-text-body);margin:12px 0 0;line-height:1.65}.catalog-design .categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalog-design .catalog-type-select-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.catalog-design :is(.category-card,.catalog-type-card){color:var(--shop-ink);background:var(--shop-white);border:1px solid var(--shop-border);border-radius:var(--shop-radius);box-shadow:var(--shop-shadow);transition:border-color var(--shop-motion-normal), box-shadow var(--shop-motion-normal), transform var(--shop-motion-normal) var(--shop-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.catalog-design .catalog-type-card{flex-direction:row;align-items:stretch}.catalog-design .catalog-visual{background:var(--shop-surface);height:158px;color:var(--shop-accent);border-radius:14px;place-items:center;margin:10px;display:grid;overflow:hidden}.catalog-design .catalog-visual--vector{background:linear-gradient(135deg, var(--shop-soft-blue), var(--shop-surface))}.catalog-design .catalog-visual--vector>svg{stroke-width:1.15px;width:66px;height:66px;transition:transform var(--shop-motion-normal) var(--shop-ease)}.catalog-design .catalog-visual img{object-fit:contain;mix-blend-mode:multiply;width:84%;height:84%;transition:transform var(--shop-motion-normal) var(--shop-ease)}.catalog-design .catalog-type-card .catalog-visual{flex:0 0 38%;width:38%;height:auto;min-height:226px}.catalog-design .directory-card__body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:18px 22px 22px;display:flex}.catalog-design .catalog-type-card .directory-card__body{justify-content:center;padding:28px 22px 28px 14px}.catalog-design .directory-card__meta{font-size:var(--shop-text-small);color:var(--shop-muted);line-height:1.5}.catalog-design :is(.category-card__label,.catalog-type-card__label){color:var(--shop-ink);font:700 var(--shop-text-section)/1.3 var(--font-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0}.catalog-design .category-card__label{font-size:20px}.catalog-design .directory-card__count{color:var(--shop-muted);font-size:var(--shop-text-control)}.catalog-design .directory-card__action{border-top:1px solid var(--shop-border);width:100%;min-height:48px;color:var(--shop-accent);font:700 var(--shop-text-control)/1.45 var(--font-base);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:14px;display:flex}.catalog-design .directory-card__action svg{width:20px;transition:transform var(--shop-motion-normal) var(--shop-ease)}.catalog-design :is(.categories-page__state,.catalog-type-select-page__state){border:1px solid var(--shop-border);border-radius:var(--shop-radius-small);background:var(--shop-white);padding:28px}.catalog-design .catalog-type-select-page__state--loading{min-height:100svh}.catalog-design .catalog-header-block{margin-bottom:26px;padding-top:28px}.catalog-design :is(.catalog-header-block,.catalog-container){width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(16px,5.5vw,80px)}.catalog-design .catalog-container{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:24px;display:grid}.catalog-design .catalog-main,.catalog-design .catalog-sidebar-filters{min-width:0}.catalog-design .catalog-products{background:0 0}.catalog-design .products-controls-row{z-index:4;background:var(--shop-white);border:1px solid var(--shop-border);border-radius:var(--shop-radius) var(--shop-radius) 0 0;border-bottom:0;margin:0;padding:16px 18px 12px;position:relative}.catalog-design .products-top-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-design .products-sort-row{color:var(--shop-muted);font-size:var(--shop-text-small);align-items:center;gap:12px;display:flex}.catalog-design .products-sort-row>span{white-space:nowrap}.catalog-design .products-divider{display:none}.catalog-design .products-availability-tabs{border-radius:var(--shop-radius-small);background:var(--shop-surface);flex-flow:row;gap:3px;padding:4px;display:flex}.catalog-design .availability-tab{min-height:40px;color:var(--shop-muted);font:600 var(--shop-text-control)/1.4 var(--font-base);transition:color var(--shop-motion-fast), background-color var(--shop-motion-normal), box-shadow var(--shop-motion-normal);background:0 0;border:0;border-radius:9px;padding:8px 14px;position:relative}.catalog-design .availability-tab.active{color:var(--shop-white);background:var(--shop-ink);box-shadow:0 2px 6px #18374716}.catalog-design .manufacturer-toolbar{z-index:3;background:var(--shop-white);border:1px solid var(--shop-border);border-radius:0 0 var(--shop-radius) var(--shop-radius);border-top:0;flex-flow:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:0 18px 16px;display:flex;position:relative}.catalog-design .products-results-count{color:var(--shop-muted);font-size:var(--shop-text-control);margin-right:auto}.catalog-design .products-results-count strong{color:var(--shop-ink);font-weight:700}.catalog-design .manufacturer-logos-row{flex-wrap:wrap;gap:6px;display:flex}.catalog-design .manufacturer-logos-row--empty{display:none}.catalog-design .manufacturer-logo-btn{border:1px solid var(--shop-border);background:var(--shop-white);width:68px;min-height:44px;transition:border-color var(--shop-motion-fast), background-color var(--shop-motion-fast);border-radius:8px;padding:8px}.catalog-design .manufacturer-logo-btn.active{border-color:var(--shop-accent);background:var(--shop-soft-blue)}.catalog-design .manufacturer-logo-btn img{opacity:1;max-height:22px}.catalog-design .products-price-control-row{width:auto;margin-left:0}.catalog-design .custom-select{min-width:0;max-width:100%}.catalog-design .custom-select__trigger{min-height:var(--shop-control);border:1px solid var(--shop-border);border-radius:var(--shop-radius-small);background:var(--shop-white);color:var(--shop-ink);font:600 var(--shop-text-control)/1.4 var(--font-base);text-align:left;transition:border-color var(--shop-motion-fast), box-shadow var(--shop-motion-fast);gap:14px;padding:10px 14px;display:flex}.catalog-design .custom-select__trigger[aria-expanded=true]{border-color:var(--shop-accent);box-shadow:0 0 0 3px var(--shop-soft-blue)}.catalog-design .custom-select__chevron{color:var(--shop-muted);opacity:1;transition:transform var(--shop-motion-normal) var(--shop-ease)}.catalog-design .custom-select__chevron svg{width:18px;height:18px}.catalog-design [aria-expanded=true]>.custom-select__chevron{transform:rotate(180deg)}.catalog-design .custom-select__menu{border:1px solid var(--shop-border);background:var(--shop-white);width:max-content;min-width:100%;max-width:min(320px,100vw - 40px);animation:catalog-menu-enter var(--shop-motion-fast) var(--shop-ease);border-radius:14px;padding:6px;top:calc(100% + 8px);right:auto;box-shadow:0 12px 28px #18374724}.catalog-design .products-price-select-wrap .custom-select__menu{left:auto;right:0}.catalog-design .custom-select__option{min-height:44px;color:var(--shop-ink);font:500 var(--shop-text-control)/1.4 var(--font-base);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.catalog-design .custom-select__option.is-selected{color:var(--shop-accent-hover);background:var(--shop-soft-blue);font-weight:700}.catalog-design .custom-select__option.is-selected:after{content:"";border:2px solid;border-width:0 2px 2px 0;flex-shrink:0;width:7px;height:12px;margin:-4px 3px 0 0;transform:rotate(45deg)}.catalog-design .catalog-active-filters{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.catalog-design .catalog-filter-chip{border:1px solid var(--shop-border-active);background:var(--shop-soft-blue);max-width:100%;min-height:40px;color:var(--shop-accent-hover);font:600 var(--shop-text-small)/1.4 var(--font-base);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.catalog-design .catalog-filter-chip svg{width:16px;height:16px}.catalog-design .catalog-filter-chip--reset{color:var(--shop-muted);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.catalog-design .products-grid,.catalog-design .catalog-skeleton{transition:opacity var(--shop-motion-fast);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.catalog-design .products-grid.is-updating{opacity:.5}.catalog-design .product-card{cursor:default;background:var(--shop-white);border:1px solid var(--shop-border);border-radius:var(--shop-radius);box-shadow:var(--shop-shadow);min-height:0;transition:border-color var(--shop-motion-normal), box-shadow var(--shop-motion-normal), transform var(--shop-motion-normal) var(--shop-ease);flex-direction:column;display:flex;overflow:hidden}.catalog-design .product-card-top{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px 0;display:flex}.catalog-design .product-type-chip{color:var(--shop-muted);text-transform:none;font:500 var(--shop-text-small)/1.4 var(--font-base);overflow-wrap:anywhere;background:0 0;padding:0}.catalog-design .product-availability-chip{font:600 var(--shop-text-small)/1.45 var(--font-base);color:var(--shop-success);align-self:flex-start;align-items:center;gap:6px;display:flex}.catalog-design .product-availability-chip:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.catalog-design .product-availability-chip--unavailable{color:var(--shop-warning)}.catalog-design .product-image{place-items:center;width:100%;height:176px;padding:16px 18px;display:grid}.catalog-design .product-image img{object-fit:contain;width:100%;max-width:92%;height:100%;max-height:144px;transition:transform var(--shop-motion-normal) var(--shop-ease);display:block}.catalog-design .product-info{flex-direction:column;flex:1;align-items:stretch;padding:8px 18px 18px;display:flex}.catalog-design .product-title{text-align:left;font:600 var(--shop-text-card)/1.5 var(--font-base);color:var(--shop-ink);overflow-wrap:anywhere;flex:1;margin:0 0 18px}.catalog-design .product-title__link:hover{color:var(--shop-accent)}.catalog-design .product-price{color:var(--shop-ink);font:700 var(--shop-text-price)/1.3 var(--font-base);letter-spacing:-.025em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px;margin:auto 0 16px;display:flex}.catalog-design .product-price strong{font-weight:700}.catalog-design .product-price>span{font-size:var(--shop-text-control);letter-spacing:0;font-weight:500}.catalog-design .product-price small{font:400 var(--shop-text-small)/1.4 var(--font-base);color:var(--shop-muted);letter-spacing:0;flex-basis:100%}.catalog-design .add-to-cart-btn{width:100%;min-height:var(--shop-control);border-radius:var(--shop-radius-small);background:var(--shop-accent);color:var(--shop-white);text-transform:none;font:700 var(--shop-text-control)/1.4 var(--font-base);transition:background-color var(--shop-motion-fast), box-shadow var(--shop-motion-fast), transform var(--shop-motion-fast) var(--shop-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 12px;display:flex}.catalog-design .add-to-cart-btn svg{width:20px;height:20px}.catalog-design .add-to-cart-btn.is-added{background:var(--shop-success)}.catalog-design .add-to-cart-btn.is-added svg{animation:catalog-confirm var(--shop-motion-normal) var(--shop-ease)}.catalog-design .pagination{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding:0;display:flex}.catalog-design :is(.pagination-pages,.pagination-navigation){gap:6px;display:flex}.catalog-design .pagination-btn{border:1px solid var(--shop-border);background:var(--shop-white);min-width:44px;height:44px;color:var(--shop-ink);font:600 var(--shop-text-control)/1 var(--font-base);border-radius:10px;place-items:center;padding:8px;text-decoration:none;display:grid}.catalog-design .pagination-btn.active{background:var(--shop-ink);color:var(--shop-white);border-color:var(--shop-ink)}.catalog-design .pagination-btn:disabled,.catalog-design .pagination-dots{opacity:.5;background:0 0}.catalog-design .catalog-filters{background:var(--shop-white);border:1px solid var(--shop-border);border-radius:var(--shop-radius);height:auto;min-height:0;box-shadow:var(--shop-shadow);padding:20px}.catalog-design .filters-header{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.catalog-design .filters-header h2{color:var(--shop-ink);font:700 18px/1.4 var(--font-base);align-items:center;gap:8px;margin:0;display:flex}.catalog-design .filters-header h2 svg{color:var(--shop-accent);width:20px}.catalog-design :is(.clear-filters-btn,.show-more-btn,.catalog-filters-modal__reset){min-height:44px;color:var(--shop-accent);font:600 var(--shop-text-small)/1.4 var(--font-base);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.catalog-design .filter-group{border-color:var(--shop-border)}.catalog-design .filter-group__trigger{gap:10px;min-height:54px;padding:12px 0}.catalog-design .filter-label{color:var(--shop-ink);font:650 var(--shop-text-body)/1.45 var(--font-base);display:block}.catalog-design .filter-price-summary{color:var(--shop-muted);font-size:var(--shop-text-small);margin-top:3px;font-weight:400;display:block}.catalog-design .filter-group__chevron{color:var(--shop-muted);transition:transform var(--shop-motion-normal) var(--shop-ease)}.catalog-design .filter-group__chevron svg{width:18px;height:18px}.catalog-design .filter-group__panel:not([hidden]){animation:catalog-menu-enter var(--shop-motion-normal) var(--shop-ease)}.catalog-design .filter-options{gap:2px}.catalog-design .filter-checkbox{min-height:40px;color:var(--shop-muted);font:500 var(--shop-text-control)/1.5 var(--font-base);transition:background-color var(--shop-motion-fast), color var(--shop-motion-fast);border-radius:8px;gap:10px;margin-inline:-6px;padding:6px}.catalog-design .filter-checkbox span{overflow-wrap:anywhere;display:block}.catalog-design .filter-checkbox:has(:checked){background:var(--shop-soft-blue);color:var(--shop-accent-hover)}.catalog-design .filter-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--shop-accent);flex:0 0 18px;margin:0}.catalog-design .price-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catalog-design .price-field{min-width:0}.catalog-design .price-field>span{font-size:var(--shop-text-small);color:var(--shop-muted);margin-bottom:6px;display:block}.catalog-design .price-input{width:100%;min-height:var(--shop-control);border:1px solid var(--shop-border);font:500 16px/1.4 var(--font-base);color:var(--shop-ink);text-align:left;background:var(--shop-white);font-variant-numeric:tabular-nums;border-radius:10px;padding:10px}.catalog-design .price-range-slider,.catalog-design .filter-range{height:36px}.catalog-design .price-range-track{background:linear-gradient(to right, var(--shop-border) var(--min-percent), var(--shop-accent) var(--min-percent), var(--shop-accent) var(--max-percent), var(--shop-border) var(--max-percent));height:4px}.catalog-design .filter-range::-webkit-slider-thumb{border:2px solid var(--shop-accent);width:22px;height:22px;margin-top:-8px;box-shadow:0 2px 5px #18374720}.catalog-design .filter-range::-moz-range-thumb{border:2px solid var(--shop-accent);width:22px;height:22px}.catalog-design .show-more-btn{gap:6px;margin:4px 0 0}.catalog-design .show-more-btn__arrow svg{width:18px;height:18px;transition:transform var(--shop-motion-normal)}.catalog-design .show-more-btn[aria-expanded=true] svg{transform:rotate(180deg)}.catalog-design .catalog-mobile-toolbar{display:none}.catalog-design .catalog-filters-trigger{min-height:var(--shop-control);border-radius:var(--shop-radius-small);background:var(--shop-ink);border:1px solid var(--shop-ink);color:var(--shop-white);font:600 var(--shop-text-control)/1.4 var(--font-base);box-shadow:none;justify-content:center;align-items:center;gap:10px;padding:10px 18px;display:flex}.catalog-design .catalog-filters-trigger__count,.catalog-design .catalog-filters-modal__badge{background:var(--shop-soft-blue);color:var(--shop-accent-hover)}.catalog-design .catalog-filters-modal{transition:opacity var(--shop-motion-normal), visibility var(--shop-motion-normal)}.catalog-design .catalog-filters-modal__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#122e4166}.catalog-design .catalog-filters-modal__panel{background:var(--shop-white);width:min(460px,100%);transition:transform var(--shop-motion-normal) var(--shop-ease);margin-left:auto;transform:translate(36px);box-shadow:-12px 0 48px #18374724}.catalog-design .catalog-filters-modal.is-open .catalog-filters-modal__panel{transform:none}.catalog-design .catalog-filters-modal__header{background:var(--shop-white);border-color:var(--shop-border);-webkit-backdrop-filter:none;backdrop-filter:none;gap:10px}.catalog-design .catalog-filters-modal__title-wrap h2{color:var(--shop-ink);font:700 20px/1.4 var(--font-base)}.catalog-design .catalog-filters-modal__close{border:1px solid var(--shop-border);width:44px;height:44px;color:var(--shop-ink);background:var(--shop-surface);border-radius:10px;place-items:center;padding:0;display:grid;transform:none}.catalog-design .catalog-filters-modal__body{padding:4px 20px 20px}.catalog-design .catalog-filters-modal__body .catalog-filters{box-shadow:none;border:0;padding:0}.catalog-design .catalog-filters-modal__body .filters-header{display:none}.catalog-design .catalog-filters-modal__footer{background:var(--shop-white);border-color:var(--shop-border);-webkit-backdrop-filter:none;backdrop-filter:none}.catalog-design .catalog-filters-modal__apply{min-height:var(--shop-control);border-radius:var(--shop-radius-small);background:var(--shop-accent);box-shadow:none;font:700 var(--shop-text-control)/1.5 var(--font-base);padding:12px}.catalog-design .no-products{border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-white);color:var(--shop-muted);text-align:center;padding:48px 24px}.catalog-design .no-products>svg{width:36px;height:36px;color:var(--shop-accent);margin:0 auto 20px}.catalog-design .no-products h2{font:700 var(--shop-text-section)/1.4 var(--font-heading);color:var(--shop-ink);margin:0 0 12px}.catalog-design .catalog-empty-link{min-height:48px;color:var(--shop-accent);text-underline-offset:4px;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-weight:600;display:flex}.catalog-design :is(.no-products,.error-message) button{min-height:48px;color:var(--shop-white);background:var(--shop-accent);border-radius:var(--shop-radius-small);font:600 var(--shop-text-control)/1.5 var(--font-base);border:0;margin-top:16px;padding:10px 20px}.catalog-design .catalog-skeleton>div{border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-white);height:420px;padding:18px}.catalog-design .catalog-skeleton i{background:var(--shop-surface);border-radius:8px;height:18px;margin-bottom:16px;animation:1.5s ease-in-out infinite alternate catalog-pulse;display:block}.catalog-design .catalog-skeleton i:first-child{height:220px}.catalog-design .catalog-skeleton i:last-child{width:65%}@keyframes catalog-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes catalog-confirm{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes catalog-pulse{to{opacity:.45}}@media (hover:hover){.catalog-design :is(.category-card,.catalog-type-card,.product-card):hover{border-color:var(--shop-border-active);box-shadow:var(--shop-shadow-hover);background:var(--shop-white);transform:translateY(-3px)}.catalog-design :is(.category-card,.catalog-type-card):hover .directory-card__action svg{transform:translate(4px)}.catalog-design :is(.category-card,.catalog-type-card):hover .catalog-visual>svg{transform:translateY(-3px)}.catalog-design :is(.category-card,.catalog-type-card,.product-card):hover img{transform:scale(1.035)}.catalog-design .custom-select__option:hover,.catalog-design .filter-checkbox:hover{background:var(--shop-surface);color:var(--shop-accent-hover)}.catalog-design .availability-tab:not(.active):hover{background:var(--shop-white);color:var(--shop-ink)}.catalog-design .add-to-cart-btn:not(:disabled):not(.is-added):hover,.catalog-design .catalog-filters-modal__apply:hover{background:var(--shop-accent-hover);box-shadow:0 4px 12px #087bb526}.catalog-design .custom-select__trigger:hover{border-color:var(--shop-border-active)}}.catalog-design .add-to-cart-btn:not(:disabled):active{transform:translateY(1px)}@media (width<=1200px){.catalog-design .categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-design .catalog-type-card{flex-direction:column}.catalog-design .catalog-type-card .catalog-visual{flex:auto;width:auto;height:180px;min-height:0}.catalog-design .catalog-type-card .directory-card__body{padding:18px 22px 22px}}@media (width<=1120px){.catalog-design :is(.catalog-header-block,.catalog-container){padding-inline:28px}.catalog-design .catalog-container{grid-template-columns:1fr;padding-block:0}.catalog-design .catalog-sidebar-filters{display:none}.catalog-design .catalog-mobile-toolbar{margin:0 0 14px;display:flex}.catalog-design .catalog-filters-trigger{width:100%}.catalog-design .filter-checkbox,.catalog-design .catalog-filter-chip{min-height:44px}}@media (width<=768px){.catalog-design{padding-bottom:40px}.catalog-design :is(.catalog-header-block,.catalog-container){padding-inline:20px}.catalog-design :is(.categories-page__container,.catalog-type-select-page__container,.catalog-header-block){padding-top:20px}.catalog-design .store-breadcrumbs{margin-bottom:18px}.catalog-design :is(.categories-page__header,.catalog-type-select-page__header){margin-bottom:24px}.catalog-design .products-grid,.catalog-design .catalog-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-design .products-top-controls{flex-direction:column;align-items:stretch}.catalog-design .products-sort-row{justify-content:space-between}.catalog-design .products-sort-select-wrap{flex:1}.catalog-design .products-availability-tabs>button{flex:1;min-height:44px}.catalog-design .custom-select__menu{max-width:min(320px,100vw - 80px)}.catalog-design .catalog-type-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-design .catalog-type-card__label{font-size:20px}.catalog-design .manufacturer-logos-row{flex-basis:100%;order:3}}@media (width<=599px){.catalog-design .categories-grid,.catalog-design .catalog-type-select-grid{grid-template-columns:1fr;gap:14px}.catalog-design .category-card,.catalog-design .catalog-type-card{flex-direction:row}.catalog-design .catalog-visual,.catalog-design .catalog-type-card .catalog-visual{flex:0 0 28%;width:28%;height:auto;min-height:150px;margin:8px}.catalog-design .catalog-visual--vector>svg{width:48px;height:48px}.catalog-design .directory-card__body,.catalog-design .catalog-type-card .directory-card__body{padding:18px 16px 18px 6px}.catalog-design :is(.category-card__label,.catalog-type-card__label){margin:6px 0;font-size:18px}.catalog-design .directory-card__meta{font-size:var(--shop-text-small)}.catalog-design .directory-card__action{margin-top:12px;padding-top:12px}.catalog-design .products-grid,.catalog-design .catalog-skeleton{grid-template-columns:1fr;gap:16px}.catalog-design .product-card-top{padding:18px 20px 0}.catalog-design .product-image{height:200px}.catalog-design .product-image img{max-height:168px}.catalog-design .product-info{padding:8px 20px 20px}.catalog-design .product-title{margin-bottom:16px}.catalog-design .products-sort-row{flex-direction:column;align-items:stretch;gap:6px}.catalog-design .products-controls-row{padding:16px 14px 12px}.catalog-design .manufacturer-toolbar{gap:8px;padding:0 14px 16px}.catalog-design .products-results-count{font-size:var(--shop-text-small);flex:1}.catalog-design .products-price-control-row .custom-select__trigger{font-size:var(--shop-text-small);gap:8px;padding-inline:10px}.catalog-design .pagination-btn{min-width:40px;height:44px}.catalog-design .catalog-filters-modal__actions{gap:8px}}@media (prefers-reduced-motion:reduce){.catalog-design *,.catalog-design :before,.catalog-design :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.catalog-type-select-page.catalog-design .catalog-type-select-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.catalog-type-select-page.catalog-design .catalog-type-card{border-radius:16px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;min-height:152px;padding:18px;display:grid}.catalog-type-select-page.catalog-design .catalog-type-card .catalog-visual{border-radius:12px;width:56px;height:56px;min-height:0;margin:0}.catalog-type-select-page.catalog-design .catalog-visual--vector>svg{stroke-width:1.5px;width:30px;height:30px}.catalog-type-select-page.catalog-design .catalog-type-card .directory-card__body{justify-content:flex-start;align-self:stretch;min-width:0;padding:0}.catalog-type-select-page.catalog-design .directory-card__meta{display:none}.catalog-type-select-page.catalog-design .catalog-type-card__label{letter-spacing:-.01em;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0 0 8px;font-size:17px;line-height:1.4}.catalog-type-select-page.catalog-design .directory-card__count{margin-bottom:14px;font-size:12px;line-height:1.5}.catalog-type-select-page.catalog-design .directory-card__action{border:0;min-height:28px;margin-top:auto;padding:0;font-size:13px;line-height:1.4}.catalog-type-select-page.catalog-design .directory-card__action svg{width:18px;height:18px}@media (width<=380px){.catalog-type-select-page.catalog-design .catalog-type-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.catalog-type-select-page.catalog-design .catalog-type-card .catalog-visual{width:44px;height:44px}.catalog-type-select-page.catalog-design .catalog-type-card__label{font-size:16px}}.catalog-filters{background-color:#f4f8fb;border-radius:10px;align-self:stretch;height:100%;min-height:100%;padding:34px}.filters-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.filters-header h2{font-size:var(--fs-lg);color:#2e3338;margin:0;font-weight:600}.clear-filters-btn{font-size:var(--fs-sm);font-family:var(--font-heading);color:var(--color-blue_primary);cursor:pointer;transition:color var(--t-delay) ease;background:0 0;border:none;padding:0;font-weight:600}.clear-filters-btn:hover{color:var(--color-primary)}.filter-group{border-bottom:1px solid #dce6ed;margin:0;padding:0}.filter-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filter-label{font-size:var(--fs-lg);color:#2e3338;cursor:pointer;margin:0;font-weight:700;display:inline}.filter-group__trigger{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.filter-group__trigger:focus-visible{outline:2px solid var(--color-blue_primary);outline-offset:2px;border-radius:3px}.filter-group__chevron{transition:transform var(--t-delay) ease;font-size:20px;line-height:1}.filter-group__trigger[aria-expanded=true] .filter-group__chevron{transform:rotate(180deg)}.filter-group__panel{padding:2px 0 16px}.filter-group__panel[hidden]{display:none}.filter-select{width:100%;font-size:var(--fs-md);color:#2d343b;cursor:pointer;background-color:#fff;border:1px solid #cfd7de;border-radius:2px;padding:7px 10px}.filter-select:hover{border-color:#2797d2}.price-range-slider{--min-percent:0%;--max-percent:100%;height:24px;margin-bottom:10px;position:relative}.price-range-track{background:linear-gradient(to right, #d1d8de 0%, #d1d8de var(--min-percent), #2596d2 var(--min-percent), #2596d2 var(--max-percent), #d1d8de var(--max-percent), #d1d8de 100%);border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.filter-range{appearance:none;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;inset:0}.filter-range--min{z-index:2}.filter-range--max{z-index:3}.filter-range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:6px}.filter-range::-webkit-slider-thumb{appearance:none;cursor:pointer;pointer-events:auto;background:#fff;border:2px solid #2496d1;border-radius:50%;width:16px;height:16px;margin-top:-5px}.filter-range::-moz-range-track{background:0 0;border-radius:999px;height:6px}.filter-range::-moz-range-thumb{cursor:pointer;pointer-events:auto;background:#fff;border:2px solid #2496d1;border-radius:50%;width:16px;height:16px}.price-inputs{justify-content:space-between;align-items:center;gap:8px;display:flex}.price-input{width:48%;font-size:var(--fs-sm);text-align:center;border:1px solid #cfd7de;border-radius:2px;padding:7px 8px}.price-input:focus{background-color:#f5fbff;border-color:#2596d2;outline:none}.filter-options{flex-direction:column;gap:8px;display:flex}.filter-checkbox{cursor:pointer;font-size:var(--fs-md);color:#3e474f;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.filter-checkbox span{align-items:baseline;gap:3px;display:inline-flex}.filter-checkbox input[type=checkbox]{cursor:pointer;accent-color:#2496d1;width:16px;height:16px}.filter-checkbox:hover{color:#232a30}.show-more-btn{color:#2496d1;width:fit-content;font-size:var(--fs-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-top:8px;padding:0;font-family:inherit;line-height:1.35;display:inline-flex}.show-more-btn:hover{color:#1b7dac}.show-more-btn:focus-visible{outline:2px solid var(--color-blue_primary);outline-offset:3px;border-radius:3px}.show-more-btn__arrow{font-size:1.05em;line-height:1}.dynamic-number-filter{align-items:center;display:flex}.dynamic-number-filter .price-input{width:100%}@media (width<=1024px){.catalog-filters{padding:15px}}@media (width<=768px){.catalog-filters{height:auto;min-height:0;padding:15px}}@media (width<=480px){.catalog-filters{padding:12px}.filter-label{font-size:var(--fs-base)}.filter-select{font-size:var(--fs-sm);padding:6px 8px}}.catalog-products{background-color:#0000;padding:0}.products-controls-row{margin-bottom:20px}.products-top-controls{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.products-sort-row{font-size:var(--fs-md);color:#666d74;align-items:center;gap:10px;display:flex}.products-sort-select{color:var(--color-text);font-size:var(--fs-md);background:#f4f6f8;border:1px solid #d5dce1;border-radius:2px;padding:8px 10px}.products-availability-tabs{gap:8px;display:flex}.products-divider{background:#d7dce1;height:1px;margin:0 0 18px}.availability-tab{background:var(--color-surface);color:var(--color-text);min-height:37px;font-size:var(--fs-base);font-family:var(--font-heading);cursor:pointer;transition:all var(--t-delay) ease;border:none;padding:0 15px;font-weight:600}.availability-tab:hover,.availability-tab.active{background:var(--color-blue_primary);color:var(--color-text_light)}.manufacturer-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.manufacturer-logos-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:14px;display:grid}.manufacturer-logos-row--empty{min-height:44px}.manufacturer-logo-btn{background:var(--color-text_light);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;height:44px;padding:4px 8px;display:flex}.manufacturer-logo-btn img{object-fit:contain;opacity:.72;max-width:100%;max-height:26px}.manufacturer-logo-btn.active{border-color:#2698d3;border-radius:2px}.manufacturer-logo-btn.active img,.manufacturer-logo-btn:hover img{opacity:1}.products-price-control-row{justify-content:flex-end;margin-left:auto;display:flex}.products-price-select{border:1px solid var(--color-surface);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-base);font-family:var(--font-heading);transition:border-color var(--t-delay) ease;padding:9px 11px;font-weight:600}.products-price-select:hover{border-color:var(--color-blue_primary)}.products-price-control-row .products-price-select-wrap{justify-content:flex-end;display:flex}.products-price-select:focus{border-color:var(--color-blue_primary);outline:none}.loading,.no-products,.error-message{text-align:center;font-size:var(--fs-base);color:#666;padding:40px 20px}.error-message{color:#b23043;background-color:#fff0f2;border:1px solid #f4c8d0;margin-bottom:20px;padding:15px}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.product-card{border:1px solid var(--color-surface);transition:background-color var(--t-delay) ease;cursor:pointer;background-color:#0000;border-radius:15px;flex-direction:column;min-height:266px;display:flex}.product-card:hover{background-color:var(--color-surface)}.product-card:focus-visible{outline:2px solid var(--color-blue_primary);outline-offset:2px}.product-card-top{justify-content:space-between;gap:8px;padding:20px 8px 0 0;display:flex}.product-type-chip{background:var(--color-blue_primary);color:var(--color-text_light);font-size:var(--fs-base);font-family:var(--font-heading);text-transform:uppercase;padding:6px 20px;font-weight:700}.product-availability-chip{font-size:var(--fs-sm);font-family:var(--font-heading);align-self:center;font-weight:600}.product-availability-chip--available{color:var(--color-green_primary)}.product-availability-chip--unavailable{color:#c9a11a}.product-image{justify-content:center;align-items:center;width:100%;height:115px;display:flex;overflow:hidden}.product-image img{object-fit:contain;max-width:68%;max-height:72%}.product-info{flex-direction:column;flex-grow:1;align-items:center;padding:4px 11px 30px;display:flex}.product-title{word-break:break-word;font-size:var(--fs-base);font-family:var(--font-heading);color:#15181b;text-align:center;flex-grow:1;margin:0 0 5px;font-weight:700;line-height:1.25}.product-title__link{color:inherit;font:inherit;text-decoration:none}.product-title__link:hover,.product-title__link:visited{color:inherit;text-decoration:none}.product-title__link:focus-visible{outline:2px solid var(--color-blue_primary);outline-offset:3px;border-radius:2px}.product-price{font-size:var(--fs-base);font-family:var(--font-heading);color:var(--color-blue_primary);font-weight:600}.product-price strong{font-weight:600}.add-to-cart-btn{text-transform:uppercase;width:fit-content;color:var(--color-text);font-family:var(--font-heading);border:1px solid var(--color-blue_primary);font-weight:600;font-size:var(--fs-base);cursor:pointer;background-color:#0000;padding:10px 20px;text-decoration:none;transition:all .2s}.add-to-cart-btn:hover{background-color:var(--color-blue_primary);color:#fff}.pagination{justify-content:flex-start;align-items:center;gap:28px;max-width:100%;padding:20px 0 2px;display:flex}.pagination-pages,.pagination-navigation{align-items:center;gap:4px;display:flex}.pagination-btn{box-sizing:border-box;color:#00000080;cursor:pointer;background-color:#fff;border:1px solid #3ba7e34d;border-radius:4px;justify-content:center;align-items:center;width:55px;height:40px;padding:0;font-family:inherit;font-size:18px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pagination-btn:hover:not(.active):not(.pagination-dots):not(:disabled){border-color:var(--color-blue_primary);color:var(--color-blue_primary);background-color:#3ba7e314}.pagination-btn.active{background-color:var(--color-blue_primary);color:#fff;border-color:var(--color-blue_primary);cursor:default}.pagination-dots{cursor:default;border-color:#3ba7e34d}.pagination-arrow:disabled{color:#00000038;cursor:not-allowed;background-color:#ffffffa6;border-color:#3ba7e329}.pagination-chevron{width:22px;height:22px}@media (width<=1024px){.manufacturer-toolbar{flex-direction:column;align-items:stretch}.manufacturer-logos-row{grid-template-columns:repeat(5,minmax(0,1fr))}.products-price-control-row{width:100%;margin-left:0}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.catalog-products{order:1}.products-top-controls{flex-direction:column;align-items:flex-start}.products-availability-tabs{flex-wrap:wrap;width:100%}.manufacturer-logos-row{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{min-height:300px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.products-availability-tabs{flex-direction:column;width:100%}.manufacturer-toolbar{gap:10px}.manufacturer-logos-row{grid-template-columns:repeat(2,minmax(0,1fr))}.products-grid{grid-template-columns:1fr;gap:10px}.add-to-cart-btn{width:100%}.pagination{gap:8px;padding-top:14px}.pagination-pages,.pagination-navigation{gap:2px}.pagination-btn{width:34px;height:34px;font-size:15px}.pagination-chevron{width:18px;height:18px}}@media (width<=360px){.pagination{gap:4px}.pagination-pages,.pagination-navigation{gap:1px}.pagination-btn{width:30px;height:32px;font-size:14px}}@media (width<=1024px){.products-sort-select,.availability-tab,.products-price-select,.custom-select__option{min-height:44px}.products-sort-row{flex-wrap:wrap;min-width:0}.pagination,.pagination-pages{flex-wrap:wrap}.pagination-btn{width:44px;height:44px}.product-card h3,.product-card__title{overflow-wrap:anywhere}}.catalog-page{background-color:var(--color-bg);min-height:100vh;padding:28px 0 42px}.catalog-seo-intro{color:#4d5968;max-width:860px;margin:10px 0 0;line-height:1.65}.catalog-header-block{width:min(100%,1440px);margin:0 auto 18px;padding-inline:clamp(16px,5.5vw,80px)}.products-title-row{margin-bottom:0}.products-title-row h1{font-size:var(--fs-display);color:#373d42;margin:0;font-weight:700;line-height:1}.catalog-container{grid-template-columns:minmax(0,1fr) 338px;align-items:stretch;gap:20px;width:min(100%,1440px);margin:0 auto;padding-inline:clamp(16px,5.5vw,80px);display:grid}.catalog-main,.catalog-sidebar-filters{min-width:0}.catalog-mobile-toolbar{display:none}.catalog-filters-trigger{color:#2f3942;min-height:46px;font-size:var(--fs-base);cursor:pointer;transition:border-color var(--t-delay) ease, box-shadow var(--t-delay) ease, transform var(--t-delay) ease;background:#fff;border:1px solid #d7e0e8;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:700;display:inline-flex}.catalog-filters-trigger:hover{border-color:#2496d1;transform:translateY(-1px);box-shadow:0 10px 30px #2496d11f}.catalog-filters-trigger__icon{font-size:var(--fs-ui);line-height:1}.catalog-filters-trigger__count{color:#fff;min-width:24px;height:24px;font-size:var(--fs-sm);background:#2496d1;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.catalog-filters-modal{z-index:1200;pointer-events:none;opacity:0;transition:opacity .25s;position:fixed;inset:0}.catalog-filters-modal.is-open{opacity:1;pointer-events:auto}.catalog-filters-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182073;position:absolute;inset:0}.catalog-filters-modal__panel{z-index:1;background:#f7fafc;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.catalog-filters-modal__header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7fafcf5;border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:16px;padding:18px 16px 14px;display:flex;position:sticky;top:0}.catalog-filters-modal__title-wrap{align-items:center;gap:10px;display:flex}.catalog-filters-modal__title-wrap h2{font-size:var(--fs-2xl);color:#2e3338;margin:0;font-weight:700}.catalog-filters-modal__badge{color:#fff;min-width:26px;height:26px;font-size:var(--fs-md);background:#2496d1;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.catalog-filters-modal__actions{align-items:center;gap:12px;display:flex}.catalog-filters-modal__reset{color:#2496d1;font-size:var(--fs-base);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.catalog-filters-modal__reset:hover{color:#1b7dac}.catalog-filters-modal__close{color:#2f3942;width:42px;height:42px;font-size:var(--fs-ui);cursor:pointer;transition:border-color var(--t-delay) ease, transform var(--t-delay) ease;background:#fff;border:1px solid #d7e0e8;border-radius:50%}.catalog-filters-modal__close:hover{border-color:#2496d1;transform:rotate(90deg)}.catalog-filters-modal__body{flex:1;padding:16px 16px 110px;overflow-y:auto}.catalog-filters-modal__body .catalog-filters{width:100%;max-width:760px;height:auto;min-height:0;margin:0 auto}.catalog-filters-modal__body .filters-header{display:none}.catalog-filters-modal__footer{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f7fafcd1 0%,#f7fafc 35%);border-top:1px solid #e4ebf1;padding:12px 16px 16px;position:sticky;bottom:0}.catalog-filters-modal__apply{color:#fff;width:min(760px,100%);min-height:50px;font-size:var(--fs-base);cursor:pointer;transition:transform var(--t-delay) ease, box-shadow var(--t-delay) ease;background:linear-gradient(135deg,#2496d1 0%,#1f84b8 100%);border:none;border-radius:14px;justify-content:center;align-items:center;margin:0 auto;padding:0 20px;font-weight:700;display:flex;box-shadow:0 18px 40px #2496d13d}.catalog-filters-modal__apply:hover{transform:translateY(-1px);box-shadow:0 22px 48px #2496d147}@media (width<=1280px){.catalog-header-block,.catalog-container{padding-inline:40px}}@media (width<=1120px){.catalog-header-block,.catalog-container{margin-inline:0;padding-inline:28px}.products-title-row h1{font-size:var(--fs-display)}.catalog-container{grid-template-columns:1fr;gap:20px;padding-block:12px}.catalog-filters-trigger{padding:0 16px}.catalog-mobile-toolbar{margin-bottom:14px;display:flex}.catalog-sidebar-filters{display:none}}@media (width<=768px){.catalog-header-block,.catalog-container{margin-inline:0;padding-inline:20px}.catalog-header-block{width:100%;margin-bottom:14px}.products-title-row h1{font-size:var(--fs-4xl)}.catalog-container{width:100%}}@media (width<=480px){.products-title-row h1{font-size:var(--fs-3xl)}.catalog-container{grid-template-columns:1fr;gap:15px}.catalog-filters-modal__title-wrap h2{font-size:var(--fs-xl)}.catalog-filters-modal__close{width:40px;height:40px}}.catalog-filters-modal{visibility:hidden;z-index:1400}.catalog-filters-modal.is-open{visibility:visible}.catalog-filters-modal__panel{height:var(--overlay-height,100dvh)}.catalog-filters-modal__body{overscroll-behavior:contain;min-height:0;padding-bottom:20px}.catalog-filters-modal__header,.catalog-filters-modal__footer{flex-shrink:0}.catalog-filters-modal__header{padding-top:max(18px, env(safe-area-inset-top))}.catalog-filters-modal__footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}@media (width<=1120px){.catalog-filters-modal__close{flex-shrink:0;width:44px;height:44px}.catalog-filters-modal__reset,.catalog-filters-modal .filter-checkbox,.catalog-filters-modal .filter-group__trigger,.catalog-filters-modal .price-input{min-height:44px}.catalog-filters-modal .price-input{font-size:16px}.catalog-filters-modal .price-range-slider,.catalog-filters-modal .filter-range{height:44px}.catalog-filters-modal .filter-range::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px}.catalog-filters-modal .filter-range::-moz-range-thumb{width:28px;height:28px}}.payment-methods{text-align:left;width:100%;margin-top:24px}.payment-methods h3{font-family:var(--font-heading);margin:0 0 16px;font-size:20px}.payment-methods__group{border:0;min-width:0;margin:20px 0 0;padding:0}.payment-methods__group legend{margin-bottom:10px;font-weight:600}.payment-methods__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.payment-methods__option{cursor:pointer;min-height:104px;font:inherit;color:#213343;background:#fff;border:1px solid #dce5eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 12px;display:flex}.payment-methods__option img{object-fit:contain;width:104px;height:32px}.payment-methods__option:hover,.payment-methods__option.is-active{border-color:var(--color-blue_primary,#3ba7e3);background:#f0f8fd}.payment-methods__option.is-active{box-shadow:0 0 0 1px var(--color-blue_primary,#3ba7e3)}.payment-methods__option:focus-visible,.payment-result button:focus-visible{outline-offset:3px;outline:3px solid #1673af}.payment-methods__option:disabled{opacity:.6;cursor:wait}.payment-test{color:#6c4a08;background:#fff4d9;border:1px solid #f1d79d;border-radius:6px;padding:12px 16px;font-size:14px}.payment-notice{color:#75420b;width:100%;line-height:1.6}.payment-result{padding-block:48px 80px}.payment-result__card{text-align:center;border-radius:12px;max-width:720px;margin:auto;padding:36px}.payment-result__card h1{font-family:var(--font-heading);margin:18px 0;font-size:clamp(26px,4vw,36px)}.payment-result__card p{line-height:1.65}.payment-result__mark{color:#2679a7;background:#eaf6fc;border-radius:50%;place-items:center;width:68px;height:68px;font-size:36px;display:inline-grid}.payment-result__mark--paid{color:#267047;background:#e8f6ee}.payment-result__facts{background:#f5f8fa;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:24px 48px;padding:20px;display:flex}.payment-result__facts dt{color:#596b79;font-size:14px}.payment-result__facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:700}.payment-result__refresh{color:#244a65;font:inherit;cursor:pointer;background:#fff;border:1px solid #b5c7d4;border-radius:6px;margin:20px auto;padding:12px 24px;display:block}.payment-result__card>a{color:#1673af;margin-top:20px;display:inline-block}@media (width<=480px){.payment-result{padding-block:24px 48px}.payment-result__card{padding:24px 16px}.payment-methods__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-methods__option{min-height:96px;padding:12px 8px;font-size:14px}}.checkout-page{padding-top:36px;padding-bottom:72px}.checkout-page__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex}.checkout-page__title{font-family:var(--font-heading);font-size:var(--fs-5xl);color:#000;margin:0;font-weight:700;line-height:1.12}.checkout-page__edit-cart{color:var(--color-blue_primary);font-size:var(--fs-ui);font-family:var(--font-heading);font-weight:700;text-decoration:none}.checkout-notices{z-index:40;pointer-events:none;gap:10px;display:grid;position:fixed;top:24px;right:24px}.checkout-notice{color:#fff;min-width:280px;max-width:360px;font-size:var(--fs-base);background:#10171df5;border-left:4px solid #ef5350;padding:14px 16px;line-height:1.45;box-shadow:0 10px 25px #0000002e}.checkout-page__edit-cart:hover{text-decoration:underline}.checkout-page__content{gap:32px;display:grid}.checkout-card{background:#fff;border:1px solid #edf0f4;box-shadow:0 2px 14px #1528370f}.checkout-card__heading-wrap{padding:28px 30px 0}.checkout-card__heading-wrap--centered{text-align:center}.checkout-card__title{font-size:var(--fs-2xl);font-family:var(--font-heading);color:#000;margin:0;font-weight:700}.checkout-card__body{padding:26px 30px 28px}.checkout-card__body--split{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:stretch;gap:28px;display:grid}.checkout-card__body--split>*{width:100%;height:100%}.checkout-card__body--centered{justify-items:center;display:grid}.checkout-card__section{min-width:0}.checkout-card__section>.checkout-card__heading-wrap{padding:0 0 18px}.checkout-tabs{border:1px solid #63b5ea;grid-template-columns:repeat(2,minmax(110px,1fr));width:min(100%,720px);display:inline-grid}.checkout-tabs__item{color:#111;min-height:52px;font-size:var(--fs-base);font-family:var(--font-heading);cursor:pointer;background:#fff;border:0;border-right:1px solid #63b5ea;padding:12px 24px;font-weight:600;transition:background-color .18s,color .18s}.checkout-tabs__item:last-child{border-right:0}.checkout-tabs__item.is-active{color:#fff;background:#4aace5}.checkout-card__required{font-size:var(--fs-sm);font-family:var(--font-heading);color:#000;margin:10px 0 18px;font-weight:500}.checkout-card__required b{color:var(--color-blue_primary);font-weight:inherit}.checkout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:720px;display:grid}.checkout-field{flex-direction:column;gap:6px;display:flex}.checkout-field--wide{grid-column:1/-1}.checkout-field input,.checkout-field textarea{background:var(--color-surface);color:#000;width:100%;min-height:50px;font-size:var(--fs-base);font-family:var(--font-heading);border:0;padding:13px 16px;font-weight:500}.checkout-field input::placeholder,.checkout-field textarea::placeholder{color:#0006;font-size:var(--fs-base);font-weight:500}.checkout-field input:focus,.checkout-field textarea:focus{outline:1px solid var(--color-blue_primary)}.checkout-field textarea{resize:vertical;min-height:132px}.checkout-field__error{color:#d93025;font-size:var(--fs-md);line-height:1.3}.checkout-review>.checkout-field__error{margin-top:6px;display:block}.checkout-field input[aria-invalid=true],.checkout-field textarea[aria-invalid=true]{outline:1px solid #ef5350}.checkout-checkbox{font-size:var(--fs-sm);font-family:var(--font-heading);color:#000;align-items:center;gap:10px;margin-top:14px;font-weight:500;display:inline-flex}.checkout-checkbox.is-error span{color:#d93025}.checkout-checkbox input{appearance:none;border:1px solid var(--color-blue_primary);cursor:pointer;background:#fff;border-radius:0;place-content:center;width:16px;height:16px;margin:0;display:grid}.checkout-checkbox input:before{content:"";clip-path:polygon(14% 44%,0 59%,50% 100%,100% 16%,84% 0,43% 62%);width:9px;height:9px;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #fff}.checkout-checkbox input:checked{background:var(--color-blue_primary);border-color:var(--color-blue_primary)}.checkout-checkbox input:checked:before{transform:scale(1)}.checkout-login-note,.checkout-delivery-summary{text-align:center;color:#141414;place-items:center;min-height:100%;display:grid}.checkout-login-note p,.checkout-delivery-summary p{max-width:280px;font-size:var(--fs-base);font-family:var(--font-heading);margin:0;font-weight:500;line-height:1.4}.checkout-login-note a,.checkout-delivery-summary span{color:#4aace5;text-decoration:none}.checkout-delivery-summary{gap:8px}.checkout-delivery-summary span{margin-top:6px;display:block}.checkout-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,980px);margin:0 auto;display:grid}.checkout-option-grid--payment{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,980px);display:none}.checkout-option-grid--payment>:only-child{grid-column:2}.checkout-option-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #63b5ea;align-content:space-between;justify-items:start;gap:8px;width:100%;min-width:0;min-height:116px;padding:21px;transition:background-color .18s,color .18s,border-color .18s;display:grid}.checkout-option-card.is-active{color:#fff;background:#4aace5}.checkout-option-card__title{font-size:var(--fs-base);font-family:var(--font-heading);font-weight:600}.checkout-option-card__price,.checkout-option-card__details{font-size:var(--fs-base);line-height:1.45;font-family:var(--font-heading);font-weight:700}.checkout-option-card--payment{text-align:center;align-content:center;justify-items:center;min-height:64px;position:relative}.checkout-option-card--upcoming{color:#718493;cursor:not-allowed;opacity:1;background:#f6f9fb;border-color:#c8d9e4;min-height:116px;padding-top:40px}.checkout-option-card--upcoming:hover{color:#718493;background:#f6f9fb;border-color:#c8d9e4}.checkout-option-card__soon{color:#526b7c;font-family:var(--font-heading);font-size:var(--fs-sm);letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#dfeaf1;padding:8px 12px;font-weight:800;position:absolute;inset:0 0 auto}.checkout-card__hint{color:var(--color-blue_primary);font-size:var(--fs-base);font-family:var(--font-heading);text-align:center;margin:14px 0 0;font-weight:500}.checkout-delivery-empty{color:#2a4457;background:#f7fbff;max-width:720px;padding:16px 18px}.checkout-delivery-empty__title{font-family:var(--font-heading);font-size:var(--fs-base);color:#111;margin:0 0 10px;font-weight:700}.checkout-delivery-empty p:last-child{margin:0}.checkout-card--summary{padding:0 30px 24px}.checkout-summary__table-head,.checkout-summary__row{grid-template-columns:minmax(280px,1.65fr) .9fr .8fr .9fr;align-items:center;gap:20px;display:grid}.checkout-summary__table-head{color:#00000080;font-size:var(--fs-ui);font-family:var(--font-heading);padding:20px 0 18px;font-weight:600}.checkout-summary__list{display:grid}.checkout-summary__row{border-top:1px solid #eef2f5;padding:22px 0}.checkout-summary__product{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;display:grid}.checkout-summary__image{object-fit:contain;width:58px;height:42px}.checkout-summary__name{color:var(--color-blue_primary);font-size:var(--fs-ui);font-family:var(--font-heading);margin:0 0 8px;font-weight:700}.checkout-summary__sku{color:#4b4b4bb3;font-size:var(--fs-base);font-family:var(--font-heading);margin:0;font-weight:600}.checkout-summary__cell{font-size:var(--fs-ui);font-family:var(--font-heading);color:var(--color-text);font-weight:600}.checkout-summary__cell--total{font-weight:700}.checkout-summary__totals{border-top:1px solid #eef2f5;justify-content:end;gap:8px;padding-top:18px;display:grid}.checkout-summary__totals p{font-size:var(--fs-base);font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:24px;margin:0;font-weight:500;display:flex}.checkout-summary__totals strong{font-size:var(--fs-ui);font-family:var(--font-heading);font-weight:700}.checkout-empty-cart{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:30px 0;display:flex}.checkout-empty-cart p{color:#456073;margin:0}.checkout-page__footer{justify-content:flex-end;display:flex}.checkout-submit{border:1px solid #0000;border-color:var(--color-blue_primary);color:var(--color-text_light);background:var(--color-blue_primary);text-transform:uppercase;font-size:var(--fs-base);font-family:var(--font-heading);letter-spacing:.03em;cursor:pointer;transition:all var(--t-delay) ease;align-items:center;padding:16px;font-weight:700;display:inline-flex}.checkout-submit:hover:not(:disabled){border:1px solid var(--color-surface);background:var(--color-surface);color:var(--color-text)}@media (width<=1200px){.checkout-page__title{font-size:var(--fs-3xl)}.checkout-card__title{font-size:var(--fs-ui)}.checkout-card__body--split{grid-template-columns:1fr}.checkout-login-note,.checkout-delivery-summary{text-align:left;justify-items:start}.checkout-login-note p,.checkout-delivery-summary p{max-width:none}.checkout-summary__table-head,.checkout-summary__row{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(100px,1fr))}.checkout-summary__name,.checkout-summary__cell{font-size:var(--fs-base)}}@media (width<=1100px) and (width>=901px){.checkout-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-option-grid--payment>:only-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}}@media (width<=900px){.checkout-page{padding-top:24px;padding-bottom:56px}.checkout-page__header{flex-direction:column;align-items:flex-start;margin-bottom:24px}.checkout-page__title{font-size:var(--fs-3xl)}.checkout-card__heading-wrap,.checkout-card__body,.checkout-card--summary{padding-left:24px;padding-right:24px}.checkout-card__heading-wrap{padding-top:28px}.checkout-card__body{padding-top:24px;padding-bottom:28px}.checkout-option-grid,.checkout-option-grid--payment,.checkout-form-grid,.checkout-tabs{width:100%;max-width:none}.checkout-option-grid,.checkout-option-grid--payment,.checkout-form-grid,.checkout-summary__table-head,.checkout-summary__row{grid-template-columns:1fr}.checkout-option-grid--payment>:only-child{grid-column:1;width:100%}.checkout-tabs{grid-template-columns:1fr}.checkout-tabs__item{border-bottom:1px solid #63b5ea;border-right:0}.checkout-tabs__item:last-child{border-bottom:0}.checkout-summary__table-head{display:none}.checkout-summary__row{gap:12px}.checkout-summary__product{grid-template-columns:64px minmax(0,1fr);gap:14px}.checkout-summary__cell{font-size:var(--fs-base)}.checkout-summary__cell:before{color:#7d7d7d;font-size:var(--fs-md);margin-bottom:4px;font-weight:500;display:block}.checkout-summary__row>:nth-child(2):before{content:"Cena (gab.)"}.checkout-summary__row>:nth-child(3):before{content:"Preču skaits"}.checkout-summary__row>:nth-child(4):before{content:"Gala cena"}.checkout-page__footer{justify-content:stretch}.checkout-submit{justify-content:center;width:100%;min-height:52px}.checkout-page__footer{z-index:10;padding:12px 0 max(12px, env(safe-area-inset-bottom));background:#fffffff5;position:sticky;bottom:0}}@media (width<=480px){.checkout-card__heading-wrap,.checkout-card__body,.checkout-card--summary{padding-left:16px;padding-right:16px}.checkout-notices{top:12px;left:12px;right:12px}.checkout-notice{width:100%;min-width:0;max-width:none}.checkout-summary__totals{width:100%}.checkout-summary__totals p{gap:12px}}.checkout-page,.checkout-page__title,.checkout-card__title{color:var(--shop-ink,#193b4b)}.checkout-card{border:1px solid var(--shop-line,#d4e3ed);border-radius:18px;overflow:hidden;box-shadow:0 4px 20px #193b4b05}.checkout-card__title{text-transform:none;font-size:clamp(18px,2vw,23px);line-height:1.3}.checkout-option-card{text-align:left;border-radius:12px;min-width:0;transition:border-color .18s,background-color .18s,box-shadow .18s}.checkout-option-card.is-active{background:#edf8fd;border-color:#0782b7;box-shadow:inset 3px 0 #0782b7}.checkout-option-card:hover{border-color:#0782b7}.checkout-option-card__title{font-size:16px;line-height:1.4}.checkout-option-card:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;background:#f3f6f8;border-color:#d4e3ed}.checkout-option-card__details{font-size:14px;line-height:1.6}.checkout-summary__vat{color:#587181;border:0!important;padding-top:10px!important;font-size:13px!important}.checkout-summary__name{font-size:15px;line-height:1.45}.checkout-summary__cell{font-size:15px}.checkout-review{font:400 14px/1.6 var(--font-body);background:#f4f9fc;border:1px solid #d4e3ed;border-radius:16px;padding:24px 28px}.checkout-review p{margin:0 0 12px}.checkout-review a{color:#087bb4;text-underline-offset:3px}.checkout-review .checkout-checkbox{align-items:flex-start;margin-top:18px}.checkout-review input[type=checkbox]{accent-color:#0782b7;flex-shrink:0;width:18px;height:18px;margin-top:3px}.checkout-review__privacy{color:#587181;font-size:13px;margin-top:18px!important}.checkout-submit{color:#fff;min-height:54px;font:700 15px/1.45 var(--font-heading);text-transform:none;background:#087eb0;border-radius:12px;justify-content:center;align-items:center;padding:15px 26px;transition:background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 4px 14px #087eb022}.checkout-submit:hover:enabled{background:#056c99;transform:translateY(-1px);box-shadow:0 6px 18px #087eb02a}.checkout-submit:disabled{opacity:.55;cursor:not-allowed}.checkout-submit:focus-visible,.checkout-review a:focus-visible{outline-offset:4px;outline:3px solid #51b9e5}@media (width<=640px){.checkout-review{padding:20px 16px}.checkout-submit{width:100%;font-size:14px}.checkout-summary__table-head{font-size:12px}.checkout-option-card__title{font-size:15px}}@media (prefers-reduced-motion:reduce){.checkout-submit,.checkout-option-card{transition:none}.checkout-submit:hover:enabled{transform:none}}.checkout-field__label{clip:auto;white-space:normal;color:#4e6878;width:auto;height:auto;margin:0 0 7px;padding:0;font-size:13px;line-height:1.4;display:block;position:static;overflow:visible}.checkout-option-card.is-active{color:#193b4b}.checkout-option-card.is-active .checkout-option-card__details{color:#4b687a}@media (width<=680px){.checkout-summary__row>:nth-child(2):before,.checkout-summary__row>:nth-child(3):before,.checkout-summary__row>:nth-child(4):before{content:attr(data-label)}}.checkout-review .checkout-checkbox:not(.checkout-checkbox--newsletter){font-size:16px;line-height:1.6}.checkout-review .checkout-checkbox a{text-underline-offset:3px;text-decoration:underline}.checkout-review .checkout-checkbox input:focus-visible{outline-offset:3px;outline:3px solid #087bb4}.unisend-locker-picker{gap:12px;min-width:0}.unisend-locker-picker label{gap:8px;min-width:0;display:grid}.unisend-locker-picker select{color:#182131;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:12px;padding:14px}.unisend-locker-picker select:focus-visible{outline-offset:2px;outline:2px solid #dd5c25}.unisend-locker-selection{overflow-wrap:anywhere;margin:0}.checkout-checkbox--newsletter{align-items:flex-start;min-height:44px;margin-top:18px}.checkout-checkbox--newsletter input{flex:none;margin-top:3px}.checkout-checkbox--newsletter small{font:400 var(--fs-md)/1.5 var(--font-base);color:#5c6f83;margin-top:5px;display:block}.favorites-page{padding-top:28px;padding-bottom:48px}.favorites-page h1{font-family:var(--font-heading);color:var(--color-ink);margin:0 0 24px;font-size:clamp(26px,3vw,36px);line-height:1.2}.favorites-page__state{border:1px solid var(--color-line);color:var(--color-muted);background:#fff;border-radius:16px;padding:24px;line-height:1.6}.favorites-page__state a{color:var(--color-accent-primary);font-weight:600}.favorites-page__state--error{color:#8f3131;background:#fff4f4;border-color:#ebc4c4}.favorites-card{min-width:0}.favorites-head,.favorites-row{grid-template-columns:minmax(0,1fr) 210px 240px;align-items:center;gap:24px;display:grid}.favorites-head{color:var(--color-muted);padding:0 22px 12px;font-size:13px;font-weight:500}.favorites-list{gap:14px;display:grid}.favorites-row{border:1px solid var(--color-line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 3px 12px #172f3d05}.favorites-row>div{min-width:0}.favorites-product{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;display:grid}.favorites-product img{box-sizing:border-box;object-fit:contain;background:#fff;border:1px solid #edf1f3;border-radius:12px;width:96px;height:96px;padding:8px;display:block}.favorites-product a{color:var(--color-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none}.favorites-product a:hover{color:var(--color-accent-primary)}.favorites-product small{color:var(--color-muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.4;display:block}.favorites-price{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;display:flex}.favorites-price>strong{color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin-bottom:4px;font-size:23px;font-weight:700;line-height:1.2;display:flex}.favorites-price strong small{color:var(--color-muted);font-size:11px;font-weight:500;line-height:1.5}.favorites-price>span{font-size:12px;line-height:1.5}.favorites-actions{align-items:center;gap:8px;display:flex}.store-shell .favorites-btn{box-sizing:border-box;background:var(--color-accent-primary);color:#fff;min-width:0;height:auto;min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;flex:0 auto;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.favorites-actions .favorites-btn{flex:auto}.favorites-btn svg{flex-shrink:0;width:19px;height:19px}.store-shell .favorites-btn:hover{background:var(--color-accent-primary-hover)}.store-shell .favorites-btn--secondary{color:var(--color-muted);border-color:var(--color-line);background:0 0;font-weight:500}.store-shell .favorites-btn--secondary:hover{border-color:var(--color-accent-primary-line);color:var(--color-accent-primary);background:#fff}.store-shell .favorites-remove-btn{border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-size:25px;line-height:1;display:inline-flex}.store-shell .favorites-remove-btn:hover{color:#8f3131;background:#fff4f4;border-color:#ebc4c4}.favorites-page :is(button,a):focus-visible{outline:3px solid var(--color-accent-primary);outline-offset:3px}.favorites-footer{border:1px solid var(--color-line);background:var(--surface-accent);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:20px 22px;display:flex}.favorites-summary p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}.favorites-summary strong{color:var(--color-ink);margin-left:4px;font-size:16px}.favorites-footer-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1100px){.favorites-head,.favorites-row{grid-template-columns:minmax(0,1fr) 180px 200px;gap:16px}.favorites-product{grid-template-columns:80px minmax(0,1fr);gap:14px}.favorites-product img{width:80px;height:80px}}@media (width<=800px){.favorites-head{display:none}.favorites-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:18px}.favorites-product{grid-column:1/-1;grid-template-columns:96px minmax(0,1fr);gap:16px}.favorites-product img{width:96px;height:96px}.favorites-footer{flex-direction:column;align-items:flex-start}.favorites-footer-actions{width:100%}.favorites-footer-actions .favorites-btn{flex:1 1 0}}@media (width<=520px){.favorites-page{padding-top:20px;padding-bottom:32px}.favorites-page h1{margin-bottom:20px}.favorites-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.favorites-product{grid-column:auto;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:14px}.favorites-product img{width:80px;height:80px}.favorites-product a{font-size:14px;line-height:1.5}.favorites-product small{margin-top:6px}.favorites-price{border-top:1px solid #edf1f3;padding-top:14px}.favorites-price>strong{font-size:24px}.favorites-actions{width:100%}.favorites-footer{gap:14px;margin-top:16px;padding:16px}.favorites-footer-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.favorites-footer-actions .favorites-btn{width:100%}}@media (prefers-reduced-motion:reduce){.store-shell .favorites-btn{transition:none}}.store-shell .favorites-actions .favorites-btn.is-added,.store-shell .favorites-actions .favorites-btn.is-added:hover{background:var(--color-accent-success);color:#fff}.home-page{background-color:var(--color-surface);flex-direction:column;gap:4rem;display:flex}.home-page section[id]{scroll-margin-top:calc(var(--store-header-offset,0px) + 20px)}.home-hero-block{width:100%}.home-hero-interactive{--home-side-menu-width:232px;--home-hero-gap:16px;align-items:stretch;gap:var(--home-hero-gap);display:flex;position:relative}.home-hero-content{flex-direction:column;flex:auto;gap:22px;min-width:0;display:flex}.home-menu-backdrop{opacity:1;transition:opacity var(--t-delay) ease;z-index:40;background:#0b1a2a8c;position:fixed;inset:0}.home-menu-backdrop.is-closing{opacity:0;pointer-events:none}.home-side-menu{width:var(--home-side-menu-width);z-index:60;background:#fff;border:1px solid #1b496529;flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex;box-shadow:0 6px 24px #343c5026}.home-side-menu__btn{text-align:left;width:100%;color:var(--color-text);font-family:var(--font-heading);font-size:var(--fs-base);text-transform:uppercase;cursor:pointer;transition:all var(--t-delay) ease;background:#f4f8fb;border:0;padding:14px 12px;font-weight:700;text-decoration:none;display:block}.home-side-menu__btn:hover,.home-side-menu__btn.is-active{background:var(--color-blue_primary);color:#fff}.home-types-overlay{inset:0 0 0 calc(var(--home-side-menu-width) + var(--home-hero-gap));z-index:60;transform-origin:0;animation:home-types-overlay-enter var(--t-delay) cubic-bezier(.22, 1, .36, 1) both;will-change:transform, opacity;background:#fff;flex-direction:column;gap:18px;padding:24px;display:flex;position:absolute;box-shadow:0 12px 28px #1214173d}.home-types-overlay.is-closing{animation:home-types-overlay-exit var(--t-delay) cubic-bezier(.22, 1, .36, 1) both;pointer-events:none}@keyframes home-types-overlay-enter{0%{opacity:0;filter:blur(2px);transform:translate(-20px)scaleX(.985)}to{opacity:1;filter:blur();transform:translate(0)scaleX(1)}}@keyframes home-types-overlay-exit{0%{opacity:1;filter:blur();transform:translate(0)scaleX(1)}to{opacity:0;filter:blur(2px);transform:translate(-20px)scaleX(.985)}}.home-types-overlay__panel{flex-direction:column;gap:22px;height:100%;display:flex}.home-types-overlay__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-types-overlay__header h3{font-family:var(--font-heading);font-size:var(--fs-5xl);color:var(--color-text);margin:0;font-weight:700}.home-types-overlay__header p{max-width:640px;font-family:var(--font-heading);color:#121417b8;font-size:var(--fs-base);margin:8px 0 0}.home-types-overlay__close{width:36px;height:36px;font-size:var(--fs-xl);cursor:pointer;background:#fff;border:1px solid #12141733;line-height:1}.home-types-overlay__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-types-overlay__grid a{color:var(--color-text);font-family:var(--font-heading);font-size:var(--fs-base);transition:all var(--t-delay) ease;background:#f4f8fb;border:1px solid #3ba7e359;padding:13px 14px;font-weight:600;text-decoration:none}.home-types-overlay__grid a:hover{background:var(--color-blue_primary);color:#fff}.home-slider{background:#fff;width:100%;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 6px 24px #343c5026}.home-slider__track{width:100%;transition:transform .45s;display:flex}.home-slide{flex:0 0 100%;justify-content:space-between;gap:18px;min-height:310px;display:flex;overflow:hidden}.home-slide__left{flex-direction:column;flex:1;min-width:0;display:flex}.home-slide__left h4{background:var(--color-blue_primary);color:#fff;width:fit-content;font-family:var(--font-heading);font-size:var(--fs-base);margin:28px 0 0;padding:10px 33px;font-weight:700;line-height:1.2}.home-slide__left>div{flex-direction:column;gap:20px;margin:38px 18px 28px 32px;display:flex}.home-slide__left h2{max-width:537px;font-family:var(--font-heading);font-size:var(--fs-title-fluid);color:var(--color-text);margin:0;font-weight:700;line-height:1.2}.home-slide__left a{text-transform:uppercase;width:fit-content;color:var(--color-text);font-family:var(--font-heading);border:1px solid var(--color-blue_primary);font-weight:600;font-size:var(--fs-base);padding:10px 20px;text-decoration:none;transition:all .2s}.home-slide__left a:hover{background:var(--color-blue_primary);color:#fff}.home-slide__right{flex:1;place-items:center;min-width:0;padding:22px;display:grid}.home-slide__visual{place-items:center;width:min(100%,600px);max-height:398px;display:grid;overflow:hidden}.home-slide__visual img{object-fit:cover;width:100%;height:100%}.home-slider__controls{gap:6px;padding:0 0 20px 32px;display:flex}.home-slider__controls button{cursor:pointer;width:24px;height:24px;transition:all var(--t-delay) ease;background:0 0;border:1px solid #3ba7e366;border-radius:999px;margin:0}.home-slider__controls button:hover{background:#3ba7e366}.home-slider__controls button.active{background:var(--color-blue_primary)}.home-hero-cards{gap:18px;width:100%;min-width:0;display:flex}.home-hero-card{background:#fff;border-radius:12px;flex:1 1 0;min-width:0;padding:18px 22px;box-shadow:0 6px 24px #343c5026}.home-hero-card h4{color:#000;max-width:427px;font-family:var(--font-heading);font-size:var(--fs-3xl);margin:0;font-weight:700;line-height:1.25}.home-hero-card h4 b{color:#c34242;font-weight:700}.home-hero-card:nth-child(2) h4 b{color:#3367e4}.home-hero-card__row{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.home-hero-card .home-hero-card__row a{font-family:var(--font-heading);font-size:var(--fs-base);color:#c34242;font-weight:700;text-decoration:none}.home-hero-card:nth-child(2) .home-hero-card__row a{color:#3367e4;font-weight:700;text-decoration:none}.home-hero-card__logo{justify-content:center;align-items:center;width:60%;min-width:120px;min-height:58px;display:flex;overflow:hidden}.home-hero-card__logo img{object-fit:contain;width:100%;height:100%}.home-banner{background:var(--color-text);width:100%}.home-banner__container{color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-block:24px;display:grid}.home-banner__item{align-items:center;gap:10px;display:flex}.home-banner__icon{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.home-banner__item h4{text-transform:uppercase;font-family:var(--font-heading);font-size:var(--fs-ui);margin:0;font-weight:700}.home-banner__item p{font-family:var(--font-heading);font-size:var(--fs-base);margin:4px 0 0;font-weight:400}.home-products{width:100%}.home-products__container{flex-direction:column;gap:24px;padding-block:40px;display:flex}.home-products__container h2{font-family:var(--font-inter);font-size:var(--fs-display);text-align:center;background:linear-gradient(128deg,#0d1b2a 0%,#1b4965 42%,#3ba7e3 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1.1}.home-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-seo-intro{background:linear-gradient(135deg,#f4f8fb 0%,#fff 100%);border-block:1px solid #3ba7e333}.home-seo-intro h1{color:#172234;font-family:var(--font-heading);margin:0 0 14px;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.18}.home-seo-intro p{color:#405263;max-width:900px;font-size:var(--fs-base);margin:0 0 10px;line-height:1.7}.home-seo-intro a{color:#1679b5;margin-top:8px;font-weight:700;display:inline-block}.home-product-carousel{min-width:0}.home-product-carousel__viewport{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;margin:-8px;padding:8px;scroll-padding-inline:8px;display:grid;overflow:auto hidden}.home-product-carousel__viewport::-webkit-scrollbar{display:none}.home-product-carousel__viewport>.home-product-card{scroll-snap-align:start;min-width:0}.home-product-carousel__navigation{justify-content:center;gap:8px;margin-top:20px;display:flex}.home-product-carousel__navigation button{border:1px solid var(--color-blue_primary);color:#fff;background:var(--color-blue_primary);cursor:pointer;width:44px;height:38px;transition:background-color var(--t-delay) ease, border-color var(--t-delay) ease, opacity var(--t-delay) ease;border-radius:4px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.home-product-carousel__navigation button:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary)}.home-product-carousel__navigation button:focus-visible{outline-offset:2px;outline:3px solid #1684c059}.home-product-carousel__navigation button:disabled{color:#78909f;cursor:default;opacity:.65;background:#e4e9ec;border-color:#c8d1d6}.home-product-card{background:#fff;border-radius:10px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 4px #00000040}.home-product-card--interactive:focus-visible{outline-offset:2px;outline:3px solid #1684c073}.home-product-card h4{background:var(--color-blue_primary);color:#fff;width:fit-content;font-family:var(--font-heading);font-size:var(--fs-base);margin-top:20px;padding:6px 20px;font-weight:700}.home-product-card__content{text-align:left;flex-direction:column;flex:1;align-items:stretch;gap:10px;padding:14px 14px 40px;display:flex}.home-product-card__image{border-radius:10px;justify-content:center;align-items:center;width:100%;height:180px;min-height:180px;display:flex;overflow:hidden}.home-product-card__image img{object-fit:cover;width:100%;height:100%}.home-product-card__text-block{gap:6px;display:grid}.home-product-card__title{white-space:nowrap;color:#000;font-family:var(--font-heading);font-size:var(--fs-base);font-weight:700;display:block;position:relative;overflow:hidden}.home-product-card__title a{color:inherit;text-decoration:none}.home-product-card__title:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff 100%);width:42px;height:100%;position:absolute;top:0;right:0}.home-product-card__manufacturer{text-align:center;color:#5e7383;font-size:var(--fs-base);line-height:1.35}.home-product-card p{text-align:center;color:var(--color-blue_primary);font-family:var(--font-heading);font-size:var(--fs-base);margin:0;font-weight:600}.home-product-card__cart-btn{text-transform:uppercase;font-family:var(--font-heading);font-size:var(--fs-base);border:1px solid var(--color-blue_primary);cursor:pointer;transition:background-color var(--t-delay) ease, color var(--t-delay) ease, border-color var(--t-delay) ease;margin-top:auto;padding:9px 18px;font-weight:700}.home-product-card__cart-btn--in-cart{color:#fff;background:var(--color-blue_primary)}.home-product-card__cart-btn--in-cart:hover{background:var(--color-primary);border-color:var(--color-primary)}.home-product-card__cart-btn--add{color:var(--color-text);background:#fff}.home-product-card__cart-btn--add:hover{color:#fff;background:var(--color-blue_primary);border-color:var(--color-blue_primary)}.home-brands{width:100%}.home-brands__container{flex-direction:column;gap:3rem;padding-bottom:40px;display:flex}.home-brands__container h2{text-align:center;font-family:var(--font-inter);font-size:var(--fs-display);background:linear-gradient(128deg,#0d1b2a 0%,#1b4965 42%,#3ba7e3 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1.1}.home-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:39px;display:grid}.home-brand-card{text-align:center;min-height:128px;color:var(--color-blue_primary);font-family:var(--font-heading);font-size:var(--fs-3xl);-webkit-user-select:none;user-select:none;transition:all var(--t-delay) ease;background:#fff;place-items:center;padding:12px;font-weight:700;display:grid;box-shadow:0 4px 15px #3ba7e366}.home-brand-card:hover{color:var(--color-primary);box-shadow:0 6px 20px #3ba7e399}.home-brand-card img{object-fit:contain;max-width:100%;max-height:72px}.home-brand-card__link{width:100%;height:100%;color:inherit;cursor:pointer;place-items:center;text-decoration:none;display:grid}.home-products--top .home-products__container{padding-top:0;padding-bottom:60px}.home-products__grid--top{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px){.home-hero-interactive{--home-side-menu-width:216px}.home-products__grid,.home-products__grid--top{grid-template-columns:repeat(3,minmax(0,1fr))}.home-product-carousel__viewport{grid-auto-columns:calc(33.3333% - 12px)}.home-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1024px){.home-hero-interactive{display:block}.home-side-menu,.home-types-overlay,.home-menu-backdrop{display:none}.home-slide{flex-direction:column;min-height:auto}.home-slide__left,.home-slide__right{width:100%}.home-slide__left>div{margin:24px}.home-hero-cards{flex-direction:column}.home-banner__container{grid-template-columns:1fr;justify-items:center}.home-products__grid,.home-products__grid--top,.home-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-carousel__viewport{grid-auto-columns:calc(50% - 9px)}}@media (prefers-reduced-motion:reduce){.home-types-overlay,.home-types-overlay.is-closing{animation:none}}@media (width<=640px){.home-hero-block__container,.home-products__container,.home-brands__container,.home-help__container{padding-block:24px}.home-slide__left h4{margin-top:18px}.home-slide__left>div{margin:18px}.home-slider__controls{padding-left:18px}.home-products__grid,.home-products__grid--top,.home-brands__grid{grid-template-columns:1fr}.home-product-carousel__viewport{grid-auto-columns:100%}}.home-products__container h2,.home-brands__container h2{font-size:var(--fs-title-fluid)}.home-product-card__image img{object-fit:contain}@media (width<=480px){.home-page{gap:2rem}.home-slide__right{padding:12px}.home-slide__visual{aspect-ratio:4/3}.home-slide__visual img{object-fit:contain}.home-hero-card{padding:16px}.home-hero-card h4{font-size:var(--fs-xl)}.home-product-card__cart-btn{min-height:44px}}@media (width<=1024px){.home-product-carousel__navigation button{height:44px}.home-slider__controls button{min-width:44px;min-height:44px}.home-product-card__title{white-space:normal;overflow-wrap:anywhere}.home-product-card__title:after{content:none}}.home-page{--home-ink:var(--shop-ink);--home-muted:var(--shop-muted);--home-accent:var(--store-accent,#087bb5);--home-accent-hover:var(--store-accent-hover,#075d89);--home-surface:var(--shop-surface);--home-soft-blue:var(--shop-soft-blue);--home-white:var(--shop-white);--home-border:var(--shop-border);--home-border-active:var(--shop-border-active);--home-success:var(--shop-success);--home-radius:var(--shop-radius);--home-radius-small:var(--shop-radius-small);--home-radius-pill:999px;--home-control-size:48px;--home-title-size:clamp(28px, 2.7vw, 40px);--home-section-size:clamp(24px, 2.3vw, 32px);--home-shadow:var(--shop-shadow);--home-shadow-hover:var(--shop-shadow-hover);--home-action-shadow:0 4px 10px #087bb520;--motion-fast:.18s;--motion-normal:.28s;--motion-entrance:.52s;--motion-hero:.56s;--motion-ease:cubic-bezier(.22, 1, .36, 1);background:var(--home-white);color:var(--home-ink);gap:0}.home-hero-block{background:var(--home-surface)}.home-hero-block__container{padding-block:24px 32px}.home-hero-interactive{grid-template-columns:272px minmax(0,1fr);grid-template-areas:"categories content";align-items:start;gap:20px;display:grid}.home-side-menu{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-white);width:100%;box-shadow:var(--home-shadow);grid-area:categories;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;padding:10px;display:grid;position:relative}.home-side-menu__btn{border:1px solid var(--home-border);border-radius:var(--home-radius-small);background:var(--home-white);width:100%;min-height:64px;color:var(--home-ink);font:600 var(--fs-md)/1.45 var(--font-heading);letter-spacing:normal;text-align:left;text-transform:none;box-shadow:none;transition:background-color var(--motion-normal), border-color var(--motion-normal), color var(--motion-fast), box-shadow var(--motion-normal);grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 10px;text-decoration:none;display:grid;position:relative}.home-side-menu__btn:after{content:"";background:var(--home-accent);height:3px;transition:transform var(--motion-normal) var(--motion-ease);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.home-side-menu__label{text-align:left;overflow-wrap:anywhere;min-width:0;display:block}.home-side-menu__icon,.home-side-menu__arrow{place-items:center;width:36px;height:36px;display:grid}.home-side-menu__icon{color:var(--home-accent);background:var(--home-soft-blue);transition:background-color var(--motion-normal), color var(--motion-normal);border-radius:10px}.home-side-menu__icon svg{display:block}.home-side-menu__arrow{color:var(--home-muted);width:20px}.home-side-menu__arrow svg{transition:transform var(--motion-normal) var(--motion-ease)}.home-side-menu__btn.is-active{color:var(--home-white);background:var(--home-ink);border-color:var(--home-ink);box-shadow:var(--home-shadow-hover)}.home-side-menu__btn.is-active:after{background:#59b9e7;transform:scaleX(1)}.home-side-menu__btn.is-active .home-side-menu__icon{color:#a4ddf8;background:#ffffff12}.home-side-menu__btn.is-active .home-side-menu__arrow{color:#a4ddf8}.home-side-menu__btn.is-active .home-side-menu__arrow svg{transform:translate(3px)}.home-hero-content{grid-area:content;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.home-menu-backdrop{transition:opacity var(--motion-normal);background:#122e414d;border:0}.home-types-overlay{border:1px solid var(--home-border);border-radius:var(--home-radius);transform-origin:top;max-height:100%;animation:home-menu-enter var(--motion-normal) var(--motion-ease) both;overscroll-behavior:contain;grid-area:content;padding:28px;inset:0 0 auto;overflow-y:auto;box-shadow:0 20px 48px #18374726}.home-types-overlay__panel{height:auto}.home-types-overlay.is-closing{animation:home-menu-exit var(--motion-normal) var(--motion-ease) both}.home-types-overlay__header{border-bottom:1px solid var(--home-border);align-items:center;padding-bottom:22px}.home-types-overlay__header h3{font-size:var(--fs-3xl);color:var(--home-ink);line-height:1.2}.home-types-overlay__header p{color:var(--home-muted);line-height:1.6}.home-types-overlay__header p:empty{display:none}.home-types-overlay__close{border:1px solid var(--home-border);border-radius:var(--home-radius-small);width:44px;height:44px;color:var(--home-ink);background:var(--home-surface);flex:0 0 44px;place-items:center;padding:0;display:grid}.home-types-overlay__grid{gap:12px}.home-types-overlay__grid a{border:1px solid var(--home-border);border-radius:var(--home-radius-small);background:var(--home-white);min-height:56px;color:var(--home-ink);font-size:var(--fs-base);transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;line-height:1.4;display:flex}.home-types-overlay__grid a svg{color:var(--home-accent);transition:transform var(--motion-fast) var(--motion-ease)}@keyframes home-menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes home-menu-exit{to{opacity:0;transform:translateY(-6px)}}.hero-carousel{border-radius:var(--home-radius);background:var(--home-white);border:1px solid var(--home-border);min-width:0;box-shadow:var(--home-shadow);touch-action:pan-y;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-carousel__stage{flex:1;min-width:0;display:grid}.hero-panel{opacity:0;visibility:hidden;pointer-events:none;min-width:0;min-height:374px;transition:opacity var(--motion-hero) var(--motion-ease), visibility var(--motion-hero);grid-area:1/1;grid-template-columns:1.15fr 1fr;display:grid}.hero-panel.is-active{opacity:1;visibility:visible;pointer-events:auto}.hero-panel__copy{z-index:1;align-self:center;min-width:0;padding:36px 0 28px 32px;position:relative}.hero-panel__eyebrow{color:var(--home-accent);font:700 var(--fs-xs)/1.5 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.hero-panel h2{font:700 var(--home-title-size)/1.12 var(--font-heading);letter-spacing:-.035em;color:var(--home-ink);overflow-wrap:anywhere;text-wrap:balance;margin:18px 0 24px}.hero-panel p{color:var(--home-muted);font-size:var(--fs-base);margin:-8px 0 24px;line-height:1.65}.hero-panel__copy>*{opacity:0;transition:opacity var(--motion-hero) var(--motion-ease), transform var(--motion-hero) var(--motion-ease);transform:translateY(12px)}.hero-panel.is-active .hero-panel__copy>*{opacity:1;transform:none}.hero-panel.is-active h2{transition-delay:60ms}.hero-panel.is-active p{transition-delay:.1s}.hero-panel.is-active .home-action{transition-delay:.14s}.home-action{border-radius:var(--home-radius-small);background:var(--home-accent);max-width:100%;min-height:52px;box-shadow:var(--home-action-shadow);color:var(--home-white);font:700 var(--fs-md)/1.4 var(--font-heading);text-align:center;transition:background-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast) var(--motion-ease);border:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;padding:8px 8px 8px 20px;text-decoration:none;display:inline-flex}.home-action>span{border-left:1px solid #ffffff40;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.home-action svg{transition:transform var(--motion-fast) var(--motion-ease)}.hero-panel__image{border-radius:var(--home-radius);background:radial-gradient(ellipse, var(--home-soft-blue), #fff 70%);place-items:center;min-width:0;margin:24px 16px 24px 12px;display:grid}.hero-panel__image img{object-fit:contain;mix-blend-mode:multiply;opacity:0;width:100%;max-width:360px;height:270px;transition:transform var(--motion-hero) var(--motion-ease), opacity var(--motion-hero) var(--motion-ease);display:block;transform:translate(16px)scale(.98)}.hero-panel.is-active .hero-panel__image img{opacity:1;transform:none}.hero-carousel__controls{border-top:1px solid var(--home-border);align-items:center;gap:18px;min-height:76px;padding:14px 24px 14px 32px;display:flex}.hero-carousel__count{white-space:nowrap;color:var(--home-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.hero-carousel__count b{color:var(--home-ink);font-size:var(--fs-lg);margin-right:5px}.hero-carousel__steps{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.hero-carousel__steps button{cursor:pointer;background:0 0;border:0;flex:1;place-items:center;min-width:12px;max-width:44px;height:44px;padding:0 3px;display:grid}.hero-carousel__steps span{background:var(--home-border);border-radius:var(--home-radius-pill);width:100%;height:4px;transition:background-color var(--motion-fast), transform var(--motion-fast);display:block}.hero-carousel__steps [aria-current] span{background:var(--home-accent);transform:scaleY(1.5)}.hero-carousel__arrows{align-items:center;gap:8px;margin-left:auto;display:flex}.hero-carousel__arrows button,.home-product-carousel__navigation button{width:var(--home-control-size);height:var(--home-control-size);border:1px solid var(--home-border);border-radius:var(--home-radius-small);color:var(--home-ink);background:var(--home-white);cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);flex-shrink:0;place-items:center;padding:0;line-height:1;display:grid}.hero-carousel__arrows button:last-child{color:var(--home-white);background:var(--home-ink);border-color:var(--home-ink)}.hero-carousel__arrows svg,.home-product-carousel__navigation svg{transition:transform var(--motion-fast) var(--motion-ease)}.home-hero-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-hero-card{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-white);min-height:190px;box-shadow:var(--home-shadow);transition:border-color var(--motion-normal), box-shadow var(--motion-normal);grid-template-columns:1fr 1fr;gap:14px 12px;padding:24px;display:grid;position:relative;overflow:hidden}.home-hero-card:before{content:"";background:var(--home-accent);width:30px;height:3px;transition:width var(--motion-normal) var(--motion-ease);position:absolute;top:0;left:24px}.home-hero-card h4{font:600 var(--fs-base)/1.5 var(--font-heading);max-width:250px;color:var(--home-muted)}.home-hero-card h4 b,.home-hero-card:nth-child(2) h4 b{color:var(--home-ink);font-size:var(--fs-2xl);margin-top:3px;font-weight:700;line-height:1.2;display:block}.home-hero-card__row{display:contents}.home-hero-card h4{grid-column:1}.home-hero-card__row a{grid-area:2/1;align-self:end}.home-hero-card .home-hero-card__row a,.home-hero-card:nth-child(2) .home-hero-card__row a{min-height:44px;font:700 var(--fs-md)/1.4 var(--font-heading);color:var(--home-accent);flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.home-hero-card__row a:after{content:"";position:absolute;inset:0}.home-hero-card__row a span{background:var(--home-soft-blue);border-radius:var(--home-radius-pill);place-items:center;width:28px;height:28px;display:grid}.home-hero-card__row a svg{width:16px;transition:transform var(--motion-fast) var(--motion-ease)}.home-hero-card__logo{grid-area:1/2/3;align-self:center;width:100%;min-width:0;height:125px}.home-hero-card__logo img{object-fit:contain;transition:transform var(--motion-normal) var(--motion-ease)}.home-banner{background:var(--home-ink)}.home-banner__container{gap:24px;padding-block:26px}.home-banner__item{justify-content:center;align-items:center;gap:16px;min-width:0}.home-banner__item+.home-banner__item{border-left:1px solid #ffffff24}.home-banner__icon{box-sizing:content-box;border-radius:var(--home-radius-small);background:#ffffff08;border:1px solid #ffffff29;width:30px;height:30px;padding:12px}.home-banner__item h4{font:700 var(--fs-md)/1.4 var(--font-heading);letter-spacing:.01em}.home-banner__item p{font-size:var(--fs-md);color:#c5d8e3;margin-top:4px;line-height:1.5}.home-seo-intro{background:var(--home-white);border:0}.home-seo-intro__container{padding-block:48px}.home-store-intro__panel{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-white);grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:36px;display:grid}.home-store-intro__pitch{min-width:0;padding-left:4px}.home-seo-intro h1{max-width:none;font:700 var(--fs-xs)/1.5 var(--font-heading);color:var(--home-accent);letter-spacing:.07em;text-transform:uppercase;margin:0 0 18px}.home-store-intro__pitch h2{max-width:520px;font:700 var(--home-title-size)/1.15 var(--font-heading);letter-spacing:-.035em;color:var(--home-ink);text-wrap:balance;margin:0 0 18px}.home-seo-intro p{color:var(--home-muted);font-size:var(--fs-base);margin:0;line-height:1.75}.home-store-intro__pitch .home-action{color:var(--home-white);font-size:var(--fs-md);margin-top:24px;display:inline-flex}.home-store-intro__details{border-radius:var(--home-radius-small);background:var(--home-surface);min-width:0;padding:28px}.home-store-intro__help{border-top:1px solid var(--home-border);flex-direction:column;gap:8px;margin-top:24px;padding-top:20px;display:flex}.home-store-intro__help>span{color:var(--home-ink);font-weight:700;font-size:var(--fs-base)}.home-store-intro__help a{width:fit-content;min-height:44px;color:var(--home-accent);font-size:var(--fs-md);align-items:center;gap:14px;margin:0;font-weight:700;text-decoration:none;display:inline-flex}.home-store-intro__help a svg{transition:transform var(--motion-fast) var(--motion-ease)}.home-products__container,.home-brands__container{gap:28px;padding-block:40px 48px}.home-products__container h2,.home-brands__container h2{text-align:left;font:700 var(--home-section-size)/1.2 var(--font-heading);letter-spacing:-.025em;color:var(--home-ink);-webkit-text-fill-color:currentColor;background:0 0;align-items:center;gap:28px;display:flex}.home-products__container h2:after,.home-brands__container h2:after{content:"";background:var(--home-border);flex:1;min-width:24px;height:1px}.home-products--popular{border-top:1px solid var(--home-border)}.home-product-card{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-white);box-shadow:var(--home-shadow);transition:transform var(--motion-normal) var(--motion-ease), box-shadow var(--motion-normal), border-color var(--motion-normal)}.home-product-card--interactive{cursor:default}.home-product-card h4{border-radius:var(--home-radius-pill);background:var(--home-surface);color:var(--home-muted);font:600 var(--fs-xs)/1.4 var(--font-base);margin:18px 18px 0;padding:5px 10px}.home-product-card__content{gap:18px;padding:16px 18px 18px}.home-product-card__image{height:180px;min-height:180px;padding:8px}.home-product-card__image img{object-fit:contain;transition:transform var(--motion-normal) var(--motion-ease)}.home-product-card__title{white-space:normal;-webkit-line-clamp:2;min-height:42px;font:600 var(--fs-base)/1.5 var(--font-heading);color:var(--home-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.home-product-card__title:after{content:none}.home-product-card__manufacturer{text-align:left;color:var(--home-muted);font-size:var(--fs-sm)}.home-product-card p{text-align:left;color:var(--home-ink);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;margin-top:6px;font-weight:700;line-height:1.35}.home-product-card__cart-btn{min-height:var(--home-control-size);border:1px solid var(--home-accent);border-radius:var(--home-radius-small);font:700 var(--fs-sm)/1.4 var(--font-heading);text-align:center;text-transform:none;color:var(--home-white);background:var(--home-accent);transition:background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);justify-content:center;align-items:center;gap:12px;padding:10px 14px;display:flex}.home-product-card__cart-btn svg{width:20px;transition:transform var(--motion-fast) var(--motion-ease);flex-shrink:0;display:block}.home-product-card__cart-btn--in-cart{color:var(--home-success);background:#edf7f2;border-color:#add2bf}.home-product-carousel__navigation{justify-content:flex-end;gap:10px;margin-top:22px}.home-product-carousel__navigation button:disabled{background:var(--home-surface);color:#a4b5bf;border-color:var(--home-border);opacity:.65;cursor:default}.home-brands{background:var(--home-surface)}.home-brands__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.home-brand-card{border:1px solid var(--home-border);border-radius:var(--home-radius-small);min-height:96px;box-shadow:none;background:var(--home-white);color:var(--home-ink);font-size:var(--fs-ui);transition:border-color var(--motion-normal), box-shadow var(--motion-normal), transform var(--motion-normal) var(--motion-ease)}.home-brand-card img{width:100%;max-width:115px;max-height:40px}.home-brand-card:hover{box-shadow:none;color:var(--home-ink)}.home-products--top .home-products__container{padding-block:48px 64px}.home-page :is(a,button):focus-visible{outline:3px solid var(--home-accent);outline-offset:3px}.home-action:active,.hero-carousel__arrows button:active,.home-product-card__cart-btn:active{box-shadow:inset 0 2px 5px #18374728}@media (hover:hover) and (pointer:fine){.home-side-menu__btn:hover{color:var(--home-ink);background:var(--home-white);border-color:var(--home-border-active);box-shadow:var(--home-shadow-hover)}.home-side-menu__btn:hover:after{transform:scaleX(1)}.home-side-menu__btn:not(.is-active):hover .home-side-menu__arrow svg{transform:translate(4px)}.home-side-menu__btn.is-active:hover{color:var(--home-white);background:var(--home-ink);border-color:var(--home-ink)}.home-action:hover{background:var(--home-accent-hover);box-shadow:0 7px 18px #087bb529}.home-action:hover svg,.home-store-intro__help a:hover svg{transform:translate(4px)}.hero-carousel__arrows button:hover,.home-product-carousel__navigation button:hover:not(:disabled){color:var(--home-white);background:var(--home-accent);border-color:var(--home-accent);box-shadow:var(--home-action-shadow)}.hero-carousel__arrows button:first-child:hover svg,.home-product-carousel__navigation button:first-child:hover:not(:disabled) svg{transform:translate(-3px)}.hero-carousel__arrows button:last-child:hover svg,.home-product-carousel__navigation button:last-child:hover:not(:disabled) svg{transform:translate(3px)}.hero-carousel__steps button:hover span{background:var(--home-accent)}.home-hero-card:hover{border-color:var(--home-border-active);box-shadow:var(--home-shadow-hover)}.home-hero-card:hover:before{width:64px}.home-hero-card:hover img{transform:scale(1.035)}.home-hero-card:hover a svg{transform:translate(3px)}.home-types-overlay__grid a:hover{background:var(--home-soft-blue);border-color:var(--home-border-active);color:var(--home-ink)}.home-types-overlay__grid a:hover svg{transform:translate(4px)}.home-types-overlay__close:hover{background:var(--home-soft-blue);border-color:var(--home-border-active)}.home-product-card:hover{border-color:var(--home-border-active);box-shadow:var(--home-shadow-hover);transform:translateY(-3px)}.home-product-card:hover img{transform:scale(1.035)}.home-product-card__title a:hover{color:var(--home-accent)}.home-product-card__cart-btn:hover{color:var(--home-white);background:var(--home-accent-hover);border-color:var(--home-accent-hover)}.home-product-card__cart-btn:hover svg{transform:translate(2px)}.home-product-card__cart-btn--in-cart:hover{color:var(--home-success);background:#e0f1e8;border-color:#91bfa8}.home-brand-card:has(a):hover{border-color:var(--home-border-active);box-shadow:var(--home-shadow);transform:translateY(-2px)}}@media (width<=1100px){.home-hero-interactive{grid-template-columns:240px minmax(0,1fr)}.hero-panel{grid-template-columns:1.2fr 1fr}.hero-panel__copy{padding-left:24px}.hero-panel h2{font-size:var(--fs-3xl)}.hero-carousel__controls{gap:10px;padding-inline:20px}.home-hero-card{grid-template-columns:minmax(0,1fr);padding:20px}.home-hero-card__logo{grid-area:2/1;height:100px}.home-hero-card__row a{grid-row:3}}@media (width<=1024px){.home-hero-content{grid-template-columns:1fr}.home-side-menu__btn{font-size:var(--fs-sm);gap:8px;padding-inline:12px}.hero-panel{grid-template-columns:1.15fr 1fr;min-height:320px}.hero-panel__copy{padding:32px 12px 28px 32px}.hero-panel h2{font-size:var(--fs-3xl)}.hero-carousel__controls{padding-inline:32px}.hero-carousel__steps{flex:0 240px}.home-hero-cards{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home-banner__container{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-banner__item{text-align:center;flex-direction:column;gap:12px;width:100%}.home-banner__item h4,.home-banner__item p{font-size:var(--fs-sm)}.home-store-intro__panel{gap:28px;padding:28px}.home-store-intro__details{padding:24px}.home-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.home-hero-interactive{grid-template-columns:minmax(0,1fr);grid-template-areas:"categories""content"}.home-side-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.home-types-overlay,.home-menu-backdrop{display:none}.home-hero-card{grid-template-columns:1fr 1fr}.home-hero-card__logo{grid-area:1/2/3}.home-hero-card__row a{grid-row:2}}@media (width<=640px){.home-page{--home-radius:16px;--home-title-size:30px;--home-control-size:44px}.home-hero-block__container{padding-block:16px 24px}.home-hero-interactive{gap:12px}.home-side-menu{z-index:auto;gap:6px}.home-side-menu__btn{min-height:80px;font-size:var(--fs-xs);text-transform:none;letter-spacing:normal;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:6px;padding:10px 12px}.home-side-menu__btn:last-child:nth-child(2n){grid-column:1/-1}.home-side-menu__label{text-align:left}.home-side-menu__label:first-letter{text-transform:uppercase}.home-side-menu__icon{width:28px;height:32px}.home-side-menu__arrow{display:none}.hero-panel{grid-template-rows:minmax(228px,auto) 172px;grid-template-columns:1fr;min-height:400px}.hero-panel__copy{align-self:start;padding:26px 22px 0}.hero-panel h2{font-size:var(--fs-3xl);max-width:380px;margin-block:14px 20px}.hero-panel__eyebrow{font-size:var(--fs-2xs)}.hero-panel__image{margin:0 22px}.hero-panel__image img{max-width:255px;height:172px}.home-action{min-height:48px;font-size:var(--fs-sm);gap:12px;padding:7px 7px 7px 15px}.home-action>span{flex-basis:30px;width:30px;height:30px}.hero-carousel__controls{gap:12px;min-height:70px;padding:12px 14px}.hero-carousel__count{font-size:var(--fs-2xs)}.hero-carousel__count b{font-size:var(--fs-base)}.hero-carousel__steps{flex:1;gap:0}.hero-carousel__steps button{min-width:8px;padding:0 2px}.hero-carousel__arrows{gap:6px}.home-hero-cards{grid-template-columns:1fr;gap:12px}.home-hero-card{grid-template-columns:1fr 1fr;column-gap:8px;min-height:158px;padding:22px;display:grid}.home-hero-card h4{font-size:var(--fs-md);grid-column:1}.home-hero-card h4 b,.home-hero-card:nth-child(2) h4 b{font-size:var(--fs-xl)}.home-hero-card__row{display:contents}.home-hero-card__row a{grid-area:2/1;align-self:end}.home-hero-card__logo{grid-area:1/2/3;align-self:center;width:100%;height:100px}.home-banner__container{grid-template-columns:1fr;justify-items:stretch;gap:0;padding-block:12px}.home-banner__item{text-align:left;flex-direction:row;justify-content:flex-start;justify-self:center;gap:16px;width:min(100%,330px);padding-block:16px}.home-banner__item+.home-banner__item{border-top:1px solid #ffffff24;border-left:0}.home-banner__icon{width:26px;height:26px;padding:10px}.home-seo-intro__container{padding-block:32px}.home-store-intro__panel{grid-template-columns:1fr;gap:24px;padding:24px 20px}.home-store-intro__pitch{padding:0}.home-store-intro__details{padding:22px}.home-store-intro__pitch .home-action{width:100%}.home-seo-intro h1{font-size:var(--fs-2xs)}.home-seo-intro p{font-size:var(--fs-md)}.home-products__container,.home-brands__container{gap:24px;padding-block:32px}.home-products__container h2,.home-brands__container h2{gap:16px}.home-products--top .home-products__container{padding-block:36px 48px}.home-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-brand-card{min-height:76px;font-size:var(--fs-sm);padding:12px}.home-product-carousel__viewport{grid-auto-columns:86%;gap:14px}}@media (width<=350px){.hero-panel__copy{padding-inline:18px}.hero-panel h2{font-size:var(--fs-2xl)}.hero-carousel__controls{gap:8px}.hero-carousel__count{display:none}.home-hero-card .home-hero-card__row a{font-size:var(--fs-sm);gap:6px}.home-product-card__content{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-panel__copy>*,.hero-panel__image img,.home-product-card:hover,.home-product-card:hover img,.home-hero-card:hover img{transform:none}}.home-side-menu__heading{color:var(--home-muted);font:600 var(--fs-sm)/1.4 var(--font-heading);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 18px;display:flex}@media (hover:hover) and (pointer:fine){.home-product-carousel__viewport[data-scrollable],.home-product-carousel__viewport[data-scrollable] :is(.home-product-card,a){cursor:grab}}.home-product-carousel__viewport[data-dragging]{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.home-product-carousel__viewport[data-dragging],.home-product-carousel__viewport[data-dragging] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.order-status-page{color:var(--color-text);padding-top:40px;padding-bottom:64px}.order-status-page__head{max-width:68ch;margin-bottom:18px}.order-status-page__eyebrow{font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue_primary);margin:0 0 8px;font-weight:700}.order-status-page__head h1{font-family:var(--font-heading);font-size:var(--fs-title-fluid);color:#212c36;margin:0;font-weight:800;line-height:1.14}.order-status-page__head p{color:#4f6b83;font-size:var(--fs-base);margin:10px 0 0}.order-status-form{background:#fff;border:1px solid #d7e4ee;border-radius:16px;max-width:760px;padding:18px;box-shadow:0 16px 40px #17334a14}.order-status-form__label{color:#2d4b64;font-size:var(--fs-md);text-transform:uppercase;margin-bottom:8px;font-weight:700;display:block}.order-status-form__row{flex-wrap:wrap;gap:10px;display:flex}.order-status-form__row input{min-width:240px;font-family:var(--font-base);font-size:var(--fs-base);color:#12273a;background:#fff;border:1px solid #bfd5e5;border-radius:10px;flex:1;padding:11px 12px}.order-status-form__row input:focus{outline-offset:1px;outline:2px solid #8ac7ea}.order-status-form__row input::placeholder{color:#7a92a6}.order-status-form__row button{background:var(--color-blue_primary);color:#fff;text-transform:uppercase;font-size:var(--fs-base);font-family:var(--font-heading);letter-spacing:.03em;cursor:pointer;transition:all var(--t-delay) ease;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.order-status-form__row button:hover{background:var(--color-surface);color:var(--color-text)}.order-status-form__row button:disabled{opacity:.65;cursor:default}.order-status-form__hint{color:#4f6b83;font-size:var(--fs-md);margin:10px 0 0}.order-status-page__error{color:#b94242;font-size:var(--fs-base);background:#fff5f5;border:1px solid #f7b7b7;border-radius:10px;max-width:760px;margin:12px 0 0;padding:10px 12px}.order-status-card{background:#fff;border:1px solid #d7e4ee;border-radius:16px;max-width:920px;margin-top:18px;padding:18px;box-shadow:0 16px 40px #17334a14}.order-status-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.order-status-card__head h2{font-family:var(--font-heading);font-size:var(--fs-title-fluid);color:#212c36;margin:0;font-weight:800}.order-status-card__badge{font-size:var(--fs-sm);white-space:nowrap;color:#3f5c72;background:#e4edf4;border:1px solid #c8d8e5;border-radius:999px;padding:6px 12px;font-weight:700}.order-status-card__badge--new,.order-status-card__badge--paid_processing{color:#9a6a0c;background:#fef1cf;border-color:#efcb7f}.order-status-card__badge--completed{color:#206e3f;background:#d7efe0;border-color:#8bc5a0}.order-status-card__badge--cancelled{color:#93454a;background:#f6dcde;border-color:#d5959a}.order-status-card__meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.order-status-card__meta div{background:#f7fbfe;border:1px solid #dbe6ee;border-radius:10px;padding:10px 12px}.order-status-card__meta dt{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#6c8596;font-weight:700}.order-status-card__meta dd{font-size:var(--fs-base);color:#243d51;margin:5px 0 0;font-weight:700}.order-status-card__timeline{margin-top:14px}.order-status-card__timeline h3{font-family:var(--font-heading);font-size:var(--fs-ui);color:#1f3446;margin:0 0 8px;font-weight:700}.order-status-card__timeline ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.order-status-card__timeline li{border-left:2px solid #b8d5e8;padding:6px 0 6px 12px}.order-status-card__timeline li p{color:#243d51;margin:0;font-weight:700}.order-status-card__timeline li small{color:#5f7a8e;margin-top:3px;display:inline-block}.order-status-card__timeline li span{color:#3f5c72;margin-top:5px;display:block}@media (width<=960px){.order-status-page{padding-top:32px;padding-bottom:48px}.order-status-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.order-status-page{padding-top:24px;padding-bottom:36px}.order-status-form,.order-status-card{border-radius:12px;padding:14px}.order-status-card__head{flex-direction:column;align-items:flex-start}.order-status-card__meta{grid-template-columns:minmax(0,1fr)}.order-status-form__row button{width:100%;min-height:48px}.order-status-form__row input{width:100%;min-width:0;min-height:48px;font-size:var(--fs-base)}}.order-success-page{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:min(66vh,620px);padding-top:clamp(56px,9vh,112px);padding-bottom:64px;display:flex}.order-success-page__icon{width:clamp(108px,12vw,178px);height:auto;margin-bottom:clamp(30px,5vh,52px)}.order-success-page__title{color:#111318;font-size:var(--fs-4xl);font-family:var(--font-heading);margin:0;font-weight:700;line-height:1.15}.order-success-page__message{color:#111318;font-size:var(--fs-4xl);font-family:var(--font-heading);max-width:980px;margin:14px 0 0;font-weight:700;line-height:1.22}.order-success-page__order-number{color:var(--color-blue_primary);font-weight:700}@media (width<=960px){.order-success-page{min-height:auto;padding-top:52px;padding-bottom:44px}.order-success-page__title{font-size:var(--fs-title-fluid)}.order-success-page__message{font-size:var(--fs-title-fluid);max-width:100%}}@media (width<=640px){.order-success-page{text-align:left;align-items:flex-start;padding-top:36px}.order-success-page__icon{margin-bottom:24px}.order-success-page__title{font-size:var(--fs-title-fluid);line-height:1.2}.order-success-page__message{font-size:var(--fs-title-fluid);line-height:1.26}}.product-page{--product-title:clamp(24px, 2.1vw, 32px);--product-price:clamp(30px, 3vw, 38px);--product-section-title:clamp(24px, 2.4vw, 32px);--product-overlay:#102733de;--product-success-surface:#edf7f1;--product-text-index:10px;color:var(--shop-ink);font-family:var(--font-inter);font-size:var(--shop-text-body);padding-block:24px 80px;line-height:1.6}.product-page *,.product-page :before,.product-page :after{box-sizing:border-box}.product-page :where(button,input){font:inherit}.product-page :where(button,a,input):focus-visible{outline:3px solid var(--shop-accent);outline-offset:4px}.product-page :where(button,a){-webkit-tap-highlight-color:transparent}.product-page :where(h1,h2,h3,h4){color:var(--shop-ink);font-family:var(--font-heading);text-transform:none;letter-spacing:-.025em}.product-page__state{border:1px solid var(--shop-border);background:var(--shop-surface);border-radius:var(--shop-radius);padding:28px}.product-page__state--error{color:var(--shop-warning)}.product-eyebrow{color:var(--shop-accent);font-size:var(--shop-text-small);letter-spacing:.06em;font-weight:700}.product-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-hero{grid-template:"gallery identity""gallery purchase"1fr/minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:20px clamp(24px,3vw,48px);margin-top:28px;display:grid}.product-hero__media{grid-area:gallery}.product-hero__media,.product-hero__content{min-width:0}.product-hero__content{flex-direction:column;grid-area:purchase;gap:20px;display:flex}.product-hero__identity{grid-area:identity;min-width:0}.product-hero__identity h1{font-size:var(--product-title);overflow-wrap:anywhere;margin:8px 0 12px;font-weight:700;line-height:1.25}.product-hero__sku{color:var(--shop-muted);font-size:var(--shop-text-small);overflow-wrap:anywhere;margin:0}.product-hero__sku>span{color:var(--shop-border-active);padding-inline:8px}.product-hero__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-favorite-btn,.product-price-mode-select{min-height:var(--shop-control);color:var(--shop-muted);background:var(--shop-white);border:1px solid var(--shop-border);border-radius:var(--shop-radius-small);font-size:var(--shop-text-control);cursor:pointer;transition:color var(--shop-motion-fast), border-color var(--shop-motion-fast), background var(--shop-motion-fast);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.product-price-mode-select-wrap{min-width:160px}.product-price-mode-select{width:100%}.product-favorite-btn:hover,.product-price-mode-select:hover{color:var(--shop-accent);border-color:var(--shop-border-active);background:var(--shop-soft-blue)}.product-favorite-btn--active{color:var(--shop-accent);background:var(--shop-soft-blue);border-color:var(--shop-border-active)}.product-favorite-btn__icon{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.product-favorite-btn--active .product-favorite-btn__icon{fill:currentColor}.product-purchase{border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-surface);padding:22px}.product-hero__price{font-size:var(--product-price);font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 20px;font-weight:700;line-height:1.2;display:flex}.product-hero__price small{color:var(--shop-muted);font-family:var(--font-inter);font-size:var(--shop-text-small);letter-spacing:0;font-weight:400}.product-hero__buy-row{align-items:stretch;gap:12px;display:flex}.product-hero__buy-row .product-qty{border:1px solid var(--shop-border);border-radius:var(--shop-radius-small);flex:0 0 132px;grid-template-columns:44px 42px 44px;height:54px}.product-hero__buy-row .product-qty input{width:42px;color:var(--shop-ink);border-color:var(--shop-border);font-size:var(--shop-text-card)}.product-hero__buy-row .product-qty button{color:var(--shop-ink);background:var(--shop-white)}.product-hero__buy-row .product-qty button:hover:not(:disabled){background:var(--shop-soft-blue);color:var(--shop-accent)}.product-hero__buy-row .product-qty button:disabled{opacity:.4}.product-buy-btn{min-width:0;min-height:54px;color:var(--shop-white);background:var(--shop-accent);border-radius:var(--shop-radius-small);font-size:var(--shop-text-control);cursor:pointer;box-shadow:var(--shop-shadow);transition:background var(--shop-motion-fast), transform var(--shop-motion-fast) var(--shop-ease), box-shadow var(--shop-motion-fast);border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:700;line-height:1.4;display:inline-flex}.product-buy-btn>svg{transition:transform var(--shop-motion-normal) var(--shop-ease);flex-shrink:0}.product-buy-btn:hover{background:var(--shop-accent-hover);box-shadow:var(--shop-shadow-hover);transform:translateY(-2px)}.product-buy-btn:hover>svg{transform:translate(3px)}.product-buy-btn:active{transform:translateY(0)}.product-buy-btn.is-added{background:var(--shop-success)}.product-warranty{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 4px;display:grid}.product-warranty__item,.product-availability__item{align-items:flex-start;gap:12px;min-width:0;display:flex}.product-warranty__item div,.product-availability__item div{gap:3px;min-width:0;display:grid}.product-warranty strong,.product-availability strong{font-size:var(--shop-text-small);font-weight:600;line-height:1.5}.product-warranty span,.product-availability__item span:not(.product-stock-dot){color:var(--shop-muted);font-size:var(--shop-text-small);line-height:1.5}.product-info-icon{fill:none;width:24px;height:24px;stroke:var(--shop-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 24px}.product-availability{border:1px solid var(--shop-border);border-radius:var(--shop-radius);overflow:hidden}.product-availability h2{font-size:var(--shop-text-control);border-bottom:1px solid var(--shop-border);margin:0;padding:16px 20px;font-weight:700}.product-availability__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-availability__item{padding:16px 20px}.product-availability__grid>.product-availability__item{border:0}.product-availability__item--nextage{grid-area:1/1}.product-availability__grid>.product-availability__item--supplier{border-top:1px solid var(--shop-border);grid-area:2/1}.product-availability__grid>.product-availability__item--delivery{border-left:1px solid var(--shop-border);grid-area:1/2/span 2;align-items:center}@media (width<=640px){.product-availability__grid{grid-template-columns:1fr}.product-availability__grid>.product-availability__item{border-left:0;grid-area:auto/1}.product-availability__grid>.product-availability__item+.product-availability__item{border-top:1px solid var(--shop-border)}}.product-stock-dot{border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin:7px}.product-stock-dot.is-in-stock{background:var(--shop-success);box-shadow:0 0 0 4px var(--product-success-surface)}.product-stock-dot.is-order{background:var(--shop-warning)}.product-gallery{border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-white);box-shadow:var(--shop-shadow);overflow:hidden}.product-gallery__heading{font-size:var(--shop-text-small);color:var(--shop-muted);justify-content:space-between;gap:16px;padding:22px 24px 0;line-height:1.4;display:flex}.product-gallery__heading>span:first-child{color:var(--shop-ink);letter-spacing:.08em;font-weight:700}.product-gallery__heading>span:last-child{text-align:right}.product-gallery__stage{touch-action:pan-y;position:relative}.product-gallery__image-button{background:var(--shop-white);cursor:zoom-in;border:0;width:100%;height:clamp(320px,32vw,460px);padding:36px 36px 62px;display:block}.product-gallery__image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:product-image-in var(--shop-motion-entrance) var(--shop-ease) both;display:block}.product-gallery__image.is-previous{animation-name:product-image-in-reverse}.product-gallery__expand{min-height:32px;font-size:var(--shop-text-small);color:var(--shop-muted);transition:color var(--shop-motion-fast);align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;right:24px}.product-gallery__expand svg{width:18px;height:18px;transition:transform var(--shop-motion-normal) var(--shop-ease)}.product-gallery__image-button:hover .product-gallery__expand{color:var(--shop-accent)}.product-gallery__image-button:hover .product-gallery__expand svg{transform:scale(1.12)}.product-gallery__controls{border-top:1px solid var(--shop-border);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 22px;display:flex;position:relative}.product-gallery__counter{color:var(--shop-muted);font-size:var(--shop-text-control);font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap}.product-gallery__arrows{gap:8px;display:flex}.product-icon-button{width:var(--shop-control);height:var(--shop-control);color:var(--shop-ink);background:var(--shop-white);border:1px solid var(--shop-border);border-radius:var(--shop-radius-small);cursor:pointer;transition:color var(--shop-motion-fast), background var(--shop-motion-fast), border-color var(--shop-motion-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-icon-button:hover{color:var(--shop-accent);background:var(--shop-soft-blue);border-color:var(--shop-border-active)}.product-gallery__next{background:var(--shop-ink);border-color:var(--shop-ink);color:var(--shop-white)}.product-gallery__previous>svg{transform:rotate(180deg)}.product-gallery__progress{background:var(--shop-surface);height:2px;position:absolute;bottom:0;left:0;right:0}.product-gallery__progress>span{background:var(--shop-accent);height:100%;transition:transform var(--shop-motion-normal) var(--shop-ease);display:block}.product-gallery__thumbnails{background:var(--shop-surface);scrollbar-width:thin;scrollbar-color:var(--shop-border-active) transparent;gap:10px;padding:16px 22px;display:flex;position:relative;overflow-x:auto}.product-gallery__thumbnail{border:1px solid var(--shop-border);border-radius:var(--shop-radius-small);background:var(--shop-white);cursor:pointer;height:78px;transition:border-color var(--shop-motion-fast), box-shadow var(--shop-motion-fast);flex:0 0 84px;padding:10px;position:relative}.product-gallery__thumbnail img{object-fit:contain;width:100%;height:100%}.product-gallery__thumbnail>span{background:var(--shop-white);color:var(--shop-muted);font-size:var(--product-text-index);font-variant-numeric:tabular-nums;padding-inline:2px;position:absolute;bottom:2px;right:5px}.product-gallery__thumbnail:hover{border-color:var(--shop-accent)}.product-gallery__thumbnail.is-active{border-color:var(--shop-accent);box-shadow:inset 0 0 0 1px var(--shop-accent)}.product-gallery__thumbnail.is-active>span{color:var(--shop-accent)}.product-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.product-highlights a{background:var(--shop-surface);border-radius:var(--shop-radius-small);min-width:0;transition:border-color var(--shop-motion-fast), transform var(--shop-motion-fast);border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;text-decoration:none;display:flex}.product-highlights a>svg{color:var(--shop-accent)}.product-highlights a>span{color:var(--shop-muted);font-size:var(--shop-text-small);line-height:1.4}.product-highlights a>strong{color:var(--shop-ink);font-size:var(--shop-text-card);overflow-wrap:anywhere;margin-top:auto;line-height:1.4}.product-highlights a:hover{border-color:var(--shop-border-active);transform:translateY(-2px)}.product-lightbox{z-index:1500;height:var(--overlay-height,100dvh);background:var(--product-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-lightbox__inner{border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-white);width:min(1060px,100%);box-shadow:var(--shop-shadow-hover);animation:product-panel-in var(--shop-motion-normal) var(--shop-ease) both;overflow:hidden}.product-lightbox__inner>header{border-bottom:1px solid var(--shop-border);justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;display:flex}.product-lightbox__inner>header>span{overflow-wrap:anywhere;max-width:75ch;font-size:var(--shop-text-control);line-height:1.4}.product-lightbox__stage{height:min(65vh, calc(var(--overlay-height,100dvh) - 240px));touch-action:pan-y;padding:24px}.product-lightbox__stage img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:product-image-in var(--shop-motion-normal) var(--shop-ease)}.product-section-links{border-bottom:1px solid var(--shop-border);gap:24px;margin-top:36px;display:flex}.product-section-links a{min-height:64px;color:var(--shop-muted);font-size:var(--shop-text-control);transition:color var(--shop-motion-fast), border-color var(--shop-motion-fast);border-bottom:2px solid #0000;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.product-section-links a>svg:last-child{width:16px;margin-left:8px;transform:rotate(90deg)}.product-section-links a:hover{color:var(--shop-accent);border-bottom-color:var(--shop-accent)}.product-detail-section{scroll-margin-top:calc(max(var(--store-header-offset), 70px) + 24px);margin-top:48px}.product-section-heading{align-items:center;gap:18px;margin-bottom:28px;display:flex}.product-section-heading__index{border-left:2px solid var(--shop-accent);min-width:58px;color:var(--shop-accent);font-size:var(--shop-text-card);font-variant-numeric:tabular-nums;align-self:stretch;place-items:center;font-weight:600;display:grid}.product-section-heading h2{font-size:var(--product-section-title);margin:4px 0 0;font-weight:700;line-height:1.25}.product-section-heading__count{color:var(--shop-ink);font-size:var(--shop-text-section);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.product-section-heading__count>span{color:var(--shop-muted);font-size:var(--shop-text-small)}.product-specifications__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.product-specifications__navigation{top:calc(max(var(--store-header-offset), 70px) + 20px);background:var(--shop-surface);border:1px solid var(--shop-border);border-radius:var(--shop-radius);gap:5px;padding:10px;display:grid;position:sticky}.product-specifications__navigation button{min-height:var(--shop-control);text-align:left;color:var(--shop-muted);cursor:pointer;font-size:var(--shop-text-small);transition:background var(--shop-motion-fast), color var(--shop-motion-fast), border-color var(--shop-motion-fast);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:12px;font-weight:500;line-height:1.5;display:flex}.product-specifications__navigation button>svg{flex-shrink:0;width:19px}.product-specifications__navigation button>small{font-size:var(--shop-text-small);color:inherit;opacity:.75;font-variant-numeric:tabular-nums;margin-left:auto}.product-specifications__navigation button:hover{background:var(--shop-white);color:var(--shop-accent)}.product-specifications__navigation button[aria-pressed=true]{background:var(--shop-ink);color:var(--shop-white);border-color:var(--shop-ink)}.product-specifications__content{min-width:0}.product-specifications__search{border:1px solid var(--shop-border);border-radius:var(--shop-radius-small);background:var(--shop-white);min-height:54px;color:var(--shop-muted);align-items:center;gap:12px;margin-bottom:20px;padding:0 16px;display:flex}.product-specifications__search:focus-within{border-color:var(--shop-accent);outline:2px solid var(--shop-soft-blue);outline-offset:2px}.product-specifications__search{scroll-margin-top:calc(max(var(--store-header-offset), 70px) + 24px)}.product-specifications__search>svg{flex-shrink:0;width:20px}.product-specifications__search input{width:100%;min-width:0;min-height:52px;color:var(--shop-ink);font-size:var(--shop-text-control);background:0 0;border:0;padding:8px 0;outline:0!important}.product-specifications__search input::placeholder{color:var(--shop-muted);opacity:1}.product-specifications__search input::-webkit-search-cancel-button{-webkit-appearance:none}.product-specifications__search button{width:44px;height:44px;color:var(--shop-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-right:-10px;padding:0;display:grid}.product-specifications__groups{animation:product-panel-in var(--shop-motion-normal) var(--shop-ease);gap:20px;display:grid}.product-spec-group{border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-white);min-width:0;overflow:hidden}.product-spec-group>header{border-bottom:1px solid var(--shop-border);align-items:center;gap:12px;padding:18px 22px;display:flex}.product-spec-group__icon{background:var(--shop-soft-blue);width:36px;height:36px;color:var(--shop-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.product-spec-group h3{font-size:var(--shop-text-card);margin:0;font-weight:600;line-height:1.4}.product-spec-group>header>span:last-child{font-size:var(--shop-text-small);color:var(--shop-muted);font-variant-numeric:tabular-nums;margin-left:auto}.product-spec-group dl{background:var(--shop-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.product-spec{background:var(--shop-white);min-width:0;transition:background var(--shop-motion-fast);flex-direction:column;gap:8px;padding:18px 22px;display:flex}.product-spec:last-child:nth-child(odd){grid-column:1/-1}.product-spec:hover{background:var(--shop-surface)}.product-spec dt{color:var(--shop-muted);font-size:var(--shop-text-small);overflow-wrap:anywhere;line-height:1.5}.product-spec dd{color:var(--shop-ink);font-size:var(--shop-text-card);overflow-wrap:anywhere;word-break:break-word;align-items:baseline;gap:8px;margin:0;font-weight:600;line-height:1.55;display:flex}.product-spec__boolean{color:var(--shop-muted);align-self:center;display:inline-flex}.product-spec__boolean.is-yes{color:var(--shop-success)}.product-spec__boolean svg{width:18px;height:18px}.product-details-empty{border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-surface);color:var(--shop-muted);text-align:center;padding:40px 24px}.product-details-empty>svg{width:30px;height:30px;color:var(--shop-accent)}.product-details-empty h3{font-size:var(--shop-text-card);margin:12px 0 8px}.product-details-empty p{margin:0 0 20px}.product-details-empty button{min-height:var(--shop-control);border:1px solid var(--shop-border-active);border-radius:var(--shop-radius-small);color:var(--shop-accent);background:var(--shop-white);cursor:pointer;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.product-description{border-top:1px solid var(--shop-border);padding-top:40px}.product-description__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.product-description__identity{border-radius:var(--shop-radius);color:var(--shop-white);background:var(--shop-ink);padding:28px;position:relative;overflow:hidden}.product-description__identity>svg{width:32px;height:32px;color:var(--shop-border-active);margin-bottom:36px;display:block}.product-description__identity .product-eyebrow{color:var(--shop-border-active)}.product-description__identity h3{color:var(--shop-white);font-size:var(--shop-text-section);overflow-wrap:anywhere;margin:8px 0 6px}.product-description__identity p{color:var(--shop-border);font-size:var(--shop-text-control);margin:0}.product-description__identity dl{border-block:1px solid var(--shop-muted);gap:20px;margin:30px 0;padding-block:24px;display:grid}.product-description__identity dt{color:var(--shop-border-active);font-size:var(--shop-text-small)}.product-description__identity dd{font-size:var(--shop-text-control);margin:4px 0 0}.product-description__identity a{min-height:44px;color:var(--shop-white);font-size:var(--shop-text-control);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.product-description__identity a>svg{transition:transform var(--shop-motion-fast);flex-shrink:0}.product-description__identity a:hover>svg{transform:translate(4px)}.product-description__body{min-width:0;max-width:78ch}.product-description__body>h3{font-size:var(--shop-text-section);overflow-wrap:anywhere;margin:0 0 24px;font-weight:600;line-height:1.4}.product-description__body>h4{font-size:var(--shop-text-card);margin:0 0 20px;font-weight:600;line-height:1.5}.product-description__prose{font-size:var(--shop-text-card);color:var(--shop-muted);overflow-wrap:anywhere;line-height:1.85}.product-description__prose p{white-space:pre-wrap;margin:0 0 20px}.product-description__prose p:last-child{margin-bottom:0}.product-description__prose ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.product-description__prose li{border-bottom:1px solid var(--shop-border);padding:16px 0 16px 24px;position:relative}.product-description__prose li:before{content:"";background:var(--shop-accent);border-radius:2px;width:6px;height:6px;position:absolute;top:28px;left:0}.product-description__prose li:last-child{border-bottom:0}.product-description__image{border:1px solid var(--shop-border);border-radius:var(--shop-radius);background:var(--shop-white);margin:0 0 28px;padding:20px}.product-description__image img{object-fit:contain;width:100%;max-height:420px;display:block}.product-assistance{background:var(--shop-soft-blue);border:1px solid var(--shop-border);border-radius:var(--shop-radius);justify-content:space-between;align-items:center;gap:28px;margin-top:36px;padding:28px;display:flex}.product-assistance h3{font-size:var(--shop-text-section);margin:0 0 6px;font-weight:600}.product-assistance p{color:var(--shop-muted);font-size:var(--shop-text-body);margin:0}.product-assistance a{min-height:var(--shop-control);border:1px solid var(--shop-border-active);border-radius:var(--shop-radius-small);background:var(--shop-white);color:var(--shop-accent);font-size:var(--shop-text-control);transition:border-color var(--shop-motion-fast), box-shadow var(--shop-motion-fast);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.product-assistance a:hover{border-color:var(--shop-accent);box-shadow:var(--shop-shadow-hover)}@keyframes product-image-in{0%{opacity:0;transform:translate(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes product-image-in-reverse{0%{opacity:0;transform:translate(-14px)scale(.985)}to{opacity:1;transform:none}}@keyframes product-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1120px){.product-hero{gap:24px}.product-hero__buy-row{flex-wrap:wrap}.product-buy-btn{flex-basis:180px}.product-specifications__layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.product-availability__item{gap:8px;padding:14px}}@media (width<=860px){.product-hero{grid-template:"identity""gallery""purchase"/minmax(0,1fr)}.product-gallery__image-button{height:420px}.product-hero__buy-row{flex-wrap:nowrap}.product-specifications__layout{display:block}.product-specifications__navigation{scrollbar-width:thin;background:0 0;border:0;border-radius:0;gap:8px;margin-bottom:18px;padding:4px;display:flex;position:static;overflow-x:auto}.product-specifications__navigation button{white-space:nowrap;border-color:var(--shop-border);background:var(--shop-white);flex-shrink:0;gap:8px}.product-description__layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.product-description__identity{padding:22px}.product-assistance{flex-direction:column;align-items:flex-start}}@media (height<=760px) and (width>=861px){.product-specifications__navigation{position:static}}@media (width<=560px){.product-page{padding-block:18px 48px}.product-hero{margin-top:20px}.product-gallery__heading{padding:18px 18px 0}.product-gallery__image-button{height:320px;padding:24px 24px 64px}.product-gallery__controls{min-height:72px;padding:12px 18px}.product-gallery__expand{right:18px}.product-gallery__thumbnails{padding:14px 18px}.product-gallery__thumbnail{flex-basis:74px;height:70px}.product-highlights{gap:8px}.product-highlights a{gap:8px;padding:12px}.product-highlights a>strong{font-size:var(--shop-text-control)}.product-highlights a>span{font-size:var(--shop-text-small);overflow-wrap:anywhere}.product-hero__tools{gap:8px}.product-favorite-btn{padding-inline:12px}.product-price-mode-select-wrap{flex:1;min-width:150px}.product-purchase{padding:18px}.product-hero__buy-row{flex-wrap:wrap;gap:10px}.product-hero__buy-row .product-qty{flex-basis:132px}.product-buy-btn{flex-basis:190px}.product-warranty{gap:12px}.product-warranty__item{gap:8px}.product-warranty__item>svg{flex-basis:20px;width:20px}.product-availability__item{padding:14px 12px}.product-availability__item>svg{flex-basis:20px;width:20px}.product-section-links{gap:16px;margin-top:24px}.product-section-links a{padding-block:12px;line-height:1.4}.product-section-links a>svg{flex-shrink:0;width:20px}.product-section-links a>svg:last-child{display:none}.product-detail-section{margin-top:32px}.product-section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:24px}.product-section-heading__index{min-width:32px}.product-section-heading>div{flex:1;min-width:0}.product-section-heading__count{display:none}.product-spec-group dl{grid-template-columns:minmax(0,1fr)}.product-spec{gap:5px;padding:16px 18px}.product-spec-group>header{padding:16px 18px}.product-description{padding-top:28px}.product-description__layout{flex-direction:column-reverse;gap:28px;display:flex}.product-description__identity{width:100%;padding:24px}.product-description__identity>svg{float:right;margin:0}.product-description__identity dl{grid-template-columns:1fr 1fr;margin-block:18px;padding-block:18px}.product-description__body{width:100%}.product-assistance{gap:20px;margin-top:24px;padding:22px}.product-assistance a{width:100%}.product-lightbox{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.product-lightbox__inner>header{gap:12px;padding:12px}.product-lightbox__stage{height:calc(var(--overlay-height,100dvh) - 250px);min-height:100px;padding:16px}}@media (prefers-reduced-motion:reduce){.product-page *,.product-page :before,.product-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-availability__note{color:var(--store-text-muted,#526b7a);margin:14px 0 0;padding:0 20px 20px;font-size:.8125rem;line-height:1.55}@media (width<=1120px){.product-availability__note{padding-inline:14px}}@media (width<=560px){.product-availability__note{padding-inline:12px;padding-bottom:14px}}.store-shell{--color-accent-primary:#086e98;--color-accent-primary-hover:#065675;--color-accent-primary-soft:#e8f4f8;--color-accent-primary-line:#b7dbe6;--color-accent-promo:#9b481c;--color-accent-promo-soft:#fff0e4;--color-accent-promo-line:#edcbb2;--color-accent-success:#256950;--color-accent-success-soft:#eaf5ee;--color-accent-success-line:#bfdcca;--color-accent-info:#635284;--color-accent-info-soft:#f1eef8;--color-accent-info-line:#d5cce4;--surface-default:#fff;--surface-muted:#f5f7f8;--surface-accent:#f0f7f9;--surface-dark:#172f3d;--surface-dark-end:#234858;--text-on-dark:#f6fafc;--text-on-dark-muted:#c8dce5;--accent-on-dark:#82cde6;--line-on-dark:#ffffff24;--color-ink:#1b3442;--color-muted:#536773;--color-line:#dce4e8;--shadow-action:0 4px 10px #086e9820;--shadow-action-hover:0 7px 18px #086e9829;--store-accent:var(--color-accent-primary);--store-accent-hover:var(--color-accent-primary-hover);--shop-accent:var(--color-accent-primary);--shop-accent-hover:var(--color-accent-primary-hover);--shop-soft-blue:var(--color-accent-primary-soft);--shop-surface:var(--surface-muted);--shop-ink:var(--color-ink);--shop-muted:var(--color-muted);--shop-border:var(--color-line);--shop-border-active:var(--color-accent-primary-line);--shop-success:var(--color-accent-success);--shop-warning:var(--color-accent-promo);--color-blue_primary:var(--color-accent-primary);--color-green_primary:var(--color-accent-success);--shop-motion-entrance:.32s;--shop-scroll-duration:.72s;--shop-scroll-distance:20px;--shop-scroll-stagger:60ms;--shop-scroll-ease:cubic-bezier(.2, .65, .25, 1);--t-delay:.22s;color:var(--color-ink)}.store-shell .home-page{--home-action-shadow:var(--shadow-action);--motion-entrance:.32s;--motion-hero:.32s}.store-shell .legacy-middlebar{background:var(--surface-default)}.store-shell .legacy-bottombar{background:var(--surface-dark)}.store-shell .legacy-quicklinks a{color:var(--text-on-dark)}.store-shell .legacy-quicklinks a:hover{color:var(--accent-on-dark)}.store-shell .legacy-quicklinks a:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:5px}.store-shell .legacy-topbar__links a{color:var(--color-muted)}.store-shell .search-suggestion__price{color:var(--color-ink)}.store-shell .legacy-search:focus-within{box-shadow:0 0 0 3px var(--color-accent-primary-soft)}.store-shell .home-hero-block{background:linear-gradient(180deg, var(--surface-accent), var(--surface-muted))}.store-shell .hero-panel{--panel-soft:var(--color-accent-primary-soft);--panel-ink:var(--color-accent-primary);--panel-line:var(--color-accent-primary-line);background:linear-gradient(110deg, var(--surface-default) 30%, var(--panel-soft))}.store-shell .hero-panel[data-accent=info]{--panel-soft:var(--color-accent-info-soft);--panel-ink:var(--color-accent-info);--panel-line:var(--color-accent-info-line)}.store-shell .hero-panel[data-accent=success]{--panel-soft:var(--color-accent-success-soft);--panel-ink:var(--color-accent-success);--panel-line:var(--color-accent-success-line)}.store-shell .hero-panel__eyebrow{color:var(--panel-ink)}.store-shell .hero-panel__image{isolation:isolate;background:0 0;position:relative}.store-shell .hero-panel__image img{position:relative}.store-shell .hero-carousel__controls{background:var(--surface-default)}.store-shell .home-hero-card{background:linear-gradient(120deg, var(--surface-default) 48%, var(--color-accent-info-soft))}.store-shell .home-hero-card:before{background:var(--color-accent-info);width:42px}.store-shell .home-hero-card:nth-child(2){background:linear-gradient(120deg, var(--surface-default) 48%, var(--color-accent-primary-soft))}.store-shell .home-hero-card:nth-child(2):before{background:var(--color-accent-primary)}.store-shell :is(.home-side-menu__btn,.category-card,.catalog-type-card){--category-soft:var(--color-accent-primary-soft);--category-ink:var(--color-accent-primary);--category-line:var(--color-accent-primary-line)}.store-shell :is(.home-side-menu__btn,.category-card,.catalog-type-card)[href*="/smart-home/"]{--category-soft:var(--color-accent-success-soft);--category-ink:var(--color-accent-success);--category-line:var(--color-accent-success-line)}.store-shell :is(.home-side-menu__btn,.category-card,.catalog-type-card)[href*="/video-surveillance/"]{--category-soft:var(--color-accent-info-soft);--category-ink:var(--color-accent-info);--category-line:var(--color-accent-info-line)}.store-shell :is(.home-side-menu__btn,.category-card,.catalog-type-card)[href*="/deals/"]{--category-soft:var(--color-accent-promo-soft);--category-ink:var(--color-accent-promo);--category-line:var(--color-accent-promo-line)}.store-shell .home-side-menu__icon{color:var(--category-ink);background:var(--category-soft)}.store-shell .home-side-menu__btn:after{background:var(--category-ink)}.store-shell .home-side-menu__btn.is-active .home-side-menu__icon{color:var(--text-on-dark);background:var(--line-on-dark)}.store-shell .home-side-menu__icon--image,.store-shell .home-side-menu__btn.is-active .home-side-menu__icon--image{background:0 0}.store-shell .catalog-design .catalog-visual{color:var(--category-ink);background:linear-gradient(135deg, var(--category-soft), var(--surface-default))}.store-shell .catalog-type-select-page .catalog-visual{background:0 0}.store-shell .catalog-design .directory-card__meta{color:var(--category-ink)}.store-shell .home-banner{background:linear-gradient(110deg, var(--surface-dark), var(--surface-dark-end))}.store-shell .home-banner__icon{border-color:var(--line-on-dark);background:var(--line-on-dark)}.store-shell .home-banner__item h4{color:var(--text-on-dark)}.store-shell .home-banner__item p{color:var(--text-on-dark-muted)}.store-shell .home-store-intro__panel{background:linear-gradient(120deg, var(--surface-default) 42%, var(--color-accent-info-soft))}.store-shell .home-store-intro__details{background:var(--color-accent-info-soft)}.store-shell .home-store-intro__help{border-color:var(--color-accent-info-line)}.store-shell .home-store-intro__help a{color:var(--color-accent-info)}.store-shell .home-products--popular{background:linear-gradient(180deg, var(--surface-accent), var(--surface-default))}.store-shell .home-products--top{background:linear-gradient(180deg, var(--color-accent-info-soft), var(--surface-default) 65%)}.store-shell .home-brands{background:var(--surface-muted)}.store-shell .home-products__container h2{gap:16px}.store-shell .home-products__container h2:before{content:"";background:var(--color-accent-primary);border-radius:4px;flex-shrink:0;width:5px;height:28px}.store-shell .home-products--top h2:before{background:var(--color-accent-info)}.store-shell .home-products--top .home-product-carousel__navigation button:not(:disabled){color:var(--color-accent-info);border-color:var(--color-accent-info-line);background:var(--surface-default)}.store-shell .product-promo-badge{width:fit-content;max-width:100%;color:var(--color-accent-promo);background:var(--color-accent-promo-soft);border:1px solid var(--color-accent-promo-line);font:700 12px/1.35 var(--font-base);border-radius:7px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.store-shell .home-product-card__labels{flex-wrap:wrap;align-items:center;gap:6px;min-height:58px;padding:18px 18px 0;display:flex}.store-shell .home-product-card__labels h4{margin:0}.store-shell .product-purchase>.product-promo-badge{margin-bottom:14px}.store-shell .catalog-design .product-availability-chip{background:var(--color-accent-success-soft);border-radius:6px;padding:4px 8px}.store-shell .catalog-design .product-availability-chip--unavailable{color:var(--color-muted);background:var(--surface-muted)}.store-shell .catalog-design .product-card:has(.product-promo-badge) .product-price strong{color:var(--color-accent-promo)}.store-shell .home-product-card:has(.product-promo-badge) .home-product-card__text-block p{color:var(--color-accent-promo)}.store-shell .product-purchase:has(.product-promo-badge) .product-hero__price{color:var(--color-accent-promo)}.store-shell .catalog-design .availability-tab.active{background:var(--color-accent-primary)}.store-shell .catalog-design .availability-tab:last-child.active{background:var(--color-accent-success)}.store-shell .catalog-design .product-card-top{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;min-height:82px;display:grid}.store-shell .catalog-design .product-card-top .product-type-chip{grid-area:1/1}.store-shell .catalog-design .product-card-top .product-promo-badge{grid-area:1/2}.store-shell .catalog-design .product-card-top .product-availability-chip{grid-area:2/1/3/-1;justify-self:start}.store-shell .product-purchase{background:var(--surface-accent);border-color:var(--color-accent-primary-line)}.store-shell .product-purchase:has(.product-promo-badge){background:linear-gradient(120deg, var(--surface-default), var(--color-accent-promo-soft));border-color:var(--color-accent-promo-line)}.store-shell .product-info-icon{stroke:var(--color-accent-info)}.store-shell .product-availability h2{background:var(--color-accent-info-soft)}.store-shell .product-stock-dot.is-in-stock{box-shadow:0 0 0 4px var(--color-accent-success-soft)}.store-shell .home-product-card__cart-btn--in-cart{background:var(--color-accent-success-soft);border-color:var(--color-accent-success-line);color:var(--color-accent-success)}.store-shell :is(.home-action,.add-to-cart-btn,.product-buy-btn,.home-product-card__cart-btn){box-shadow:var(--shadow-action)}.store-shell .cart-page{color:var(--color-ink);padding-block:32px 56px}.store-shell .cart-page__title{font:700 var(--shop-text-title)/1.17 var(--font-heading);letter-spacing:-.035em}.store-shell :is(.cart-item,.cart-page__summary){border-color:var(--color-line);border-radius:var(--shop-radius);background:var(--surface-default);box-shadow:var(--shop-shadow)}.store-shell .cart-item{padding:20px}.store-shell .cart-item__title a{font-weight:700}.store-shell .cart-item__unit-price strong{color:var(--color-ink)}.store-shell .cart-page__summary{background:var(--surface-accent);border-color:var(--color-accent-primary-line);padding:24px}.store-shell .cart-page__summary-total{color:var(--color-ink);border-color:var(--color-accent-primary-line)}.store-shell :is(.cart-page__empty,.favorites-page__empty){border-radius:var(--shop-radius);background:var(--surface-accent);border:1px solid var(--color-accent-primary-line);padding:28px;line-height:1.8}.store-shell .cart-page__empty a{color:var(--color-accent-primary);text-underline-offset:3px;font-weight:700}.store-shell :is(.cart-page__btn--remove,.cart-page__footer-actions>button){color:var(--color-muted);background:var(--surface-default);border:1px solid var(--color-line);box-shadow:none}.store-shell .cart-page__footer-actions>a{flex:1 0 auto}.store-shell :is(.checkout-option-card.is-active,.checkout-option-card.is-active:hover){border-color:var(--color-accent-primary);background:var(--color-accent-primary-soft);box-shadow:inset 3px 0 var(--color-accent-primary)}.store-shell .checkout-card--summary{background:var(--surface-accent);border-color:var(--color-accent-primary-line)}.store-shell .checkout-submit{background:var(--color-accent-primary)}.store-shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--color-accent-primary);outline-offset:3px}.store-shell :is(button:disabled,.is-disabled){box-shadow:none}.store-shell .checkout-page{--checkout-focus-rgb:8, 126, 176;--checkout-focus-line:rgba(var(--checkout-focus-rgb), .72);--checkout-focus-glow:rgba(var(--checkout-focus-rgb), .22)}.store-shell .checkout-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--checkout-focus-line);outline-offset:3px;animation:1.8s ease-in-out infinite alternate checkout-focus-breathe}.store-shell .checkout-page a:focus-visible{border-radius:5px}.store-shell .checkout-page :is(.checkout-tabs__item,.checkout-option-card,.checkout-submit){transition:border-color .18s,background-color .18s,color .18s,box-shadow .24s,transform .24s cubic-bezier(.2,.75,.25,1);position:relative;transform:translateZ(0)}.store-shell .checkout-page .checkout-option-card:not(:disabled):active,.store-shell .checkout-page .checkout-tabs__item:active,.store-shell .checkout-page .checkout-submit:not(:disabled):active{transform:translateY(1px)scale(.99)}.store-shell .checkout-page .checkout-option-card.is-active,.store-shell .checkout-page .checkout-tabs__item.is-active{animation:.42s cubic-bezier(.2,.75,.25,1) checkout-choice-settle}.store-shell .checkout-page .checkout-field input,.store-shell .checkout-page .checkout-field textarea{border:1px solid #0000;border-radius:10px;transition:border-color .18s,background-color .18s,box-shadow .26s,transform .26s cubic-bezier(.2,.75,.25,1)}.store-shell .checkout-page .checkout-field__label{transform-origin:0;transition:color .18s,transform .24s cubic-bezier(.2,.75,.25,1)}.store-shell .checkout-page .checkout-field:focus-within .checkout-field__label{color:var(--color-accent-primary);transform:translate(3px)}.store-shell .checkout-page .checkout-field :is(input,textarea):focus{border-color:var(--color-accent-primary-line);background:var(--surface-default);box-shadow:0 9px 24px -16px rgba(var(--checkout-focus-rgb), .72);outline:2px solid #0000}.store-shell .checkout-page .checkout-submit{isolation:isolate;overflow:hidden}.store-shell .checkout-page .checkout-submit:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:24%;transition:transform .68s cubic-bezier(.2,.65,.25,1);position:absolute;inset:-45% auto -45% -35%;transform:translate(-260%)skew(-16deg)}.store-shell .checkout-page .checkout-submit:is(:hover,:focus-visible):not(:disabled):after{transform:translate(760%)skew(-16deg)}@keyframes checkout-focus-breathe{0%{outline-color:rgba(var(--checkout-focus-rgb), .78);outline-offset:3px;filter:drop-shadow(0 0 0 rgba(var(--checkout-focus-rgb), 0))}to{outline-color:rgba(var(--checkout-focus-rgb), .38);outline-offset:6px;filter:drop-shadow(0 0 5px var(--checkout-focus-glow))}}@keyframes checkout-choice-settle{0%{transform:scale(.985)}48%{transform:translateY(-2px)scale(1.006)}to{transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.store-shell .home-side-menu__btn:not(.is-active):hover{background:var(--category-soft);border-color:var(--category-line)}.store-shell .catalog-design :is(.category-card,.catalog-type-card):hover{border-color:var(--category-line)}.store-shell :is(.home-action,.add-to-cart-btn:not(:disabled),.product-buy-btn:not(:disabled),.home-product-card__cart-btn--add):hover{box-shadow:var(--shadow-action-hover)}.store-shell .home-product-card__cart-btn--in-cart:hover{color:var(--color-accent-success);background:var(--color-accent-success-soft);border-color:var(--color-accent-success)}.store-shell :is(.cart-page__btn--remove,.cart-page__footer-actions>button):hover{color:var(--color-ink);background:var(--surface-muted);box-shadow:none;transform:none}.store-shell .checkout-submit:hover:enabled{background:var(--color-accent-primary-hover)}.store-shell .checkout-page .checkout-option-card:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 24px -18px #1b3442b3}}@media (width<=640px){.store-shell .hero-panel{background:linear-gradient(160deg, var(--surface-default) 45%, var(--panel-soft))}.store-shell .home-store-intro__panel{background:var(--surface-default)}.store-shell .cart-item{padding:14px}.store-shell .cart-page__summary{padding:20px}.store-shell .cart-page__empty{padding:22px}.store-shell .cart-page__footer-actions>a{flex-basis:auto}.store-shell{--shop-scroll-duration:.6s;--shop-scroll-distance:14px;--shop-scroll-stagger:45ms}}@media (prefers-reduced-motion:reduce){.store-shell *,.store-shell :before,.store-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.store-shell .checkout-page :is(a,button,input,select,textarea):focus-visible{outline-color:var(--color-accent-primary);outline-offset:4px;filter:none}}@media (forced-colors:active){.store-shell .checkout-page :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;filter:none;outline:2px solid highlight;animation:none}}.store-shell .legacy-account-button{color:var(--color-accent-primary);background:var(--color-accent-primary-soft)}.store-shell .legacy-account-button:hover{color:var(--color-accent-primary-hover);background:var(--color-accent-primary-line)}.store-shell .cart-page__footer-actions>button{flex:none}.store-shell .checkout-tabs{border:1px solid var(--color-line);border-radius:var(--shop-radius-small);background:var(--surface-muted);gap:4px;padding:4px}.store-shell .checkout-tabs__item{color:var(--color-ink);background:0 0;border:0;border-radius:8px}.store-shell .checkout-tabs__item.is-active{color:var(--surface-default);background:var(--color-accent-primary)}.store-shell .legacy-mobile-menu a[href*="/order/status"]{color:var(--color-accent-primary);background:var(--color-accent-primary-soft)}.store-shell .categories-page .catalog-visual--photo{background:0 0;position:relative}.store-shell .categories-page .catalog-visual--photo img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;position:absolute;inset:0}.store-shell .payment-methods{margin-top:20px}.store-shell .payment-methods>h3{margin:0 0 22px;font-size:22px;line-height:1.3}.store-shell .payment-methods__group{background:#f6fafc;border:1px solid #e0eaf0;border-radius:16px;margin:20px 0 0;padding:18px}.store-shell .payment-methods__group legend{color:#3d596a;padding:0 8px;font-size:15px}.store-shell .payment-methods__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.store-shell .payment-methods__option{background:#fff;border:1px solid #d5e4ed;border-radius:12px;gap:12px;min-height:114px;padding:22px 14px 16px;font-size:14px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;position:relative}.store-shell .payment-methods__option:after{content:"";color:#fff;background:#fff;border:1px solid #bdcfdb;border-radius:50%;place-items:center;width:17px;height:17px;font:700 11px/1 Inter,Arial,sans-serif;display:grid;position:absolute;top:10px;right:10px}.store-shell .payment-methods__option:not(:disabled):hover{border-color:#2497bf;transform:translateY(-2px);box-shadow:0 5px 16px #17587312}.store-shell .payment-methods__option.is-active{background:#eef9fd;border-color:#168ab5;box-shadow:0 0 0 1px #168ab5}.store-shell .payment-methods__option.is-active:after{content:"✓";background:#087ca8;border-color:#087ca8}.store-shell .payment-methods__option img{object-fit:contain;width:110px;max-width:100%;height:34px}.store-shell .checkout-review{gap:20px;min-width:0;display:grid}.store-shell .checkout-review>p{margin:0}.store-shell .checkout-review .checkout-checkbox{box-sizing:border-box;align-items:flex-start;gap:12px;width:100%;min-width:0;margin:0;line-height:1.6;display:flex}.store-shell .checkout-review .checkout-checkbox input{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0}.store-shell .checkout-review .checkout-checkbox>span{overflow-wrap:anywhere;flex:1;min-width:0}.store-shell .checkout-review .checkout-checkbox--newsletter{min-height:0;font-size:14px}.store-shell .checkout-review .checkout-checkbox--newsletter small{margin-top:5px;font-size:13px;line-height:1.55}.store-shell .checkout-review a[href*=\#delivery],.store-shell .checkout-review a[href*=\#withdrawal]{padding:0 3px;font-size:20px;line-height:1;text-decoration:none;display:inline-block}.store-shell .cart-page:has(>.cart-page__list){grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"heading heading""meta meta""error error""items summary";align-items:start;gap:12px 28px;padding-bottom:54px;display:grid}.store-shell .cart-page__title{grid-area:heading;margin-bottom:6px}.store-shell .cart-page__meta{color:#61778a;grid-area:meta;margin:0 0 6px}.store-shell .cart-page__error{grid-area:error;margin:0}.store-shell .cart-page__list{grid-area:items;gap:16px;min-width:0;display:grid}.store-shell .cart-page__footer{background:#f4f9fc;border:1px solid #cde2ee;border-radius:20px;flex-direction:column;grid-area:summary;gap:18px;width:auto;min-width:0;margin:0;padding:24px;display:flex;position:sticky;top:28px;box-shadow:0 8px 28px #193b5010}.store-shell .cart-page__summary{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0}.store-shell .cart-page__summary-title{margin:0 0 22px;font-size:20px;line-height:1.35}.store-shell .cart-page__summary p{align-items:flex-start;gap:16px;margin-bottom:14px;font-size:14px}.store-shell .cart-page__summary p strong{text-align:right;max-width:61%}.store-shell .cart-page__summary-total{padding-top:18px;align-items:center!important;margin-top:18px!important}.store-shell .cart-page__summary-total strong{white-space:nowrap;font-size:25px;line-height:1.2}.store-shell .cart-page__footer-actions{flex-direction:column-reverse;gap:10px;width:100%;margin:0;display:flex}.store-shell .cart-page__footer-actions>a{flex:none;justify-content:center;width:100%;min-height:54px}.store-shell .cart-page__footer-actions>button{color:#657d8c;background:0 0;border-color:#0000;width:100%;min-height:40px;padding:10px;font-size:13px}.store-shell .cart-item{grid-template-columns:90px minmax(0,1fr);gap:18px 22px;padding:22px;display:grid}.store-shell .cart-item__image{box-sizing:border-box;background:#f7fafc;border-radius:12px;width:90px;height:90px;padding:6px}.store-shell .cart-item__title{margin:0 0 16px;line-height:1.45}.store-shell .cart-item__title a{text-transform:none;font-size:15px}.store-shell .cart-item__pricing{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:20px;display:grid}.store-shell .cart-item__unit-price,.store-shell .cart-item__line-pricing{width:100%;min-width:0}.store-shell .cart-item__unit-price strong{font-size:20px;line-height:1.3}.store-shell .cart-item__line-pricing{gap:7px;font-size:13px}.store-shell .cart-item__line-pricing>div{gap:12px}.store-shell .cart-item__controls{border-top:1px solid #e8eff4;grid-column:2;align-items:center;gap:12px;padding-top:15px;display:flex}.store-shell .cart-item__qty-label{color:#61778a;font-size:13px}.store-shell .cart-page__btn--remove{flex:none;width:auto;min-height:38px;margin-left:auto;padding:8px 12px;font-size:13px}.store-shell .cart-page__empty{background:#f7fbfd;border:1px solid #d9e6ee;border-radius:20px;padding:34px;font-size:18px;line-height:1.6}.store-shell .home-side-menu__btn[href*="/low-voltage/"]{--category-soft:#eaf3fb;--category-ink:#35749c;--category-line:#c7dfef}.store-shell .home-side-menu__btn[href*="/elektromaterili-un-apgaismojums/"]{--category-soft:#fff4df;--category-ink:#a86b19;--category-line:#eddbb8}@media (width<=1050px){.store-shell .cart-page:has(>.cart-page__list){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""meta""error""items""summary";row-gap:16px}.store-shell .cart-page__footer{justify-self:stretch;width:auto;max-width:560px;position:static}.store-shell .cart-page__summary-total strong{font-size:26px}}@media (width<=640px){.store-shell .payment-methods__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-shell .payment-methods__group{padding:12px}.store-shell .payment-methods__option{min-height:100px;padding:22px 8px 12px}.store-shell .cart-item{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px}.store-shell .cart-item__image{width:64px;height:64px}.store-shell .cart-item__pricing{grid-template-columns:minmax(0,1fr);gap:14px}.store-shell .cart-item__line-pricing{border-top:1px solid #e8eff4;padding-top:12px}.store-shell .cart-item__controls{flex-wrap:wrap;grid-column:1/-1;gap:10px}.store-shell .cart-page__footer{padding:20px}.store-shell .cart-item__qty-label{flex:1}.store-shell .cart-page__btn--remove{margin-left:0}.store-shell .cart-page__summary-title{font-size:19px}}@media (prefers-reduced-motion:reduce){.store-shell .payment-methods__option{transition:none;transform:none!important}}.store-shell .payment-methods__option:disabled{opacity:1;cursor:not-allowed;color:#607786;box-shadow:none;background:#f7f9fb;transform:none}.store-shell .payment-methods__option:disabled img{opacity:.65}.store-shell .payment-methods__limit{color:#466577;font-size:13px;line-height:1.4;display:block}.store-shell .payment-methods__option:disabled:after{background:#edf2f5}.store-shell .home-brand-card{will-change:auto;background:#fff;transition:transform .24s,border-color .24s,box-shadow .24s}.store-shell .home-brand-card:hover,.store-shell .home-brand-card:focus-within{border-color:#89bed6;transform:translateY(-4px);box-shadow:0 10px 24px #193b5012}.store-shell .home-brand-card img{transition:transform .24s}.store-shell .home-brand-card:hover img,.store-shell .home-brand-card:focus-within img{transform:scale(1.035)}.store-shell .nextage-footer-clients .legacy-footer__socials{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin:22px 0 0;display:flex}.store-shell .legacy-footer__social-link{color:#f3f9fc;background:#ffffff08;border:1px solid #ffffff30;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:grid}.store-shell .legacy-footer__social-link svg{fill:currentColor;width:19px;height:19px;display:block}.store-shell .legacy-footer__social-link:not(.legacy-footer__social-link--disabled):hover,.store-shell .legacy-footer__social-link:focus-visible{color:#8dd8f3;background:#2c789240;border-color:#75bdd9;transform:translateY(-2px)}.store-shell .checkout-card--summary{background:#fff;border-color:#d5e4ed;padding:24px}.store-shell .checkout-summary__layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.store-shell .checkout-summary__items{min-width:0}.store-shell .checkout-summary__table-head,.store-shell .checkout-summary__row{grid-template-columns:minmax(0,1fr) 112px 64px 120px;align-items:center;gap:16px;display:grid}.store-shell .checkout-summary__table-head{color:#607786;font:500 12px/1.45 var(--font-base,Inter,Arial,sans-serif);padding:0 0 16px}.store-shell .checkout-summary__table-head>:nth-child(2),.store-shell .checkout-summary__table-head>:nth-child(4){text-align:right}.store-shell .checkout-summary__table-head>:nth-child(3){text-align:center}.store-shell .checkout-summary__row{border-top:1px solid #e5edf3;padding:20px 0}.store-shell .checkout-summary__product{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.store-shell .checkout-summary__image{object-fit:contain;box-sizing:border-box;background:#f7fafc;border-radius:9px;width:64px;height:64px;padding:6px}.store-shell .checkout-summary__name{font:600 14px/1.5 var(--font-base,Inter,Arial,sans-serif);color:#193b4b;overflow-wrap:anywhere;margin:0 0 5px}.store-shell .checkout-summary__sku{font:400 12px/1.4 var(--font-base,Inter,Arial,sans-serif);color:#718592;margin:0}.store-shell .checkout-summary__cell{font:500 14px/1.5 var(--font-base,Inter,Arial,sans-serif);text-align:right;font-variant-numeric:tabular-nums}.store-shell .checkout-summary__cell:before{content:none}.store-shell .checkout-summary__row>:nth-child(3){text-align:center}.store-shell .checkout-summary__cell--total{color:#163e51;font-weight:650}.store-shell .checkout-summary__totals{background:#f4f9fc;border:1px solid #d6e7f0;border-radius:15px;justify-content:stretch;gap:14px;width:auto;min-width:0;margin:0;padding:22px;display:grid}.store-shell .checkout-summary__totals-title{font:600 18px/1.35 var(--font-base,Inter,Arial,sans-serif);color:#193b4b;margin:0 0 6px}.store-shell .checkout-summary__totals p{font:400 14px/1.55 var(--font-base,Inter,Arial,sans-serif);color:#3b5b6e;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex}.store-shell .checkout-summary__totals p>span:last-child,.store-shell .checkout-summary__totals p>strong{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:0}.store-shell .checkout-summary__totals p:nth-of-type(3){color:#193b4b;border-top:1px solid #d3e3ec;padding-top:15px;font-weight:600}.store-shell .checkout-summary__totals strong{font:650 20px/1.3 var(--font-base,Inter,Arial,sans-serif);color:#163e51}.store-shell .checkout-summary__totals small{font:400 11px/1.45 var(--font-base,Inter,Arial,sans-serif);color:#6d8190;margin-top:2px;display:block}.store-shell .checkout-summary__totals .checkout-summary__vat{color:#647e8e;padding-top:1px;font-size:12px}.store-shell .checkout-review{gap:18px;padding:24px}.store-shell .checkout-review>p{font:400 14px/1.65 var(--font-base,Inter,Arial,sans-serif);color:#456373}.store-shell .checkout-review .checkout-checkbox,.store-shell .checkout-review .checkout-checkbox--newsletter{font:400 15px/1.6 var(--font-base,Inter,Arial,sans-serif);color:#284b5e}.store-shell .checkout-review .checkout-checkbox>span{font:inherit}.store-shell .checkout-review .checkout-checkbox a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:500}.store-shell .checkout-review .checkout-checkbox input{border-radius:4px;margin-top:3px}.store-shell .checkout-review .checkout-checkbox--newsletter small{font:400 13px/1.55 var(--font-base,Inter,Arial,sans-serif);color:#6a8190;margin-top:5px}.store-shell .checkout-review .checkout-review__privacy{font:400 13px/1.6 var(--font-base,Inter,Arial,sans-serif)}.store-shell .cart-page__footer-actions>button,.store-shell .cart-page__footer-actions>button:hover,.store-shell .cart-page__footer-actions>button:active{color:#587486;width:auto;min-height:28px;font:500 14px/1.5 var(--font-base,Inter,Arial,sans-serif);border:0;border-radius:0;align-self:center;margin:0;padding:6px 0;transition:color .2s;transform:none;box-shadow:none!important;background:0 0!important}.store-shell .cart-page__footer-actions>button:hover{color:#087da7;text-underline-offset:4px;text-decoration:underline}.store-shell .cart-page__footer-actions>button:before,.store-shell .cart-page__footer-actions>button:after{content:none}.store-shell .cart-page__footer-actions>button:focus-visible{outline-offset:4px;outline:2px solid #087da7}.store-shell .cart-page__empty{font:400 15px/1.65 var(--font-base,Inter,Arial,sans-serif);border-radius:16px;padding:24px}.store-shell .cart-page__empty a{font-size:inherit;font-family:inherit;font-weight:600}.store-shell .payment-methods__explanation{color:#765627;font:400 14px/1.6 var(--font-base,Inter,Arial,sans-serif);background:#fff7e9;border:1px solid #f0dfba;border-radius:10px;margin:0 0 18px;padding:14px 16px}@media (width<=1100px){.store-shell .checkout-summary__layout{grid-template-columns:minmax(0,1fr);gap:20px}.store-shell .checkout-summary__totals{box-sizing:border-box;justify-self:end;width:min(100%,380px)}}@media (width<=780px){.store-shell .checkout-summary__table-head{display:none}.store-shell .checkout-summary__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;padding:20px 0}.store-shell .checkout-summary__product{grid-column:1/-1}.store-shell .checkout-summary__cell{font-size:14px}.store-shell .checkout-summary__cell:before{content:attr(data-label);color:#6c8290;font:400 12px/1.45 var(--font-base,Inter,Arial,sans-serif);margin-bottom:5px;display:block}.store-shell .checkout-summary__row>:nth-child(2){text-align:left}.store-shell .checkout-summary__totals{justify-self:stretch;width:100%}.store-shell .checkout-card--summary{padding:18px}.store-shell .checkout-review,.store-shell .cart-page__empty{padding:20px}.store-shell .legacy-footer__social-link{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.store-shell .home-brand-card,.store-shell .home-brand-card img,.store-shell .legacy-footer__social-link{transition:none;transform:none!important}}.store-shell .catalog-design .categories-grid .category-card .directory-card__count{margin-bottom:22px}.store-shell .catalog-design .categories-grid .category-card .directory-card__action{margin-top:auto}@media (width<=599px){.store-shell .catalog-design .categories-grid .category-card .directory-card__count{margin-bottom:12px}}.store-shell .home-hero-card--larnitech{background:linear-gradient(120deg,#fff 40%,#edf6fa)}.store-shell .home-hero-card--larnitech:before{background:#1687a6}.store-shell .home-hero-card--larnitech .home-hero-card__logo{height:140px;overflow:visible}.store-shell .home-hero-card--larnitech img{filter:drop-shadow(0 10px 12px #12384d20)}.store-shell a.payment-result__refresh{color:inherit;justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.store-shell .checkout-address-search{border:1px solid var(--shop-border);background:#f6fafc;border-radius:14px;gap:10px;min-width:0;padding:18px;display:grid;position:relative}.store-shell .checkout-address-search>label{font-size:15px;font-weight:600}.store-shell .checkout-address-search>input{box-sizing:border-box;border:1px solid var(--shop-border);width:100%;min-width:0;min-height:52px;font:inherit;background:#fff;border-radius:10px;padding:12px 14px}.store-shell .checkout-address-search__results{border:1px solid var(--shop-border);background:#fff;border-radius:10px;max-height:260px;margin:0;padding:4px;list-style:none;overflow:auto;box-shadow:0 8px 24px #14374912}.store-shell .checkout-address-search__results button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:12px;font-size:14px;display:block}.store-shell .checkout-address-search__results button:hover,.store-shell .checkout-address-search__results [aria-selected=true] button{background:#eaf5fa}.store-shell .checkout-address-search__status,.store-shell .checkout-address-search__source{color:var(--home-muted);margin:0;font-size:12px;line-height:1.5}.store-shell .checkout-country-notice{background:#fff7e9;border:1px solid #e8d3ac;border-radius:10px;grid-column:1/-1;margin:0;padding:14px;font-size:14px;line-height:1.55}.store-shell .checkout-summary__totals>p.checkout-summary__vat,.store-shell .checkout-summary__totals>p.checkout-summary__shipping{font:400 14px/1.55 var(--font-base,Inter,Arial,sans-serif);color:#3b5b6e;border:0;margin:0;padding:0}.store-shell .checkout-summary__totals>p.checkout-summary__total{border-top:1px solid var(--shop-border);color:#193b4b;margin-top:4px;padding-top:16px;font-weight:600}@media (width<=599px){.store-shell .home-hero-card--larnitech .home-hero-card__logo{height:110px}.store-shell .checkout-address-search{padding:14px}}.store-shell .checkout-carriers{text-align:left;gap:20px;width:100%;margin:0 0 26px;display:grid}.store-shell .checkout-carriers__country{width:100%;max-width:440px}.store-shell .checkout-carriers__country select{box-sizing:border-box;color:#193b4b;width:100%;min-width:0;min-height:54px;font:400 15px/1.5 var(--font-base);cursor:pointer;background:#f3f8fa;border:1px solid #d4e4ec;border-radius:11px;padding:12px 16px}.store-shell .checkout-carriers__country select:focus-visible{outline-offset:2px;outline:2px solid #188bb1}.store-shell .checkout-carriers fieldset{border:0;min-width:0;margin:0;padding:0}.store-shell .checkout-carriers legend{font:600 15px/1.4 var(--font-base);margin:0 0 12px;padding:0}.store-shell .checkout-carriers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.store-shell .checkout-carrier{min-width:0;box-shadow:none;background:#fff;border:1px solid #d4e4ec;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:22px 16px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.store-shell .checkout-carrier.is-active{background:#f3fbfe;border-color:#1688af;box-shadow:0 0 0 2px #1688af20}.store-shell .checkout-carrier:disabled{opacity:.55;cursor:not-allowed}.store-shell .checkout-carrier img{object-fit:contain;width:min(100%,130px);height:36px}.store-shell .checkout-carrier>span{font:400 12px/1.4 var(--font-base);color:#537083}.store-shell .checkout-carrier:not(:disabled):hover{border-color:#0c83ac;transform:translateY(-2px);box-shadow:0 6px 18px #17486015}.store-shell .product-delivery-options{color:#1c5268;background:#f3f9fc;border:1px solid #d5e7ef;border-radius:12px;align-items:flex-start;gap:13px;margin:16px 0;padding:17px 18px;display:flex}.store-shell .product-delivery-options>svg{flex:0 0 24px;margin-top:2px}.store-shell .product-delivery-options strong{font:600 14px/1.5 var(--font-base)}.store-shell .product-delivery-options p{font:400 12px/1.55 var(--font-base);color:#607c8e;margin:4px 0 0}@media (width<=599px){.store-shell .checkout-carriers__grid{gap:8px}.store-shell .checkout-carrier{border-radius:10px;padding:16px 8px}.store-shell .checkout-carrier img{height:28px}.store-shell .checkout-carrier>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.store-shell .checkout-carrier{transition:none}.store-shell .checkout-carrier:not(:disabled):hover{transform:none}}.store-shell .cart-page__summary-total>span{text-transform:uppercase;letter-spacing:.015em;font-weight:600;line-height:1.5}.store-shell .checkout-carriers__country{justify-self:center;margin-inline:auto}.store-shell .checkout-page__content{overflow-anchor:none}.store-shell .checkout-motion{box-sizing:border-box;transition:height .28s cubic-bezier(.22,.65,.3,1)}.store-shell .checkout-motion__content{min-width:0;display:flow-root}.store-shell .checkout-motion[data-motion-active]{overflow:clip}.store-shell .checkout-page :is(.checkout-tabs__item,.checkout-option-card,.payment-methods__option,.checkout-carrier){transition:border-color .24s,background-color .24s,color .24s,box-shadow .24s,transform .24s}.store-shell .checkout-page :is(.checkout-tabs__item,.checkout-option-card).is-active{animation:none}.store-shell .checkout-page .checkout-amount{font-variant-numeric:tabular-nums;animation:.22s ease-out both checkout-amount-reveal}.store-shell .checkout-page .checkout-option-card__price,.store-shell .cart-page__summary strong{font-variant-numeric:tabular-nums}@keyframes checkout-amount-reveal{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.store-shell .checkout-motion,.store-shell .checkout-page :is(.checkout-tabs__item,.checkout-option-card,.payment-methods__option,.checkout-carrier){transition:none}.store-shell .checkout-page .checkout-amount{animation:none}}.store-shell .order-status-form__row button{background:var(--color-accent-primary,#086e98);color:#fff;transition:background-color .18s,box-shadow .18s}.store-shell .order-status-form__row button:not(:disabled):hover{background:var(--color-accent-primary-hover,#065675);color:#fff;box-shadow:0 4px 12px #086e9826}.store-shell .order-status-form__row button:focus-visible{outline:2px solid var(--color-accent-primary,#086e98);outline-offset:3px}.store-shell .order-status-form__row button:disabled{background:var(--color-accent-primary,#086e98);color:#fff;box-shadow:none}@media (prefers-reduced-motion:reduce){.store-shell .order-status-form__row button{transition:none}}.store-shell .legacy-footer__legal-links{justify-content:center;align-items:center}.store-shell .legacy-footer__attribution{color:#bed3de;overflow-wrap:normal;max-width:100%;font-size:12px;font-weight:400;line-height:1.65;display:inline}.store-shell .legacy-footer__attribution a{color:#d3e9f3;font-size:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.store-shell .legacy-footer__attribution a:hover{color:#75d1f1}.store-shell .legacy-footer__attribution a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #75d1f1}.store-shell .address-data__links{line-height:1.8}.store-shell .checkout-delivery-country{width:100%;min-width:0}.store-shell .checkout-delivery-country select{box-sizing:border-box;color:#193b4b;width:100%;min-width:0;min-height:54px;font:400 16px/1.5 var(--font-base);cursor:pointer;background:#f3f8fa;border:1px solid #d4e4ec;border-radius:11px;padding:12px 16px;transition:border-color .18s,box-shadow .18s,background-color .18s}.store-shell .checkout-delivery-country select:hover{border-color:#82b9cf}.store-shell .checkout-delivery-country select:focus-visible{outline-offset:3px;outline:2px solid #087d9f}.store-shell .checkout-delivery-country select[aria-invalid=true]{border-color:#e25959}@media (prefers-reduced-motion:reduce){.store-shell .checkout-delivery-country select{transition:none}}.store-shell{--color-accent-primary:#086e98;--color-accent-primary-hover:#075a7d;--color-accent-primary-soft:#edf3f5;--color-accent-primary-line:#b7cbd4;--color-accent-copper:#925d46;--color-ink:#153441;--color-muted:#637680;--color-line:#dde5e8;--surface-default:#fff;--surface-muted:#f6f8f8;--surface-accent:#edf3f5;--surface-dark:#172f3d;--surface-dark-hover:#102735;--surface-dark-end:#172f3d;--shop-radius:10px;--shop-radius-small:5px;--store-control-radius:5px;--store-control-border:#dde5e8;--shop-shadow:none;--shop-shadow-hover:0 2px 10px #0f28370d;--shadow-action:none;--shadow-action-hover:none;color:var(--color-ink);background:var(--surface-muted)}.store-shell .home-page{--home-radius:10px}.store-shell .checkout-page{--checkout-focus-rgb:8, 110, 152;--checkout-focus-glow:#086e981f}.store-shell .hd{--hd-blue:#086e98;--hd-bg:#fff;--hd-soft:#edf3f5;--hd-ink:#153441;--hd-muted:#637680;--hd-line:#dde5e8}.store-shell .legacy-bottombar,.store-shell .legacy-footer{background:var(--surface-dark)}.store-shell :is(.home-action,.add-to-cart-btn,.product-buy-btn,.home-product-card__cart-btn,.favorites-btn,.legacy-account-button,.legacy-logout-btn,.checkout-submit,.checkout-tabs__item,.availability-tab,.pagination-btn,.cart-page__btn--remove,.catalog-filters-modal__apply,.catalog-filters-modal__reset,.catalog-type-select-page__state button,.service-request__tabs a,.hd button,.hd-file-button,.order-status-form__row button,.payment-result__refresh,.purchase-terms button){box-shadow:none;border-radius:3px}.store-shell :is(.product-specifications__navigation button,.product-favorite-btn,.home-side-menu__btn,.legacy-mobile-menu__section a,.legacy-mobile-menu__services a,.legacy-mobile-menu__actions a,.checkout-address-search__results button){border-radius:3px}.store-shell .product-qty{border-radius:5px}.store-shell :is(.home-action,.add-to-cart-btn,.product-buy-btn:not(:where(button.cart-page__btn)),.home-product-card__cart-btn,.favorites-btn:not(.favorites-btn--secondary),.checkout-submit,.catalog-filters-modal__apply,.catalog-type-select-page__state button,.order-status-form__row button,.hd .hd-primary){color:#fff;background:var(--color-accent-primary);border-color:var(--color-accent-primary);box-shadow:none}.store-shell :is(.home-action,.add-to-cart-btn,.product-buy-btn:not(:where(button.cart-page__btn)),.home-product-card__cart-btn,.favorites-btn:not(.favorites-btn--secondary),.checkout-submit,.catalog-filters-modal__apply,.catalog-type-select-page__state button,.order-status-form__row button,.hd .hd-primary):not(:disabled):not(.is-disabled):not([aria-disabled=true]):hover{color:#fff;background:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-hover);box-shadow:none;transform:none}.store-shell :is(.add-to-cart-btn.is-added,.product-buy-btn.is-added,.favorites-actions .favorites-btn.is-added,.home-product-card__cart-btn--in-cart){background:var(--surface-dark);border-color:var(--surface-dark);color:#fff}.store-shell :is(.add-to-cart-btn.is-added,.product-buy-btn.is-added,.favorites-actions .favorites-btn.is-added,.home-product-card__cart-btn--in-cart):not(:disabled):not(.is-disabled):not([aria-disabled=true]):hover{background:var(--surface-dark-hover);border-color:var(--surface-dark-hover);color:#fff;box-shadow:none}.store-shell :is(.home-action,.add-to-cart-btn,.product-buy-btn,.home-product-card__cart-btn,.favorites-btn,.checkout-submit,.order-status-form__row button,.catalog-filters-modal__apply,.hd button,.hd-file-button,.payment-result__refresh):focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.store-shell :is(.favorites-btn--secondary,.cart-page__btn--remove,.payment-result__refresh,.legacy-account-button,.purchase-terms button){border-color:var(--color-accent-primary-line);color:var(--color-accent-primary);background:#fff}.store-shell :is(.favorites-btn--secondary,.cart-page__btn--remove,.payment-result__refresh,.legacy-account-button,.purchase-terms button):not(:disabled):hover{background:var(--surface-accent);border-color:var(--color-accent-primary);color:var(--color-accent-primary-hover)}.store-shell .cart-page__footer-actions>button{box-shadow:none;color:var(--color-muted);background:0 0;border:0}.store-shell .cart-page__footer-actions>button:hover{color:var(--color-accent-primary-hover)}.store-shell .checkout-page .checkout-submit:after{content:none}.store-shell .checkout-page :is(.checkout-submit,.checkout-option-card,.checkout-tabs__item):active{transform:none}.store-shell :is(.checkout-field input:not(:where([type=checkbox],[type=radio],[type=file])),.checkout-field textarea,.checkout-field select,.checkout-delivery-country select,.checkout-address-search input,.unisend-locker-picker input,.unisend-locker-picker select,.price-input,.filter-select,.custom-select__trigger,.product-price-mode-select,.order-status-form__row input,.hd-field input:not(:where([type=checkbox],[type=file])),.hd-field textarea,.hd-field select){border-color:var(--color-line);color:var(--color-ink);background:#fff;border-radius:5px}.store-shell .checkout-field input:not(:where([type=checkbox],[type=radio],[type=file])),.store-shell .checkout-field textarea{border:1px solid var(--color-line)}.store-shell .checkout-page .checkout-field :is(input,textarea){border-radius:5px}.store-shell .checkout-page .checkout-field :is(input,textarea):not(:where([type=checkbox],[type=radio],[type=file],[aria-invalid=true],[readonly])){border:1px solid var(--color-line);background:#fff}.store-shell .hd-field input[readonly]{background:var(--hd-soft);color:var(--hd-muted)}.store-shell :is(.checkout-field input,.checkout-field textarea,.checkout-delivery-country select,.checkout-address-search input,.unisend-locker-picker input,.unisend-locker-picker select,.price-input,.filter-select,.custom-select__trigger,.order-status-form__row input,.hd-field input,.hd-field textarea,.hd-field select):not([aria-invalid=true]):focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.store-shell .legacy-search{border-color:var(--color-line);border-radius:5px}.store-shell .legacy-search:focus-within{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px #086e981f}.store-shell .legacy-search input{border-radius:4px 0 0 4px}.store-shell .legacy-search input:focus,.store-shell .legacy-search input:focus-visible{box-shadow:none;outline:none}.store-shell .legacy-search>button{background:var(--color-accent-primary);color:#fff;border-radius:0 4px 4px 0}.store-shell .legacy-search>button:hover{background:var(--color-accent-primary-hover)}.store-shell .legacy-search>button:focus-visible{outline-color:var(--color-accent-primary)}.store-shell :is(.custom-select__menu,.legacy-language-select__menu,.service-menu__links,.search-suggestions){border-color:var(--color-line);box-shadow:var(--shop-shadow-hover);border-radius:10px}.store-shell :is(.custom-select__option,.legacy-language-select__option,.service-menu__links a){border-radius:3px}.store-shell .service-menu__links a:is(:hover,:focus-visible){background:var(--surface-accent);color:var(--color-accent-primary-hover)}.store-shell .catalog-design .pagination-btn.active{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}.store-shell :is(.catalog-design .product-card,.catalog-design .category-card,.catalog-design .catalog-type-card,.home-product-card,.home-hero-card,.hero-carousel,.home-brand-card,.cart-item,.cart-page__footer,.cart-page__empty,.checkout-card,.checkout-summary,.checkout-option-card,.checkout-carrier,.payment-methods__group,.payment-methods__option,.order-status-form,.order-status-card,.payment-result__card,.service-request__form,.service-request__aside,.store-info__hero,.store-info__card,.store-info__help,.catalog-filters-modal__panel,.home-types-overlay__panel,.product-lightbox__inner){border-color:var(--color-line);box-shadow:none;border-radius:10px}.store-shell :is(.catalog-design .product-card,.home-product-card),.store-shell :is(.home-hero-card,.hero-carousel){background:#fff}.store-shell :is(.cart-page__footer,.cart-page__empty,.payment-methods__group){background:var(--surface-muted)}.store-shell .checkout-option-card.is-active,.store-shell .checkout-option-card.is-active:hover{border-color:var(--color-accent-primary);background:var(--surface-accent);box-shadow:inset 3px 0 var(--color-accent-primary)}.store-shell .checkout-carrier.is-active,.store-shell .payment-methods__option.is-active{border-color:var(--color-accent-primary);background:var(--surface-accent);box-shadow:inset 0 0 0 1px var(--color-accent-primary)}.store-shell .payment-methods__option.is-active:after{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.store-shell .checkout-carrier:not(:disabled):hover,.store-shell .payment-methods__option:not(:disabled):hover{box-shadow:var(--shop-shadow-hover);transform:none}.store-shell .home-brand-card{transition:border-color .24s,box-shadow .24s}.store-shell .home-brand-card:is(:hover,:focus-within){border-color:var(--color-accent-primary-line);box-shadow:var(--shop-shadow-hover);transform:none}.store-shell .home-brand-card:is(:hover,:focus-within) img{transform:none}.store-shell .home-brand-card__link:focus-visible{outline-color:var(--color-accent-primary)}.store-shell .catalog-design .product-card:hover,.store-shell .home-product-card:hover,.store-shell .catalog-design .product-card:hover img,.store-shell .home-product-card:hover img{transform:none}@media (hover:hover){.store-shell .catalog-design .product-card:hover,.store-shell .home-product-card--interactive:hover{border-color:var(--color-accent-primary-line);box-shadow:var(--shop-shadow-hover)}}@media (hover:none){.store-shell .catalog-design .product-card:hover,.store-shell .home-product-card--interactive:hover{border-color:var(--color-line);box-shadow:none}}.store-shell .legacy-cart-badge{background:var(--color-accent-copper);color:#fff}.store-shell .home-products__container h2:before,.store-shell .home-products--top h2:before,.store-shell .home-hero-cards>.home-hero-card:before,.store-shell .hero-carousel__steps button[aria-current=true]>span{background:var(--color-accent-copper)}.store-shell .product-section-heading__index{border-left-color:var(--color-accent-copper)}.analytics-consent{border-color:#dde5e8;border-radius:10px;box-shadow:0 2px 10px #0f28370d}.analytics-consent button{color:#086e98;box-shadow:none;background:#fff;border-color:#086e98;border-radius:3px;transition:background-color .16s,border-color .16s,color .16s}.analytics-consent button:last-child{color:#fff;background:#086e98;border-color:#086e98}@media (hover:hover){.analytics-consent button:hover{color:#075a7d;background:#edf3f5;border-color:#075a7d}.analytics-consent button:last-child:hover{color:#fff;background:#075a7d;border-color:#075a7d}}.analytics-consent button:active{color:#075a7d;background:#dfebef;border-color:#075a7d}.analytics-consent button:last-child:active{color:#fff;background:#064863;border-color:#064863}.analytics-consent button:focus-visible{outline-offset:3px;outline:2px solid #086e98}#nextage-shop-chat{--nsc-blue:#086e98;--nsc-blue-dark:#075a7d;--nsc-cyan:#925d46;--nsc-ink:#153441;--nsc-muted:#637680;--nsc-line:#dde5e8}#nextage-shop-chat.nsc-is-open{z-index:1500}#nextage-shop-chat .nsc-launcher{color:#fff;background:#172f3d;border-color:#172f3d;border-radius:3px;box-shadow:0 2px 10px #0f28371a}#nextage-shop-chat .nsc-launcher:before{border-color:#0000;animation:none}#nextage-shop-chat .nsc-panel{border-color:#dde5e8;border-radius:10px;box-shadow:0 4px 18px #0f28371f}#nextage-shop-chat .nsc-header{background:#172f3d;border-bottom-color:#925d46}#nextage-shop-chat .nsc-header__icon{color:#fff;background:#ffffff0d;border-color:#ffffff30}#nextage-shop-chat .nsc-eyebrow{color:#d1dce1}#nextage-shop-chat .nsc-start{background:#fff}#nextage-shop-chat .nsc-welcome__icon,#nextage-shop-chat .nsc-bubble--customer{background:#edf3f5;border-color:#dde5e8}#nextage-shop-chat .nsc-conversation{background:#f6f8f8}#nextage-shop-chat :is(.nsc-input,.nsc-composer__row){border-color:#dde5e8;border-radius:5px}#nextage-shop-chat :is(.nsc-primary,.nsc-send,.nsc-load-retry){box-shadow:none;border-radius:3px}#nextage-shop-chat .nsc-primary{color:#fff;background:#086e98}#nextage-shop-chat .nsc-composer__row:focus-within{border-color:#086e98;box-shadow:0 0 0 2px #086e981f}#nextage-shop-chat button:focus-visible,#nextage-shop-chat input:focus-visible,#nextage-shop-chat [tabindex]:focus-visible{outline-color:#086e98}@media (hover:hover){#nextage-shop-chat .nsc-launcher:hover{color:#fff;background:#102735;transform:none;box-shadow:0 2px 10px #0f28371a}#nextage-shop-chat .nsc-primary:not(:disabled):hover,#nextage-shop-chat .nsc-send:not(:disabled):hover{color:#fff;box-shadow:none;background:#075a7d;transform:none}}@media (prefers-reduced-motion:reduce){.store-shell .home-brand-card{transition:none}}.store-shell .legacy-footer .footer-payment-marks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,96px));gap:12px;width:min(100%,204px);margin-top:4px;display:grid}.store-shell .legacy-footer .footer-payment-mark{background:#e9e9e7;border:1px solid #ffffff20;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;height:48px;padding:0 12px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.store-shell .legacy-footer .footer-payment-mark img{object-fit:contain;filter:grayscale();opacity:.78;width:auto;max-width:100%;height:28px;max-height:none;transition:filter .2s,opacity .2s;display:block}.store-shell .legacy-footer .footer-payment-mark:focus-visible{background:#fff;border-color:#c78870}.store-shell .legacy-footer .footer-payment-mark:focus-visible img{filter:grayscale(0);opacity:1}.store-shell .legacy-footer .footer-payment-mark:focus-visible{outline-offset:3px;outline:2px solid #e9c5b3}@media (hover:hover){.store-shell .legacy-footer .footer-payment-mark:hover{background:#fff;border-color:#c78870}.store-shell .legacy-footer .footer-payment-mark:hover img{filter:grayscale(0);opacity:1}}@media (width<=1024px){.store-shell .legacy-footer .footer-payment-marks{margin-top:8px}}@media (width<=560px){.store-shell .legacy-footer .footer-payment-marks{margin-top:16px}}@media (prefers-reduced-motion:reduce){.store-shell .legacy-footer .footer-payment-mark,.store-shell .legacy-footer .footer-payment-mark img{transition:none}}#nextage-shop-chat .nsc-launcher{border-color:#54707d;border-radius:999px;gap:8px;min-height:44px;padding:0 14px}#nextage-shop-chat .nsc-launcher:before{content:none}#nextage-shop-chat .nsc-launcher__icon{width:22px;height:22px}#nextage-shop-chat .nsc-launcher__text{font-size:12px}#nextage-shop-chat .nsc-launcher__dot{width:6px;height:6px}@media (width<=600px){#nextage-shop-chat .nsc-launcher{border-radius:50%;width:44px;height:44px;min-height:44px;padding:0}#nextage-shop-chat .nsc-launcher__dot{width:5px;height:5px;top:5px;right:5px}}.store-shell .legacy-footer .footer-payment-marks{flex-wrap:wrap;align-items:center;gap:14px;width:max-content;max-width:100%;display:flex}.store-shell .legacy-footer .footer-payment-mark{background:0 0;border:0;border-radius:3px;flex:0 0 48px;width:48px;height:30px;padding:0}.store-shell .legacy-footer .footer-payment-mark img{filter:grayscale()invert();mix-blend-mode:screen;opacity:.65;max-width:100%;height:22px}.store-shell .legacy-footer .footer-payment-mark--visa img{height:14px}.store-shell .legacy-footer .footer-payment-mark--mastercard img{height:30px}.store-shell .legacy-footer .footer-payment-mark:focus-visible{background:#f6f8f8}.store-shell .legacy-footer .footer-payment-mark:focus-visible img{filter:none;mix-blend-mode:normal;opacity:1}@media (hover:hover){.store-shell .legacy-footer .footer-payment-mark:hover{background:#f6f8f8}.store-shell .legacy-footer .footer-payment-mark:hover img{filter:none;mix-blend-mode:normal;opacity:1}}.store-shell .cart-page__summary-total strong{font-weight:800}.store-shell .legacy-topbar a.legacy-account-button[href*="/order/status"]{color:#086e98;background:#edf3f5;border:1px solid #edf3f5}.store-shell .legacy-topbar a.legacy-account-button[href*="/order/status"]:hover{color:#075a7d;background:#d4e5ed;border-color:#c3d9e4}.store-shell .legacy-footer .footer-payment-mark{cursor:default}.store-shell .legacy-footer .footer-payment-mark img{transform-origin:50%;filter:grayscale()invert()brightness(1.6);opacity:.78;transform:scale(1.14)}.store-shell .legacy-footer .footer-payment-mark,.store-shell .legacy-footer .footer-payment-mark:hover,.store-shell .legacy-footer .footer-payment-mark:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.store-shell .legacy-footer .footer-payment-mark:before,.store-shell .legacy-footer .footer-payment-mark:after{content:none}.store-shell .legacy-footer .footer-payment-mark img{filter:brightness(0)invert();mix-blend-mode:normal;opacity:.78}.store-shell .legacy-footer .footer-payment-mark--apple-pay img{height:20px}.store-shell .legacy-footer .footer-payment-mark--google-pay img{height:18px}.store-shell .legacy-footer .footer-payment-mark--mastercard img{filter:grayscale()invert()brightness(1.6)}@media (hover:hover) and (pointer:fine){.store-shell .legacy-footer .footer-payment-mark:hover img{filter:none;mix-blend-mode:normal;opacity:1}.store-shell .legacy-footer .footer-payment-mark--visa:hover img{filter:brightness(2.2)}}.store-shell .checkout-page :is(.checkout-field,.checkout-address-search) :is(input,textarea,select):not([type=checkbox]):not([type=radio]):focus,.store-shell .checkout-page :is(.checkout-field,.checkout-address-search) :is(input,textarea,select):not([type=checkbox]):not([type=radio]):focus-visible{border-color:var(--color-accent-primary);border-radius:5px;outline:none;animation:none;box-shadow:0 0 0 2px #086e9824}.store-shell .checkout-page :is(.checkout-field,.checkout-address-search) :is(input,textarea,select):not([type=checkbox]):not([type=radio])[aria-invalid=true],.store-shell .checkout-page :is(.checkout-field,.checkout-address-search) :is(input,textarea,select):not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus{border-color:#d93025;outline:none;box-shadow:0 0 0 2px #d930251f}.store-shell .checkout-page .checkout-field:focus-within .checkout-field__label{transform:none}.store-shell .checkout-page .checkout-fields{margin-top:14px}.store-shell .checkout-page .checkout-fields>.checkout-field>small{color:#4e6878;font-size:13px;line-height:1.5}.store-shell .checkout-page .checkout-form-grid>.checkout-delivery-country{grid-column:1}.store-shell .checkout-page .unisend-locker-picker{display:contents}.store-shell .checkout-page .unisend-locker-picker>:first-child{grid-area:1/2}.store-shell .checkout-page .unisend-locker-picker>:not(:first-child){grid-column:1/-1}.store-shell .checkout-page .unisend-locker-picker>label{gap:6px}.store-shell .checkout-page .unisend-locker-picker>label>:is(input,select){width:100%;min-width:0}.store-shell .checkout-page .checkout-delivery-country select,.store-shell .checkout-page .unisend-locker-picker>label:first-child input,.store-shell .checkout-page .checkout-delivery-country+.checkout-field>input{min-height:54px}.store-shell .checkout-page .payment-methods__option.is-active,.store-shell .checkout-page .payment-methods__option.is-active:not(:disabled):hover{border:1px solid var(--color-accent-primary);box-shadow:none;transform:none}.store-shell .checkout-page .payment-methods__option.is-active:not(:disabled):hover{background:#e2edf2}.store-shell .checkout-page .payment-methods__option:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.store-shell .legacy-footer .footer-payment-marks{gap:20px}.store-shell .legacy-footer .footer-payment-mark img{transition:opacity .15s}@media (width<=900px){.store-shell .checkout-page .unisend-locker-picker>:first-child{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.store-shell .legacy-footer .footer-payment-mark img{transition:none}}.store-shell .catalog-design .products-availability-tabs .availability-tab.active{background:var(--color-accent-primary);color:#fff}.store-shell .catalog-design .products-availability-tabs .availability-tab.active:hover{background:var(--color-accent-primary-hover)}.store-shell .catalog-design .products-price-control-row .products-price-select-wrap{box-sizing:border-box;flex:0 0 180px;width:180px;min-width:0;max-width:100%}.store-shell .catalog-design .products-price-select-wrap .products-price-select{box-sizing:border-box;white-space:nowrap;justify-content:space-between;width:100%;height:48px;min-height:48px}.store-shell .legacy-footer .footer-payment-mark{place-items:center;display:grid}.store-shell .legacy-footer .footer-payment-mark img{pointer-events:none;grid-area:1/1;transition:opacity .24s}.store-shell .legacy-footer .footer-payment-mark img:not(.footer-payment-mark__color){filter:brightness(0)invert();opacity:.78}.store-shell .legacy-footer .footer-payment-mark--mastercard img:not(.footer-payment-mark__color){filter:grayscale()invert()brightness(1.6)}.store-shell .legacy-footer .footer-payment-mark img.footer-payment-mark__color{filter:none;opacity:0}.store-shell .legacy-footer .footer-payment-mark--visa img.footer-payment-mark__color{filter:brightness(2.2)}@media (hover:hover) and (pointer:fine){.store-shell .legacy-footer .footer-payment-mark:hover img:not(.footer-payment-mark__color){opacity:0}.store-shell .legacy-footer .footer-payment-mark:hover img.footer-payment-mark__color{opacity:1}}@media (prefers-reduced-motion:reduce){.store-shell .legacy-footer .footer-payment-mark img{transition:none}}.store-shell .custom-select__text{grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:inline-grid}.store-shell .custom-select__value,.store-shell .custom-select__sizing-label{white-space:nowrap;grid-area:1/1}.store-shell .custom-select__value{text-overflow:ellipsis;overflow:hidden}.store-shell .custom-select__sizing-label{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;line-height:0;overflow:hidden}.store-shell :is(.products-sort-select,.products-price-select,.product-price-mode-select){box-sizing:border-box;white-space:nowrap;max-width:100%;height:48px;min-height:48px}.store-shell .products-sort-select{width:max-content}.store-shell :is(.products-price-select-wrap,.product-price-mode-select-wrap){box-sizing:border-box;flex:0 0 180px;width:180px;min-width:0;max-width:100%}.store-shell :is(.products-price-select,.product-price-mode-select){text-align:left;justify-content:space-between;width:100%}.store-shell :is(.products-sort-select,.products-price-select,.product-price-mode-select)>.custom-select__chevron{flex:none}
