@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial}}}@layer components{.sbg-shop-filter-buttons{margin-bottom:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.sbg-shop-filter-buttons:not(:has(.sbg-shop-active-filters)){margin-bottom:0}.sbg-shop-catalog,.sbg-shop-catalog__main,.sbg-shop-catalog__rail{min-width:0}@media(min-width:1024px){.sbg-shop-catalog{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.sbg-shop-catalog__rail{align-self:stretch}}@media(min-width:1650px){.sbg-shop-catalog{width:min(100rem,100vw - 4rem);margin-inline:calc(50% + -1*min(50rem,50vw - 2rem))}}.sbg-shop-filter-surface{min-width:0}.sbg-shop-filter-surface__title{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-heading,"Marcellus SC", Georgia, serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-sbg-charcoal,#21201f)}.sbg-shop-filter-surface .sbg-shop-drawer__body{flex:none;padding:0;overflow:visible}.sbg-shop-filter-surface .sbg-shop-drawer__footer{border-top:1px solid var(--sbg-line);margin-top:1.25rem;padding:1.25rem 0 0}@media(min-width:1024px){.sbg-shop-filter-surface{max-height:calc(100vh - var(--sbg-header-height,0px) - var(--sbg-admin-bar-height,0px) - 2rem);max-height:calc(100dvh - var(--sbg-header-height,0px) - var(--sbg-admin-bar-height,0px) - 2rem);overscroll-behavior:contain;top:calc(var(--sbg-header-height,0px) + var(--sbg-admin-bar-height,0px) + 1rem);align-self:start;position:sticky;overflow-y:auto}}.sbg-shop-active-filters,.sbg-active-filters{border-block:1px solid var(--sbg-line);flex-wrap:wrap;flex:1 0 100%;align-items:flex-start;gap:.625rem .75rem;width:100%;margin:0 0 1.25rem;padding:.75rem 0;display:flex}.sbg-shop-filter-buttons .sbg-shop-active-filters{margin-bottom:0}.sbg-shop-active-filters__title,.sbg-shop-active-filters__label,.sbg-active-filters__label{color:var(--sbg-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:2.75rem}.sbg-shop-active-filters__list,.sbg-active-filters__list{flex-wrap:wrap;flex:20rem;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sbg-shop-active-filters__item,.sbg-active-filters__item{margin:0}.sbg-shop-active-filter,.sbg-shop-active-filters__chip,.sbg-active-filters__chip{background:var(--sbg-canvas);border:1px solid var(--sbg-line);color:var(--sbg-ink);min-height:2.75rem;transition:border-color var(--sbg-motion-duration-fast) var(--sbg-motion-ease-standard),background-color var(--sbg-motion-duration-fast) var(--sbg-motion-ease-standard),color var(--sbg-motion-duration-fast) var(--sbg-motion-ease-standard);justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.sbg-shop-active-filter:hover,.sbg-shop-active-filters__chip:hover,.sbg-active-filters__chip:hover{background:var(--sbg-interaction-surface-strong);border-color:var(--sbg-charcoal,var(--sbg-ink));color:var(--sbg-charcoal,var(--sbg-ink))}.sbg-shop-active-filter__remove,.sbg-shop-active-filters__remove,.sbg-active-filters__remove{color:currentColor;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:1rem;line-height:1;display:inline-flex}.sbg-shop-active-filter__remove svg,.sbg-shop-active-filters__remove svg,.sbg-active-filters__remove svg{width:.8rem;height:.8rem;display:block}.sbg-shop-active-filters__clear,.sbg-active-filters__clear{color:var(--sbg-charcoal,var(--sbg-ink));text-underline-offset:.25rem;align-items:center;min-height:2.75rem;padding-inline:.25rem;font-size:.8125rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sbg-shop-active-filters__clear:hover,.sbg-active-filters__clear:hover{color:var(--sbg-ink)}.sbg-shop-drawer__body{padding:calc(var(--spacing,.25rem) * 6);overscroll-behavior:contain;flex:1;min-width:0;scroll-padding-block:1.5rem;overflow:clip auto}.sbg-shop-drawer__body--placeholder{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));flex-direction:column;display:flex}.sbg-shop-drawer__retry{min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sbg-line,#e7e3dd);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.055em;letter-spacing:.055em;color:var(--color-sbg-charcoal,#21201f);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.sbg-shop-drawer__retry:hover{border-color:var(--color-sbg-charcoal,#21201f);color:var(--color-sbg-charcoal,#21201f)}}.sbg-shop-drawer__retry:focus{--tw-outline-style:none;outline-style:none}.sbg-shop-drawer__retry:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){.sbg-shop-drawer__retry:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}.sbg-shop-drawer__retry:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.sbg-shop-drawer__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sbg-line,#e7e3dd);padding:calc(var(--spacing,.25rem) * 6);display:flex}.sbg-shop-drawer__clear{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-sbg-charcoal,#21201f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.sbg-shop-drawer__clear:hover{text-decoration-line:underline}}.sbg-shop-drawer__clear:focus{--tw-outline-style:none;outline-style:none}.sbg-shop-drawer__clear:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){.sbg-shop-drawer__clear:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}.sbg-shop-drawer__clear:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.sbg-shop-drawer__done{min-height:calc(var(--spacing,.25rem) * 11);background-color:var(--color-sbg-charcoal,#21201f);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.055em;letter-spacing:.055em;color:var(--color-white,#fff);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@media(hover:hover){.sbg-shop-drawer__done:hover{background-color:var(--color-sbg-ink,#262626);color:var(--color-white,#fff)}}.sbg-shop-drawer__done:focus{--tw-outline-style:none;outline-style:none}.sbg-shop-drawer__done:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){.sbg-shop-drawer__done:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}.sbg-shop-drawer__done:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.sbg-filter-section{margin-bottom:calc(var(--spacing,.25rem) * 6)}.sbg-filter-section:last-child{margin-bottom:0}.sbg-filter-section__title{margin-bottom:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sbg-line,#e7e3dd);padding-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-heading,"Marcellus SC", Georgia, serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-sbg-charcoal,#21201f)}.sbg-shop-filter-form{min-width:0}.sbg-shop-filter-form[aria-busy=true],.sbg-shop-drawer.is-previewing .sbg-shop-filter-form{cursor:progress}.sbg-shop-drawer.is-previewing .sbg-shop-filter-form{opacity:.72;transition:opacity var(--sbg-motion-duration-fast) var(--sbg-motion-ease-standard)}.sbg-shop-drawer.has-preview-error .sbg-shop-drawer__footer{border-top-color:var(--sbg-red)}.sbg-filter-group{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sbg-line,#e7e3dd);margin:0}.sbg-filter-group__title{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-height:52px;padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-sbg-charcoal,#21201f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));list-style-type:none;display:flex}@media(hover:hover){.sbg-filter-group__title:hover{color:var(--color-sbg-charcoal,#21201f)}}.sbg-filter-group__title:focus{--tw-outline-style:none;outline-style:none}.sbg-filter-group__title:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){.sbg-filter-group__title:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}.sbg-filter-group__title:focus-visible{--tw-ring-inset:inset}.sbg-filter-group__title::-webkit-details-marker{display:none}.sbg-filter-group__title:after{content:"";transform-origin:50%;height:.5rem;transition:transform var(--sbg-motion-duration-ui) var(--sbg-motion-ease-smooth);border-bottom:1px solid;border-right:1px solid;width:.5rem;margin-right:.25rem;transform:rotate(45deg)translateY(-.125rem)scaleY(1)}.sbg-filter-group[open]>.sbg-filter-group__title:after{transform:rotate(45deg)translateY(.125rem)scaleY(-1)}.sbg-filter-group__count{height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);background-color:var(--color-sbg-charcoal,#21201f);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:11px;line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sbg-filter-group__content{padding-bottom:calc(var(--spacing,.25rem) * 5)}.sbg-filter-search{margin:0 0 .75rem;display:block}.sbg-filter-search__label{color:var(--sbg-ink);margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.sbg-filter-search input,.sbg-filter-search__input,[data-filter-search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--sbg-ink);font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:0;width:100%;min-height:2.75rem;padding:.625rem .75rem;font-size:.875rem}.sbg-filter-search input:focus,.sbg-filter-search__input:focus,[data-filter-search]:focus{border-color:var(--sbg-charcoal,var(--sbg-ink));box-shadow:var(--sbg-focus);outline:none}.sbg-filter-search__status,[data-filter-search-status]{color:var(--sbg-muted);min-height:1.05rem;margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.sbg-filter-search>label{color:var(--sbg-ink);margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.sbg-filter-option{min-width:0;margin:0;position:relative}.sbg-filter-option__label{color:#374151;cursor:pointer;min-height:2.75rem;transition:border-color var(--sbg-motion-duration-fast) var(--sbg-motion-ease-standard),background-color var(--sbg-motion-duration-fast) var(--sbg-motion-ease-standard),color var(--sbg-motion-duration-fast) var(--sbg-motion-ease-standard),opacity var(--sbg-motion-duration-fast) var(--sbg-motion-ease-standard);align-items:center;gap:.75rem;font-size:.875rem;line-height:1.35;display:flex;position:relative}.sbg-filter-option--list .sbg-filter-option__label{padding:.5rem .75rem}.sbg-filter-option--list .sbg-filter-option__label:hover{background:var(--sbg-canvas);color:var(--sbg-ink)}.sbg-filter-option--list.is-active .sbg-filter-option__label,.sbg-filter-option--list.is-selected .sbg-filter-option__label,.sbg-filter-option--list:has(.sbg-filter-option__input:checked) .sbg-filter-option__label{color:var(--sbg-ink);background:#e7caa452;font-weight:600}.sbg-filter-option__input{opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sbg-filter-option__label:has(.sbg-filter-option__input:focus-visible){outline:none;box-shadow:inset 0 0 0 2px #21201f73}.sbg-filter-option__check{background:#fff;border:1px solid #d1d5db;border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.sbg-filter-option.is-active .sbg-filter-option__check,.sbg-filter-option.is-selected .sbg-filter-option__check,.sbg-filter-option__input:checked~.sbg-filter-option__check{background:var(--sbg-ink);border-color:var(--sbg-ink);color:#fff}.sbg-filter-option.is-active .sbg-filter-option__check:after,.sbg-filter-option.is-selected .sbg-filter-option__check:after,.sbg-filter-option__input:checked~.sbg-filter-option__check:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.3rem;height:.55rem;transform:rotate(45deg)translate(-.05rem,-.05rem)}.sbg-filter-option__name{flex:auto;min-width:0}.sbg-filter-option__count{color:var(--sbg-muted);flex:none;font-size:.75rem}.sbg-filter-option--swatch .sbg-filter-option__label{background:#fff;border:1px solid #e5e7eb;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.sbg-filter-option--swatch .sbg-filter-option__label:hover{border-color:var(--sbg-charcoal,var(--sbg-ink));color:var(--sbg-ink)}.sbg-filter-option--swatch.is-active .sbg-filter-option__label,.sbg-filter-option--swatch.is-selected .sbg-filter-option__label,.sbg-filter-option--swatch:has(.sbg-filter-option__input:checked) .sbg-filter-option__label{border-color:var(--sbg-charcoal,var(--sbg-ink));background:#e7caa433;box-shadow:0 0 0 2px #21201f3d}.sbg-filter-option__swatch{background:#fff;border:1px solid #0000001f;border-radius:999px;flex:none;width:1rem;height:1rem}.sbg-filter-option.is-preview-unavailable .sbg-filter-option__label,.sbg-filter-option:has(.sbg-filter-option__input:disabled:not(:checked)) .sbg-filter-option__label{cursor:not-allowed;opacity:.45}.sbg-filter-list{gap:var(--spacing,.25rem);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.sbg-filter-list__item{margin:0}.sbg-filter-list__link,.sbg-filter-list__label{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0;display:flex}@media(hover:hover){:is(.sbg-filter-list__link,.sbg-filter-list__label):hover{background-color:var(--color-sbg-canvas,#f8f7f4)}}:is(.sbg-filter-list__link,.sbg-filter-list__label):focus{--tw-outline-style:none;outline-style:none}:is(.sbg-filter-list__link,.sbg-filter-list__label):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){:is(.sbg-filter-list__link,.sbg-filter-list__label):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}:is(.sbg-filter-list__link,.sbg-filter-list__label):focus-visible{--tw-ring-inset:inset}.sbg-filter-list__link,.sbg-filter-list__label{cursor:pointer;text-decoration:none;position:relative}.sbg-filter-list__item.is-active .sbg-filter-list__link,.sbg-filter-list__item.is-active .sbg-filter-list__label,.sbg-filter-option.is-selected .sbg-filter-list__label,.sbg-filter-option:has(input[type=checkbox]:checked) .sbg-filter-list__label{background-color:#e7caa466}@supports (color:color-mix(in lab,red,red)){.sbg-filter-list__item.is-active .sbg-filter-list__link,.sbg-filter-list__item.is-active .sbg-filter-list__label,.sbg-filter-option.is-selected .sbg-filter-list__label,.sbg-filter-option:has(input[type=checkbox]:checked) .sbg-filter-list__label{background-color:color-mix(in oklab,var(--color-sbg-beige,#e7caa4) 40%,transparent)}}.sbg-filter-list__item.is-active .sbg-filter-list__link,.sbg-filter-list__item.is-active .sbg-filter-list__label,.sbg-filter-option.is-selected .sbg-filter-list__label,.sbg-filter-option:has(input[type=checkbox]:checked) .sbg-filter-list__label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-sbg-charcoal,#21201f)}.sbg-filter-list__input,.sbg-filter-swatch__input,.sbg-filter-option>input[type=checkbox]{opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sbg-filter-list__label:has(input[type=checkbox]:focus-visible),.sbg-filter-option:has(>input[type=checkbox]:focus-visible) .sbg-filter-list__label{outline:none;box-shadow:inset 0 0 0 2px #21201f6b}.sbg-filter-option.is-preview-unavailable .sbg-filter-list__label,.sbg-filter-option:has(input[type=checkbox]:disabled:not(:checked)) .sbg-filter-list__label{cursor:not-allowed;opacity:.48}.sbg-filter-list__check{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sbg-filter-list__item.is-active .sbg-filter-list__check,.sbg-filter-option.is-selected .sbg-filter-list__check,.sbg-filter-list__input:checked~.sbg-filter-list__check,.sbg-filter-option input[type=checkbox]:checked~.sbg-filter-list__check{border-color:var(--color-sbg-charcoal,#21201f);background-color:var(--color-sbg-charcoal,#21201f);color:var(--color-white,#fff)}.sbg-filter-list__item.is-active .sbg-filter-list__check:after,.sbg-filter-option.is-selected .sbg-filter-list__check:after,.sbg-filter-list__input:checked~.sbg-filter-list__check:after,.sbg-filter-option input[type=checkbox]:checked~.sbg-filter-list__check:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.3rem;height:.55rem;display:block;transform:rotate(45deg)translate(-.05rem,-.05rem)}.sbg-filter-list__name{flex:1;min-width:0}.sbg-filter-list__count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.sbg-filter-swatches{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.sbg-filter-swatches .sbg-filter-option{max-width:100%;margin:0;position:relative}.sbg-filter-swatch{min-height:calc(var(--spacing,.25rem) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0;display:inline-flex;position:relative;overflow:hidden}@media(hover:hover){.sbg-filter-swatch:hover{border-color:var(--color-sbg-charcoal,#21201f);color:var(--color-sbg-charcoal,#21201f)}}.sbg-filter-swatch:focus{--tw-outline-style:none;outline-style:none}.sbg-filter-swatch:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){.sbg-filter-swatch:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}.sbg-filter-swatch:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.sbg-filter-swatch{cursor:pointer}.sbg-filter-swatch.is-selected,.sbg-filter-option.is-selected .sbg-filter-swatch,.sbg-filter-option:has(input[type=checkbox]:checked) .sbg-filter-swatch{border-color:var(--color-sbg-charcoal,#21201f);background-color:#e7caa433}@supports (color:color-mix(in lab,red,red)){.sbg-filter-swatch.is-selected,.sbg-filter-option.is-selected .sbg-filter-swatch,.sbg-filter-option:has(input[type=checkbox]:checked) .sbg-filter-swatch{background-color:color-mix(in oklab,var(--color-sbg-beige,#e7caa4) 20%,transparent)}}.sbg-filter-swatch.is-selected,.sbg-filter-option.is-selected .sbg-filter-swatch,.sbg-filter-option:has(input[type=checkbox]:checked) .sbg-filter-swatch{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){.sbg-filter-swatch.is-selected,.sbg-filter-option.is-selected .sbg-filter-swatch,.sbg-filter-option:has(input[type=checkbox]:checked) .sbg-filter-swatch{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}.sbg-filter-swatch.is-selected,.sbg-filter-option.is-selected .sbg-filter-swatch,.sbg-filter-option:has(input[type=checkbox]:checked) .sbg-filter-swatch{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.sbg-filter-option:has(input[type=checkbox]:focus-visible) .sbg-filter-swatch{box-shadow:var(--sbg-focus);outline:2px solid var(--sbg-charcoal,var(--sbg-ink));outline-offset:2px}.sbg-filter-option.is-preview-unavailable .sbg-filter-swatch,.sbg-filter-option:has(input[type=checkbox]:disabled:not(:checked)) .sbg-filter-swatch{cursor:not-allowed;opacity:.42}.sbg-filter-swatch__color{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.sbg-filter-swatch__color{border-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}.sbg-filter-swatch__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9rem;overflow:hidden}.sbg-filter-swatch__count{color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:11px}.sbg-filter-list-toggle{margin-top:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sbg-line,#e7e3dd);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-sbg-charcoal,#21201f);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.sbg-filter-list-toggle:hover{border-color:var(--color-sbg-charcoal,#21201f);color:var(--color-sbg-charcoal,#21201f)}}.sbg-filter-list-toggle:focus{--tw-outline-style:none;outline-style:none}.sbg-filter-list-toggle:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){.sbg-filter-list-toggle:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}.sbg-filter-list-toggle:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.sbg-filter-progressive{flex-wrap:wrap;gap:.5rem;display:flex}.sbg-filter-list-toggle[aria-disabled=true]{cursor:wait;opacity:.55}.sbg-filter-list-toggle[hidden],[data-filter-overflow-item][hidden],[data-filter-option][hidden]{display:none}.sbg-filter-price-form,.sbg-filter-price,.sbg-filter-price__fields{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.sbg-filter-price-form__field,.sbg-filter-price__field{flex:1;min-width:6rem}.sbg-filter-price__field{display:block}.sbg-filter-price__label,.sbg-filter-price-form__label,.sbg-filter-price__field>span{color:var(--sbg-ink);margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.sbg-filter-price-form__field input,.sbg-filter-price__field input{min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-radius:0}:is(.sbg-filter-price-form__field input,.sbg-filter-price__field input):focus{border-color:var(--color-sbg-charcoal,#21201f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){:is(.sbg-filter-price-form__field input,.sbg-filter-price__field input):focus{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}:is(.sbg-filter-price-form__field input,.sbg-filter-price__field input):focus{--tw-outline-style:none;outline-style:none}.sbg-filter-price-form__field input[aria-invalid=true],.sbg-filter-price__field input[aria-invalid=true]{border-color:var(--sbg-red);box-shadow:0 0 0 2px #d7192126}.sbg-filter-price-form__sep{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.sbg-filter-price__separator{color:var(--sbg-muted);align-self:flex-end;line-height:2.75rem}.sbg-filter-price-form__submit,.sbg-filter-price__submit{min-height:calc(var(--spacing,.25rem) * 11);background-color:var(--color-sbg-charcoal,#21201f);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0;flex-shrink:0;align-items:center;display:inline-flex}@media(hover:hover){:is(.sbg-filter-price-form__submit,.sbg-filter-price__submit):hover{background-color:var(--color-sbg-ink,#262626);color:var(--color-white,#fff)}}:is(.sbg-filter-price-form__submit,.sbg-filter-price__submit):focus{--tw-outline-style:none;outline-style:none}:is(.sbg-filter-price-form__submit,.sbg-filter-price__submit):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#21201fb3}@supports (color:color-mix(in lab,red,red)){:is(.sbg-filter-price-form__submit,.sbg-filter-price__submit):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sbg-charcoal,#21201f) 70%, transparent)}}:is(.sbg-filter-price-form__submit,.sbg-filter-price__submit):focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.sbg-filter-price-form__submit,.sbg-filter-price__submit{flex:1 0 100%;justify-content:center}.sbg-filter-price__error,.sbg-filter-price-form__error,[data-filter-price-error]{color:var(--sbg-red);flex:1 0 100%;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.sbg-filter-price__error[hidden],.sbg-filter-price-form__error[hidden],[data-filter-price-error][hidden]{display:none}.sbg-shop-drawer button:disabled,.sbg-shop-drawer input:disabled,.sbg-shop-drawer [aria-disabled=true]{cursor:not-allowed}.sbg-shop-drawer__done:disabled,[data-shop-filter-apply]:disabled,[data-shop-filter-apply][aria-disabled=true]{color:var(--sbg-muted);opacity:1;background:#d1d5db}.sbg-shop-drawer.is-loading .sbg-shop-drawer__body,.sbg-shop-drawer.is-loading .sbg-shop-drawer__panel,.sbg-shop-drawer.is-previewing .sbg-shop-drawer__footer{cursor:progress}.sbg-shop-drawer.is-previewing [data-shop-filter-apply]:after{content:"";border:2px solid #ffffff6b;border-top-color:currentColor;border-radius:999px;width:.9rem;height:.9rem;margin-left:.625rem;animation:.7s linear infinite sbg-shop-drawer-spin}@media(max-width:1023px){.sbg-shop-drawer__header{padding-right:max(1.5rem,env(safe-area-inset-right,0px));padding-top:calc(1.25rem + env(safe-area-inset-top,0px))}.sbg-shop-drawer__footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));padding-right:max(1.5rem,env(safe-area-inset-right,0px))}.sbg-filter-search input,.sbg-filter-search__input,[data-filter-search],.sbg-filter-price-form__field input,.sbg-filter-price__field input{font-size:1rem}}@media(max-width:639px){.sbg-shop-drawer__panel{border-right:0;width:100%}.sbg-shop-drawer__header{padding:calc(1rem + env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) 1rem max(1rem,env(safe-area-inset-left,0px))}.sbg-shop-drawer__body{padding:1.25rem max(1rem,env(safe-area-inset-right,0px)) 1.5rem max(1rem,env(safe-area-inset-left,0px))}.sbg-shop-drawer__footer{padding:.875rem max(1rem,env(safe-area-inset-right,0px)) calc(.875rem + env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));align-items:stretch}.sbg-shop-drawer__clear{justify-content:center;align-items:center;min-height:2.75rem;padding-inline:.5rem;display:inline-flex}.sbg-shop-drawer__done{flex:auto;margin-left:0;padding-inline:1rem}.sbg-shop-active-filters,.sbg-active-filters{flex-direction:column;align-items:stretch}.sbg-shop-active-filters__label,.sbg-shop-active-filters__title,.sbg-active-filters__label{line-height:1.4}}@supports (height:100dvh){@media(max-width:1023px){.sbg-shop-drawer__panel{height:100dvh}}}@media(min-width:1024px){.sbg-shop-filter-trigger__label--mobile{display:none}.sbg-shop-filter-trigger__label--desktop,.sbg-shop-drawer__close-label{display:inline}}@keyframes sbg-shop-drawer-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sbg-shop-drawer__backdrop,.sbg-shop-drawer__panel,.sbg-shop-drawer.is-open .sbg-shop-drawer__backdrop,.sbg-shop-drawer.is-open .sbg-shop-drawer__panel,.sbg-filter-group__title:after{transition-duration:.01ms}}}@media(forced-colors:active){.sbg-filter-swatch__color{forced-color-adjust:none;border:1px solid canvastext}.sbg-filter-swatch.is-selected,.sbg-filter-option.is-selected .sbg-filter-swatch,.sbg-filter-option:has(input[type=checkbox]:checked) .sbg-filter-swatch{outline-offset:1px;outline:3px solid highlight}.sbg-shop-active-filter:is(:hover,:focus-visible){outline:2px solid highlight}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}
