@charset "UTF-8";@layer reset,base,utilities;@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/InterVariable.DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_astro/InterVariable-Italic.FCBEiFp6.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/_astro/Inter-Thin.DzN99i8q.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/_astro/Inter-ThinItalic.DxehbPeK.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_astro/Inter-ExtraLight.7kXoOaX_.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/_astro/Inter-ExtraLightItalic.Ox17i_b0.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/Inter-Light.14LG-y7V.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/_astro/Inter-LightItalic.iBr7p6CH.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/Inter-Regular.COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/Inter-Italic.Bm_w1qmz.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/Inter-Medium.CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/Inter-MediumItalic.BqDObnQN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/Inter-SemiBold.BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/_astro/Inter-SemiBoldItalic.B7KOJJiL.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/Inter-Bold.BOs3KVhN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/_astro/Inter-BoldItalic.Cabj1n7x.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/Inter-ExtraBold.BUaDDWMS.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/_astro/Inter-ExtraBoldItalic.efVpd_pq.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_astro/Inter-Black.BJbWHna9.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/_astro/Inter-BlackItalic.D3PIgx41.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/_astro/InterDisplay-Thin.BT9qaRpT.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(/_astro/InterDisplay-ThinItalic.DtFR0WUP.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/_astro/InterDisplay-ExtraLight.B3-UpUq4.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(/_astro/InterDisplay-ExtraLightItalic.C8b3Z3Tc.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/InterDisplay-Light.DQj7ly9y.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(/_astro/InterDisplay-LightItalic.Bbt9QreW.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/InterDisplay-Regular.CHKdHLF4.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/InterDisplay-Italic.Pk5cUfHi.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/InterDisplay-Medium.CYGNL_ty.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/InterDisplay-MediumItalic.hd-DtBFz.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/InterDisplay-SemiBold.-Mm3ZPsY.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(/_astro/InterDisplay-SemiBoldItalic.KqvXNdTp.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/InterDisplay-Bold.BpCEuk9N.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(/_astro/InterDisplay-BoldItalic.2f5-4TWO.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/InterDisplay-ExtraBold.CTk6ni5a.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(/_astro/InterDisplay-ExtraBoldItalic.7uYEMdJ3.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/_astro/InterDisplay-Black.-Thh5XZM.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(/_astro/InterDisplay-BlackItalic.CeOspfgx.woff2) format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-face{font-family:VCR OSD Mono Subset;src:url(data:font/woff2;base64,d09GMgABAAAAAAL8AA4AAAAABpkAAAKqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQRCBoYGxAcRAE4AiQDEAQgBYRQBmAHMAqGMoMJCxAAG6wFAB6HsXukxJpJ3H0bRDw8rNXeH1lnDzWrVk8TmjSSIKkkomg74gkNmjeTCHWO5vaPaiMd1qZ1CW/b4B8T6WQSoVGaVUqgNLKruPp/zqWbjvZme/7JJzrRjIvytHtHXaItFG1RgEcHfEAnUtrD2GUM4IaQIMVQWoGhdBZCKioSTMSLFIU6YfG5uEgACFEUSgINQCIovjxQ09CEYqvHY+BDrds5MslgWZT/Swd+ZIK5ZGm00l+SCHweD4Ztyzaca/9V6hXw+tBxPby98/c7xcryoXIFFQkgYMSr8husfKgwgMieoHbQq2CUdTCAAC+t6ZEAYQgkQKJsCAxSc/lgkBkiBYPcPCUYlIx0FaCq7J4ANaM9pCKrCtN98pBo+gqpg/6QmR57oGRiHD+6qhkX928hoNIEyIv5AuiuveltH1hVWHZaheQotE+QaJ1u7wrsNjVp27WVOH/hwiYVVMJvzjvEFcs6feXrrfj5w5ePk0YwJEJytH1q00J5LbfmvW38tB5NZ+jCTnlJUV4cAVRUApAtzC0Aaqdto2eL6BnYmWpZ17dvBZFDgbYTkNByMuP7jOxs1EjyetY2RnwwgIgjELqHrZJnPCtkqbI1Wcu8yEGINOuJC3LyW/kSKJakF6e3dCWDKy2JUlVADdE79wKIkPx0/gQrXiEge5J/wkRaCVDMcIeM8oZBjMGCnsX/Jk3UcA3PARnIASEVaZpm6dRsbnPqAfd4dB7uj5Oz9+i5uEYXa1IT0pNaWg/pDLTX9xFvWguEN9TwrE4agEg1TXutXLGthU3JavbXNKJJqIrb8jCutZ95vvyP/kR395wn8tYXjyddPv9EufJk07X753r6rdz2e3WhI2jOFA2j8NkfHRLrb0dufAIpMjnjFVUB85ipQWWo8mVVaRsTAAA=) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Fixedsys Excelsior;src:url(/_astro/Fixedsys-Excelsior.BH5w1rqa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer reset{*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:where(a),:where(a:visited){color:inherit}button{background:none;border:none;cursor:pointer;font-size:1em;text-transform:inherit;color:inherit;letter-spacing:inherit;padding:0;margin:0}dialog{padding:0}}@layer base{*{--color-neat-fg: light-dark(oklch(from var(--page-color-background) calc(l * var(--l-fg, .9)) calc(c * var(--a-fg, 1)) calc(h * var(--b-fg, 1))), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - var(--l-fg-dark, var(--l-fg, .9))) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(var(--l-fg-dark, var(--l-fg, .9)) + .03, 1.3)) calc(c * var(--a-fg-dark, var(--a-fg, 1)) * 1) calc(h * var(--b-fg-dark, var(--b-fg, 1)))))}:root,html[data-theme=light]{font-optical-sizing:auto;font-variation-settings:"opsz" 22;font-feature-settings:"calt";font-weight:400;font-size:14px;font-family:InterVariable,sans-serif;color-scheme:light;interpolate-size:allow-keywords;--fs-sm: clamp(.8rem, .09vi + .77rem, .86rem);--fs-base: clamp(1rem, .23vi + .94rem, 1.14rem);--fs-nd: clamp(1.11rem, .33vi + 1.03rem, 1.34rem);--fs-md: clamp(1.25rem, .43vi + 1.13rem, 1.52rem);--fs-lg: clamp(1.56rem, .74vi + 1.35rem, 2.03rem);--fs-xl: clamp(1.95rem, 1.2vi + 1.61rem, 2.71rem);--fs-xxl: clamp(2.44rem, 1.86vi + 1.91rem, 3.61rem);--fs-xxxl: clamp(3.05rem, 2.8vi + 2.25rem, 4.81rem);--page-default-color-background: #efefef;--page-color-text: black;--page-color-text-invert: white;--page-color-background: var(--page-custom-color-background, var(--page-default-color-background));--page-padding-inline: clamp(1rem, 3vw, 1.2rem);--border-1-thickness: 1px;--border-1-color: light-dark(oklch(from var(--page-color-background) calc(l*.88) calc(c*.9) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .7) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.7 + .03, 1.3)) calc(c*.8) calc(h*1) ));--border-1: var(--border-1-thickness) solid var(--border-1-color);--color-to-mix-foreground: white;--color-to-mix-background: black;--color-to-mix-foreground-a: transparent;--color-to-mix-background-a: transparent;--select-box-color-bg: light-dark(oklch(from var(--page-color-background) calc(l*1.02) calc(c*1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - 1.1) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(1.1 + .03, 1.3)) calc(c*1) calc(h*1) ));--select-box-color-item-highlight: light-dark(oklch(from var(--page-color-background) calc(l*.9) calc(c*.8) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .9) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.9 + .03, 1.3)) calc(c*.8) calc(h*1) ));--select-box-border-color: light-dark(oklch(from var(--page-color-background) calc(l*.85) calc(c*.8) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .91) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.91 + .03, 1.3)) calc(c*.9) calc(h*1) ));--select-box-border: var(--border-1-thickness) solid var(--select-box-border-color);--select-box-focus-color: var(--page-color-text);--select-box-focus-thickness: .06rem;--select-box-focus-box-shadow: inset 0 0 0 var(--select-box-focus-thickness) var(--select-box-focus-color);--input-color-bg: var(--select-box-color-bg);--input-border: var(--select-box-border);--input-focus-color: var(--select-box-focus-color);--input-focus-thickness: var(--select-box-focus-thickness);--button-color-contrast-bg: light-dark(oklch(from var(--page-color-background) calc(l*.22) calc(c*.4) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .22) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.22 + .03, 1.3)) calc(c/5) calc(h*1) ));--button-color-contrast-bg-hover: light-dark(oklch(from var(--page-color-background) calc(l*.22) calc(c*.4) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .34) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.34 + .03, 1.3)) calc(c*.4) calc(h*1) ));--button-color-contrast-fg: color-mix(in oklab, var(--page-color-background) 15%, var(--page-color-text-invert));--button-color-ghost-bg: light-dark(oklch(from var(--page-color-background) calc(l*1.04) calc(c*1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .88) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.88 + .03, 1.3)) calc(c*1) calc(h*1) ));--button-color-ghost-outline: light-dark(oklch(from var(--page-color-background) calc(l*.96) calc(c*.9) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .9) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.9 + .03, 1.3)) calc(c*1) calc(h*1) ));--button-color-ghost-ripple: var(--button-color-ghost-active-bg);--button-color-ghost-active-bg: light-dark(oklch(from var(--page-color-background) calc(l*.94) calc(c*1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .68) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.68 + .03, 1.3)) calc(c*1) calc(h*1) ));--button-color-ghost-active-outline: var(--button-color-ghost-active-bg);--button-color-ghost-active-ripple: light-dark(oklch(from var(--page-color-background) calc(l*.82) calc(c*.9) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .56) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.56 + .03, 1.3)) calc(c*1) calc(h*1) ));--button-color-primary-bg: light-dark(oklch(from var(--page-color-background) calc(l*.82) calc(c*1.1) calc(h*1) / .45), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .58) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.58 + .03, 1.3)) calc(c*1.6) calc(h*1) / .5));--button-color-blend-hover: light-dark(oklch(from var(--page-color-background) calc(l*.95) calc(c*.9) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .86) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.86 + .03, 1.3)) calc(c*1) calc(h*1) ));--button-color-blend-active: light-dark(oklch(from var(--page-color-background) calc(l*.93) calc(c*.9) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .82) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.82 + .03, 1.3)) calc(c*1) calc(h*1) ));--button-color-blend-ripple: light-dark(oklch(from var(--page-color-background) calc(l*.93) calc(c*.9) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .9) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.9 + .03, 1.3)) calc(c*1) calc(h*1) ));--button-color-icon-circle-hover: var(--button-color-blend-hover);--button-padding-icon-circle: .4rem;--button-padding-icon-opacity: .2rem;--switch-color-on-bg: var(--button-color-contrast-bg);--switch-color-on-text: var(--button-color-contrast-fg);--switch-color-on-thumb: var(--switch-color-on-text);--switch-color-off-text: var(--page-color-text);--switch-color-off-bg: var(--select-box-color-bg);--switch-color-off-thumb: var(--switch-color-off-text);--switch-color-outline: var(--button-color-ghost-outline);--switch-box-shadow: 0 0 0 1px var(--select-box-border-color);--swiper-pagination-bullet: light-dark(oklch(from var(--page-color-background) calc(l*.88) calc(c*1.1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .68) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.68 + .03, 1.3)) calc(c*1) calc(h*1) ));--swiper-pagination-bullet-active: var(--button-color-contrast-bg);--popover-content-blur-background-color: light-dark( color-mix(in srgb, var(--page-color-background), transparent 25%), color-mix(in srgb, var(--page-color-background), transparent 30%) );--popover-content-blur-backdrop-filter: blur(20px) saturate(1.5);--flyout-color-switcher-background-color: color-mix(in srgb, var(--page-color-background), transparent 12%);--flyout-aside-background-color: light-dark( color-mix(in srgb, var(--page-color-background), transparent 8%), color-mix(in srgb, var(--page-color-background), transparent 20%) );--flyout-padding-inline: clamp(1rem, 4vw, 1.4rem);--flyout-backdrop-filter: blur(60px) saturate(1.2);--product-grid-gap: .6rem;--cart-item-bg: light-dark(oklch(from var(--page-color-background) calc(l*.9) calc(c*1.2) calc(h*1) / .6), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .7) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.7 + .03, 1.3)) calc(c*1.2) calc(h*1) / .6));--cart-variant: light-dark(oklch(from var(--page-color-background) calc(l*.54) calc(c*.9) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .43) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.43 + .03, 1.3)) calc(c*1) calc(h*1) ));--cart-items-gap: var(--product-grid-gap);--header-height: 2.8rem;--header-items-gap: clamp(.6rem, -2.5rem + 6vw, 1rem);--header-border-thickness: var(--border-1-thickness);--header-border: var(--header-border-thickness) solid var(--border-1-color);--header-background: light-dark( color-mix(in srgb, var(--page-color-background), transparent 12%), color-mix(in srgb, var(--page-color-background), transparent 18%) );--header-backdrop-filter: blur(14px) saturate(1);--header-nav-item-hover: light-dark(oklch(from var(--page-color-background) calc(l*.85) calc(c*1.1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .85) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.85 + .03, 1.3)) calc(c*1.1) calc(h*1) ));--separator-color: color-mix(in srgb, light-dark(oklch(from var(--page-color-background) calc(l*.75) calc(c*1.1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .45) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.45 + .03, 1.3)) calc(c*1.1) calc(h*1) )), 55% transparent);--card-bg: light-dark(oklch(from var(--page-color-background) calc(l*.96) calc(c*1.05) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .82) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.82 + .03, 1.3)) calc(c*1.1) calc(h*1) ));--card-border-radius: .8rem;--card-padding: var(--page-padding-inline);--productc-card-bg: var(--card-bg);--product-card-price: light-dark(oklch(from var(--page-color-background) calc(l*.64) calc(c*.8) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .45) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.45 + .03, 1.3)) calc(c*1) calc(h*1) ));--product-card-padding-block: 1.1rem 1rem;--product-card-padding-inline: .8rem;--badge-bg: var(--card-bg);--scrollbar-color-thumb: color-mix(in srgb, var(--page-color-text), 85% transparent);--scrollbar-color-thumb-hover: color-mix(in srgb, var(--page-color-text), 50% transparent);--directory-creator-bg: var(--card-bg);--directory-creator-bg-tag: light-dark(oklch(from var(--page-color-background) calc(l*.75) calc(c*.9) calc(h*1) / .2), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .54) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.54 + .03, 1.3)) calc(c*1.1) calc(h*1) / .2));--directory-creator-box-shadow: 0 0 0 1px light-dark(oklch(from var(--page-color-background) calc(l*.95) calc(c*1.1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - 1) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(1 + .03, 1.3)) calc(c*1) calc(h*1) ));--directory-creator-box-shadow-hover: 0 0 0 1.5px var(--page-color-text);--directory-resource-description: light-dark(oklch(from var(--page-color-background) calc(l*.6) calc(c*1.3) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .54) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.54 + .03, 1.3)) calc(c*.9) calc(h*1) ));--directory-h3: var(--directory-resource-description);--directory-creators-filters-bg: var(--directory-creator-bg);--directory-creators-filters-bg-hover: var(--directory-creator-bg-tag);--directory-creators-filters-margin-bottom: 9rem;--directory-creators-filters-box-shadow-hover: 0 0 0 1px light-dark(oklch(from var(--page-color-background) calc(l*.7) calc(c*1.1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .92) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.92 + .03, 1.3)) calc(c*1) calc(h*1) ));--directory-creators-filters-box-shadow-checked: var(--directory-creator-box-shadow-hover);--labeled-block-title: light-dark(oklch(from var(--page-color-background) calc(l*.74) calc(c*1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .75) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.75 + .03, 1.3)) calc(c*.8) calc(h*1) ));--input-minimal-placeholder-color: var(--labeled-block-title);--input-minimal-border-color: var(--labeled-block-title);--product-preview-dotted-grid: light-dark(oklch(from var(--page-color-background) calc(l*.8) calc(c*1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .6) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.6 + .03, 1.3)) calc(c*.8) calc(h*1) ));--menu-headings: light-dark(oklch(from var(--page-color-background) calc(l*.66) calc(c*1.2) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .6) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.6 + .03, 1.3)) calc(c*1) calc(h*1) ));--slider-background: light-dark(oklch(from var(--page-color-background) calc(l*.9) calc(c*1.1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .9) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.9 + .03, 1.3)) calc(c*1) calc(h*1) ));--slider-thumb: light-dark(oklch(from var(--page-color-background) calc(l*.45) calc(c*1.2) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .4) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.4 + .03, 1.3)) calc(c*.8) calc(h*1) ));--fonts-textarea-bg: light-dark(oklch(from var(--page-color-background) calc(l*1.05) calc(c*1.1) calc(h*1) ), oklch(from var(--page-color-background) calc(clamp(.15, max((1.3 - .96) * .3, .19) + l * .45 - c * c * c * c * .2, .65)/pow(.96 + .03, 1.3)) calc(c*1) calc(h*1) ));--tabs-bg: var(--button-color-primary-bg);--tabs-triggers-bg: var(--page-color-background);--tabs-trigger-active-bg: var(--button-color-primary-bg);--footer-bg: var(--card-bg);--footer-fg: var(--page-color-text);--toc-bg: var(--card-bg);--two-column-layout-info-background: var(--card-bg);--shadow-color: oklch( from var(--page-color-background) clamp(0, calc((l - .1)*l) , .75) clamp(0, calc(c + c*1.2) , .4) h );--shadow-color-2: oklch( from var(--page-color-background) clamp(0, calc((l - .5)*l) , .75) clamp(0, calc(c + c*1.2) , .4) h );--shadow-elevation-low: 0px .4px .4px hsl(from var(--shadow-color) h s l / .42), 0px .6px .7px -1.3px hsl(from var(--shadow-color) h s l / .4), 0px 1.6px 1.8px -2.7px hsl(from var(--shadow-color) h s l / .39);--shadow-elevation-medium: 0px .4px .4px hsl(from var(--shadow-color) h s l / .44), 0px 1.2px 1.3px -.9px hsl(from var(--shadow-color) h s l / .43), 0px 3.1px 3.4px -1.8px hsl(from var(--shadow-color) h s l / .42), 0px 7.8px 8.6px -2.7px hsl(from var(--shadow-color) h s l / .4);--shadow-elevation-medium-2: 0px .6px .5px hsl(from var(--shadow-color) h s l / .78), 0px 1.4px 1.2px -1.5px hsl(from var(--shadow-color) h s l / .6), 0px 4.9px 4px -3px hsl(from var(--shadow-color) h s l / .43), 0px 14.1px 11.6px -4.5px hsl(from var(--shadow-color) h s l / .26);--shadow-elevation-high: 0px .4px .4px hsl(from var(--shadow-color) h s l / .41), 0px 2.3px 2.5px -.4px hsl(from var(--shadow-color) h s l / .4), 0px 4.3px 4.7px -.8px hsl(from var(--shadow-color) h s l / .4), 0px 7.2px 7.9px -1.1px hsl(from var(--shadow-color) h s l / .39), 0px 11.6px 12.8px -1.5px hsl(from var(--shadow-color) h s l / .39), 0px 18.4px 20.3px -1.9px hsl(from var(--shadow-color) h s l / .38), 0px 28.1px 31px -2.3px hsl(from var(--shadow-color) h s l / .38), 0px 41.6px 45.9px -2.7px hsl(from var(--shadow-color) h s l / .37);--shadow-elevation-high-left: -.6px 0px .5px hsl(from var(--shadow-color-2) h s l / .77), -1.6px 0px 1.3px -.6px hsl(from var(--shadow-color-2) h s l / .68), -3.6px 0px 3px -1.3px hsl(from var(--shadow-color-2) h s l / .6), -8.1px 0px 6.7px -1.9px hsl(from var(--shadow-color-2) h s l / .52), -16.3px 0px 13.6px -2.5px hsl(from var(--shadow-color-2) h s l / .43), -29.6px 0px 24.6px -3.2px hsl(from var(--shadow-color-2) h s l / .35), -49.2px 0px 41px -3.8px hsl(from var(--shadow-color-2) h s l / .26), -76.5px 0px 63.7px -4.4px hsl(from var(--shadow-color-2) h s l / .18)}@media(pointer:coarse){:root,html[data-theme=light]{--header-items-gap: clamp(.65rem, -2.5rem + 6vw, 1rem);--header-height: 2.6rem}}html[data-theme][data-theme-extra]{--page-color-background: var(--page-default-color-background)}html[data-theme=dark],html[data-theme][data-theme-extra=dark]{color-scheme:dark;--page-color-text: hsl(0, 0%, 95%);--page-color-text-invert: black;--page-default-color-background: hsl(0, 0%, 0%);--color-to-mix-foreground: black;--color-to-mix-background: white;--color-to-mix-foreground-a: rgba(0, 0, 0, 0);--color-to-mix-background-a: rgba(255, 255, 255, 0)}html,body{background-color:var(--page-color-background)}body{overflow-x:hidden;color:var(--page-color-text)}.inter-display{font-variation-settings:"opsz" 32}.inter-text{font-variation-settings:"opsz" 14;letter-spacing:-.005em}.inter-monospace-numbers{font-feature-settings:"cv04","tnum","calt","case"}.inter-header-nav{font-variation-settings:"opsz" 32;letter-spacing:.02em;font-weight:500;text-transform:uppercase}strong{font-weight:620}h1,h2{font-variation-settings:"opsz" 32;letter-spacing:-.015em;line-height:1.05em}img{color:transparent}img[data-fade-in]{opacity:1;transition:opacity .7s ease}img[data-loaded]{opacity:1}:where(p){text-wrap-style:pretty}:where(a,.underline-text){transition:text-underline-offset .25s,text-decoration-color .25s;text-underline-offset:max(2px,.1em);text-decoration-color:inherit;text-decoration-thickness:.08em;transition-timing-function:cubic-bezier(.175,.885,.32,1.1)}:where(a,.underline-text):hover{text-underline-offset:max(4px,.3em)}:where(.links-hover-underline a,a.hover-underline),:where(a.hover-selective-underline) .underline-text{text-decoration:underline;text-underline-offset:.3em;text-decoration-color:transparent}:where(.links-hover-underline a,a.hover-underline):hover,:where(a.hover-selective-underline):hover .underline-text{text-underline-offset:max(2px,.1em);text-decoration-color:inherit}:where(a.hover-selective-underline),:where(.links-no-underline a,a.no-underline){text-decoration:none}@keyframes floating-flyout-enter{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes floating-flyout-exit{0%{opacity:1;scale:1}to{opacity:0;scale:.97;visibility:hidden}}:focus-visible{box-shadow:inset 0 0 0 2px var(--page-color-text);outline:none}a:not([data-button-root]):focus-visible{box-shadow:none;outline:2px solid var(--page-color-text)}textarea{resize:vertical}input,textarea{padding-block:.4em;padding-inline:.6em;border:var(--input-border);border-radius:.3rem;width:100%;background-color:var(--input-color-bg);font-variation-settings:"opsz" 22}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--input-focus-color);box-shadow:inset 0 var(--input-focus-thickness-top, var(--input-focus-thickness)) 0 var(--input-focus-color),inset var(--input-focus-thickness-left, var(--input-focus-thickness)) 0 0 var(--input-focus-color),inset 0 calc(-1 * var(--input-focus-thickness-bottom, var(--input-focus-thickness))) 0 var(--input-focus-color),inset calc(-1 * var(--input-focus-thickness-right, var(--input-focus-thickness))) 0 0 var(--input-focus-color);outline:none;border-radius:.3rem}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}input.minimal,textarea.minimal{background:none;border:none;border-bottom:1px solid transparent;border-color:var(--input-minimal-border-color);padding:.3em 0;border-radius:0}input.minimal:focus,input.minimal:focus-visible,textarea.minimal:focus,textarea.minimal:focus-visible{outline:none;box-shadow:none;border-color:var(--page-color-text);border-radius:0}input.minimal::placeholder,textarea.minimal::placeholder{opacity:1;color:var(--input-minimal-placeholder-color);font-weight:500;font-variation-settings:"opsz" 32}:root{--easing-glide: linear(0, .012 .9%, .049 2%, .409 9.3%, .513 11.9%, .606 14.7%, .691 17.9%, .762 21.3%, .82 25%, .868 29.1%, .907 33.6%, .937 38.7%, .976 51.3%, .994 68.8%, 1);--easing-spring-elastic: linear( 0, .03 1.5%, .121 3.2%, .851 13%, .99 16.4%, 1.063 20.2%, 1.076 22.3%, 1.075 24.8%, 1.013 35.9%, .995 43.4%, 1)}}[data-popover-trigger]{display:flex}[data-separator-root]{height:1px;background-color:var(--separator-color);margin-block:1rem}.product-action-menu [data-radio-group-root]{display:grid;padding-inline:.6em;grid-auto-flow:column;grid-auto-columns:1fr;font-weight:600;align-items:center;text-align:center;gap:.5em;background-color:gray;padding:.3em;border-radius:4px;border:1px solid black}.product-action-menu [data-radio-group-root][data-disabled]{background:red}.product-action-menu [data-radio-group-root][data-disabled] [data-radio-group-item]{cursor:default}.product-action-menu [data-radio-group-item]{padding:.5em .6em;border-radius:3px;cursor:pointer;line-height:1;text-align:center;font-weight:600}.product-action-menu [data-radio-group-item][data-state=checked]{background:#fff}.product-action-menu [data-label-root]{font-weight:600}.product-action-menu [data-label-root]:has(~[data-switch-root][data-disabled]){cursor:default}[data-scroll-area-root]{position:static!important;overflow:hidden;height:100%;display:grid;grid-template-areas:"1"}[data-scroll-area-root]>*{grid-area:1/1/-1/-1}[data-scroll-area-root] .arrow-top{justify-self:end}[data-scroll-area-root] .arrow-bottom{justify-self:end;align-self:end}[data-scroll-area-root] .arrow-left{align-self:end}[data-scroll-area-root] .arrow-right{justify-self:end;align-self:end}[data-scroll-area-root] .scrollbar{z-index:10;position:static!important}[data-scroll-area-root] .scrollbar[data-position=absolute]{position:absolute!important}[data-scroll-area-root] [data-scroll-area-viewport]{width:100%;height:100%}[data-scroll-area-root] [data-scroll-area-scrollbar][data-orientation=vertical]{justify-self:end}[data-scroll-area-root] [data-scroll-area-scrollbar][data-orientation=horizontal]{align-self:end}[data-switch-root]{--width: 4.9em;--height: 2.1em;--font-size: .85rem;--border-radius: 1.5em;--width-circle: calc(var(--height) - .95em);--side-spacing: .5em;-webkit-appearance:none;appearance:none;position:relative;display:inline-block;font-size:var(--font-size);box-sizing:content-box;width:var(--width);height:var(--height);border:none;border-radius:var(--border-radius);overflow:hidden;opacity:1}[data-switch-root][data-state=checked]{background-color:var(--switch-color-on-bg)}[data-switch-root][data-state=unchecked]{box-shadow:var(--switch-box-shadow);background-color:var(--switch-color-off-bg)}[data-switch-root][data-disabled]{background-color:red;cursor:default}[data-switch-thumb]{font-weight:500;text-transform:uppercase;line-height:calc(var(--width-circle) + 0em);text-indent:calc(-1 * var(--width) / 2 + var(--width-circle) - 1.1em);word-spacing:calc(var(--width) - var(--width-circle) - 1.45em);white-space:nowrap;margin:auto;position:absolute;top:0;left:var(--side-spacing);bottom:0;z-index:2;width:var(--width-circle);height:var(--width-circle);border-radius:var(--border-radius);pointer-events:none;transition:transform cubic-bezier(.29,1.13,.7,1) .3s;display:flex}[data-switch-thumb]:before{content:"on off";align-self:center;position:relative;text-box-trim:trim-both}[data-switch-thumb][data-state=checked]{transform:translate(calc(var(--width) - var(--side-spacing) * 2 - var(--width-circle)));background:var(--switch-color-on-thumb);color:var(--switch-color-on-text)}[data-switch-thumb][data-state=unchecked]{transform:translate(0);background:var(--switch-color-off-thumb);color:var(--switch-color-off-text)}[data-switch-root],[data-label-root]{cursor:pointer}body:has([data-popover-content][data-state=open]){user-select:none;pointer-events:none}[data-popover-trigger][data-state=open],[data-popover-content][data-state=open]{pointer-events:auto}@media(pointer:coarse){body:has([data-popover-content][data-state=open]){overscroll-behavior:none;overflow:hidden}}@layer utilities{.prose-standard>:is(ul,ol):first-child>li:first-child,.prose-standard>*:first-child{margin-top:0}.prose-standard>:is(ul,ol):last-child>li:last-child,.prose-standard>*:last-child{margin-bottom:0}.prose-standard h4{font-size:.9rem;margin-top:1.4em;margin-bottom:.6em;text-transform:uppercase}.prose-standard p,.prose-standard li{line-height:1.4em;text-wrap-style:pretty;margin-block:.7em}.prose-standard ul,.prose-standard ol{padding:0;list-style-position:inside}.prose-standard ol li{margin-block:.5em}.prose-standard ul{list-style-type:none;margin-block:.5em}.prose-standard ul li{margin-block:.5em}.prose-standard ul li:before{position:relative;content:"→​";margin-right:.5em;font-size:.7em;font-weight:700;bottom:2px;opacity:.4}.text-trim-end{text-box-trim:trim-end}ul.no-style{list-style-type:none;padding:0}.card{background-color:var(--card-bg);border-radius:var(--card-border-radius);padding:var(--card-padding)}}div.svelte-18ng2bm{display:flex;align-items:center;gap:.4em;flex-wrap:nowrap}li.svelte-2jn5r5 [data-button-root]{height:100%;display:block;align-content:center}li.svelte-2jn5r5{height:100%;--padding: 0 var(--header-items-gap)}li.svelte-2jn5r5:first-child{--padding: 0 var(--header-items-gap) 0 var(--page-padding-inline)}li.svelte-2jn5r5:last-child{--padding: 0 var(--page-padding-inline) 0 var(--header-items-gap)}.select.svelte-124sfg [data-bits-floating-content-wrapper]{z-index:1!important}.select.svelte-124sfg [data-select-trigger],.select.svelte-124sfg [data-select-content]{background-color:var(--select-box-color-bg);border:var(--select-box-border);border-radius:.3em;width:100%;min-width:3.8em}.select.svelte-124sfg [data-select-trigger]{display:flex;flex-direction:row;align-items:center;white-space:nowrap;justify-content:space-between;padding:.14em .6em}.select.svelte-124sfg [data-select-trigger][data-state=open]{border-color:var(--select-box-focus-color);box-shadow:var(--select-box-focus-box-shadow)}@media(pointer:coarse){.select.svelte-124sfg [data-select-trigger]{padding:.3em .6em}}.select.svelte-124sfg [data-select-content]{overflow:hidden}.select.svelte-124sfg [data-select-item]{display:flex;flex-direction:row;gap:1em;cursor:pointer;padding:.3em .5em;justify-content:space-between;align-items:center}@media(pointer:coarse){.select.svelte-124sfg [data-select-item]{padding:.7em .6em}}@supports (text-box-trim: trim-end){.select.svelte-124sfg [data-select-item]{padding:.4em .5em}@media(pointer:coarse){.select.svelte-124sfg [data-select-item]{padding:.8em .6em}}.select.svelte-124sfg [data-select-item]>span{text-box-trim:trim-end}}.select.svelte-124sfg [data-select-item][data-highlighted]{background-color:var(--select-box-color-item-highlight)}.scroll-area-height.svelte-124sfg{max-height:min(50vh,20rem)}.item.svelte-11jrp5y{display:grid;grid-template-areas:"image . title delete" "image . variant delete" "image . price-quantity delete";grid-template-columns:clamp(6rem,30cqw,7rem) clamp(1rem,4cqw,1.3rem) 1fr auto}@container (max-width: 40rem){.item.svelte-11jrp5y{grid-template-rows:auto .2rem auto 1fr auto;grid-template-areas:"image . title title" "image . . ." "image . variant variant" "image . . ." "image . price-quantity delete"}}@container (max-width: 20rem){.item.svelte-11jrp5y{grid-template-columns:1fr auto;grid-template-rows:unset;grid-template-areas:"image image" "title title" "variant variant" "price-quantity delete"}}.item.svelte-11jrp5y{background:var(--cart-item-bg);border-radius:.4rem;padding:.6rem}.image.svelte-11jrp5y{grid-area:image;align-self:center;aspect-ratio:1/1}.image.svelte-11jrp5y img:where(.svelte-11jrp5y){display:block;max-width:100%;max-height:100%;border-radius:.2rem}.price.svelte-11jrp5y{font-weight:570;white-space:nowrap}.price-quantity.svelte-11jrp5y{grid-area:price-quantity;display:flex;flex-direction:row;gap:.5em;align-items:center}.variant.svelte-11jrp5y{grid-area:variant;font-size:1em;color:var(--cart-variant);margin-bottom:.6em}.delete.svelte-11jrp5y{grid-area:delete;align-self:center;justify-self:end;margin-inline:1rem .2rem}.quantity.svelte-11jrp5y{font-size:.95rem}.title.svelte-11jrp5y{font-size:1.1rem;grid-area:title;overflow:hidden;white-space:nowrap;font-weight:550;text-overflow:ellipsis}.title.svelte-11jrp5y a:where(.svelte-11jrp5y){text-decoration:none}[data-button-root][disabled] [data-fade-on-disabled=true].svelte-1hzj6jf{opacity:.4}.content-wrapper.svelte-1hzj6jf{display:flex;align-items:center;gap:var(--bc-gap, .7em);white-space:nowrap;font-weight:var(--font-weight, 570);width:100%;overflow:hidden;justify-content:center;text-transform:uppercase}.content-wrapper.animated.svelte-1hzj6jf{will-change:transform}.with-items.svelte-smoewy{display:flex;flex-direction:column}.total.svelte-smoewy{padding-top:1rem;display:flex;justify-content:space-between;text-transform:uppercase}.total.svelte-smoewy{font-weight:600;font-size:1.3em}.total-tag.svelte-smoewy,.total-price.svelte-smoewy{display:flex;align-items:center}.total-price.svelte-smoewy{gap:.6em;transition:opacity ease .1s}.total-price.changing.svelte-smoewy{opacity:.4}.total-tag.svelte-smoewy{gap:.4em}.checkout-button-wrapper.svelte-smoewy{font-size:1.3rem;margin-block:1rem 2rem}.payment-icons.svelte-smoewy{display:flex;gap:.5rem;width:calc(100% + .8rem);margin-left:-.4rem;align-self:center}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy){display:grid;grid-template-columns:repeat(6,minmax(auto,3.6rem));width:100%;row-gap:2%;justify-content:space-between;column-gap:3%}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon.union-pay{scale:1.15}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon.bitcoin{scale:.88}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon.ethereum{scale:.85}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon.american-express{scale:.85}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon.google-pay{scale:1.05}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon.apple-pay{scale:.92}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon.shop-pay{scale:.9}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon.discover{scale:1.1}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon.diners-club{scale:.95}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon svg{fill:currentColor}.payment-icons.svelte-smoewy .icons:where(.svelte-smoewy) .icon svg rect{fill:var(--color-payment-icons-background);fill:none}.flyout.svelte-1v4vohl{--spring-easing: linear( 0, .0007 .36%, .0059 1.08%, .0221, .0463 3.24%, .0881 4.68%, .1641 6.84%, .4844 15.12%, .592 18.36%, .6738, .7427 24.12%, .8057, .8554 30.6%, .8975 34.2%, .9311 38.16%, .9564 42.48%, .967, .9752 47.52%, .9877 53.28%, .9948 59.76%, .9986 67.68%, 1.0001 99.72% );--spring-duration: .7453s;touch-action:pan-x;position:fixed;z-index:30;top:0;right:0;height:100dvh;width:min(var(--width, 32rem),100vw);translate:calc(100% + var(--border-1-thickness)) 0%;background-color:var(--flyout-aside-background-color);backdrop-filter:var(--flyout-backdrop-filter);box-shadow:calc(-1 * var(--border-1-thickness)) 0 0 var(--border-1-color);overflow-y:auto;transition-timing-function:var(--spring-easing);will-change:translate,transform,backdrop-filter;contain:strict;transition-duration:var(--spring-duration);transition-property:translate,visibility;visibility:hidden;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;padding:var(--flyout-padding-inline)}.flyout[data-state=open].svelte-1v4vohl{translate:0% 0%;visibility:visible}.flyout[data-state=closed].svelte-1v4vohl{translate:calc(100% + var(--border-1-thickness)) 0%;visibility:hidden}.flyout.svelte-1v4vohl button,.flyout.svelte-1v4vohl a,.flyout.svelte-1v4vohl input,.flyout.svelte-1v4vohl select,.flyout.svelte-1v4vohl textarea{touch-action:auto}.flyout[data-drag-closing].svelte-1v4vohl,.flyout.dragging.svelte-1v4vohl{transition:none!important}@media(pointer:coarse)and (max-width:34rem){.flyout.svelte-1v4vohl{backdrop-filter:none;will-change:translate,transform;background-color:var(--page-color-background)}}footer.svelte-1v4vohl{display:grid;align-items:end}footer.svelte-1v4vohl>*{grid-area:1/1/-1/-1}.flyout-content.svelte-1v4vohl{display:contents}aside.svelte-1v4vohl header:where(.svelte-1v4vohl){display:grid;grid-template-rows:auto;grid-template-columns:auto 1fr auto;grid-template-areas:"close . title";width:100%;margin-bottom:2em}aside.svelte-1v4vohl header:where(.svelte-1v4vohl) .flyout-close:where(.svelte-1v4vohl){position:relative;grid-area:close;bottom:.1em}aside.svelte-1v4vohl header:where(.svelte-1v4vohl) h2.title:where(.svelte-1v4vohl){display:flex;justify-content:end;grid-area:title;font-size:1.5em;gap:.5em;font-weight:600;font-variation-settings:"opsz" 20;text-transform:uppercase;user-select:none}aside.svelte-1v4vohl header:where(.svelte-1v4vohl) h2.title:where(.svelte-1v4vohl) .icon{position:relative;bottom:.09em}.cart-updating.svelte-t73wl7{margin-left:3em;text-transform:uppercase;font-weight:500;margin-top:-.24em}.cart-updating.svelte-t73wl7 span:where(.svelte-t73wl7):after{display:inline-block;animation:svelte-t73wl7-dotty steps(1,end) 1s infinite;content:""}@keyframes svelte-t73wl7-dotty{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.cart-empty.svelte-t73wl7{display:flex;flex-direction:column;place-self:center}.cart-empty.svelte-t73wl7>*:nth-child(2){margin-top:.2em}.cart-empty.svelte-t73wl7>*:nth-child(3){margin-top:1.6em}.cart-empty.svelte-t73wl7 .empty-tag:where(.svelte-t73wl7){font-weight:500;font-feature-settings:"case";font-size:1.1em}.cart-empty.svelte-t73wl7,.cart-loading.svelte-t73wl7{align-items:center;align-self:center;margin-bottom:10vh}.cart-loading.svelte-t73wl7{justify-self:center;font-size:4em}.cart-items.svelte-t73wl7{container-type:inline-size;contain:layout;overflow:scroll}.cart-items.svelte-t73wl7 ul:where(.svelte-t73wl7){display:flex;flex-direction:column;gap:var(--cart-items-gap)}@container (max-width: 20rem){.cart-items.svelte-t73wl7 ul:where(.svelte-t73wl7){gap:var(--cart-items-gap)}}.footer.svelte-t73wl7{z-index:-1}.color-picker.svelte-181phd1{user-select:none;-webkit-user-select:none;display:flex;flex-direction:column;touch-action:none;-webkit-touch-callout:none}.picker-area.svelte-181phd1{display:flex;margin-bottom:1.2rem}.saturation-value.svelte-181phd1{width:100%;aspect-ratio:1;position:relative;cursor:crosshair;outline:var(--border-1);--border-radius: .4rem;border-radius:var(--border-radius)}.saturation-value.svelte-181phd1 .indicator:where(.svelte-181phd1){position:absolute;width:1rem;height:1rem;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #0000004d;transform:translate(-50%,-50%);pointer-events:none}.saturation-value.svelte-181phd1 .white-gradient:where(.svelte-181phd1){background:linear-gradient(to right,#fff,#fff0);border-radius:var(--border-radius)}.saturation-value.svelte-181phd1 .black-gradient:where(.svelte-181phd1){background:linear-gradient(to top,#000,#0000);border-radius:var(--border-radius)}.saturation-value.svelte-181phd1 .gradient:where(.svelte-181phd1){position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hue-slider.svelte-181phd1{padding-block:.3rem;box-sizing:content-box;width:100%;position:relative;cursor:ew-resize;margin-bottom:15px}.hue-slider.svelte-181phd1 .hue-gradient:where(.svelte-181phd1){position:static;height:.5rem;outline:var(--border-1);background:linear-gradient(in oklab to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:.5rem;width:100%;pointer-events:none}.hue-slider.svelte-181phd1 .indicator:where(.svelte-181phd1){position:absolute;height:100%;aspect-ratio:1;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #0000004d;translate:-50% -50%;top:50%}.hue-slider.svelte-181phd1 .indicator:where(.svelte-181phd1):hover{scale:1.2}.color-preview-area.svelte-181phd1{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.hex-input.svelte-181phd1{width:10ch}.hex-input.svelte-181phd1 input{text-align:center;text-transform:uppercase}.hue-slider.svelte-181phd1:focus{outline:none}.saturation-value.svelte-181phd1:focus,.hue-slider.svelte-181phd1:focus .hue-gradient:where(.svelte-181phd1){outline:var(--input-focus)}.switch-with-label.svelte-zaaegq{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.7em}html[data-theme=light] .color-presets [data-button-root]{background:color-mix(in oklab,var(--color) 82%,white)}html[data-theme=dark] .color-presets [data-button-root]{background:color-mix(in oklab,var(--color) 80%,white)}div:has(>.theme-toggle-popover.svelte-1ltrbbq){margin-right:var(--page-padding-inline)}.theme-toggle-popover.svelte-1ltrbbq{text-transform:initial;width:14.4rem;display:flex;flex-direction:column}.theme-toggle-popover.svelte-1ltrbbq section.general:where(.svelte-1ltrbbq){display:flex;justify-content:space-between;flex-direction:row;margin-bottom:1rem}.theme-toggle-popover.svelte-1ltrbbq section.general:where(.svelte-1ltrbbq) .title:where(.svelte-1ltrbbq){display:flex;flex-direction:row;gap:.4em;align-items:center;font-size:1.1em}.theme-toggle-popover.svelte-1ltrbbq h4:where(.svelte-1ltrbbq){text-transform:uppercase;margin-bottom:0rem;font-weight:500;font-size:1em}.theme-toggle-popover.svelte-1ltrbbq .color-presets:where(.svelte-1ltrbbq){display:flex;gap:1rem}.theme-toggle-popover.svelte-1ltrbbq .color-presets:where(.svelte-1ltrbbq) [data-button-root]{height:1.8rem;width:1.8rem;border-radius:50%;border:var(--border-1)}.theme-toggle-popover.svelte-1ltrbbq .color-picker-wrapper:where(.svelte-1ltrbbq){margin-bottom:0rem}nav.svelte-1gkperx{display:grid;grid-template-columns:auto auto 1fr;grid-auto-rows:min-content;row-gap:clamp(1.7em,7vw,2.6em)}section.svelte-1gkperx{display:grid;grid-template-columns:subgrid;grid-column:1/-1;grid-auto-rows:auto;grid-auto-flow:column dense;column-gap:clamp(1.4em,5.6vw,2.2em);row-gap:.4em}@media(pointer:coarse){section.svelte-1gkperx{row-gap:.55em}}section.svelte-1gkperx h2:where(.svelte-1gkperx){grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:.9em;margin-bottom:.4em;font-weight:500;font-size:1em;color:var(--menu-headings);text-transform:uppercase;letter-spacing:.04em}section.svelte-1gkperx h2:where(.svelte-1gkperx) .line:where(.svelte-1gkperx){height:1px;width:100%;background-color:var(--menu-headings);opacity:.6}section.svelte-1gkperx .social:where(.svelte-1gkperx){font-size:1.7em;grid-column:1/span 2;margin-top:.4em;justify-items:start}section.svelte-1gkperx .grid-item:where(.svelte-1gkperx){font-size:clamp(1.15em,5vw,1.3em);font-weight:600;padding-block:.1em;line-height:1.3}section.svelte-1gkperx .grid-item:where(.svelte-1gkperx) a:where(.svelte-1gkperx){text-decoration-thickness:.1em}section.svelte-1gkperx .grid-item.column-1:where(.svelte-1gkperx){grid-column:1}section.svelte-1gkperx .grid-item.column-2:where(.svelte-1gkperx){grid-column:2}.footer.svelte-1gkperx{margin-top:3rem;display:grid;grid-template-areas:"subscribe subscribe" ".		arrow" "love arrow" "martyr arrow";grid-template-columns:1fr auto;grid-template-rows:auto auto auto;align-items:end}.footer.svelte-1gkperx .love:where(.svelte-1gkperx){grid-area:love}.footer.svelte-1gkperx .martyr-x-ltd:where(.svelte-1gkperx){grid-area:martyr}.footer.svelte-1gkperx .arrow:where(.svelte-1gkperx){grid-area:arrow}.footer.svelte-1gkperx .newsletter-wrapper:where(.svelte-1gkperx){grid-area:subscribe;margin-bottom:clamp(1.4em,6.8vw,2.4em)}.footer.svelte-1gkperx .arrow:where(.svelte-1gkperx){font-size:4em;font-weight:440;line-height:.85}.logo.svelte-ee10x0{display:block;width:5.6em;box-sizing:content-box;flex-shrink:0}.logo.svelte-ee10x0 svg{translate:0 .1em;height:100%;fill:var(--page-color-text)}nav.svelte-ee10x0{position:relative;flex:1;font-weight:500;height:100%;font-size:.9em;display:flex;justify-content:space-between}nav.svelte-ee10x0 ul:where(.svelte-ee10x0){list-style:none;width:100%;display:flex;padding:0;align-items:center}nav.header-nav li.me{margin-left:auto}@media(max-width:44rem){nav.header-nav li.me{margin-left:0}nav.header-nav li:first-child{margin-right:auto}}@media(max-width:21rem){nav.header-nav li.color .label,nav.header-nav li.cart .label,nav.header-nav li.menu .label{display:none}}@media(max-width:44rem){nav.header-nav li.blog{display:none}}@media(max-width:39rem){nav.header-nav li.me{display:none}}@media(max-width:36rem){nav.header-nav li.directory{display:none}}@media(max-width:27rem){nav.header-nav li.assets{display:none}}header[data-astro-cid-nmgm2lwz]{z-index:20;font-size:1rem;display:flex;align-items:center;height:var(--header-height);border-bottom:var(--header-border);position:fixed;width:100%;top:0}header[data-astro-cid-nmgm2lwz]:before{content:"";position:absolute;backdrop-filter:var(--header-backdrop-filter);background:var(--header-background);inset:0}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.body-wrapper[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;position:relative;overflow-x:clip}main[data-astro-cid-5hce7sga]{padding-top:var(--header-height);min-height:100vh;display:flex}footer[data-astro-cid-5hce7sga]{margin:var(--page-padding-inline)}body:has(main .footer-card) footer[data-astro-cid-5hce7sga]{display:none}
