@layer reset,forms,typography,swc;@layer reset{*,*:before,*:after{box-sizing:border-box;scroll-margin-block-start:1rem;interpolate-size:allow-keywords;scroll-behavior:smooth}html{font-family:var(--text-font);font-weight:var(--text-weight);background-color:var(--background);color:var(--foreground);font-size:calc(var(--text-size) / 16 * 1rem);line-height:var(--line-height);accent-color:var(--action);font-synthesis:none;text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;interpolate-size:allow-keywords}body{font:inherit;margin:0;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font:inherit;margin-block:0}ul,ol{margin:0;padding:0;margin-inline-start:1lh}li::marker{color:var(--primary)}p,li,ul,ol,blockquote{margin-block:.5lh}:focus{outline:none}:focus-visible{outline:2px solid var(--action);outline-offset:1px}a{color:var(--action-foreground);border-radius:.1px}a[target=_blank]:after{content:"↗"}a:hover,a:focus-visible{color:var(--action)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button,[type=button],[type=reset],[type=submit]{appearance:none;background:none;border:none;padding:0;cursor:pointer;color:inherit}figure{margin:0}.hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spacer{flex:1}}@layer forms{input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],select{color:var(--foreground);background-color:var(--background);border:1px solid var(--border-color-alt);border-radius:var(--radius);padding:.4rem;padding-inline:.6rem}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,select:focus-visible{border-color:var(--border-color)}input[type=range]{width:10rem;appearance:none;background-color:var(--border-color-alt)}input[type=range]::-webkit-slider-runnable-track{height:2px;appearance:none;color:var(--action);margin-top:0;background-color:var(--border-color-alt);transition:background-color var(--duration)}input[type=range]::-webkit-slider-thumb{appearance:none;width:1rem;height:1rem;background:var(--background);border:2px solid var(--action);border-radius:50%;cursor:pointer;transform:translateY(calc(-50% + 1px));outline:2px solid var(--background)}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-runnable-track{background-color:var(--action)}input[type=range]{background:transparent}input[type=range]::-moz-range-track{height:2px;background-color:var(--border-color-alt);border:none;transition:background-color var(--duration)}input[type=range]::-moz-range-thumb{appearance:none;width:calc(1rem - 4px);height:calc(1rem - 4px);background:var(--background);border:2px solid var(--action);border-radius:50%;cursor:pointer;outline:2px solid var(--background)}input[type=range]:focus::-moz-range-track{background-color:var(--action)}select{font-family:var(--ui-font);font-size:calc(16 / var(--text-size) * 1rem);line-height:1.2;font-weight:var(--ui-weight);color:var(--foreground);background-color:var(--background);border:1px solid var(--foreground);border-radius:var(--radius);padding:.4rem .6rem}select,::picker(select){appearance:base-select}select{flex:1}select{border:1px solid var(--border-color-alt);background:var(--background);padding:.33rem;padding-inline:.5rem .33rem;width:100%}select:hover,select:focus,select:open{border-color:var(--action)}select:open{border-end-start-radius:0;border-end-end-radius:0}select::picker-icon{color:var(--action);content:"";background-color:var(--action-background);width:1lh}select:open::picker-icon{rotate:180deg}::picker(select){border:none}option{display:flex;justify-content:flex-start;padding:.2rem;border:1px solid var(--border-color);border-block-start:none}option:last-child{border-end-start-radius:var(--radius);border-end-end-radius:var(--radius)}option:hover,option:focus{background:var(--action-background);outline:none}.button-group{display:flex;gap:4px;flex-wrap:wrap;margin-block:.67rem}.button-group.fill{width:100%}.button-group.fill>*{flex:1}.button,.button-primary,.button.primary,.button-link,a.button-link{display:grid;place-items:center;text-align:center;width:max-content;appearance:none;text-decoration:none;border-radius:var(--radius);padding:.5rem 1rem;color:var(--action-foreground);background-color:var(--background);border:1px solid var(--action-foreground);cursor:pointer;transition:all var(--duration) ease-in-out}.button:hover,.button:focus-visible{background-color:var(--action-background)}.button-primary,.button.primary,.button-link,a.button-link{background-color:var(--action);color:var(--background)!important}.button-primary:hover,.button-primary:focus-visible,.button.primary:hover,.button.primary:focus-visible,.button-link:hover,.button-link:focus-visible,a.button-link:hover,a.button-link:focus-visible{background-color:var(--action-foreground);color:var(--background)!important}.button-disabled,.button:disabled,.button-primary:disabled{background-color:color-mix(in srgb,var(--action-background) 60%,transparent 40%);color:color-mix(in srgb,var(--action-foreground) 50%,transparent 50%)!important;cursor:not-allowed;backdrop-filter:blur(1rem)}.button-primary:disabled{background-color:color-mix(in srgb,var(--action-foreground) 60%,transparent 40%);color:color-mix(in srgb,var(--action-background) 50%,transparent 50%)!important}}@layer typography{.heading{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:var(--heading-size);line-height:1.1}.ui,.ui-small,.ui-heading,.ui-heading-l,input,button,select,option,textarea,label,.button,.button-primary,.button-link,a.button-link{font-family:var(--ui-font);font-size:calc(16 / var(--text-size) * 1rem);line-height:1.2;font-weight:var(--ui-weight)}.ui-small{font-size:calc(14 / var(--text-size) * 1rem)}.swc-prose h1,.swc-prose h2,.swc-prose h3,.swc-prose h4,.ui-heading,.ui-heading-l{font-weight:var(--heading-weight)}.swc-prose h1,.ui-heading-l{font-size:calc(20 / var(--text-size) * 1rem)}}@layer swc{.swc-prose ul,.swc-prose ol{margin-left:1.5rem}.swc-prose table{border-collapse:collapse;width:100%;overflow:auto}.swc-prose td,.swc-prose th{border-collapse:collapse;border:1px solid var(--border-color-alt);font-family:var(--ui-font);font-size:calc(14 / var(--text-size) * 1rem);line-height:1.3;font-weight:var(--ui-weight);font-variant-numeric:tabular-nums;text-align:start;vertical-align:baseline;padding:.33rem .5rem}.swc-prose th{font-weight:var(--heading-weight);border:none}.swc-prose h1#country-restrictions,.swc-prose h1#refund-policy,.swc-prose h1#delivery-policy,.swc-prose h1#return-policy{display:block}.swc-prose h1,.swc-prose .ui-heading-l{display:none}.swc-prose h1,.swc-prose h2,.swc-font-services h3{font-family:var(--ui-font);font-weight:var(--heading-weight);font-style:var(--heading-style);font-size:20px;line-height:1.2;letter-spacing:0}.swc-prose a{color:var(--foreground);text-underline-offset:2px;text-decoration-thickness:1px}.swc-prose a:hover,.swc-prose a:focus-visible{color:var(--action-foreground)}}main,.main{width:100%;max-width:min(var(--max-width),100% - calc(2 * var(--page-margin)));margin-inline:auto;flex:1 0 auto}main.full-width{max-width:none;padding-inline:0}.mobile-menu[data-astro-cid-6aabv5oc]{position:fixed;inset:0;background-color:var(--primary);color:var(--background);z-index:10;transform:translate(100%);overflow-y:auto;padding:.5rem;padding-inline-end:1.25rem}body:has(.mobile-menu.is-open){overflow:hidden;typographer-banner{display:none}}.mobile-menu[data-astro-cid-6aabv5oc].is-open{transform:translate(0)}.mobile-menu-header[data-astro-cid-6aabv5oc]{display:grid;grid-template-columns:1fr auto auto;gap:2.5rem;align-items:end}.logo[data-astro-cid-6aabv5oc]{background:var(--background);display:grid;place-items:center;width:7.5rem;height:7.5rem;border-radius:50%;svg{width:85%;margin-block-end:.5rem;fill:var(--primary)}}.cart[data-astro-cid-6aabv5oc] svg{color:var(--background);margin-block-end:2.25rem;height:2rem;width:2.625rem}.close-button[data-astro-cid-6aabv5oc]{width:2.75rem;height:2.75rem;fill:currentColor;margin-block-end:2.25rem;margin-inline-end:.25rem}.close-button[data-astro-cid-6aabv5oc]:focus-visible{opacity:.7}.mobile-nav[data-astro-cid-6aabv5oc]{display:flex;flex-direction:column;gap:2rem;text-align:right;font-size:1.5rem;font-family:var(--ui-font);font-weight:var(--heading-weight);a{color:inherit;display:block;text-decoration:none;font-family:var(--text-font)}}.nav-link[data-astro-cid-6aabv5oc]:focus-visible{opacity:.7}.header[data-astro-cid-3ef6ksr2]{--logo-size: 150px;height:120px;background:#f2d9ea var(--noise-dark);background-blend-mode:overlay;position:sticky;z-index:10;color:var(--foreground-alt)}.wrapper[data-astro-cid-3ef6ksr2]{max-width:min(var(--max-width),100% - calc(2 * var(--page-margin)));margin-inline:auto;padding:1rem 0;display:grid;grid-template-columns:var(--logo-size) auto;gap:1rem}.logo[data-astro-cid-3ef6ksr2],.logo-white[data-astro-cid-3ef6ksr2],.logo-blue[data-astro-cid-3ef6ksr2]{width:var(--logo-size);height:var(--logo-size);grid-row:1;grid-column:1;border-radius:50%}.logo[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;z-index:1;svg{fill:var(--background);padding-left:10%;padding-bottom:10%;padding-right:5%}}.logo-white[data-astro-cid-3ef6ksr2]{background:var(--background);translate:-3.5% 0}.logo-blue[data-astro-cid-3ef6ksr2]{background:var(--primary) var(--noise-light);background-blend-mode:overlay;mix-blend-mode:multiply;translate:3.5% 0}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;gap:32px;align-self:end;justify-self:end;margin-block-end:42px;align-items:end;color:var(--primary)}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--text-font);font-weight:600;font-size:24px;line-height:24px;letter-spacing:0;text-decoration:none;color:var(--primary);position:relative;z-index:3;text-shadow:-2px 0px 0px var(--background)}.cart-button[data-astro-cid-3ef6ksr2],.menu-toggle[data-astro-cid-3ef6ksr2]{color:var(--primary)}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:640px){.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:block}.hamburger-menu[data-astro-cid-3ef6ksr2]{width:60px;margin-block-end:4px}}.newsletter-form-wrapper[data-astro-cid-nbvfnxgh]{margin-top:24px}.newsletter-form[data-astro-cid-nbvfnxgh]{display:flex}.newsletter-input[data-astro-cid-nbvfnxgh]{width:199px;padding:12px 16px;border:1px solid var(--border-color-alt);background:var(--background);color:var(--foreground);border-right:none;border-radius:var(--radius-s, 5px) 0 0 var(--radius-s, 5px)}.newsletter-input[data-astro-cid-nbvfnxgh]::placeholder{color:var(--foreground);opacity:.3}.newsletter-input[data-astro-cid-nbvfnxgh]:focus{outline:none;border-color:var(--action-foreground)}.newsletter-button[data-astro-cid-nbvfnxgh]{width:95px;text-align:center;background:var(--action-foreground);color:var(--background);border:none;border-left:1px solid var(--action-foreground);border-radius:0 var(--newsletter-radius, 5px) var(--newsletter-radius, 5px) 0;cursor:pointer}.newsletter-button[data-astro-cid-nbvfnxgh]:hover{background:var(--foreground)}.newsletter-button[data-astro-cid-nbvfnxgh]:disabled{opacity:.7;cursor:not-allowed}.success[data-astro-cid-nbvfnxgh]{font-family:var(--ui-font);color:var(--action)}.error[data-astro-cid-nbvfnxgh]{margin-top:8px;font-family:var(--ui-font);color:var(--negative);font-size:.875rem}.prefooter[data-astro-cid-sz7xmlte],.footer[data-astro-cid-sz7xmlte],.info-link[data-astro-cid-sz7xmlte],.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.copyright-link[data-astro-cid-sz7xmlte],.prefooter-links[data-astro-cid-sz7xmlte] .link[data-astro-cid-sz7xmlte],.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--foreground)}.prefooter[data-astro-cid-sz7xmlte]{border-block-start:1px solid var(--border-color);padding-block:40px;background:var(--background);color:var(--foreground)}.prefooter[data-astro-cid-sz7xmlte] .wrapper[data-astro-cid-sz7xmlte]{padding-block:0}.prefooter-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;align-items:start}.prefooter-links[data-astro-cid-sz7xmlte] .grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,1fr);column-gap:16px}.prefooter-links[data-astro-cid-sz7xmlte] .font-item[data-astro-cid-sz7xmlte]{margin-block:11px}.prefooter-links[data-astro-cid-sz7xmlte] .link[data-astro-cid-sz7xmlte],.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.prefooter-links[data-astro-cid-sz7xmlte] .link[data-astro-cid-sz7xmlte]:hover,.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.info-link[data-astro-cid-sz7xmlte]:hover{color:var(--action);text-decoration:underline}.footer[data-astro-cid-sz7xmlte]{border-block-start:1px solid var(--border-color);background:var(--background)}.wrapper[data-astro-cid-sz7xmlte]{max-width:var(--max-width);margin-inline:auto;padding-block:40px;padding-inline:var(--page-margin)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:50% 25% 25%}.newsletter[data-astro-cid-sz7xmlte]{max-width:577px}.newsletter[data-astro-cid-sz7xmlte] .heading[data-astro-cid-sz7xmlte]{color:var(--primary)}.links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.social[data-astro-cid-sz7xmlte]{display:flex;gap:12px;margin-block-start:30px}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex}.copyright[data-astro-cid-sz7xmlte]{margin-block-start:40px;opacity:.5}.copyright-link[data-astro-cid-sz7xmlte]{color:var(--foreground);text-transform:uppercase;text-decoration:none}.copyright-link[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.typographer-link[data-astro-cid-sz7xmlte]{display:block;margin-block-start:24px}@media(max-width:800px){.prefooter-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.prefooter-grid[data-astro-cid-sz7xmlte]{gap:24px}.prefooter-links[data-astro-cid-sz7xmlte] .grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:24px}.newsletter[data-astro-cid-sz7xmlte],.links[data-astro-cid-sz7xmlte],.info[data-astro-cid-sz7xmlte]{max-width:none;margin-inline-start:0}.links[data-astro-cid-sz7xmlte]{margin-block:24px}.copyright[data-astro-cid-sz7xmlte]{margin-block-start:30px}}
