/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
h2.svelte-1xy6vj2{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));text-transform:uppercase}@media (width>=64rem){h2.svelte-1xy6vj2{white-space:nowrap;top:calc(var(--header-height) + 4rem);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:80px;line-height:calc(var(--spacing,.25rem) * 20);writing-mode:vertical-rl;text-orientation:mixed;position:sticky}}h2.svelte-1xy6vj2 small:where(.svelte-1xy6vj2){margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));display:block}@media (width>=64rem){h2.svelte-1xy6vj2 small:where(.svelte-1xy6vj2){margin-top:calc(var(--spacing,.25rem) * 0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.color-bg.svelte-1xy6vj2{z-index:-1;position:absolute;inset:0}.color-bg.svelte-1xy6vj2.skewed{inset:-4vw 0;transform:skewY(-3deg)}.paper-bg.svelte-1xy6vj2{z-index:-1;background-color:#f5f0e8;position:absolute;inset:0}.paper-bg.svelte-1xy6vj2:after{content:"";opacity:.25;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='250' height='250'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='4' stitchTiles='stitch'/></filter><rect width='250' height='250' filter='url(%23n)'/></svg>");background-repeat:repeat;background-size:250px 250px;position:absolute;inset:0}.parallax-wrapper.svelte-1xy6vj2{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.parallax-bg.svelte-1xy6vj2{width:100%;height:130%;display:block;position:absolute;top:-15%}.parallax-bg.svelte-1xy6vj2 img:where(.svelte-1xy6vj2){object-fit:cover;object-position:center;filter:brightness(.4);width:100%;height:100%}@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-duration:initial;--tw-leading:initial;--tw-font-weight:initial}}}.rule-row.svelte-zaufm0{justify-content:space-between;display:flex}.rule-row.svelte-zaufm0 span:where(.svelte-zaufm0){height:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-color:currentColor;border-top-width:1px;width:28%;display:block}.diag.svelte-zaufm0{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;position:absolute}@media (width>=64rem){.diag.svelte-zaufm0{gap:calc(var(--spacing,.25rem) * 2.5)}}.diag.svelte-zaufm0{transform:rotate(-45deg)}.diag.svelte-zaufm0 span:where(.svelte-zaufm0){height:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-color:currentColor;border-top-width:1px;display:block}.diag-tl.svelte-zaufm0{top:calc(var(--spacing,.25rem) * 10);left:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 20)}@media (width>=64rem){.diag-tl.svelte-zaufm0{top:calc(var(--spacing,.25rem) * 16);left:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 28)}}.diag-br.svelte-zaufm0{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 24)}@media (width>=64rem){.diag-br.svelte-zaufm0{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 36)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.categories.svelte-oujvdb{justify-content:flex-start;align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.categories.svelte-oujvdb>button:where(.svelte-oujvdb){cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:1px;border-color:currentColor;flex:1}@supports (color:color-mix(in lab, red, red)){.categories.svelte-oujvdb>button:where(.svelte-oujvdb){background-color:color-mix(in oklab, var(--color-white,#fff) 0%, transparent)}}.categories.svelte-oujvdb>button:where(.svelte-oujvdb){padding-block:calc(var(--spacing,.25rem) * 2.25);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:currentColor;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;transition-duration:.3s}@media (width>=64rem){.categories.svelte-oujvdb>button:where(.svelte-oujvdb){min-width:calc(var(--spacing,.25rem) * 40);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex:none}}.categories.svelte-oujvdb>button:where(.svelte-oujvdb).active{background-color:var(--color-white,#fff);color:var(--color-black,#000)}.categories.svelte-oujvdb>button:where(.svelte-oujvdb).active:hover{background-color:var(--color-white,#fff)}.categories.svelte-oujvdb>button:where(.svelte-oujvdb):hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.categories.svelte-oujvdb>button:where(.svelte-oujvdb):hover{background-color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.goods.svelte-oujvdb{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.goods.svelte-oujvdb{column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr))}}.goods.svelte-oujvdb>li:where(.svelte-oujvdb){grid-row:span 2/span 2;grid-template-rows:subgrid;padding-bottom:calc(var(--spacing,.25rem) * 6);display:grid}@media (width>=64rem){.goods.svelte-oujvdb>li:where(.svelte-oujvdb){padding-bottom:calc(var(--spacing,.25rem) * 8)}}.goods.svelte-oujvdb>li:where(.svelte-oujvdb) .card:where(.svelte-oujvdb){cursor:pointer;grid-row:span 2/span 2;grid-template-rows:subgrid;text-align:left;width:100%;display:grid}.goods.svelte-oujvdb>li:where(.svelte-oujvdb) .card:where(.svelte-oujvdb)>div:where(.svelte-oujvdb){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;align-self:center;transition-duration:.3s;overflow:hidden}.goods.svelte-oujvdb>li:where(.svelte-oujvdb) .card:where(.svelte-oujvdb)>div:where(.svelte-oujvdb) img:where(.svelte-oujvdb){object-fit:contain;object-position:center;width:100%;height:auto;display:block}.goods.svelte-oujvdb>li:where(.svelte-oujvdb) .card:where(.svelte-oujvdb)>p:where(.svelte-oujvdb){text-align:center;font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 7)}.goods.svelte-oujvdb>li:where(.svelte-oujvdb) .card:where(.svelte-oujvdb):hover>div:where(.svelte-oujvdb){scale:1.03}.company-modal.svelte-oujvdb{width:calc(100% - 2rem);max-width:var(--container-lg,32rem);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-black,#000);background-color:#0000;margin:auto}.company-modal.svelte-oujvdb::backdrop{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.company-modal.svelte-oujvdb::backdrop{background-color:color-mix(in oklab, var(--color-black,#000) 70%, transparent)}}.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb){background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 14);position:relative}@media (width>=64rem){.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb){padding:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 16)}}.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb) .close:where(.svelte-oujvdb){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:pointer;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;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;justify-content:center;align-items:center;line-height:1;transition-duration:.3s;display:flex;position:absolute}.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb) .close:where(.svelte-oujvdb):hover{color:var(--color-neutral-500,oklch(55.6% 0 0))}.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb) picture:where(.svelte-oujvdb) img:where(.svelte-oujvdb){background-color:var(--color-white,#fff)}.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb) h3:where(.svelte-oujvdb){margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (width>=64rem){.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb) h3:where(.svelte-oujvdb){font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb) p:where(.svelte-oujvdb){margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 7)}.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb) .site-link:where(.svelte-oujvdb){margin-top:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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;border-width:1px;border-color:currentColor;transition-duration:.3s;display:inline-block}.company-modal.svelte-oujvdb .box:where(.svelte-oujvdb) .site-link:where(.svelte-oujvdb):hover{background-color:var(--color-black,#000);color:var(--color-white,#fff)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes svelte-1uha8ag-chevron-float{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.chevron-float.svelte-1uha8ag{animation:1.6s ease-in-out infinite svelte-1uha8ag-chevron-float}dl.svelte-1uha8ag{border-bottom-style:var(--tw-border-style);border-color:currentColor;border-bottom-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));place-content:center;display:grid}@media (width>=64rem){dl.svelte-1uha8ag{grid-template-columns:10rem auto}}dl.svelte-1uha8ag.simple{border-bottom-style:var(--tw-border-style);border-bottom-width:0}dl.svelte-1uha8ag dt:where(.svelte-1uha8ag){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 3);border-color:currentColor;border-top-width:1px}@media (width>=64rem){dl.svelte-1uha8ag dt:where(.svelte-1uha8ag){padding-block:calc(var(--spacing,.25rem) * 5)}}dl.svelte-1uha8ag dd:where(.svelte-1uha8ag){padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 3);border-color:currentColor}@media (width>=64rem){dl.svelte-1uha8ag dd:where(.svelte-1uha8ag){border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 5);border-top-width:1px}}dl.svelte-1uha8ag dt:where(.svelte-1uha8ag){padding-right:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (width>=64rem){dl.svelte-1uha8ag dt:where(.svelte-1uha8ag){--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}}dl.svelte-1uha8ag.simple dt:where(.svelte-1uha8ag),dl.svelte-1uha8ag.simple dd:where(.svelte-1uha8ag){border-style:var(--tw-border-style);border-width:0}
