.logo[data-v-47de2cc9]{align-items:center;color:currentColor;display:flex;height:40.909px;justify-content:center;padding:5px 5.455px 5.909px;width:250px}@media (max-width:600px){.logo[data-v-47de2cc9]{height:40px;width:170px}}.toolbar-link[data-v-c97db25b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:rgb(var(--foreground-color));cursor:pointer;font-family:var(--heading-font-family);font-size:1.2em;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0;text-align:center;text-transform:uppercase;transition:color .2s ease-out}.language-selector-wrapper[data-v-a45a876a]{align-items:center;display:flex}.language-selector[data-v-a45a876a]{background-color:rgba(var(--foreground-color),0);border:none;border-radius:25px;color:var(--foreground-color);font-family:var(--body-font-family);font-size:.8em;height:50px;outline:0;padding:.5em;transition:background-color .2s ease-out;width:120px;--webkit-appearance:none;background:none}.language-selector[data-v-a45a876a]:hover{background-color:rgba(var(--foreground-color),.1)}@media (max-width:1100px){.language-selector[data-v-a45a876a]{font-family:var(--heading-font-family);font-size:1.5em;height:auto;margin:0;padding:0;text-transform:uppercase;width:auto}.language-selector[data-v-a45a876a]:hover{background-color:rgba(var(--foreground-color),0)}}.icon{display:inline-block;height:1em;line-height:0;width:1em}.icon svg{height:100%;width:100%}.icon-button[data-v-eb42e027]{align-items:center;background-color:rgba(var(--foreground-color),0);border:none;border-radius:50%;color:currentColor;cursor:pointer;display:flex;flex-direction:column;font-size:2em;height:50px;justify-content:center;padding:0;position:relative;touch-action:manipulation;transition:background-color .2s ease-out;width:50px}.icon-button[data-v-eb42e027]:active,.icon-button[data-v-eb42e027]:focus,.icon-button[data-v-eb42e027]:hover,.icon-button[active=true][data-v-eb42e027]{background-color:rgba(var(--foreground-color),.1)}.label[data-v-eb42e027]{font-size:0}.badge[data-v-eb42e027]{align-items:center;background-color:rgb(var(--foreground-color));border-radius:50%;color:rgb(var(--background-color));display:flex;font-size:.35em;font-weight:700;height:18px;justify-content:center;padding:5px;position:absolute;right:0;top:0;transition:transform .2s ease-out,opacity .2s ease-out,background-color .4s ease-out,color .4s ease-out;width:18px}.scale-enter-active[data-v-eb42e027],.scale-leave-to[data-v-eb42e027]{opacity:0;transform:scale(0)}.search-input[data-v-c4c91500]{align-items:center;align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid rgb(var(--primary-color));border-radius:5.875rem;display:flex;gap:.625rem;height:70px;padding:0 1.5625rem;--webkit-appearance:none;font-size:1.4em}.icon[data-v-c4c91500]{font-size:36px}.icon[data-v-c4c91500],.text-input[data-v-c4c91500]{color:rgb(var(--foreground-color))}.text-input[data-v-c4c91500]{border:0;--webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;flex:1;font-family:inherit;font-size:inherit;outline:0}.text-input[data-v-c4c91500]::-moz-placeholder{color:rgba(var(--foreground-color),.5)}.text-input[data-v-c4c91500]::placeholder{color:rgba(var(--foreground-color),.5)}.scroll-container[data-v-7103ac74]{overflow:scroll;position:relative}.scroll-container.scrolled[data-v-7103ac74]{box-shadow:0 -1px rgba(var(--foreground-color),.1)}.search-results[data-v-59dfe44b]{align-items:flex-start;display:grid;flex:1;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-bottom:10px}h2[data-v-59dfe44b]{margin:0}.search-results-wrapper[data-v-59dfe44b]{display:flex;flex-direction:column;gap:10px}.submenu-link[data-v-861918e5]{animation:fadeIn-861918e5 .5s ease-out;height:var(--expanded-content-height);overflow:hidden;position:relative;width:100%}.submenu-link img[data-v-861918e5]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-out;width:100%}.submenu-link .title-overlay[data-v-861918e5]{align-items:center;background:linear-gradient(180deg,#0000001a 0,#000000b3);color:#fff;display:flex;font-family:var(--heading-font-family);font-size:1.5rem;height:100%;justify-content:center;left:0;position:absolute;text-transform:uppercase;top:0;width:100%}.submenu-link:hover img[data-v-861918e5]{transform:scale(1.02)}@media (max-width:800px){.submenu-link[data-v-861918e5]{width:100%}}@keyframes fadeIn-861918e5{0%{opacity:0}to{opacity:1}}.cart-line[data-v-affd7ce1]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:100px auto auto 20px;grid-template-rows:100%;height:100%;justify-items:end;padding:1rem 0;width:100%}.cart-line p[data-v-affd7ce1]{margin:0}.cart-line .thumb[data-v-affd7ce1]{aspect-ratio:1;border-radius:5px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.cart-line .text-field[data-v-affd7ce1]{max-height:7.5rem;overflow:hidden}.cart-line .text-field .title[data-v-affd7ce1]{margin:0}.cart-line .details[data-v-affd7ce1]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:space-around}.cart-line .details .variant[data-v-affd7ce1]{align-items:center;display:flex;gap:2ch;justify-content:center}.cart-line .details .variant .variant-title[data-v-affd7ce1]{margin:0}.cart-line .remove-button[data-v-affd7ce1],.cart-line .variant-price[data-v-affd7ce1]{align-items:center;display:flex}.cart-line .remove-button[data-v-affd7ce1]{-webkit-appearance:none;background-color:transparent;border:none;cursor:pointer;flex-direction:column;justify-content:center;outline:none;transition:transform 50ms;width:20px}.cart-line .remove-button[data-v-affd7ce1]:active{transform:scale(.9)}.cart-line .remove-button .material-symbols-outlined[data-v-affd7ce1]{font-size:3rem}.cart-line[data-v-affd7ce1]:not(:last-child){border-bottom:1px solid var(--border-color-final)}@media (max-width:800px){.cart-line[data-v-affd7ce1]{font-size:.8em;gap:5px;grid-template-columns:80px auto auto 20px}}.cart-footer[data-v-f700bbc4]{border-radius:10px;display:flex;flex-direction:column;gap:1rem;margin-top:2rem;max-width:400px;padding:1.5rem}.cart-footer .duties[data-v-f700bbc4],.cart-footer .subtotal[data-v-f700bbc4],.cart-footer .tax[data-v-f700bbc4],.cart-footer .total[data-v-f700bbc4]{display:flex;justify-content:space-between;width:100%}.cart-footer .duties h3[data-v-f700bbc4],.cart-footer .subtotal h3[data-v-f700bbc4],.cart-footer .tax h3[data-v-f700bbc4],.cart-footer .total h3[data-v-f700bbc4]{margin:0;opacity:.9}.cart-footer .duties h2[data-v-f700bbc4],.cart-footer .subtotal h2[data-v-f700bbc4],.cart-footer .tax h2[data-v-f700bbc4],.cart-footer .total h2[data-v-f700bbc4]{margin:0}.cart-footer .min-amount-notice p[data-v-f700bbc4]{color:#dc143c;font-weight:700;margin:0}.empty[data-v-02e82e7d]{align-items:center;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center}.empty .icon[data-v-02e82e7d]{font-size:10em}.empty-text[data-v-02e82e7d]{align-items:center;display:flex;flex-direction:column;text-align:center}h4[data-v-02e82e7d]{font-family:var(--heading-font-family);font-size:1.5rem;margin:0}.cart[data-v-62eaa5dc]{height:100%;overflow:scroll;padding-bottom:10px}.cart[data-v-62eaa5dc],.cart .cart-header[data-v-62eaa5dc]{justify-content:space-between}.cart .cart-header[data-v-62eaa5dc]{display:flex;width:100%}.cart .cart-grid[data-v-62eaa5dc]{display:grid;width:100%}.cart .cart-footer[data-v-62eaa5dc]{display:flex;justify-content:flex-end;width:100%}.menu-toolbar[data-v-c05d459f]{align-items:stretch;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:var(--glass-color-final);border-radius:35px;display:flex;flex:1;flex-direction:column;gap:5px;height:70px;justify-content:flex-start;max-width:80vw;overflow:hidden;--foreground-color:var(--header-foreground-color);--background-color:var(--primary-color);--transition-curve:cubic-bezier(.21,.86,0,.97);--expanded-height:80vh;--expanded-content-height:calc(var(--expanded-height) - 70px);color:rgb(var(--foreground-color));transition:height var(--transition-curve) .4s,background-color .4s ease-out,color .4s ease-out}@media (max-width:800px){.menu-toolbar[data-v-c05d459f]{max-width:100vw}}.menu-toolbar.expanded[data-v-c05d459f]{background-color:rgb(var(--background-color));height:var(--expanded-height);--foreground-color:var(--primary-color);--background-color:255,255,255;box-shadow:0 4px 20px #0000000d;color:rgb(var(--foreground-color))}.menu-toolbar:not(.expanded) .menu-toolbar-content-wrapper[data-v-c05d459f]{transform:translateY(-100px)}.menu-toolbar-items[data-v-c05d459f]{align-items:center;display:flex;gap:50px;height:70px;justify-content:space-between;padding:10px 20px;width:100%}@media (max-width:1100px){.menu-toolbar-items[data-v-c05d459f]{justify-content:flex-end}}@media (max-width:800px){.menu-toolbar-items[data-v-c05d459f]{gap:5px;justify-content:space-between}}.logo-link-mobile[data-v-c05d459f]{color:var(--foreground-color)}.logo-link-mobile[data-v-c05d459f],.menu-button[data-v-c05d459f]{display:none}@media (max-width:1420px){.menu-button[data-v-c05d459f]{display:flex}}.language-selector-mobile[data-v-c05d459f]{display:none}@media (max-width:1100px){.language-selector-desktop[data-v-c05d459f]{display:none}.language-selector-mobile[data-v-c05d459f]{display:flex;margin-top:5px}}@media (max-width:800px){.logo-link-mobile[data-v-c05d459f]{display:block}}.menu-toolbar-buttons[data-v-c05d459f]{display:flex;gap:10px}@media (max-width:1420px){.menu-toolbar-buttons[data-v-c05d459f]{gap:2px}}.menu-toolbar-links[data-v-c05d459f],.menu-toolbar-links-group[data-v-c05d459f]{display:flex;gap:25px}@media (max-width:800px){.menu-toolbar-links-group.desktop[data-v-c05d459f],.menu-toolbar-links.desktop[data-v-c05d459f]{display:none}}.menu-toolbar-links-group.mobile[data-v-c05d459f],.menu-toolbar-links.mobile[data-v-c05d459f]{align-items:flex-start;flex-direction:column;font-size:1.2em;font-weight:700;margin-top:40px;width:100%}@media (max-width:800px){.menu-toolbar-links-group[data-v-c05d459f]{display:none}}@media (max-width:1420px){.menu-toolbar-links-group.secondary[data-v-c05d459f]{display:none}}@media (max-width:1100px){.menu-toolbar-links-group.primary[data-v-c05d459f]{display:none}}.menu-toolbar-content-wrapper[data-v-c05d459f]{display:flex;flex:1;overflow:hidden;transition:transform .4s var(--transition-curve);width:100%}.menu-toolbar-submenu[data-v-c05d459f]{width:100%}.menu-toolbar-submenu-links[data-v-c05d459f]{display:flex;height:calc(var(--expanded-content-height) - 50px);width:100%}.back-button[data-v-c05d459f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:rgb(var(--foreground-color));display:none;height:30px;margin-bottom:20px}.back-button .back-button-icon[data-v-c05d459f]{height:30px}@media (max-width:800px){.back-button[data-v-c05d459f]{display:flex}.menu-toolbar-submenu-links[data-v-c05d459f]{display:flex;flex-direction:column}}.menu-toolbar-content{align-items:stretch;display:flex;flex:1;flex-direction:column;gap:20px;justify-content:flex-start;overflow:hidden;padding:0 20px}.site-header[data-v-f73529a9]{align-items:start;color:rgb(var(--header-foreground-color));display:flex;gap:50px;height:120px;justify-content:space-between;padding:29px var(--padding-x);position:fixed;width:100%;z-index:10}.logo-link[data-v-f73529a9]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}@media (max-width:800px){.logo-link[data-v-f73529a9]{display:none}}.site-footer[data-v-c23729c9]{align-items:center;flex-direction:column;justify-content:center;margin-top:100px;overflow:hidden;z-index:10}.footer-text-container[data-v-c23729c9],.site-footer[data-v-c23729c9]{color:rgb(var(--foreground-color));display:flex;gap:10px}.footer-text-container[data-v-c23729c9]{align-items:stretch;flex-direction:row;justify-content:space-between;margin-top:20px;padding:20px;width:100%}@media (max-width:800px){.footer-text-container[data-v-c23729c9]{flex-direction:column}}.footer-links[data-v-c23729c9]{display:flex;gap:80px}@media (max-width:800px){.footer-links[data-v-c23729c9]{flex-direction:column}}.link-group[data-v-c23729c9]{display:flex;flex-direction:column;gap:20px}
