.oryx-heading{background:#f1f4ef;padding:56px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid var(--line)}.oryx-heading h1{margin:12px 0;font-size:clamp(3rem,6vw,5rem)}.oryx-heading>p:first-of-type{font-size:1.5rem;margin-bottom:20px}.oryx-lead{max-width:670px;color:var(--muted)}.oryx-summary{display:flex;gap:18px 35px;flex-wrap:wrap;margin-top:28px;font-weight:600}.oryx-content{max-width:1250px;padding:48px 24px;margin:auto}.oryx-section-head{max-width:780px;margin-bottom:32px}.oryx-section-head h2{font-size:2.3rem}.oryx-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 30px}.oryx-card{min-width:0;border-bottom:1px solid var(--line);padding-bottom:30px}.oryx-photo{width:100%;aspect-ratio:3/4;object-fit:contain;display:block;background:#151616}.oryx-thumbs{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 24px}.oryx-thumbs button{padding:3px;background:var(--panel);border:2px solid transparent;width:60px;height:75px}.oryx-thumbs button[aria-pressed=true]{border-color:var(--gold)}.oryx-thumbs img{width:100%;height:100%;object-fit:contain}.oryx-copy h2{font-size:1.85rem;letter-spacing:-.025em;margin:14px 0 22px}.oryx-copy dl{display:grid;grid-template-columns:145px 1fr;gap:8px 16px;font-size:1rem;margin-bottom:25px}.oryx-copy dt{color:var(--muted)}.oryx-copy dd{margin:0;overflow-wrap:anywhere}.oryx-price{font-size:1.9rem;font-weight:600;margin-bottom:4px}.oryx-included{margin-bottom:9px}.oryx-small{font-size:.875rem;color:var(--muted)}.oryx-custom{display:grid;grid-template-columns:1fr 1.3fr;gap:35px;margin:60px 0 25px;background:var(--panel);padding:35px;border-left:3px solid var(--gold)}.oryx-custom h2{font-size:2.2rem}.oryx-card .hero-actions{align-items:center}.oryx-product-gallery .oryx-photo{max-height:720px}.oryx-product-gallery{min-width:0}@media(max-width:700px){.oryx-grid,.oryx-custom{grid-template-columns:1fr}.oryx-heading{padding:34px 22px}.oryx-content{padding:32px 20px}.oryx-summary{display:grid;gap:8px}.oryx-copy dl{grid-template-columns:120px 1fr;gap:8px 12px}.oryx-custom{padding:26px;gap:15px}.oryx-grid{gap:35px}.oryx-copy h2{font-size:1.65rem}}.assortment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1050px){.assortment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.assortment-grid{grid-template-columns:1fr}}
.mat-table-wrap{overflow-x:auto}.mat-table{width:100%;border-collapse:collapse;font-size:1rem}.mat-table th,.mat-table td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--line)}.mat-table td:nth-child(2){white-space:nowrap}.mat-table .button{margin:4px 10px 4px 0}.mat-gallery .oryx-photo{aspect-ratio:1;object-fit:contain;background:#fff}.mat-copy h1{font-size:clamp(2rem,4vw,3.6rem);overflow-wrap:anywhere}.mat-copy select{width:100%;padding:12px;font:inherit;margin:8px 0 20px}.mat-copy h2{font-size:1.65rem}@media(max-width:600px){.mat-table th,.mat-table td{padding:10px 6px}.mat-table .button{padding:9px 12px}} 