:root[data-ui=folio] .shopfront{--shop-bg:var(--fo-bg);--shop-panel:var(--fo-surface);--shop-text:var(--fo-text);--shop-muted:var(--fo-muted);--shop-line:var(--fo-line);--shop-gold:var(--fo-gold);max-width:none;padding-top:0;background:none;color:var(--text);font-size:15px}:root[data-ui=folio] .shopfront:after,:root[data-ui=folio] .shopfront:before{display:none}.fo-shop-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;padding:clamp(18px,2.4vw,28px) 0 14px}:root[data-ui=folio] .shopfront .fo-shop-head .page-title{--page-title-size:clamp(28px,2.6vw,36px);margin:0!important}.fo-shop-actions{display:flex;flex-wrap:wrap;gap:4px 20px}:root[data-ui=folio] .shopfront .fo-shop-actions a{color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none}:root[data-ui=folio] .shopfront .fo-shop-actions a:hover{color:var(--gold)}:root[data-ui=folio] .shopfront .shop-search{padding-top:0}:root[data-ui=folio] .shopfront .shop-search-form{gap:8px}:root[data-ui=folio] .shopfront .shop-search .search-plate{--search-height:44px;min-height:44px}:root[data-ui=folio] .shopfront .shop-search-form>div.search-plate{padding:0 12px 0 42px!important}:root[data-ui=folio] .shopfront .shop-search-submit>span:first-child{display:inline}:root[data-ui=folio] .shopfront .shop-search-submit{height:44px!important;min-height:44px!important;padding:0 22px!important;border-radius:999px!important;font-size:14.5px!important}@media (min-width:900px){:root[data-ui=folio] .shopfront .shop-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-ui=folio] .shopfront .shop-search-row{flex-basis:100%;margin-bottom:4px}:root[data-ui=folio] .shopfront .shop-filter-summary{display:contents!important}:root[data-ui=folio] .shopfront .shop-filter-summary>.shop-active-filters{order:8;display:flex;gap:6px;padding:0!important}:root[data-ui=folio] .shopfront .shop-filter-panel{display:contents!important}:root[data-ui=folio] .shopfront .shop-filter-panel>:not(:where(.sa-panel)){margin:0!important;padding:0!important;border:0!important}:root[data-ui=folio] .shopfront .shop-advanced-bar{order:1}:root[data-ui=folio] .shopfront .shop-inks{order:2}:root[data-ui=folio] .shopfront .shop-tools{order:3;display:contents!important}:root[data-ui=folio] .shopfront .shop-view-controls{order:4;display:contents!important}:root[data-ui=folio] .shopfront .shop-tools>*{order:3}:root[data-ui=folio] .shopfront .shop-view-controls>*{order:5}:root[data-ui=folio] .shopfront .shop-tools>:is(a,button):not(select){order:6;margin-left:auto}:root[data-ui=folio] .shopfront .sa-panel{order:7;flex-basis:100%;min-width:0}}:root[data-ui=folio] .shopfront .shop-inks{display:flex;gap:4px;padding:0;border-bottom:0;flex-wrap:wrap}:root[data-ui=folio] .shopfront .shop-ink-hint{display:none}:root[data-ui=folio] .shopfront .shop-ink-symbol{--ink-color:var(--gold);display:inline-grid;place-items:center;width:38px;min-width:38px;height:36px;min-height:36px;padding:0!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--surface)!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}:root[data-ui=folio] .shopfront .shop-ink-symbol:after,:root[data-ui=folio] .shopfront .shop-ink-symbol:before{display:none!important}:root[data-ui=folio] .shopfront .shop-ink-symbol .card-emblem{width:22px!important;height:22px!important}:root[data-ui=folio] .shopfront .shop-ink-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root[data-ui=folio] .shopfront .shop-ink-symbol:hover{border-color:color-mix(in srgb,var(--ink-color) 60%,transparent)!important;transform:translateY(-1px)}:root[data-ui=folio] .shopfront .shop-ink-symbol[aria-pressed=true]{border-color:var(--ink-color)!important;background:color-mix(in srgb,var(--ink-color) 22%,var(--surface))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-color) 18%,transparent)!important}:root[data-ui=folio] .shopfront .shop-tools select,:root[data-ui=folio] .shopfront select{min-height:36px;height:36px;padding:0 30px 0 12px;max-width:180px;border:1px solid var(--line)!important;border-radius:999px!important;background-color:var(--surface)!important;color:var(--text)!important;font:400 13.5px/1 var(--font-geist),sans-serif!important}:root[data-ui=folio] .shopfront select:hover{border-color:var(--line-strong)!important}:root[data-ui=folio] .shopfront .shop-browse-modes{display:flex;gap:4px;padding:3px!important;border:1px solid var(--line)!important;border-radius:999px;background:var(--surface)}:root[data-ui=folio] .shopfront .shop-browse-modes a{min-height:30px!important;height:30px;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;font-size:13.5px!important;color:var(--text-2)!important}:root[data-ui=folio] .shopfront .shop-browse-modes a:before{display:none!important}:root[data-ui=folio] .shopfront .shop-browse-modes a[aria-current=page]{background:var(--fo-cta-bg)!important;color:var(--fo-cta-text)!important}@media (max-width:540px){:root[data-ui=folio] .shopfront .shop-browse-modes{display:none}}:root[data-ui=folio] .shopfront .shop-active-filters button{border-radius:999px!important}:root[data-ui=folio] .shopfront :is(.shop-tools,.shop-view-controls) :is(a,button):not(.shop-browse-modes a){font-size:13.5px}:root[data-ui=folio] .shopfront .shop-catalog-head{margin:14px 0 18px;padding-top:14px;border-top:1px solid var(--line-soft)}:root[data-ui=folio] .shopfront .shop-catalog-sub{margin:0;color:var(--text-2);font:500 14px/1.4 var(--font-geist),sans-serif}:root[data-ui=folio] .shopfront .fo-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 22px}@media (min-width:1680px){:root[data-ui=folio] .shopfront .fo-products{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1180px){:root[data-ui=folio] .shopfront .fo-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){:root[data-ui=folio] .shopfront .fo-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}}@media (max-width:600px){:root[data-ui=folio] .shopfront .fo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}:root[data-ui=folio] .shopfront .fo-products[data-updating]{opacity:.5;transition:opacity .2s ease}.fo-product{display:flex;flex-direction:column;min-width:0}:root[data-ui=folio] .shopfront .fo-product-art{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;aspect-ratio:5/7;border-radius:4.6%/3.3%;overflow:hidden;box-shadow:var(--fo-shadow-card);transform:perspective(900px) rotateX(var(--shop-rx,0deg)) rotateY(var(--shop-ry,0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.fo-product[data-graded=true] .fo-product-art{aspect-ratio:3/5;border-radius:10px;background:var(--surface-2)}.fo-product-image{position:absolute;inset:0;display:block;background:var(--surface-2)}.fo-product-image img{object-fit:cover}.fo-product[data-graded=true] .fo-product-image img{object-fit:contain}.fo-product-fallback{position:absolute;inset:0;display:grid;place-content:center;gap:8px;padding:12px;color:var(--muted);text-align:center;font-size:13px}.fo-product-fallback svg{justify-self:center}@media (hover:hover){:root[data-ui=folio] .shopfront .fo-product-art:hover{box-shadow:0 40px 60px -30px rgba(0,0,0,.95),0 0 0 1px var(--line-strong)}}:root[data-ui=folio] .shopfront .fo-product-art:focus-visible{outline:2px solid var(--gold);outline-offset:4px}:root[data-ui=folio] .shopfront .fo-product-art:disabled{cursor:progress;opacity:1}.fo-product-badges{position:absolute;top:8px;right:8px;left:8px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;pointer-events:none}.fo-badge{padding:4px 8px;border-radius:999px;background:rgba(13,12,18,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);color:#f5f1e8;font:600 11px/1 var(--font-geist-mono),monospace;letter-spacing:.02em}.fo-badge[data-finish]{background:linear-gradient(110deg,rgba(205,185,255,.85),rgba(160,225,255,.85) 55%,rgba(255,238,190,.85));color:#14111c;border-color:transparent}.fo-product-peek{position:absolute;left:50%;bottom:10px;transform:translate(-50%,6px);padding:7px 12px;border-radius:999px;background:rgba(13,12,18,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f1e8;font:500 12px/1 var(--font-geist),sans-serif;white-space:nowrap;opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}@media (hover:hover){.fo-product-art:focus-visible .fo-product-peek,.fo-product-art:hover .fo-product-peek{opacity:1;transform:translate(-50%)}}.fo-product-body{display:flex;flex:1;flex-direction:column;gap:3px;padding-top:12px;min-width:0}.fo-product-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}:root[data-ui=folio] .shopfront .fo-product-title h3{overflow:hidden;margin:0;color:var(--text);font:500 15px/1.3 var(--font-geist),sans-serif!important;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=folio] .shopfront .fo-product-title a{min-width:0}:root[data-ui=folio] .shopfront .fo-product-title a:hover h3{color:var(--gold)}:root[data-ui=folio] .shopfront .fo-product-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--muted);font-size:13px;line-height:1.35}:root[data-ui=folio] .shopfront .fo-product-sub>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=folio] .shopfront .fo-product-set{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0}:root[data-ui=folio] .shopfront .fo-product-set>span:first-child{overflow:hidden;color:color-mix(in srgb,var(--text) 62%,transparent);font:italic 400 13px/1.3 var(--font-fraunces),serif;text-overflow:ellipsis;white-space:nowrap}.fo-set-code{flex:none;color:var(--muted);font:500 11px/1 var(--font-geist-mono),monospace;letter-spacing:.02em}.fo-product-buy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}:root[data-ui=folio] .shopfront .fo-product .shop-offer-price{display:flex;align-items:baseline;gap:6px;min-width:0}:root[data-ui=folio] .shopfront .fo-product .shop-offer-price-label{overflow:hidden;color:var(--muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=folio] .shopfront .fo-product .shop-price{display:block;margin:0;color:var(--text);font:500 16px/1.1 var(--font-geist-mono),monospace!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em}:root[data-ui=folio] .shopfront .fo-product .shop-price-references{display:none}:root[data-ui=folio] .shopfront .fo-product .cart-purchase{display:flex;align-items:center;flex:none}:root[data-ui=folio] .shopfront .fo-product .cart-purchase-quantity{display:none}:root[data-ui=folio] .shopfront .fo-product .cart-purchase-add{min-height:32px!important;height:32px;padding:0 14px!important;border-radius:999px!important;font-size:13px!important}@media (max-width:600px){.fo-product-peek{display:none}:root[data-ui=folio] .shopfront .fo-product .cart-purchase-add{padding:0 11px!important}}:root[data-ui=folio] .shopfront .fo-product .shop-collection-mark{flex:none;color:var(--gold);font:500 11px/1 var(--font-geist-mono),monospace}:root[data-ui=folio] .shopfront .shop-status{color:var(--gold)}@media (prefers-reduced-motion:reduce){:root[data-ui=folio] .shopfront .fo-product-art{transform:none;transition:none}}:root[data-motion=off] .shopfront .fo-product-art{transform:none}:root[data-ui=folio] .shopfront{--sa-cost:#f2cf7e;--sa-cost-ink:#1b1508;--sa-hair:linear-gradient(90deg,transparent,var(--fo-line-strong) 14%,var(--fo-line-strong) 86%,transparent);--sa-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%23cdb9ff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-ui=folio][data-theme=light] .shopfront{--sa-cost:#7a520a;--sa-cost-ink:#fffdfa;--sa-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%235a3cc2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-ui=folio] .shopfront .shop-advanced-bar{display:flex}:root[data-ui=folio] .shopfront .sa-toggle{display:inline-flex}:root[data-ui=folio] .shopfront :is(.sa-toggle,.shop-mobile-filters-toggle){align-items:center;gap:8px;min-height:36px;padding:0 13px 0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:400 13.5px/1 var(--font-geist),sans-serif;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}:root[data-ui=folio] .shopfront .sa-toggle svg{flex:none;color:var(--fo-muted)}:root[data-ui=folio] .shopfront :is(.sa-toggle,.shop-mobile-filters-toggle):hover{border-color:var(--line-strong)}:root[data-ui=folio] .shopfront :is(.sa-toggle,.shop-mobile-filters-toggle)[aria-expanded=true]{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:var(--accent-wash)}:root[data-ui=folio] .shopfront .sa-toggle[aria-expanded=true] svg{color:var(--gold)}:root[data-ui=folio] .shopfront .sa-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold);font:600 10.5px/1 var(--font-geist-mono),monospace}:root[data-ui=folio] .shopfront .sa-chevron{flex:none;width:6px;height:6px;margin:0 1px;border-right:1.5px solid;border-bottom:1.5px solid;opacity:.7;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}:root[data-ui=folio] .shopfront [aria-expanded=true]>.sa-chevron{transform:translateY(1px) rotate(225deg)}@keyframes sa-open{0%{opacity:0;transform:translateY(-4px)}}:root[data-ui=folio] .shopfront .sa-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:8px 0 4px;padding:18px 0;background:var(--sa-hair) top /100% 1px no-repeat,var(--sa-hair) bottom /100% 1px no-repeat;animation:sa-open .18s ease-out}:root[data-ui=folio] .shopfront .sa-panel[hidden]{display:none}@media (min-width:1100px){:root[data-ui=folio] .shopfront .sa-panel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type inkwell" "cost class" "keywords actions";column-gap:48px}:root[data-ui=folio] .shopfront .sa-type{grid-area:type}:root[data-ui=folio] .shopfront .sa-cost{grid-area:cost}:root[data-ui=folio] .shopfront .sa-inkwell{grid-area:inkwell}:root[data-ui=folio] .shopfront .sa-class{grid-area:class}:root[data-ui=folio] .shopfront .sa-keywords{grid-area:keywords}:root[data-ui=folio] .shopfront .sa-actions{grid-area:actions;align-self:end}}:root[data-ui=folio] .shopfront .sa-field{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;margin:0}:root[data-ui=folio] .shopfront .sa-label{display:flex;align-items:center;min-height:34px;color:var(--fo-muted);font:600 10.5px/1.2 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}:root[data-ui=folio] .shopfront .sa-chips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}:root[data-ui=folio] .shopfront .sa-chip{--enchanted-outline-glow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 70%,transparent);display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:0;border-radius:999px;background:color-mix(in srgb,var(--fo-text) 5%,transparent);color:var(--fo-text-2);font:500 13.5px/1 var(--font-geist),sans-serif;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}:root[data-ui=folio] .shopfront .sa-chip:hover{background:color-mix(in srgb,var(--fo-text) 9%,transparent);color:var(--fo-text)}:root[data-ui=folio] .shopfront .sa-chip[aria-pressed=true]{background:var(--accent-wash);color:var(--fo-text);box-shadow:var(--enchanted-outline-glow)}:root[data-ui=folio] .shopfront .sa-glyph{flex:none;color:var(--fo-muted)}:root[data-ui=folio] .shopfront .sa-chip[aria-pressed=true] .sa-glyph{color:var(--gold)}:root[data-ui=folio] .shopfront .sa-gems{display:flex;flex-wrap:wrap;gap:3px}:root[data-ui=folio] .shopfront .sa-gem{--enchanted-outline-glow:none;position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--fo-text-2);cursor:pointer;font:600 12px/1 var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums}:root[data-ui=folio] .shopfront .sa-gem svg{position:absolute;inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);fill:color-mix(in srgb,var(--fo-text) 4%,transparent);stroke:color-mix(in srgb,var(--fo-text) 24%,transparent);stroke-width:1.2;transition:fill .15s ease,stroke .15s ease}:root[data-ui=folio] .shopfront .sa-gem span{position:relative}:root[data-ui=folio] .shopfront .sa-gem:hover{color:var(--fo-text)}:root[data-ui=folio] .shopfront .sa-gem:hover svg{stroke:color-mix(in srgb,var(--fo-text) 50%,transparent)}:root[data-ui=folio] .shopfront .sa-gem[aria-pressed=true]{color:var(--sa-cost)}:root[data-ui=folio] .shopfront .sa-gem[aria-pressed=true] svg{fill:color-mix(in srgb,var(--sa-cost) 16%,transparent);stroke:color-mix(in srgb,var(--sa-cost) 75%,transparent)}:root[data-ui=folio] .shopfront .sa-gem[data-edge]{color:var(--sa-cost-ink)}:root[data-ui=folio] .shopfront .sa-gem[data-edge] svg{fill:var(--sa-cost);stroke:var(--sa-cost)}:root[data-ui=folio] .shopfront .sa-gem:focus-visible{outline-offset:1px}:root[data-ui=folio] .shopfront .sa-seg{display:inline-flex;justify-self:start;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--fo-text) 4%,transparent);box-shadow:inset 0 0 0 1px var(--fo-line)}:root[data-ui=folio] .shopfront .sa-seg label{position:relative;display:flex;margin:0;cursor:pointer}:root[data-ui=folio] .shopfront .sa-seg input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}:root[data-ui=folio] .shopfront .sa-seg span{display:inline-flex;align-items:center;min-height:28px;padding:0 13px;border-radius:999px;color:var(--fo-text-2);font:500 13px/1 var(--font-geist),sans-serif;white-space:nowrap;transition:background-color .15s ease,color .15s ease}:root[data-ui=folio] .shopfront .sa-seg label:hover span{color:var(--fo-text)}:root[data-ui=folio] .shopfront .sa-seg input:checked+span{background:var(--accent-wash);color:var(--fo-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 70%,transparent)}:root[data-ui=folio] .shopfront .sa-seg input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}:root[data-ui=folio] .shopfront .sa-select{display:inline-flex;justify-self:start;align-items:center;min-width:0;min-height:34px;border-radius:999px;background:color-mix(in srgb,var(--fo-text) 4%,transparent);box-shadow:inset 0 0 0 1px var(--fo-line)}:root[data-ui=folio] .shopfront .sa-select[data-active]{background:var(--accent-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 70%,transparent)}:root[data-ui=folio] .shopfront .sa-select:has(select:focus-visible){outline:2px solid var(--gold);outline-offset:2px}:root[data-ui=folio] body .shopfront .sa-select select{--field-surface:transparent;--field-border:transparent;--button-filter-text:var(--fo-text);width:auto;min-width:0;max-width:240px!important;height:34px!important;min-height:34px!important;padding:0 32px 0 14px!important;border:0!important;border-radius:999px!important;outline:0;background-color:transparent!important;background-image:var(--sa-chevron)!important;background-position:right 11px center!important;background-size:14px 14px!important;background-repeat:no-repeat!important;box-shadow:none!important;color:var(--fo-text)!important;font:500 13.5px/1 var(--font-geist),sans-serif!important;cursor:pointer}:root[data-ui=folio] body .shopfront .sa-select select:focus-visible{outline:0}:root[data-ui=folio] .shopfront .sa-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}:root[data-ui=folio] .shopfront :is(.sa-reset,.sa-done){min-height:32px;border:0;background:none;font:500 13.5px/1 var(--font-geist),sans-serif;white-space:nowrap;cursor:pointer}:root[data-ui=folio] .shopfront .sa-reset{padding:0 10px;color:var(--gold)}:root[data-ui=folio] .shopfront .sa-reset:hover{text-decoration:underline;text-underline-offset:3px}:root[data-ui=folio] .shopfront .sa-done{padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--fo-line-strong);color:var(--fo-text)}:root[data-ui=folio] .shopfront .sa-done:hover{background:color-mix(in srgb,var(--fo-text) 6%,transparent)}@media (max-width:800px){:root[data-ui=folio] .shopfront .sa-panel{margin:10px 0 6px;padding:16px 0}}@media (max-width:640px){:root[data-ui=folio] .shopfront .sa-gems{display:grid;grid-template-columns:repeat(5,max-content)}}@media (max-width:540px){:root[data-ui=folio] .shopfront .sa-field{grid-template-columns:minmax(0,1fr);row-gap:8px}}@media (any-pointer:coarse){:root[data-ui=folio] .shopfront :is(.sa-toggle,.shop-mobile-filters-toggle,.sa-chip,.sa-reset,.sa-done,.sa-select){min-height:44px}:root[data-ui=folio] .shopfront .sa-gem{width:44px;height:44px}:root[data-ui=folio] .shopfront .sa-seg{gap:0;padding:0 2px}:root[data-ui=folio] .shopfront .sa-seg label{padding:3px 1px}:root[data-ui=folio] .shopfront .sa-seg span{min-height:38px}:root[data-ui=folio] .shopfront .sa-label{min-height:44px}:root[data-ui=folio] body .shopfront .sa-select select{height:44px!important;min-height:44px!important;font-size:16px!important}}@media (max-width:540px){:root[data-ui=folio] .shopfront .sa-label{min-height:0}}@media (prefers-reduced-motion:reduce){:root[data-ui=folio] .shopfront :is(.sa-panel,.sa-chevron,.sa-chip,.sa-gem svg,.sa-seg span){animation:none;transition:none}}:root[data-ui=folio][data-motion=off] .shopfront :is(.sa-panel,.sa-chevron,.sa-chip,.sa-gem svg,.sa-seg span){animation:none;transition:none}@media (forced-colors:active){:root[data-ui=folio] .shopfront :is(.sa-chip,.sa-seg,.sa-select,.sa-done){border:1px solid ButtonText}:root[data-ui=folio] .shopfront :is(.sa-chip[aria-pressed=true],.sa-seg input:checked+span){forced-color-adjust:none;background:Highlight;color:HighlightText}:root[data-ui=folio] .shopfront .sa-chip[aria-pressed=true] .sa-glyph{color:HighlightText}:root[data-ui=folio] .shopfront .sa-gem{forced-color-adjust:none;color:ButtonText}:root[data-ui=folio] .shopfront .sa-gem svg{fill:none;stroke:ButtonText}:root[data-ui=folio] .shopfront .sa-gem[aria-pressed=true]{color:HighlightText}:root[data-ui=folio] .shopfront .sa-gem[aria-pressed=true] svg{fill:Highlight;stroke:Highlight}:root[data-ui=folio] .shopfront .sa-select[data-active]{border:2px solid Highlight}:root[data-ui=folio] .shopfront .sa-seg input:focus-visible+span,:root[data-ui=folio] .shopfront :is(.sa-chip,.sa-gem):focus-visible{outline:2px solid CanvasText;outline-offset:2px}}