.sel{gap:var(--s-5);display:grid}.sel-catalog{gap:var(--s-6);align-content:start;min-width:0;display:grid}.sel-intro{gap:var(--s-4);display:grid}@media (min-width:1300px){.sel-intro:has(>.sel-intro-txt){grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.sel-intro-txt{gap:var(--s-2);display:grid}.sel-intro-txt>*{margin:0}.sel-intro .search-field{max-width:none}.sel-h1{font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:-.025em;font-size:var(--text-title);margin:0;line-height:1.1}.sel-feeline{color:var(--muted);font-size:var(--step--1)}.sel-eyebrow{margin:var(--s-4) 0 0;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--weight-heading);letter-spacing:-.01em}.sel-area-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.sel-results{gap:var(--s-2);padding:var(--s-4);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-2);display:grid}.sel-search{position:relative}.sel-dropdown{top:calc(100% + var(--s-2));z-index:30;width:min(38rem, calc(100vw - 2 * var(--s-4)));border-radius:var(--radius-l);max-height:min(70vh,40rem);box-shadow:var(--shadow-3);position:absolute;right:0;overflow:auto}.sel-dropdown>.sel-results{box-shadow:none}@media (max-width:1299px){.sel-dropdown{width:auto;left:0}}.sel-results-read{padding:var(--s-3) var(--s-4);border-radius:var(--radius-m);background:var(--surface-2)}.sel-split{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 25rem;align-items:start;display:grid}.sel-pane{top:var(--s-4);max-height:var(--pane-max,calc(100vh - 2 * var(--s-4)));flex-direction:column;padding:0;display:flex;position:sticky;overflow:hidden}.sel-pane-body{min-height:0;padding:var(--s-2) var(--s-5) var(--s-5);flex:auto;overflow:auto}.sel-dock{flex:none;height:0;position:relative}@media (max-width:899px){.sel-dock{height:auto}.sel-dock .toast-region-above{width:auto;position:static}.sel-dock:has(.toast){padding:var(--s-2) var(--gutter)}}.sel-toast-left .toast-region{right:auto;left:var(--gutter)}.sel-bar-pull{touch-action:none;-webkit-user-select:none;user-select:none}.action-bar.sel-bar{border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--page-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-bar);border-top:0}@media (prefers-reduced-transparency:reduce){.action-bar.sel-bar{background:var(--surface)}}.sel-bar>.sel-grip{margin:var(--s-1) 0 0;position:absolute;top:0;left:50%;transform:translate(-50%)}.sel-bar-cart{min-width:0;min-height:var(--control-h);color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;padding:0;display:grid}.sel-bar-cart>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sel .sel-pkg.is-sheet .sel-pkg-head{align-items:center}.sel .sel-pkg.is-sheet .sel-pkg-title{font-size:var(--text-body);line-height:1.3}.sel .sel-pkg-head-add.is-below>.btn{flex:1}.sel-cart-head-acts{align-items:center;gap:var(--s-1);display:flex}@media (max-width:899px){.sel-cart-title{font-size:var(--step-2);white-space:nowrap}}
