header{grid-template-rows:repeat(2,auto);grid-template-columns:1fr;justify-items:center;width:100%;margin-top:2rem;display:grid}header .desktop{display:none}header p{color:var(--highlight)}header img{mix-blend-mode:multiply}@media (min-width:550px){header{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"logo logo logo""social tag shop""nav nav nav";gap:1rem}header .desktop{display:grid}header .logo{grid-area:logo/span 3;justify-self:center}header .tagline{color:var(--highlight);grid-area:tag}header .social-links{grid-area:social;grid-template-columns:repeat(3,1fr);gap:1rem;font-size:1.25rem;display:grid}header .social-links a{color:var(--gray);transform:scale(1)}header .social-links a:hover,header .social-links a:active,header .social-links a:focus{cursor:pointer;color:var(--highlight);transform:scale(1.2)}header .shop-icons{grid-area:shop;grid-template-columns:repeat(3,1fr);place-items:center;gap:1rem;font-size:1.25rem;display:grid}header button{color:var(--gray);transition:color var(--transition);background:0 0;border:none;font-size:1.25rem;transform:scale(1)}header button:hover,header button:active,header button:focus{cursor:pointer;color:var(--highlight);transform:scale(1.2)}}header nav{border-top:2px solid var(--faded-highlight);border-bottom:1px solid var(--faded-highlight);z-index:10;background:var(--background);width:100%;position:fixed;bottom:0}header nav ul{text-align:center;padding-block:1rem;list-style:none}header nav li,header nav li>a{color:#222;margin-block:1rem;font-size:1.5rem}header nav li:hover,header nav li:focus,header nav li:focus-visible,header nav li>a:hover,header nav li>a:focus,header nav li>a:focus-visible{background-color:var(--highlight);color:#fff;border:none;outline:none;width:100%;font-weight:600;display:block}@media (min-width:550px){header nav{grid-area:nav;position:static}header nav ul{grid-template-rows:1fr;grid-template-columns:repeat(7,1fr);gap:1rem;padding-block:0;display:grid}header nav ul li:hover,header nav ul li:focus,header nav ul li:focus-visible{color:#222;background-color:#0000;padding-block:0;font-weight:400}header nav ul li>a:hover,header nav ul li>a:focus,header nav ul li>a:focus-visible{color:var(--highlight);background-color:#0000;margin-block:0;font-weight:600;text-decoration:underline}}header nav .mobile-menu{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;display:grid}header nav .mobile-menu .shopping-icon{justify-self:end}header nav .mobile-menu .hamburger-btn{cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;padding:0;display:flex}@media (min-width:550px){header nav .mobile-menu{display:none}}header nav .open{display:block!important}@media (min-width:550px){header nav .open{display:grid!important}}header nav #navToggle{display:none}@media (min-width:550px){header nav #navToggle{display:grid}}.shopping-icon{width:2rem;height:2rem;color:var(--gray);grid-template-rows:1fr;grid-template-columns:1fr;align-items:self-end;display:grid}.shopping-icon:hover{color:var(--highlight)}.shopping-icon svg{grid-area:1/1/2/2;width:100%;height:100%}.shopping-icon .snipcart-items-count{z-index:2;text-align:center;color:#fff;grid-area:1/1/2/2;font-size:1rem;font-weight:400}
.kofi-module-scss-module__43Rjna__kofi{background:#fffefd;border:none;width:100%;max-width:540px;padding:4px}
footer{border-top:2px solid var(--faded-highlight);grid-row:3/4;justify-items:center;width:100%;margin-bottom:45px;padding-block:1rem;display:block}footer .social-links{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}footer .social-links a{color:var(--gray);font-size:1.5rem;transform:scale(1)}footer .social-links a:hover,footer .social-links a:active,footer .social-links a:focus{color:var(--highlight);transform:scale(1.2)}@media (min-width:550px){footer .social-links{grid-area:connect;grid-template-rows:repeat(3,1fr)}footer .social-links p{grid-column:1/4}}footer .payment-methods{color:var(--light-gray);grid-template-columns:repeat(3,1fr);gap:1rem;margin-block:1rem;font-size:1.5rem;display:grid}@media (min-width:550px){footer .payment-methods{grid-area:pay;font-size:2rem}footer{grid-template-columns:repeat(3,1fr);grid-template-areas:".iframe.""connect contact extra""connect contact extra""pay pay pay";gap:1rem;margin-top:3rem;margin-bottom:0;font-size:1.5rem;display:grid}footer iframe{grid-area:1/1/2/4}footer .contact{grid-area:contact}footer .extra-links{grid-area:extra;justify-items:center;display:grid}footer ul{list-style:none}}
@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.09l1jz5ihg0p~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.0_qs2mjxez25z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.17~hndooavd5u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0put2--9ix-3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.02x781ca3~dwt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0az0.9544w3d6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_44b8f7ec-module__Tg5sGq__className{font-family:Lato,Lato Fallback;font-style:normal}
:root{--highlight:#f58f89;--dark-highlight:#983025;--background:#fffefd;--turq:#019d8d;--gray:#5c5c5c;--light-gray:#9f9f9f;--form-gray:#c4c4c4;--faded-highlight:#ffe2d6;--warn-highlight:#f33e4f;--radius:8px;--transition:.3s;--bgColor-buttonPrimary:var(--highlight);--bgColor-buttonSecondary:var(--highlight);--color-buttonPrimary-hover:var(--highlight);--borderColor-buttonSecondary-hover:var(--highlight);--bgColor-buttonPrimary-hover:#fff;--bgColor-buttonSecondary-hover:#fff;--borderColor-buttonPrimary-hover:var(--highlight);--color-buttonPrimary-active:var(--highlight);--color-buttonSecondary-active:var(--highlight);--borderColor-buttonPrimary-active:var(--highlight);--borderColor-buttonSecondary-active:var(--highlight);--bgColor-buttonPrimary-active:#fff;--bgColor-buttonSecondary-active:#fff;--color-buttonPrimary-focus:var(--highlight);--color-buttonSecondary-focus:var(--highlight);--borderColor-buttonPrimary-focus:var(--highlight);--borderColor-buttonSecondary-focus:var(--highlight);--bgColor-buttonPrimary-focus:#fff;--bgColor-buttonSecondary-focus:#fff;--shadow-buttonPrimary-focus:: var(--highlight);--shadow-buttonSecondary-focus:: var(--highlight);--borderColor-input-hover:var(--highlight);--borderColor-input-focus:var(--highlight);--shadow-input-focus:var(--faded-highlight);--borderColor-input-checked:var(--highlight);--bgColor-input-checked:var(--highlight);--borderColor-input-error:var(--dark-highlight);--color-badge:var(--highlight);--borderColor-badge:var(--highlight);--color-badge-active:var(--highlight);--borderColor-badge-active:var(--highlight);--bgColor-badge-active:#fff;--bgColor-modal:#fff;--bgColor-info:var(--faded-highlight);--borderColor-default:var(--highlight);--color-inputIcon:var(--highlight);--color-inputIcon-hover:var(--dark-highlight);--color-inputIcon-focus:var(--dark-highlight)}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--background);color:#222;grid-template-rows:repeat(3,auto);grid-template-columns:1fr;justify-items:center;gap:1rem;min-height:100%;display:grid}main{max-width:90%}.snipcart-customer-signin{background:0 0;border:none;font-size:1.5rem}.snipcart-customer-signin:hover,.snipcart-customer-signin:focus{background:var(--highlight);color:#fff;border:none;outline:none;width:100%;font-weight:600;text-decoration:underline;display:block}@media (min-width:550px){.snipcart-customer-signin{width:2rem;height:2rem}.snipcart-customer-signin:hover,.snipcart-customer-signin:focus{color:var(--highlight);background:0 0;text-decoration:none}.snipcart-customer-signin svg{width:100%;height:100%}}h1{color:var(--highlight);text-align:center;margin-top:1rem;font-size:2rem}@media (min-width:550px){h1{font-size:2.5rem}}h2{font-size:1.25rem}a{color:inherit;transition:color var(--transition);text-decoration:none}a:hover{cursor:pointer;color:var(--highlight);text-decoration:underline}.products{grid-template-columns:repeat(2,1fr);justify-items:center;gap:1rem;margin-block:3rem;display:grid}.products h1{grid-column:1/3}@media (min-width:550px){.products{grid-template-columns:repeat(3,1fr);justify-self:center;max-width:996px}}@media (min-width:1440px){.products{grid-template-columns:repeat(4,1fr)}}.snipcart-modal__close-icon,.snipcart-cart-header__icon,.snipcart-modal__close-icon{color:var(--highlight)!important}.snipcart-base-button__label,.snipcart-base-button__icon{color:#fff}.snipcart-base-button__label:hover,.snipcart-base-button__icon:hover{color:var(--highlight)!important}.snipcart-button-icon.is-secondary{color:var(--highlight);border:1px solid var(--highlight);background-color:#fff}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#spinner{color:var(--highlight);fill:var(--highlight);transform-origin:50%;width:5rem;height:5rem;margin:4rem auto;animation:2s linear infinite rotate;display:block}#errorH2{text-align:center;margin-block:1rem;font-size:2rem;font-weight:300}#errorSpan{text-align:center;font-size:3rem;display:block}#errorButton{border-radius:var(--radius);background:var(--background);color:#222;width:100%;max-width:200px;margin:2rem auto;padding:.5rem 1rem;font-size:1.25rem;display:block}#errorButton:hover{cursor:pointer;border:2px solid var(--faded-highlight);background:var(--highlight);color:#fff}
