[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}@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-space-y-reverse:0}}}.filter-submenu.svelte-1h7hlut{flex-direction:column;display:flex}:where(.filter-submenu.svelte-1h7hlut>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}.filter-submenu.svelte-1h7hlut{margin-block:calc(var(--spacing,.25rem) * .5);margin-left:calc(var(--spacing,.25rem) * 5);transition-property:all;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));display:none}.filter-submenu.svelte-1h7hlut.show{display:flex}.filter-submenu.svelte-1h7hlut li:where(.svelte-1h7hlut){align-items:center;column-gap:calc(var(--spacing,.25rem) * 2.5);width:fit-content;padding-block:calc(var(--spacing,.25rem) * 0);display:inline-flex;position:relative}.filter-submenu.svelte-1h7hlut li:where(.svelte-1h7hlut):first-of-type{padding-top:calc(var(--spacing,.25rem) * 1)}.filter-submenu.svelte-1h7hlut li:where(.svelte-1h7hlut):last-of-type{padding-bottom:calc(var(--spacing,.25rem) * 1)}@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-space-y-reverse:0}}}article.svelte-1fd1svh{margin-bottom:calc(var(--spacing,.25rem) * 3)}@media(min-width:64rem){article.svelte-1fd1svh{margin-bottom:calc(var(--spacing,.25rem) * 5)}}button.svelte-1fd1svh{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-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase;margin-bottom:calc(var(--spacing,.25rem) * 3)}@media(min-width:80rem){button.svelte-1fd1svh{margin-bottom:calc(var(--spacing,.25rem) * 4)}}button.svelte-1fd1svh{cursor:pointer;-webkit-user-select:none;user-select:none;flex-flow:row;align-items:center;display:flex}@media(hover:hover){button.svelte-1fd1svh:hover{color:var(--color-primary)}}button.svelte-1fd1svh:focus{color:var(--color-primary)}ul.svelte-1fd1svh{flex-direction:column;display:flex}:where(ul.svelte-1fd1svh>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}@media(min-width:768px){:where(ul.svelte-1fd1svh>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}}ul.svelte-1fd1svh{margin-left:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;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))}ul.svelte-1fd1svh:not(.open){visibility:hidden;max-height:calc(var(--spacing,.25rem) * 0);opacity:0}ul.svelte-1fd1svh.open{visibility:visible;opacity:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial}}}fieldset.filter-group.svelte-1n8ly19{margin-bottom:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);-webkit-user-select:none;user-select:none;border-width:0}@media(min-width:80rem){fieldset.filter-group.svelte-1n8ly19{margin-bottom:calc(var(--spacing,.25rem) * 6)}}fieldset.filter-group.svelte-1n8ly19 legend.sr-only:where(.svelte-1n8ly19){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}fieldset.filter-group.svelte-1n8ly19 button:where(.svelte-1n8ly19){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-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase;margin-bottom:calc(var(--spacing,.25rem) * 3)}@media(min-width:80rem){fieldset.filter-group.svelte-1n8ly19 button:where(.svelte-1n8ly19){margin-bottom:calc(var(--spacing,.25rem) * 4)}}fieldset.filter-group.svelte-1n8ly19 button:where(.svelte-1n8ly19){cursor:pointer;-webkit-user-select:none;user-select:none;flex-flow:row;align-items:center;display:flex}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19){margin-left:calc(var(--spacing,.25rem) * .5);transition-property:all;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))}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19):not(.open){visibility:hidden;max-height:calc(var(--spacing,.25rem) * 0);opacity:0}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19).open{visibility:visible;opacity:1;max-height:640px}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19){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));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));margin-right:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:center;display:inline-flex}@media(min-width:768px){fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19){margin-right:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 1)}}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-transform:capitalize}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19):hover span:where(.svelte-1n8ly19),fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19):focus span:where(.svelte-1n8ly19){color:var(--color-primary)}:is(fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19):hover span:where(.svelte-1n8ly19),fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19):focus span:where(.svelte-1n8ly19)):where([data-theme=avalon-dark],[data-theme=avalon-dark] *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19) input:where(.svelte-1n8ly19){--tw-ring-color:var(--color-base-200)}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19) input:where(.svelte-1n8ly19):focus{--tw-ring-color:var(--color-primary)}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19) .filter-name:where(.svelte-1n8ly19){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}@media(hover:hover){fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19) .filter-name:where(.svelte-1n8ly19):hover{color:var(--color-base-content)}}fieldset.filter-group.svelte-1n8ly19 .filter-list:where(.svelte-1n8ly19) li:where(.svelte-1n8ly19) .filter-name:where(.svelte-1n8ly19):focus{color:var(--color-base-content)}@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}}}.product-filter-wrap.svelte-1dkr1rg{width:100%;padding-bottom:calc(var(--spacing,.25rem) * 16)}.product-filter-wrap.svelte-1dkr1rg.mobile{gap:calc(var(--spacing,.25rem) * 3);height:100%;padding-bottom:calc(var(--spacing,.25rem) * 0);grid-template-rows:68px 1fr 40px;display:grid}.product-filter-wrap.svelte-1dkr1rg.mobile .filter-section:where(.svelte-1dkr1rg){max-height:450px;overflow-y:auto}.product-filter-wrap.svelte-1dkr1rg.mobile .product-filter-buttons:where(.svelte-1dkr1rg){margin-top:calc(var(--spacing,.25rem) * 0)}.product-filter-wrap.svelte-1dkr1rg .product-filter-label:where(.svelte-1dkr1rg){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-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase;margin-bottom:calc(var(--spacing,.25rem) * 3)}@media(min-width:80rem){.product-filter-wrap.svelte-1dkr1rg .product-filter-label:where(.svelte-1dkr1rg){margin-bottom:calc(var(--spacing,.25rem) * 4)}}.product-filter-wrap.svelte-1dkr1rg .product-filter-label:where(.svelte-1dkr1rg){-webkit-user-select:none;user-select:none}.product-filter-wrap.svelte-1dkr1rg .sort-section:where(.svelte-1dkr1rg){margin-bottom:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);border-width:0}.product-filter-wrap.svelte-1dkr1rg .sort-section:where(.svelte-1dkr1rg) .sort-label:where(.svelte-1dkr1rg){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-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-bottom:calc(var(--spacing,.25rem) * 3)}@media(min-width:80rem){.product-filter-wrap.svelte-1dkr1rg .sort-section:where(.svelte-1dkr1rg) .sort-label:where(.svelte-1dkr1rg){margin-bottom:calc(var(--spacing,.25rem) * 4)}}.product-filter-wrap.svelte-1dkr1rg .sort-section:where(.svelte-1dkr1rg) .sort-select:where(.svelte-1dkr1rg){width:100%}.product-filter-wrap.svelte-1dkr1rg .product-filter-buttons:where(.svelte-1dkr1rg){margin-top:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex}@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-duration:initial;--tw-ease:initial}}}#product-list-topbar.svelte-1qcr8p3{border-radius:var(--radius-lg,var(--radius));background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}#product-list-topbar.svelte-1qcr8p3:where([data-theme=avalon-dark],[data-theme=avalon-dark] *){background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){#product-list-topbar.svelte-1qcr8p3:where([data-theme=avalon-dark],[data-theme=avalon-dark] *){background-color:color-mix(in oklab,var(--color-base-300) 60%,transparent)}}#product-list-topbar.svelte-1qcr8p3{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding:calc(var(--spacing,.25rem) * 4);-webkit-user-select:none;user-select:none;flex-flow:wrap;display:flex}#product-list-topbar.svelte-1qcr8p3 .title:where(.svelte-1qcr8p3){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-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase}.grid-size.svelte-1qcr8p3{align-items:center;column-gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:inline-flex}.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3){cursor:pointer;border-radius:var(--radius-md,calc(var(--radius) - 2px));padding:calc(var(--spacing,.25rem) * .5);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));--tw-outline-style:none;color:var(--color-base-content);outline-style:none}@supports (color:color-mix(in lab,red,red)){.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3){color:color-mix(in oklab,var(--color-base-content) 80%,transparent)}}.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3):hover,.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3):focus-visible,.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3).active{color:var(--color-orange-600,oklch(64.6% .222 41.116))}.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3) .size-icon:where(.svelte-1qcr8p3){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);fill:currentColor;stroke:currentColor}.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3) .size-icon.size-xsmall:where(.svelte-1qcr8p3){width:calc(var(--spacing,.25rem) * 4.25);height:calc(var(--spacing,.25rem) * 4.25)}.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3) .size-icon.size-small:where(.svelte-1qcr8p3){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3) .size-icon.size-medium:where(.svelte-1qcr8p3){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.grid-size.svelte-1qcr8p3 button:where(.svelte-1qcr8p3) .size-icon.size-large:where(.svelte-1qcr8p3){width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}}}.recent-product.svelte-1a2e2kp{align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);flex-direction:row;display:flex}.recent-product.svelte-1a2e2kp img:where(.svelte-1a2e2kp){object-fit:contain;width:71px;height:100px;display:block}.recent-product.svelte-1a2e2kp .title:where(.svelte-1a2e2kp){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)}.recent-product.svelte-1a2e2kp .price:where(.svelte-1a2e2kp){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-700,oklch(37.3% .034 259.733))}.recent-product.svelte-1a2e2kp .price:where(.svelte-1a2e2kp):where([data-theme=avalon-dark],[data-theme=avalon-dark] *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@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}}}.recent-products-label.svelte-1i2tqr0{margin-bottom: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-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase}@media(min-width:768px){.recent-products-label.svelte-1i2tqr0{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.recent-products-wrap.svelte-1i2tqr0{row-gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;width:100%;display:flex}@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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-border-style:solid;--tw-divide-x-reverse:0;--tw-font-weight:initial}}}.product-list-top-mobile.svelte-jpkhgi{row-gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media(min-width:768px){.product-list-top-mobile.svelte-jpkhgi{display:none}}.product-filter-mobile.svelte-jpkhgi{justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);flex-direction:row;display:flex}@media(min-width:768px){.product-filter-mobile.svelte-jpkhgi{display:none}}:where(.product-filter-mobile.svelte-jpkhgi>:not(:last-child)){border-color:var(--color-neutral)}.product-filter-mobile.svelte-jpkhgi{border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.product-filter-mobile.svelte-jpkhgi{background-color:color-mix(in oklab,var(--color-base-200) 90%,transparent)}}.product-filter-mobile.svelte-jpkhgi{border-radius:var(--radius-lg,var(--radius));--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:where(.product-filter-mobile.svelte-jpkhgi>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.product-filter-mobile.svelte-jpkhgi{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));width:100%;top:calc(var(--spacing,.25rem) * 18);z-index:10;position:sticky}.products-categories.svelte-jpkhgi{margin-top:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex}.products-categories.svelte-jpkhgi .active-cats:where(.svelte-jpkhgi){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-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}.products-wrap.svelte-1ib5wl6{margin-block:calc(var(--spacing,.25rem) * 2);width:100%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-property:all;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(min-width:768px){.products-wrap.svelte-1ib5wl6{margin-block:calc(var(--spacing,.25rem) * 12)}}.products-wrap.svelte-1ib5wl6{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:768px){.products-wrap.svelte-1ib5wl6{grid-template-columns:280px 1fr}}@media(min-width:64rem){.products-wrap.svelte-1ib5wl6{gap:calc(var(--spacing,.25rem) * 16)}}.products-wrap.svelte-1ib5wl6.container{max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem) * 2)}@media(min-width:768px){.products-wrap.svelte-1ib5wl6.shrink{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:30px 1fr}}.products-filter.svelte-1ib5wl6{border-radius:var(--radius-lg,var(--radius));background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}.products-filter.svelte-1ib5wl6:where([data-theme=avalon-dark],[data-theme=avalon-dark] *){background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.products-filter.svelte-1ib5wl6:where([data-theme=avalon-dark],[data-theme=avalon-dark] *){background-color:color-mix(in oklab,var(--color-base-300) 60%,transparent)}}.products-filter.svelte-1ib5wl6{height:fit-content;padding:calc(var(--spacing,.25rem) * 4);top:calc(var(--spacing,.25rem) * 20);flex-shrink:0;position:sticky}.products-filter.svelte-1ib5wl6:not(.open){background-color:#0000}.products-filter.svelte-1ib5wl6:not(.open) .toggle-filters:where(.svelte-1ib5wl6){border-radius:var(--radius-lg,var(--radius));background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.products-filter.svelte-1ib5wl6:not(.open) .toggle-filters:where(.svelte-1ib5wl6){background-color:color-mix(in oklab,var(--color-base-200) 40%,transparent)}}.products-filter.svelte-1ib5wl6:not(.open) .toggle-filters:where(.svelte-1ib5wl6){padding:calc(var(--spacing,.25rem) * 4)}.products-filter.svelte-1ib5wl6:not(.open) .toggle-filters:where(.svelte-1ib5wl6):where([data-theme=avalon-dark],[data-theme=avalon-dark] *){background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.products-filter.svelte-1ib5wl6:not(.open) .toggle-filters:where(.svelte-1ib5wl6):where([data-theme=avalon-dark],[data-theme=avalon-dark] *){background-color:color-mix(in oklab,var(--color-base-300) 60%,transparent)}}.products-filter.svelte-1ib5wl6:not(.open) .toggle-filters:where(.svelte-1ib5wl6){top:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;width:60px;height:60px;display:flex;left:-17px}.products-filter.svelte-1ib5wl6 .toggle-filters:where(.svelte-1ib5wl6){pointer-events:auto;top:calc(var(--spacing,.25rem) * 5);right:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);cursor:pointer;position:absolute}.products-filter.svelte-1ib5wl6 .toggle-filters:where(.svelte-1ib5wl6):hover,.products-filter.svelte-1ib5wl6 .toggle-filters:where(.svelte-1ib5wl6):focus,.products-filter.svelte-1ib5wl6 .toggle-filters:where(.svelte-1ib5wl6).active{color:var(--color-primary)}.products-filter.svelte-1ib5wl6 .toggle-filters:where(.svelte-1ib5wl6)>svg:where(.svelte-1ib5wl6){pointer-events:none}.products-content.svelte-1ib5wl6{align-items:stretch;gap:calc(var(--spacing,.25rem) * 6);width:100%;padding-bottom:calc(var(--spacing,.25rem) * 6);top:calc(var(--spacing,.25rem) * 2);flex-grow:1;grid-template-rows:60px 1fr;height:fit-content;display:grid;position:sticky}
