.refine{max-width:min(var(--size-collection-desc-max, 720px),calc(100% - 2 * var(--gutter)));margin:0 auto var(--space-4);color:var(--glass-text)}.refine__bar{display:flex;gap:var(--space-2);justify-content:center}.refine__bar>*{flex:1 1 0;min-width:0;max-width:240px}.refine__pill{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--size-tap-min);padding:0 var(--space-4);border:var(--hairline) solid var(--glass-line-3);border-radius:var(--radius-pill);background:var(--glass-fill-1);-webkit-backdrop-filter:var(--glass-card-blur) saturate(1.2);backdrop-filter:var(--glass-card-blur) saturate(1.2);color:var(--glass-text);font-family:sans-serif;font-size:var(--size-card-add-type);font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;transition:background var(--duration-tap) var(--ease-standard),border-color var(--duration-tap) var(--ease-standard)}.refine__pill::-webkit-details-marker{display:none}.refine__pill:hover,.refine__filter[open]>.refine__pill{border-color:var(--glass-text);background:var(--glass-fill-3)}.refine__pill:focus-visible,.refine__select:focus-visible,.refine__chip input:focus-visible+.refine__chip-face,.refine__x:focus-visible,.refine__apply:focus-visible,.refine__clear:focus-visible,.refine__on:focus-visible{outline:var(--focus-width) solid var(--accent-focus-on-glass);outline-offset:var(--hairline)}.refine__icon{flex:0 0 auto;width:16px;height:16px}.refine__badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--glass-text);color:var(--ground-night-b, #0f2530);font-size:11px;letter-spacing:0}.refine__sort{display:flex}.refine__bar>.refine__sort{flex-grow:1.3;max-width:280px}.refine__pill--sort{width:100%;padding-left:var(--space-3);padding-right:calc(var(--space-3) + 14px)}.refine__pill--sort:after{content:"";position:absolute;right:var(--space-3);top:50%;width:7px;height:7px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.refine__select{min-width:0;height:100%;line-height:1;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:.1em;text-transform:inherit;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;cursor:pointer}.refine__select option{color:#111;text-transform:none;letter-spacing:0}.refine__count{margin:var(--space-2) 0 0;font-size:12px;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#ffffffb8}.refine__active{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.refine__on{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--space-3);border:var(--hairline) solid var(--glass-line-3);border-radius:var(--radius-pill);background:var(--glass-fill-3);color:var(--glass-text);font-size:12px;text-decoration:none;position:relative}.refine__on:after{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,var(--size-tap-min));height:var(--size-tap-min);transform:translate(-50%,-50%)}.refine__off{font-size:15px;line-height:1;opacity:.8}.refine__on--all{background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:3px}.refine__scrim,.refine__sheet{display:none}.refine__filter[open] .refine__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--glass-scrim-deep);-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1));animation:refine-fade var(--duration-fade) var(--ease-standard)}.refine__filter[open] .refine__sheet{position:fixed;left:0;right:0;bottom:0;z-index:101;display:flex;flex-direction:column;max-height:86vh;max-height:86dvh;border:var(--hairline) solid var(--glass-line-2);border-bottom:0;border-radius:var(--glass-card-radius) var(--glass-card-radius) 0 0;background:radial-gradient(130% 90% at 50% 0%,var(--ground-night-a) 0%,var(--ground-night-b) 46%,var(--ground-night-c) 100%);box-shadow:var(--shadow-float),var(--glass-ring);overscroll-behavior:contain;animation:refine-rise var(--duration-drawer) var(--ease-drawer)}html.has-refine-open{overflow:hidden}html.has-refine-open shopify-chat,html:has(.refine__filter[open]) shopify-chat{display:none!important}.refine__head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--glass-line-1)}.refine__head:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;border-radius:var(--radius-pill);background:var(--glass-line-3);transform:translate(-50%)}.refine__title{margin:0;font-family:var(--font-heading);font-size:18px;font-weight:400;letter-spacing:.06em}.refine__x{display:grid;place-items:center;width:var(--size-tap-min);height:var(--size-tap-min);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer}.refine__x svg{width:20px;height:20px}.refine__body{flex:1 1 auto;padding:var(--space-2) var(--space-4) var(--space-4);overflow-y:auto;-webkit-overflow-scrolling:touch}.refine__group{margin:0;padding:var(--space-3) 0 0;border:0}.refine__group+.refine__group{margin-top:var(--space-2);border-top:var(--hairline) solid var(--glass-line-1)}.refine__legend{float:left;width:100%;padding:0;margin-bottom:var(--space-3);font-family:sans-serif;font-size:var(--type-label-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.refine__chips{clear:both;display:flex;flex-wrap:wrap;gap:var(--space-2)}.refine__chip{position:relative;cursor:pointer}.refine__chip input{position:absolute;opacity:0;width:1px;height:1px}.refine__chip-face{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-tap-min);padding:0 var(--space-3);border:var(--hairline) solid var(--glass-line-2);border-radius:var(--radius-pill);background:var(--glass-fill-1);font-size:14px;line-height:1.1;transition:background var(--duration-tap) var(--ease-standard),border-color var(--duration-tap) var(--ease-standard)}.refine__chip input:checked+.refine__chip-face{border-color:var(--glass-text);background:var(--glass-fill-3);box-shadow:inset 0 0 0 1px var(--glass-text)}.refine__dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--dot, transparent) var(--dot-img, none) center / cover;box-shadow:inset 0 0 0 1px #ffffff73}.refine__n{font-size:12px;opacity:.6}.refine__price{display:flex;gap:var(--space-3)}.refine__field{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-1);font-size:12px}.refine__field input{min-height:var(--size-tap-min);padding:0 var(--space-3);border:var(--hairline) solid var(--glass-line-2);border-radius:var(--radius-pill);background:var(--glass-fill-1);color:inherit;font-size:16px}.refine__foot{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:var(--hairline) solid var(--glass-line-1)}.refine__clear{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--size-tap-min);padding:0 var(--space-2);color:inherit;font-size:14px;text-underline-offset:3px}.refine__apply{flex:1 1 auto;min-height:48px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--glass-text);color:var(--ground-night-b, #0f2530);font-family:sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.refine__apply[aria-busy=true]{opacity:.7}@keyframes refine-fade{0%{opacity:0}}@keyframes refine-rise{0%{transform:translateY(24px);opacity:0}}@media(min-width:768px){.refine__filter[open] .refine__sheet{top:50%;left:50%;right:auto;bottom:auto;width:min(560px,calc(100% - var(--space-4) * 2));max-height:min(720px,calc(100dvh - var(--space-4) * 2));border-bottom:var(--hairline) solid var(--glass-line-2);border-radius:var(--glass-card-radius);transform:translate(-50%,-50%);animation-name:refine-pop}.refine__head:before{display:none}@keyframes refine-pop{0%{transform:translate(-50%,calc(-50% + 16px));opacity:0}}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/collection-refine.css.map */
