/*! CSS Normalize & Reset
 * Based on modern CSS reset practices and normalize.css
 * Combines the best of both approaches for cross-browser consistency
 */*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;line-height:1.5}main{display:block}h1{font-size:2em;margin:.67em 0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}ul,ol{list-style:none}a{background-color:transparent;text-decoration:inherit;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto;display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}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}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:FuturaNowHeadline;src:url(../../../fonts/FuturaNowHeadline-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:InterVariable;src:url(../../../fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-black: #000000;--color-white: #FFFFFF;--color-rose-red: #D7322E;--color-rose-med-red: #dd6a68;--color-rose-pink: #E6A79E;--color-red-100: #fef2f2;--color-red-200: #fecaca;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-light-mint: #E0F3E6;--color-dark-mint: #C4E8D7;--color-dark-green: #0A8D65;--color-darkest-green: #003025;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d1d5db;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-900: #171717;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-24: 24px;--spacing-32: 32px;--spacing-48: 48px;--spacing-64: 64px;--spacing-96: 96px;--spacing-128: 128px;--spacing-256: 256px;--ease-linear: cubic-bezier(0, 0, 1, 1);--ease-quad-in: cubic-bezier(.55, .085, .68, .53);--ease-quad-out: cubic-bezier(.25, .46, .45, .94);--ease-quad-in-out: cubic-bezier(.455, .03, .515, .955);--ease-cubic-in: cubic-bezier(.55, .055, .675, .19);--ease-cubic-out: cubic-bezier(.215, .61, .355, 1);--ease-cubic-in-out: cubic-bezier(.645, .045, .355, 1);--ease-quart-in: cubic-bezier(.895, .03, .685, .22);--ease-quart-out: cubic-bezier(.165, .84, .44, 1);--ease-quart-in-out: cubic-bezier(.77, 0, .175, 1);--ease-quint-in: cubic-bezier(.755, .05, .855, .06);--ease-quint-out: cubic-bezier(.23, 1, .32, 1);--ease-quint-in-out: cubic-bezier(.86, 0, .07, 1);--ease-sine-in: cubic-bezier(.47, 0, .745, .715);--ease-sine-out: cubic-bezier(.39, .575, .565, 1);--ease-sine-in-out: cubic-bezier(.445, .05, .55, .95);--ease-expo-in: cubic-bezier(.95, .05, .795, .035);--ease-expo-out: cubic-bezier(.19, 1, .22, 1);--ease-expo-in-out: cubic-bezier(1, 0, 0, 1);--ease-circ-in: cubic-bezier(.6, .04, .98, .335);--ease-circ-out: cubic-bezier(.075, .82, .165, 1);--ease-circ-in-out: cubic-bezier(.785, .135, .15, .86);--ease-back-in: cubic-bezier(.6, -.28, .735, .045);--ease-back-out: cubic-bezier(.175, .885, .32, 1.275);--ease-back-in-out: cubic-bezier(.68, -.55, .265, 1.55);--ease-spring-light: linear(0 0%, .004379 1%, .017027 2%, .037197 3%, .064139 4%, .097098 5%, .135326 6%, .178089 7.000000000000001%, .224667 8%, .274366 9%, .326515 10%, .380476 11%, .435642 12%, .491445 13%, .547353 14.000000000000002%, .602874 15%, .65756 16%, .711 17%, .76283 18%, .812725 19%, .860402 20%, .90562 21%, .948177 22%, .98791 23%, 1.024693 24%, 1.058435 25%, 1.089077 26%, 1.116593 27%, 1.140987 28.000000000000004%, 1.162286 28.999999999999996%, 1.180545 30%, 1.19584 31%, 1.208266 32%, 1.217937 33%, 1.22498 34%, 1.229538 35%, 1.231761 36%, 1.231811 37%, 1.229853 38%, 1.226059 39%, 1.220603 40%, 1.213659 41%, 1.205403 42%, 1.196006 43%, 1.185638 44%, 1.174463 45%, 1.162638 46%, 1.150318 47%, 1.137645 48%, 1.124757 49%, 1.111781 50%, 1.098837 51%, 1.086034 52%, 1.073472 53%, 1.061241 54%, 1.04942 55.00000000000001%, 1.038082 56.00000000000001%, 1.027286 56.99999999999999%, 1.017084 57.99999999999999%, 1.007519 59%, .998624 60%, .990425 61%, .982939 62%, .976176 63%, .970139 64%, .964824 65%, .960222 66%, .956318 67%, .953091 68%, .950518 69%, .94857 70%, .947216 71%, .946423 72%, .946154 73%, .946371 74%, .947035 75%, .948105 76%, .949542 77%, .951304 78%, .953352 79%, .955646 80%, .958146 81%, .960816 82%, .963619 83%, .966522 84%, .96949 85%, .972494 86%, .975505 87%, .978496 88%, .981443 89%, .984323 90%, .987118 91%, .989809 92%, .992382 93%, .994822 94%, .99712 95%, .999265 96%, 1.001252 97%, 1.003076 98%, 1.004733 99%, 1.006221 100%)}.text-1{font-size:96px;line-height:96px;letter-spacing:-2px}@media (max-width: 1199px){.text-1{font-size:80px;line-height:84px;letter-spacing:-1.5px}}@media (max-width: 799px){.text-1{font-size:48px;line-height:46px;letter-spacing:-1px}}.text-2{font-size:80px;line-height:80px;letter-spacing:-1.5px}@media (max-width: 1199px){.text-2{font-size:64px;line-height:68px;letter-spacing:-1px}}@media (max-width: 799px){.text-2{font-size:48px;line-height:48px;letter-spacing:-.5px}}.text-3{font-size:56px;line-height:64px;letter-spacing:-1px}@media (max-width: 1199px){.text-3{font-size:48px;line-height:52px;letter-spacing:-.5px}}@media (max-width: 799px){.text-3{font-size:40px;line-height:42px;letter-spacing:-.25px}}.text-4{font-size:48px;line-height:50px;letter-spacing:-.5px}@media (max-width: 1199px){.text-4{font-size:40px;line-height:44px;letter-spacing:-.25px}}@media (max-width: 799px){.text-4{font-size:32px;line-height:34px;letter-spacing:0px}}.text-5{font-size:40px;line-height:42px;letter-spacing:-.25px}@media (max-width: 1199px){.text-5{font-size:32px;line-height:40px;letter-spacing:-.25px}}@media (max-width: 799px){.text-5{font-size:28px;line-height:32px;letter-spacing:-.25px}}.text-6{font-size:32px;line-height:38px;letter-spacing:0px}@media (max-width: 1199px){.text-6{font-size:28px;line-height:30px;letter-spacing:.2px}}@media (max-width: 799px){.text-6{font-size:24px;line-height:26px;letter-spacing:.22px}}.text-7{font-size:28px;line-height:32px;letter-spacing:.2px}@media (max-width: 1199px){.text-7{font-size:24px;line-height:28px;letter-spacing:.2px}}@media (max-width: 799px){.text-7{font-size:21px;line-height:24px;letter-spacing:.2px}}.text-8{font-size:24px;line-height:28px;letter-spacing:-.25px}@media (max-width: 1199px){.text-8{font-size:21px;line-height:26px;letter-spacing:-.25px}}@media (max-width: 799px){.text-8{font-size:21px;line-height:26px;letter-spacing:-.1px}}.text-9{font-size:21px;line-height:26px;letter-spacing:0px}@media (max-width: 1199px){.text-9{font-size:21px;line-height:26px;letter-spacing:0px}}@media (max-width: 799px){.text-9{font-size:19px;line-height:26px;letter-spacing:0px}}.text-10{font-size:19px;line-height:27px;letter-spacing:.25px}@media (max-width: 1199px){.text-10{font-size:19px;line-height:25px;letter-spacing:0px}}@media (max-width: 799px){.text-10{font-size:14px;line-height:19px;letter-spacing:0px}}.text-11{font-size:16px;line-height:22px;letter-spacing:0px}@media (max-width: 1199px){.text-11{font-size:16px;line-height:22px;letter-spacing:0px}}@media (max-width: 799px){.text-11{font-size:14px;line-height:22px;letter-spacing:0px}}.text-12{font-size:14px;line-height:19px;letter-spacing:-.25px}@media (max-width: 1199px){.text-12{font-size:14px;line-height:19px;letter-spacing:-.25px}}@media (max-width: 799px){.text-12{font-size:14px;line-height:19px;letter-spacing:-.25px}}.text-13{font-size:12px;line-height:16px;letter-spacing:-.25px}@media (max-width: 1199px){.text-13{font-size:12px;line-height:16px;letter-spacing:-.25px}}@media (max-width: 799px){.text-13{font-size:12px;line-height:16px;letter-spacing:-.25px}}.spacing-8-mt{margin-top:8px}.spacing-8-mb{margin-bottom:8px}.spacing-8-ml{margin-left:8px}.spacing-8-mr{margin-right:8px}.spacing-8-pt{padding-top:8px}.spacing-8-pb{padding-bottom:8px}.spacing-8-pl{padding-left:8px}.spacing-8-pr{padding-right:8px}.spacing-12-mt{margin-top:12px}.spacing-12-mb{margin-bottom:12px}.spacing-12-ml{margin-left:12px}.spacing-12-mr{margin-right:12px}.spacing-12-pt{padding-top:12px}.spacing-12-pb{padding-bottom:12px}.spacing-12-pl{padding-left:12px}.spacing-12-pr{padding-right:12px}.spacing-16-mt{margin-top:16px}.spacing-16-mb{margin-bottom:16px}.spacing-16-ml{margin-left:16px}.spacing-16-mr{margin-right:16px}.spacing-16-pt{padding-top:16px}.spacing-16-pb{padding-bottom:16px}.spacing-16-pl{padding-left:16px}.spacing-16-pr{padding-right:16px}.spacing-24-mt{margin-top:24px}.spacing-24-mb{margin-bottom:24px}.spacing-24-ml{margin-left:24px}.spacing-24-mr{margin-right:24px}.spacing-24-pt{padding-top:24px}.spacing-24-pb{padding-bottom:24px}.spacing-24-pl{padding-left:24px}.spacing-24-pr{padding-right:24px}.spacing-32-mt{margin-top:32px}.spacing-32-mb{margin-bottom:32px}.spacing-32-ml{margin-left:32px}.spacing-32-mr{margin-right:32px}.spacing-32-pt{padding-top:32px}.spacing-32-pb{padding-bottom:32px}.spacing-32-pl{padding-left:32px}.spacing-32-pr{padding-right:32px}.spacing-48-mt{margin-top:48px}.spacing-48-mb{margin-bottom:48px}.spacing-48-ml{margin-left:48px}.spacing-48-mr{margin-right:48px}.spacing-48-pt{padding-top:48px}.spacing-48-pb{padding-bottom:48px}.spacing-48-pl{padding-left:48px}.spacing-48-pr{padding-right:48px}.spacing-64-mt{margin-top:64px}.spacing-64-mb{margin-bottom:64px}.spacing-64-ml{margin-left:64px}.spacing-64-mr{margin-right:64px}.spacing-64-pt{padding-top:64px}.spacing-64-pb{padding-bottom:64px}.spacing-64-pl{padding-left:64px}.spacing-64-pr{padding-right:64px}.spacing-96-mt{margin-top:96px}.spacing-96-mb{margin-bottom:96px}.spacing-96-ml{margin-left:96px}.spacing-96-mr{margin-right:96px}.spacing-96-pt{padding-top:96px}.spacing-96-pb{padding-bottom:96px}.spacing-96-pl{padding-left:96px}.spacing-96-pr{padding-right:96px}.spacing-128-mt{margin-top:128px}.spacing-128-mb{margin-bottom:128px}.spacing-128-ml{margin-left:128px}.spacing-128-mr{margin-right:128px}.spacing-128-pt{padding-top:128px}.spacing-128-pb{padding-bottom:128px}.spacing-128-pl{padding-left:128px}.spacing-128-pr{padding-right:128px}.spacing-256-mt{margin-top:256px}.spacing-256-mb{margin-bottom:256px}.spacing-256-ml{margin-left:256px}.spacing-256-mr{margin-right:256px}.spacing-256-pt{padding-top:256px}.spacing-256-pb{padding-bottom:256px}.spacing-256-pl{padding-left:256px}.spacing-256-pr{padding-right:256px}.constrained{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;padding:0 var(--spacing-24)}@media (min-width: 800px){.constrained{padding:0 var(--spacing-48)}}.full-width{width:100%}.heading-xl{font-family:FuturaNowHeadline,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 500;font-size:48px;line-height:50px;letter-spacing:-.5px}@media (max-width: 1199px){.heading-xl{font-size:40px;line-height:44px;letter-spacing:-.25px}}@media (max-width: 799px){.heading-xl{font-size:32px;line-height:34px;letter-spacing:0px}}.heading-lg{font-family:FuturaNowHeadline,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 500;font-size:40px;line-height:42px;letter-spacing:-.25px}@media (max-width: 1199px){.heading-lg{font-size:32px;line-height:40px;letter-spacing:-.25px}}@media (max-width: 799px){.heading-lg{font-size:28px;line-height:32px;letter-spacing:-.25px}}.heading-md{font-family:FuturaNowHeadline,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 500;font-size:32px;line-height:38px;letter-spacing:0px}@media (max-width: 1199px){.heading-md{font-size:28px;line-height:30px;letter-spacing:.2px}}@media (max-width: 799px){.heading-md{font-size:24px;line-height:26px;letter-spacing:.22px}}.heading-sm{font-family:InterVariable,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 530;font-size:19px;line-height:27px;letter-spacing:.25px}@media (max-width: 1199px){.heading-sm{font-size:19px;line-height:25px;letter-spacing:0px}}@media (max-width: 799px){.heading-sm{font-size:14px;line-height:19px;letter-spacing:0px}}.heading-xs{font-family:InterVariable,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 530;font-size:16px;line-height:22px;letter-spacing:0px}@media (max-width: 1199px){.heading-xs{font-size:16px;line-height:22px;letter-spacing:0px}}@media (max-width: 799px){.heading-xs{font-size:14px;line-height:22px;letter-spacing:0px}}.body-sm{font-family:InterVariable,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 400;font-size:16px;line-height:22px;letter-spacing:0px}@media (max-width: 1199px){.body-sm{font-size:16px;line-height:22px;letter-spacing:0px}}@media (max-width: 799px){.body-sm{font-size:14px;line-height:22px;letter-spacing:0px}}.body-md{font-family:InterVariable,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 400;font-size:19px;line-height:27px;letter-spacing:.25px}@media (max-width: 1199px){.body-md{font-size:19px;line-height:25px;letter-spacing:0px}}@media (max-width: 799px){.body-md{font-size:14px;line-height:19px;letter-spacing:0px}}.body-lg{font-family:InterVariable,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 400;font-size:21px;line-height:26px;letter-spacing:0px}@media (max-width: 1199px){.body-lg{font-size:21px;line-height:26px;letter-spacing:0px}}@media (max-width: 799px){.body-lg{font-size:19px;line-height:26px;letter-spacing:0px}}.label-sm{font-family:InterVariable,system-ui,-apple-system,sans-serif;font-weight:400;font-variation-settings:"wght" 500;font-size:12px;line-height:16px;letter-spacing:-.25px}@media (max-width: 1199px){.label-sm{font-size:12px;line-height:16px;letter-spacing:-.25px}}@media (max-width: 799px){.label-sm{font-size:12px;line-height:16px;letter-spacing:-.25px}}.label-md{font-family:InterVariable,system-ui,-apple-system,sans-serif;font-weight:400;font-variation-settings:"wght" 500;font-size:14px;line-height:19px;letter-spacing:-.25px}@media (max-width: 1199px){.label-md{font-size:14px;line-height:19px;letter-spacing:-.25px}}@media (max-width: 799px){.label-md{font-size:14px;line-height:19px;letter-spacing:-.25px}}.label-lg{font-family:InterVariable,system-ui,-apple-system,sans-serif;font-weight:400;font-variation-settings:"wght" 500;font-size:16px;line-height:22px;letter-spacing:0px}@media (max-width: 1199px){.label-lg{font-size:16px;line-height:22px;letter-spacing:0px}}@media (max-width: 799px){.label-lg{font-size:14px;line-height:22px;letter-spacing:0px}}:root{--page-max-width: 1100px;--page-half-width: 550px}html{font-family:InterVariable,system-ui,-apple-system,sans-serif;color:var(--color-black);background-color:var(--color-light-mint)}body{margin:0;padding:0}a{text-decoration:none;color:var(--color-black)}.page{padding-bottom:var(--spacing-128)}.navigation.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{text-align:center;padding-top:32px;padding-bottom:32px}.navigation-main.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{position:fixed;top:0;left:0;z-index:10;width:100%;height:50px;transition:height .3s var(--ease-cubic-in-out);background-color:var(--color-darkest-green);overflow:hidden}.navigation-main.open.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{height:215px}@media (min-width: 800px){.navigation-main.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{height:45px}}.navigation-main.svelte-1fdsxox ul.svelte-1fdsxox.svelte-1fdsxox{display:flex;gap:14px;justify-content:center;height:auto;flex-direction:column}@media (min-width: 800px){.navigation-main.svelte-1fdsxox ul.svelte-1fdsxox.svelte-1fdsxox{height:100%;align-items:center;flex-direction:row}}.navigation-main.svelte-1fdsxox ul.svelte-1fdsxox li.svelte-1fdsxox{height:100%}.navigation-main.svelte-1fdsxox ul.svelte-1fdsxox a.svelte-1fdsxox{position:relative;display:flex;align-items:center;color:#fff;font-size:14px;height:100%}.navigation-main.svelte-1fdsxox ul.svelte-1fdsxox a.svelte-1fdsxox:hover:after{height:3px}.navigation-main.svelte-1fdsxox ul.svelte-1fdsxox a.svelte-1fdsxox:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;transition:height .2s ease;background-color:var(--color-dark-mint);display:none}@media (min-width: 800px){.navigation-main.svelte-1fdsxox ul.svelte-1fdsxox a.svelte-1fdsxox:after{display:block}}.navigation-main.svelte-1fdsxox ul .separator.svelte-1fdsxox.svelte-1fdsxox{width:8px;height:8px;align-items:center;justify-content:center;flex-shrink:0;display:none}@media (min-width: 800px){.navigation-main.svelte-1fdsxox ul .separator.svelte-1fdsxox.svelte-1fdsxox{display:flex}}.navigation-main-inner.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{position:relative;padding-top:60px}@media (min-width: 800px){.navigation-main-inner.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{padding-top:0}}.navigation-container.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{position:relative;top:40px;margin-bottom:30px}.navigation-list.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{display:flex;gap:15px;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}@media (min-width: 800px){.navigation-list.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{gap:30px}}.navigation-list.svelte-1fdsxox a.svelte-1fdsxox.svelte-1fdsxox{text-decoration:none;color:var(--color-black)}.logo.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{width:60px}@media (min-width: 800px){.logo.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{width:80px}}.logo-type.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{padding-left:10px;margin:20px auto 0}@media (min-width: 800px){.logo-type.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{margin:40px auto 0}}.hamburger.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{background-color:transparent;border:none;position:absolute;top:-4px;left:0;padding:24px;cursor:pointer}@media (min-width: 800px){.hamburger.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{display:none}}.hamburger-lines.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{display:flex;flex-direction:column;gap:4px}.hamburger-lines.svelte-1fdsxox span.svelte-1fdsxox.svelte-1fdsxox{width:20px;height:1px;background-color:#fff;display:block;transition:all .3s ease}.cart-container.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{position:absolute;top:26px;right:var(--spacing-24);transform:translateY(-50%)}@media (min-width: 800px){.cart-container.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{top:24px;right:var(--spacing-48)}}.cart-link.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{position:relative;display:flex;align-items:center;color:var(--color-black);text-decoration:none}.cart-count.svelte-1fdsxox.svelte-1fdsxox.svelte-1fdsxox{position:absolute;top:-8px;right:-8px;background-color:var(--color-dark-green);color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.footer.svelte-12l0w5u.svelte-12l0w5u{margin-top:40px;text-align:center;padding-top:32px;padding-bottom:32px}.navigation-list.svelte-12l0w5u.svelte-12l0w5u{display:flex;gap:30px;align-items:center;justify-content:center;list-style:none;padding:0;margin:0;margin-bottom:var(--spacing-16)}.navigation-list.svelte-12l0w5u a.svelte-12l0w5u{text-decoration:none;color:var(--color-black)}.logo.svelte-12l0w5u.svelte-12l0w5u{width:80px}.copyright.svelte-12l0w5u.svelte-12l0w5u{opacity:.5;margin-top:8px}.email.svelte-12l0w5u a.svelte-12l0w5u{opacity:.5}.email.svelte-12l0w5u a.svelte-12l0w5u:hover{opacity:1}.app.svelte-17rn6m{display:flex;flex-direction:column;min-height:100vh;opacity:0;transition:opacity 2s .5s}.app.svelte-17rn6m.loaded{opacity:1}main.svelte-17rn6m{flex:1}
