/* NEXUS / Collection. Product art leads; controls and facts stay readable. */
:root{--selection-line:#7195c52e;--selection-surface:#0a1424}
body{background:radial-gradient(ellipse at 90% 0,#13284b1f,transparent 38%),#050914}
.header .nav a{color:#91a6c5}.header .nav a:hover,.header .nav a[aria-current=page]{color:#e9f4ff}
.hero-copy .eyebrow{color:#8aacd2}.hero-copy .edition-tag{letter-spacing:.2em}
.hero-copy .hero-trust>div{border-left:1px solid #7ca6df3d;padding-left:12px;gap:8px}
.hero-copy .hero-trust>div:first-child{padding-left:0;border:0}.hero-copy .hero-trust span{color:#94aaca;font-size:10px}
.hero-copy .hero-trust .icon{color:#6bb8ef}.hero-buttons .button.primary{min-width:220px}
.service-rail{padding:23px 0 26px;border-color:#779ccb1b;margin-bottom:0}.service-rail-brands{opacity:.9}
.home-main>.wrap>.selection-section{padding-top:42px;padding-bottom:59px}
.selection-section .section-top{margin-bottom:23px}.selection-section .section-top h2{font-size:clamp(29px,3vw,43px);font-weight:650}
.selection-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:25px}
.collection-tabs{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--selection-line);border-radius:12px;background:#0b1728;flex-shrink:0}
.collection-tabs button{border-radius:8px;min-height:37px;padding:9px 16px;font-size:11px;color:#7994b6;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}
.collection-tabs button:hover{color:#d3e6ff;background:#21395555}
.collection-tabs button[aria-selected=true]{color:#e1f1ff;background:linear-gradient(120deg,#1c4269,#243552);border-color:#78a8d947;box-shadow:inset 0 1px 0 #d8edff0f,0 5px 16px #01081355}
.selection-heading>p{font-size:11px;color:#7d98ba;line-height:1.8;max-width:330px;text-align:right}
.selection-section .featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.selection-section .poster-card{border-radius:19px;border-color:#7195c534;background:linear-gradient(150deg,#111e32,#0a1424);box-shadow:0 18px 42px #00000024,inset 0 1px 0 #c7e1ff0a}
.selection-section .poster-card .product-card-body{padding:24px 25px 19px}
.selection-section .poster-card h3{font-size:25px;line-height:1.24;letter-spacing:-.035em}
.selection-section .poster-card .product-category-label{font-size:9px}
.selection-section .poster-card .offer-specs{margin:13px 0 23px;font-size:12px;gap:6px}
.selection-section .poster-card .offer-specs span+span{font-size:11px}
.selection-section .poster-card .price-row strong{font-size:31px}
.selection-section .poster-card .price-row small{font-size:10px}
.selection-section .poster-card .card-arrow{width:42px;height:42px}.selection-section .poster-card .card-arrow .icon{width:18px;height:18px}
.selection-footnote{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:20px;color:#607e9f;font-size:10px}
.selection-footnote>span,.selection-footnote>a{display:flex;align-items:center;gap:9px}.selection-footnote .icon{width:14px;height:14px;stroke-width:1.4}
.selection-footnote>a{color:#9ac1e4;white-space:nowrap}.selection-footnote>a:hover{color:#d7f0ff}
#home-selection>.product-card{animation:collection-appear .32s ease both}#home-selection>.product-card:nth-child(2){animation-delay:45ms}#home-selection>.product-card:nth-child(3){animation-delay:90ms}
@keyframes collection-appear{from{opacity:.4;translate:0 9px}to{opacity:1;translate:0 0}}
html:not([data-motion=running]) #home-selection>.product-card{animation:none}
.card-compare-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;padding-top:16px;margin-top:16px;border-top:1px solid #7594bf1e}
.compare-toggle,.card-compare-row>a{display:inline-flex;gap:7px;align-items:center;color:#7797bd;font-size:10px;line-height:1.4;min-height:30px;padding:3px 0;letter-spacing:0}
.compare-toggle>.icon,.card-compare-row>a>.icon{width:14px;height:14px;stroke-width:1.4}.card-compare-row>a>.icon{width:12px}
.compare-toggle:hover,.compare-toggle[aria-pressed=true]{color:#a9d7fa}.compare-toggle[aria-pressed=true]>.icon{color:#81dbcb}.card-compare-row>a:hover{color:#d4eaff}
.compare-detail{display:flex;align-items:center;gap:9px;color:#89afd7;font-size:11px;border:1px solid #7195c52e;border-radius:10px;padding:10px 14px;margin-top:18px;background:#10203977}
.compare-detail[aria-pressed=true]{border-color:#6fb2c159;color:#9ddbd3}.compare-detail>.icon{width:16px;height:16px}
.scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,230px);gap:17px}
.scene-card:first-child,.scene-card:last-child{grid-column:span 2}.scene-count{position:absolute;right:21px;top:18px;color:#6282a8;font-size:8px;letter-spacing:.02em}
.scene-content{width:100%;padding:65px 25px 24px}.scene-content h3{font-size:22px;max-width:145px;line-height:1.2}.scene-content p{font-size:11px;max-width:135px}
.scene-object{width:116px;height:116px;top:58px;right:1px}.scene-card:first-child .scene-content,.scene-card:last-child .scene-content{width:65%;padding-left:30px}
.scene-card:first-child .scene-content h3,.scene-card:last-child .scene-content h3{font-size:30px;max-width:260px}.scene-card:first-child .scene-content p,.scene-card:last-child .scene-content p{max-width:260px;font-size:12px}
.scene-card:first-child .scene-object,.scene-card:last-child .scene-object{width:210px;height:210px;top:19px;right:15px}
.category-section .section-top h2{font-size:36px}.category-section{border-top:1px solid #7195c51f}
.catalog-head{position:relative;overflow:hidden;padding:38px 41px 30px;background:radial-gradient(ellipse at 100% 0,#224a7336,transparent 60%),linear-gradient(115deg,#12223a,#0a1527)}
.catalog-head:after{content:'N';position:absolute;right:27px;top:-32px;font-size:230px;font-weight:850;line-height:1.2;letter-spacing:-.1em;color:#7097cc06;pointer-events:none;transform:rotate(-12deg)}
.catalog-head h1{max-width:810px;font-size:42px;letter-spacing:-.045em}.catalog-head p{font-size:13px;max-width:700px}.catalog-inventory-strip{gap:12px 27px;padding-top:18px;border-top:1px solid #91b4df20;margin-top:24px;max-width:690px}
.catalog-control-panel{border:1px solid #7398c431;background:linear-gradient(130deg,#12223a99,#0b1527);border-radius:15px;padding:16px 18px 2px}
.catalog-tools{gap:12px}.catalog-tools .search-field{background:#08142499;border-color:#7195c52d;box-shadow:inset 0 1px 0 #b9dbff05}.catalog-tools .search-field input{font-size:12px}.catalog-tools>select{border-color:#7195c52d;background:#0a1729;font-size:11px}
.catalog-shortcuts{display:flex;gap:8px;flex-wrap:wrap;padding-top:16px}
.catalog-shortcuts>button{display:flex;align-items:center;gap:7px;border:1px solid #7195c52a;border-radius:8px;background:#0b1829;font-size:10px;color:#7e9abc;min-height:34px;padding:7px 12px;transition:background .2s,color .2s,border-color .2s}
.catalog-shortcuts>button>i{width:4px;height:4px;background:#688aaf;border-radius:50%}.catalog-shortcuts>button[data-status-shortcut=available]>i{background:#69bfa6}.catalog-shortcuts>button>span{font-size:9px;color:#6083a6;margin-left:5px}
.catalog-shortcuts>button[aria-pressed=true]{color:#d4eaff;border-color:#6fadd877;background:#163352}.catalog-shortcuts>button[aria-pressed=true]>span{color:#88b5da}.catalog-shortcuts>button:hover{border-color:#739dcc66;color:#bbd5f4}
.availability-tools{padding:13px 0;border-bottom:0;gap:9px}.availability-tools>select{flex:1;min-width:0;background:#0a1729;border-color:#7195c52a;max-width:230px;font-size:10px;min-height:36px}.availability-tools>span{font-size:9px;max-width:170px;color:#617f9f;line-height:1.5}
.catalog-summary{padding-block:18px;margin:0;font-size:11px}.catalog-summary>span{color:#a7c4e5}.catalog-summary button{color:#6f91b8}
.catalog-products{gap:22px}.catalog-products .poster-card{border-radius:17px;border-color:#7195c52c}.catalog-products .poster-card .product-card-body{padding:22px 24px 17px}.catalog-products .poster-card h3{font-size:23px;line-height:1.3;letter-spacing:-.03em}.catalog-products .poster-card .product-category-label{font-size:9px}.catalog-products .offer-specs{font-size:12px;margin-bottom:21px}.catalog-products .offer-specs span+span{font-size:11px}
.catalog-products .poster-card .product-card-top .stock-badge{font-size:10px}.catalog-products .price-row strong{font-size:28px}.catalog-products .card-arrow{width:40px;height:40px}
.refined-variants h2{font-size:28px;line-height:1.25;letter-spacing:-.035em}.refined-variants .section-top{align-items:end}.refined-variants .section-kicker{font-size:8px;letter-spacing:.11em;margin-bottom:10px}
.variants-scroll{overflow:auto;border:1px solid #7797c334;border-radius:14px;background:#0b1627;scrollbar-color:#385273 #0b1627}
.variants-table{width:100%;min-width:820px;border-collapse:collapse;text-align:left;table-layout:auto}.variants-table th,.variants-table td{padding:17px 20px;border-bottom:1px solid #7797c323;vertical-align:middle}
.variants-table thead th{font-size:9px;color:#6889b0;font-weight:500;background:#0e1c30;padding-block:13px;white-space:nowrap}.variants-table tbody th{font-size:12px;color:#bad5f2;font-weight:550;max-width:260px;min-width:180px}.variants-table tbody th small{display:block;font-size:9px;color:#5b80a4;margin-top:6px;font-weight:400}.variants-table td{font-size:11px;line-height:1.7;color:#8eaccd}.variants-table td.no-warranty{color:#dbad8c}.variants-table td:last-child>a{display:flex;align-items:center;gap:12px;color:#c4e0ff;white-space:nowrap;font-size:15px;font-weight:550}.variants-table td:last-child .icon{width:13px;height:13px;color:#587ba3}
.variants-table .current-offer{background:#17426928}.variants-table .current-offer th{border-left:2px solid #6baedb}.variants-table tbody tr:last-child>*{border-bottom:0}.variants-table tbody tr:hover{background:#16314f44}
.product-visual.poster-visual{position:sticky;top:118px}.product-details h1{line-height:1.12;letter-spacing:-.045em}.product-details>.description{line-height:1.9}.offer-facts dd{font-size:13px}.product-details .product-buy{border:1px solid #7398c432;border-radius:15px;padding:20px;background:linear-gradient(125deg,#15345555,#0d1b30)}
.compare-bar[hidden]{display:none}.compare-bar{position:fixed;z-index:40;left:50%;bottom:19px;translate:-50% 0;width:min(1100px,calc(100% - 48px));display:flex;align-items:center;gap:18px;padding:15px 19px;background:linear-gradient(120deg,#17304aee,#0b182aef);backdrop-filter:blur(26px);border:1px solid #8eb6e15c;border-radius:17px;box-shadow:0 18px 70px #000a,inset 0 1px 0 #d6ecff13}
.compare-bar-copy{display:flex;align-items:center;gap:11px;flex-shrink:0}.compare-bar-copy>.icon{color:#83bee6;width:23px;height:23px}.compare-bar-copy b{font-size:12px;color:#d6e9ff;font-weight:550}.compare-bar-copy small{display:block;font-size:9px;color:#7699bd;margin-top:4px}
.compare-chips{display:flex;flex:1;min-width:0;gap:8px}.compare-chip{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid #799bc438;padding:5px;background:#07132677;border-radius:9px;flex:1}.compare-chip img{width:32px;height:32px;border-radius:5px;object-fit:contain;flex-shrink:0}.compare-chip>span{font-size:9px;color:#9abbdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.compare-chip>button{display:grid;place-items:center;width:25px;height:30px;padding:0;color:#6c8fb2;flex-shrink:0}.compare-chip>button:hover{color:#d3e8ff}.compare-chip>button>.icon{width:13px;height:13px}
.compare-bar-actions{display:flex;align-items:center;gap:13px;flex-shrink:0}.compare-clear{font-size:9px;color:#789bbf;min-height:34px;padding:5px}.compare-bar-actions>.button{font-size:11px;min-height:39px;padding:9px 14px;border-radius:9px}
body:has(#compare-bar:not([hidden])){padding-bottom:123px}
.dialog.comparison-dialog{width:min(1100px,calc(100vw - 36px));max-width:calc(100vw - 36px);max-height:calc(100dvh - 36px);padding:28px;border-radius:18px;background:#091424;overflow:auto}
.comparison-dialog h2{font-size:28px;margin-right:45px;line-height:1.2;color:#dfedff}.comparison-intro{font-size:11px;color:#7f9cbc;line-height:1.8;margin:13px 35px 23px 0}.comparison-scroll{overflow:auto;border:1px solid #799ac333;border-radius:12px;scrollbar-color:#385273 #0b1627}
.comparison-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.comparison-table.compare-2{min-width:650px}.comparison-table.compare-3{min-width:870px}
.comparison-table th,.comparison-table td{padding:16px 19px;border-bottom:1px solid #7898c029;vertical-align:top;border-right:1px solid #7898c01c}.comparison-table tr>*:last-child{border-right:0}
.comparison-table thead th:first-child,.comparison-table tbody th{width:145px;background:#0e1c30;color:#718fb0;font-size:10px;font-weight:450;position:sticky;left:0;z-index:1}
.comparison-table thead th:not(:first-child){padding:18px;background:linear-gradient(170deg,#14263d,#0b1728)}.comparison-table thead th img{width:110px;height:110px;object-fit:contain;border-radius:8px;display:block;margin-bottom:13px;border:1px solid #7195c535}.comparison-table thead th a{display:block}.comparison-table thead th span{font-size:15px;line-height:1.5;font-weight:550;color:#cce2fc;display:block}
.comparison-table td{font-size:12px;color:#a3bddb;line-height:1.8;background:#0b1728}.comparison-table td .no-warranty{color:#e6af88}.comparison-price{font-size:25px;line-height:1.4;color:#e0efff;font-weight:550;letter-spacing:-.04em}.comparison-stock.available{color:#84d1b5}.comparison-stock.archived{color:#6d82a1}.comparison-buy-row>*{border-bottom:0!important}.comparison-buy-row .button{font-size:11px;white-space:nowrap;min-height:38px;padding:9px 12px;border-radius:9px}.comparison-buy-row .button>.icon{width:15px;height:15px}.comparison-feedback{min-height:18px;font-size:11px;color:#83caba;margin:15px 0 0;line-height:1.7}
@media(min-width:1051px){.sidebar{position:sticky;top:119px;align-self:start}.sidebar .category-link{font-size:11px}.sidebar-note{line-height:1.8}}
@media(max-width:1100px){.compare-bar{gap:12px;padding:13px 15px}.compare-bar-copy{gap:8px}.compare-bar-copy>.icon{display:none}.compare-bar-copy b{font-size:11px}.compare-bar-copy small{max-width:110px;font-size:8px}.compare-chip>span{display:none}.compare-chip{flex:0 1 auto;gap:3px}.compare-chips{justify-content:center}.compare-bar-actions{gap:8px}.compare-bar-actions>.button{font-size:10px}.compare-clear{font-size:9px}.selection-heading>p{max-width:280px;font-size:10px}.collection-tabs button{font-size:10px;padding-inline:13px}.catalog-products .poster-card .product-card-body{padding:20px 21px 16px}.catalog-products .poster-card h3{font-size:21px}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,220px)}.scene-card:first-child,.scene-card:last-child{grid-column:auto}.scene-card:first-child .scene-content,.scene-card:last-child .scene-content{width:68%;padding-left:25px}.scene-card:first-child .scene-content h3,.scene-card:last-child .scene-content h3{font-size:23px;max-width:180px}.scene-card:first-child .scene-content p,.scene-card:last-child .scene-content p{font-size:11px;max-width:165px}.scene-card:first-child .scene-object,.scene-card:last-child .scene-object{width:145px;height:145px;right:3px;top:47px}.scene-content{width:68%}.scene-content h3{max-width:180px}.scene-object{width:145px;height:145px;top:47px;right:3px}.scene-content p{max-width:165px}}
@media(max-width:760px){.selection-heading{display:block;padding-bottom:20px}.selection-heading>p{text-align:left;max-width:none;margin-top:13px;font-size:11px}.collection-tabs{width:max-content;max-width:100%}.collection-tabs button{font-size:11px;min-height:36px}.selection-section .featured-grid{gap:15px}.selection-section .poster-card .product-card-body{padding:22px 21px 17px}.selection-section .poster-card h3{font-size:22px}.selection-section .poster-card .price-row strong{font-size:28px}.selection-footnote{font-size:9px;align-items:start}.selection-footnote>span{max-width:260px;align-items:start}.selection-footnote>span .icon{margin-top:2px;flex-shrink:0}.selection-section .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-section .featured-grid .poster-card:first-child{grid-column:1/-1}.scene-count{right:18px;top:16px;font-size:7px}.scene-content,.scene-card:first-child .scene-content,.scene-card:last-child .scene-content{width:100%;padding:125px 21px 21px}.scene-content h3,.scene-card:first-child .scene-content h3,.scene-card:last-child .scene-content h3{font-size:21px;max-width:none}.scene-content p,.scene-card:first-child .scene-content p,.scene-card:last-child .scene-content p{font-size:11px;max-width:none}.scene-object,.scene-card:first-child .scene-object,.scene-card:last-child .scene-object{width:115px;height:115px;top:14px;left:50%;right:auto;transform:translateX(-50%)}.scene-grid{grid-template-rows:repeat(3,245px)}.product-visual.poster-visual{position:static}.product-details .product-buy{padding:18px}.offer-facts dd{font-size:12px}.catalog-head{padding:30px}.catalog-head h1{font-size:34px}.catalog-control-panel{padding:14px 15px 0}.catalog-tools{flex-wrap:wrap}.catalog-tools>.search-field{flex-basis:100%}.catalog-tools>select{width:100%;font-size:11px}.catalog-shortcuts{gap:6px;padding-top:12px}.catalog-shortcuts>button{font-size:10px;padding:7px 10px}.catalog-shortcuts>button>span{margin-left:1px}.availability-tools>select{max-width:none}.refined-variants .section-top{align-items:start;gap:16px}.refined-variants h2{font-size:23px;max-width:340px}.refined-variants .section-top>.button{font-size:10px;flex-shrink:0}.compare-bar{width:calc(100% - 28px);bottom:14px;gap:10px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;border-radius:14px}.compare-bar-copy{order:1}.compare-bar-copy b{font-size:12px}.compare-bar-copy small{font-size:9px;max-width:none}.compare-bar-actions{order:2}.compare-chips{order:3;grid-column:1/-1;justify-content:start;gap:7px}.compare-chip{flex:1;padding:4px 6px;gap:5px;justify-content:space-between}.compare-chip>span{display:block;font-size:8px}.compare-chip img{width:26px;height:26px}.compare-chip>button{width:25px;height:27px}.compare-bar-actions .button{padding:8px 12px;font-size:10px;min-height:36px}.compare-clear{font-size:8px}.compare-bar-actions .button>.icon{width:14px;height:14px}body:has(#compare-bar:not([hidden])){padding-bottom:156px}.dialog.comparison-dialog{padding:23px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:14px}.comparison-dialog h2{font-size:25px}.comparison-intro{font-size:10px;margin:12px 25px 19px 0}.comparison-table thead th:first-child,.comparison-table tbody th{width:115px;font-size:9px}.comparison-table th,.comparison-table td{padding:14px 16px}.comparison-table thead th img{width:100px;height:100px}.comparison-table thead th span{font-size:14px}.comparison-table.compare-2{min-width:590px}.comparison-table.compare-3{min-width:810px}}
@media(max-width:520px){.hero-copy .hero-trust span{font-size:8px}.hero-copy .hero-trust>div{gap:6px;padding-left:9px}.hero-buttons .button.primary{min-width:198px}.home-main>.wrap>.selection-section{padding-top:25px;padding-bottom:33px}.selection-section .section-top h2{font-size:30px;max-width:220px;line-height:1.12}.selection-section .section-top>.text-link{font-size:10px;white-space:nowrap}.selection-heading{padding-bottom:20px}.collection-tabs{width:100%;gap:3px;padding:4px;border-radius:11px}.collection-tabs button{padding:8px 7px;font-size:10px;flex:1;min-height:37px}.collection-tabs button:nth-child(2){flex:1.65}.selection-heading>p{font-size:11px;line-height:1.8;margin-top:13px;max-width:340px}.selection-section .featured-grid{grid-template-columns:minmax(0,1fr);gap:22px}.selection-section .featured-grid .poster-card:first-child{grid-column:auto}.selection-section .poster-card .product-card-body,.selection-section .featured-grid .poster-card:first-child .product-card-body{padding:22px 23px 17px}.selection-section .poster-card h3,.selection-section .featured-grid .poster-card:first-child h3{font-size:25px}.selection-section .poster-card .product-category-label{font-size:9px}.selection-section .poster-card .offer-specs{font-size:12px}.selection-section .poster-card .price-row strong,.selection-section .featured-grid .poster-card:first-child .price-row strong{font-size:31px}.selection-section .poster-card .price-row small{font-size:10px}.selection-section .poster-card .stock-badge{font-size:10px}.selection-footnote{font-size:9px;display:block;padding-top:19px;line-height:1.7}.selection-footnote>span{max-width:none}.selection-footnote>a{margin-top:11px;gap:12px}.card-compare-row{margin-top:17px;padding-top:14px}.compare-toggle,.card-compare-row>a{font-size:11px;min-height:34px}.category-section .section-top h2{font-size:32px}.scene-grid{grid-template-rows:repeat(3,243px);gap:11px}.scene-content,.scene-card:first-child .scene-content,.scene-card:last-child .scene-content{padding:127px 15px 18px}.scene-content h3,.scene-card:first-child .scene-content h3,.scene-card:last-child .scene-content h3{font-size:18px}.scene-content p,.scene-card:first-child .scene-content p,.scene-card:last-child .scene-content p{font-size:10px}.scene-count{right:13px;font-size:6px}.scene-number{font-size:6px;left:15px}.catalog-head{padding:28px 23px 25px}.catalog-head h1{font-size:32px;line-height:1.1}.catalog-head p{font-size:11px;line-height:1.8}.catalog-inventory-strip{font-size:9px;gap:10px 17px;padding-top:16px;margin-top:20px}.catalog-control-panel{padding:12px 13px 0;border-radius:13px}.catalog-tools{gap:10px}.catalog-shortcuts{gap:5px}.catalog-shortcuts>button{font-size:9px;padding:7px 8px;gap:5px;min-height:33px}.catalog-shortcuts>button>span{font-size:8px}.availability-tools{padding-top:11px;gap:7px}.availability-tools>select{font-size:10px;flex-basis:45%;padding:8px 10px}.catalog-summary{font-size:10px;gap:9px;padding-block:17px}.catalog-products .poster-card .product-card-body{padding:22px 23px 17px}.catalog-products .poster-card h3{font-size:24px}.catalog-products .price-row strong{font-size:30px}.catalog-products .offer-specs{font-size:12px}.catalog-products .offer-specs span+span{font-size:11px}.catalog-products .compare-toggle,.catalog-products .card-compare-row>a{font-size:11px}.refined-variants .section-top{display:block}.refined-variants h2{font-size:25px;max-width:280px}.refined-variants .section-top>.button{margin-top:16px;font-size:11px}.variants-table th,.variants-table td{padding:15px 17px}.compare-chip>span{display:none}.compare-chip{flex:0 1 75px;min-width:61px}.compare-chip>button{min-width:28px}.compare-bar-copy b{font-size:11px}.compare-bar-copy small{font-size:8px}.compare-bar-actions{gap:6px}.compare-bar-actions>.button{font-size:10px;padding:8px 11px}.compare-clear{font-size:8px}.comparison-dialog h2{font-size:23px}.comparison-intro{font-size:10px}.dialog.comparison-dialog{padding:19px}.comparison-table thead th:first-child,.comparison-table tbody th{width:105px}.comparison-table th,.comparison-table td{padding:13px 14px}.comparison-table td{font-size:11px}.comparison-price{font-size:24px}}
@media(prefers-reduced-motion:reduce){#home-selection>.product-card{animation:none}.collection-tabs button,.catalog-shortcuts>button{transition:none}}

.table-scroll-hint{display:none}
@media(max-width:760px){.table-scroll-hint{display:flex;align-items:center;gap:8px;color:#6e8eaf;font-size:9px;line-height:1.7;margin:0 0 12px}.table-scroll-hint>.icon{width:13px;height:13px;flex-shrink:0}}
@media(max-width:520px){.comparison-table thead th:first-child,.comparison-table tbody th{width:86px;font-size:8px}.comparison-table.compare-2{min-width:406px}.comparison-table.compare-3{min-width:566px}.comparison-table th,.comparison-table td{padding:12px 10px}.comparison-table thead th:not(:first-child){padding:13px 11px}.comparison-table thead th span{font-size:12px}.comparison-table thead th img{width:98px;height:98px}.comparison-table td{font-size:10px;line-height:1.8}.comparison-buy-row .button{font-size:10px;padding:8px 10px}.comparison-price{font-size:23px}}
