@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{--tw-border-style:solid;--tw-leading:initial}::backdrop{--tw-border-style:solid;--tw-leading:initial}}}.product-card.svelte-1eeu4y6{gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);height:-moz-fit-content;height:fit-content;min-height:30vh;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);border-bottom-width:1px;grid-template-columns:2fr 3fr;display:grid}@media(min-width:768px){.product-card.svelte-1eeu4y6{height:100%;min-height:calc(var(--spacing,.25rem) * 56);border-right-style:var(--tw-border-style);border-right-width:1px}}@media(min-width:1280px){.product-card.svelte-1eeu4y6{padding:calc(var(--spacing,.25rem) * 8)}}@media(min-width:768px){.product-card.svelte-1eeu4y6:not(.showingDetail){grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1280px){.product-card.svelte-1eeu4y6.showingDetail{padding:calc(var(--spacing,.25rem) * 6)}}.product-card.svelte-1eeu4y6.showingDetail h3:where(.svelte-1eeu4y6){font-size:1.35rem}.product-card.svelte-1eeu4y6 .product-tag:where(.svelte-1eeu4y6){display:none}.product-card.svelte-1eeu4y6 .actions:where(.svelte-1eeu4y6){display:none}.product-card.svelte-1eeu4y6 .bottom-row:where(.svelte-1eeu4y6){height:100%}.product-card.svelte-1eeu4y6 .images:where(.svelte-1eeu4y6){padding-right:calc(var(--spacing,.25rem) * 2)}@media(min-width:768px){.product-card.svelte-1eeu4y6 .images:where(.svelte-1eeu4y6){padding-top:calc(var(--spacing,.25rem) * 0)}}.product-card.svelte-1eeu4y6 .infos:where(.svelte-1eeu4y6){flex-direction:column;justify-content:space-between;height:100%;display:flex}.product-card.svelte-1eeu4y6 .bottom-info:where(.svelte-1eeu4y6){font-family:var(--font-mono,Unica77Mono, monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-transform:uppercase;justify-content:space-between;display:flex}.product-card.svelte-1eeu4y6 h3:where(.svelte-1eeu4y6){--tw-leading:1.1;max-height:16ch;line-height:1.1}@media(min-width:768px){.product-card.svelte-1eeu4y6 h3:where(.svelte-1eeu4y6){margin-bottom:calc(var(--spacing,.25rem) * 4)}}.product-card.svelte-1eeu4y6 h3:where(.svelte-1eeu4y6) a:where(.svelte-1eeu4y6){flex-direction:column;display:flex}.product-card.svelte-1eeu4y6 h3:where(.svelte-1eeu4y6) em{--tw-leading:1.2;text-underline-offset:4px;font-style:normal;line-height:1.2;text-decoration-line:underline}@property --tw-leading{syntax:"*";inherits:false}.mobile-dialog-content{z-index:51}@media(min-width:768px){[data-dialog-trigger]{display:none}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@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{--tw-border-style:solid;--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-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-content:"";--tw-ease:initial}::backdrop{--tw-border-style:solid;--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-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-content:"";--tw-ease:initial}}}.filters.svelte-9cwz9v{gap:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);flex-direction:column;padding:1rem 1rem .75rem;display:flex;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.filters.svelte-9cwz9v{border-color:var(--color-gray-200,color(display-p3 .899787 .906171 .92106))}}@supports (color:lab(0% 0 0)){.filters.svelte-9cwz9v{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}@media(max-width:767px){.filters.svelte-9cwz9v{padding:.75rem 1rem .5rem}}.filters-sticky.svelte-9cwz9v{top:calc(var(--spacing,.25rem) * 12);z-index:60;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;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;transition-duration:.3s;position:sticky}@media(min-width:768px){.filters-sticky.svelte-9cwz9v{top:calc(var(--spacing,.25rem) * 0)}}.filters-sticky.svelte-9cwz9v{background-color:var(--color-bg)}@media(max-width:767px){header.retracted~main .filters-sticky.svelte-9cwz9v{transition:transform .3s ease-in-out;transform:translateY(calc(-1 * var(--header-h)))!important}}@media(min-width:768px){header.retracted~main .filters-sticky.svelte-9cwz9v{transition:transform .3s ease-in-out;transform:translateY(calc(-1 * var(--header-h)))!important}}.search-wrapper.svelte-9cwz9v{margin-bottom:calc(var(--spacing,.25rem) * 4);flex:1;align-items:center;display:flex;position:relative}@media(max-width:767px){.search-wrapper.svelte-9cwz9v{margin-bottom:calc(var(--spacing,.25rem) * 1)}}.search-icon.svelte-9cwz9v{pointer-events:none;top:50%;left:calc(var(--spacing,.25rem) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);color:var(--color-gray-500,#6a7282);position:absolute}@supports (color:color(display-p3 0 0 0)){.search-icon.svelte-9cwz9v{color:var(--color-gray-500,color(display-p3 .421287 .446085 .504784))}}@supports (color:lab(0% 0 0)){.search-icon.svelte-9cwz9v{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.search-input.svelte-9cwz9v{margin-bottom:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-md,.375rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.search-input.svelte-9cwz9v:focus{--tw-outline-style:none;outline-style:none}.search-input.svelte-9cwz9v{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:200px;padding-left:2.5rem;padding-right:2.5rem}.search-input.svelte-9cwz9v::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-clear.svelte-9cwz9v{top:50%;right:calc(var(--spacing,.25rem) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);cursor:pointer;--tw-border-style:none;color:var(--color-gray-500,#6a7282);background-color:#0000;border-style:none;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color(display-p3 0 0 0)){.search-clear.svelte-9cwz9v{color:var(--color-gray-500,color(display-p3 .421287 .446085 .504784))}}@supports (color:lab(0% 0 0)){.search-clear.svelte-9cwz9v{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}@media(hover:hover){.search-clear.svelte-9cwz9v:hover{color:var(--color-gray-800,#1e2939)}@supports (color:color(display-p3 0 0 0)){.search-clear.svelte-9cwz9v:hover{color:var(--color-gray-800,color(display-p3 .125854 .159497 .216835))}}@supports (color:lab(0% 0 0)){.search-clear.svelte-9cwz9v:hover{color:var(--color-gray-800,lab(16.1051% -1.18239 -11.7533))}}}.sort-and-count-wrapper.svelte-9cwz9v{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}@media(max-width:767px){.sort-and-count-wrapper.svelte-9cwz9v{gap:calc(var(--spacing,.25rem) * 2)}}.mobile-sort.svelte-9cwz9v{display:block}@media(min-width:768px){.mobile-sort.svelte-9cwz9v{display:none}}.mobile-sort-trigger{font-family:var(--font-mono,Unica77Mono, monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));text-transform:uppercase;color:var(--color-gray-600,#4a5565)}@supports (color:color(display-p3 0 0 0)){.mobile-sort-trigger{color:var(--color-gray-600,color(display-p3 .297358 .332176 .39043))}}@supports (color:lab(0% 0 0)){.mobile-sort-trigger{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.mobile-sort-trigger:before{--tw-content:"Sort — ";content:var(--tw-content)}.desktop-sort.svelte-9cwz9v{display:none}@media(min-width:768px){.desktop-sort.svelte-9cwz9v{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}}@media(max-width:767px){.desktop-sort.svelte-9cwz9v{gap:calc(var(--spacing,.25rem) * 2)}}.sort-label.svelte-9cwz9v{font-family:var(--font-mono,Unica77Mono, monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));text-transform:uppercase;color:var(--color-gray-600,#4a5565)}@supports (color:color(display-p3 0 0 0)){.sort-label.svelte-9cwz9v{color:var(--color-gray-600,color(display-p3 .297358 .332176 .39043))}}@supports (color:lab(0% 0 0)){.sort-label.svelte-9cwz9v{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.sort-buttons.svelte-9cwz9v{gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.sort-button.svelte-9cwz9v{--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 1);font-family:var(--font-mono,Unica77Mono, monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));text-transform:uppercase;color:var(--color-gray-600,#4a5565);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));background-color:#0000;border-style:none;align-items:center;display:flex}@supports (color:color(display-p3 0 0 0)){.sort-button.svelte-9cwz9v{color:var(--color-gray-600,color(display-p3 .297358 .332176 .39043))}}@supports (color:lab(0% 0 0)){.sort-button.svelte-9cwz9v{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}@media(hover:hover){.sort-button.svelte-9cwz9v:hover{color:var(--color-gray-900,#101828)}@supports (color:color(display-p3 0 0 0)){.sort-button.svelte-9cwz9v:hover{color:var(--color-gray-900,color(display-p3 .070423 .0928982 .151928))}}@supports (color:lab(0% 0 0)){.sort-button.svelte-9cwz9v:hover{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}}.sort-word.active.svelte-9cwz9v{color:var(--color-gray-900,#101828);text-underline-offset:4px;text-decoration-line:underline}@supports (color:color(display-p3 0 0 0)){.sort-word.active.svelte-9cwz9v{color:var(--color-gray-900,color(display-p3 .070423 .0928982 .151928))}}@supports (color:lab(0% 0 0)){.sort-word.active.svelte-9cwz9v{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.sort-word.active.svelte-9cwz9v.desc{text-decoration-line:overline}.result-count.svelte-9cwz9v{font-family:var(--font-mono,Unica77Mono, monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));text-transform:uppercase;color:var(--color-gray-600,#4a5565)}@supports (color:color(display-p3 0 0 0)){.result-count.svelte-9cwz9v{color:var(--color-gray-600,color(display-p3 .297358 .332176 .39043))}}@supports (color:lab(0% 0 0)){.result-count.svelte-9cwz9v{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.shop-content.svelte-9cwz9v{position:relative}@media(min-width:768px){.shop-content.svelte-9cwz9v{border-left-style:var(--tw-border-style);border-left-width:1px;grid-column:3/span 9}}@media(min-width:1280px){.shop-content.svelte-9cwz9v{flex:1;min-height:0}}.detail-panel.svelte-9cwz9v{margin-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media(min-width:1280px){.detail-panel.svelte-9cwz9v{margin-bottom:calc(var(--spacing,.25rem) * 0)}}.products-container.svelte-9cwz9v{width:100%;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));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.products-grid.svelte-9cwz9v{gap:calc(var(--spacing,.25rem) * 0);min-height:100vh;padding:calc(var(--spacing,.25rem) * 0);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:768px){.products-grid.svelte-9cwz9v{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-grid.svelte-9cwz9v{margin:0 auto}@media(max-width:767px){.products-grid.svelte-9cwz9v{padding-top:0}}@media(min-width:1280px){.shop-content.has-detail.svelte-9cwz9v{display:flex}.filters.svelte-9cwz9v{border-right-style:var(--tw-border-style);border-right-width:1px}.products-container.svelte-9cwz9v{margin-right:calc(var(--spacing,.25rem) * 0);margin-left:calc(var(--spacing,.25rem) * 0);flex-basis:auto;width:100%}.products-container.has-detail.svelte-9cwz9v{width:33.3333%}.products-grid.svelte-9cwz9v{grid-template-columns:repeat(3,1fr)}.products-container.has-detail.svelte-9cwz9v .products-grid:where(.svelte-9cwz9v){grid-template-columns:repeat(1,1fr)}.detail-panel.svelte-9cwz9v{top:calc(var(--spacing,.25rem) * 0);scrollbar-width:none;-ms-overflow-style:none;background-color:#0000;flex-basis:75%;width:75%;max-height:100vh;position:sticky;overflow-y:auto}.detail-panel.svelte-9cwz9v::-webkit-scrollbar{display:none}}body[data-pathname^="/shop"].has-detail #app{grid-column:span 12/span 12}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}
