@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Inter:wght@300;400;500;600&display=swap";footer[data-astro-cid-sz7xmlte]{background-color:#000;color:#fff}.container[data-astro-cid-sz7xmlte]{flex-direction:column}.container[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{padding:1rem 0;display:flex;flex-direction:row;justify-content:space-between}.container[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;gap:1rem}.container[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;text-decoration:none}.container[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].wempli{color:#adff2f;font-weight:500}.container[data-astro-cid-sz7xmlte] .top[data-astro-cid-sz7xmlte]{border-bottom:2px solid white}.container[data-astro-cid-sz7xmlte] .bottom[data-astro-cid-sz7xmlte]{justify-content:center}.container[data-astro-cid-sz7xmlte] .brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:120px}dialog.svelte-1mef4am{border-radius:10px;width:400px;margin-right:2rem;margin-top:2rem;height:85vh;padding:2rem;transition:transform .2s ease-out;border:0px;box-shadow:0 10px 15px -3px #0000001a}@media screen and (max-width:600px){dialog.svelte-1mef4am{width:100%;height:100%;position:fixed;padding:1rem;margin:0;inset:0}}dialog[open].svelte-1mef4am{animation:svelte-1mef4am-show .3s ease-out normal}dialog.svelte-1mef4am::backdrop{backdrop-filter:blur(10px);background:#3a4b6f66}@keyframes svelte-1mef4am-show{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}#close-cart-button.svelte-1mef4am{position:absolute;top:1rem;right:1rem;border:none;width:25px;height:25px;border-radius:50%;background-color:#373c51;color:#fff;cursor:pointer;transition:transform .1s ease-out}#close-cart-button.svelte-1mef4am:hover{transform:scale(1.03)}#float-cart.svelte-1mef4am{position:fixed;bottom:10rem;right:3rem;width:80px;height:80px;border-radius:50%;z-index:99;background-color:#373c51;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}@media screen and (max-width:600px){#float-cart.svelte-1mef4am{right:1rem}}#float-cart.svelte-1mef4am:hover img:where(.svelte-1mef4am){transform:scale(1.2) rotate(12deg)}#float-cart.svelte-1mef4am img:where(.svelte-1mef4am){width:40px;height:40px;transition:transform .2s ease-out}#float-cart.svelte-1mef4am>span:where(.svelte-1mef4am){position:absolute;display:flex;justify-content:center;align-items:center;background-color:pink;font-weight:700;width:30px;height:30px;border-radius:50%;top:-5px;right:-5px}.container.svelte-1mef4am{display:flex;flex-direction:column;gap:1rem;height:100%}.container.svelte-1mef4am .title:where(.svelte-1mef4am) h3:where(.svelte-1mef4am){font-size:2rem;margin:0}.container.svelte-1mef4am .title:where(.svelte-1mef4am) p:where(.svelte-1mef4am){margin:0}.container.svelte-1mef4am .list-items:where(.svelte-1mef4am){flex:1;margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.container.svelte-1mef4am .list-items__item:where(.svelte-1mef4am){display:flex;align-items:center}.container.svelte-1mef4am .list-items__item:where(.svelte-1mef4am) img:where(.svelte-1mef4am){width:20px;height:20px}.container.svelte-1mef4am .list-items:where(.svelte-1mef4am) .text_container:where(.svelte-1mef4am){display:flex;flex-direction:column;padding-left:1rem;flex:1}.container.svelte-1mef4am .list-items:where(.svelte-1mef4am) .preview_cell:where(.svelte-1mef4am){position:relative;width:60px}.container.svelte-1mef4am .list-items:where(.svelte-1mef4am) .preview_cell:where(.svelte-1mef4am)>span:where(.svelte-1mef4am){position:absolute;top:-10px;right:-10px;width:20px;height:20px;background-color:#fff;border:1px solid lightgray;border-radius:50%;display:flex;justify-content:center;align-items:center}.container.svelte-1mef4am .list-items:where(.svelte-1mef4am) .preview_container:where(.svelte-1mef4am){width:60px;height:60px;overflow:hidden;border-radius:8px;border:1px solid lightgray}.container.svelte-1mef4am .list-items:where(.svelte-1mef4am) .preview_container:where(.svelte-1mef4am) img:where(.svelte-1mef4am){display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin:0 auto}.container.svelte-1mef4am .total_row:where(.svelte-1mef4am){display:flex;border-top:1px solid lightgray;padding:1rem 0}.container.svelte-1mef4am .total_row:where(.svelte-1mef4am) .title:where(.svelte-1mef4am){font-weight:700;flex:1}.container.svelte-1mef4am .empty-list:where(.svelte-1mef4am){display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center}.container.svelte-1mef4am .empty-list:where(.svelte-1mef4am) p:where(.svelte-1mef4am){text-align:center;color:gray;margin:0;line-height:2}.container.svelte-1mef4am .actions:where(.svelte-1mef4am){display:flex;flex-direction:row;justify-content:space-between}.container.svelte-1mef4am .actions:where(.svelte-1mef4am) .button:where(.svelte-1mef4am){display:flex;justify-content:center;align-items:center;text-align:center;height:54px;padding:0 2rem;color:#fff;text-decoration:none;font-weight:700;color:gray;transition:all .3s cubic-bezier(.19,1,.22,1);border:none;cursor:pointer;border:2px solid black;background-color:#fff;color:#000}.container.svelte-1mef4am .actions:where(.svelte-1mef4am) .button-clear:where(.svelte-1mef4am):hover{background-color:#d3d3d3;color:#000}.container.svelte-1mef4am .actions:where(.svelte-1mef4am) .button-checkout:where(.svelte-1mef4am){background-color:#000;color:#fff}.container.svelte-1mef4am .actions:where(.svelte-1mef4am) .button-checkout:where(.svelte-1mef4am):hover{background-color:#fff;color:#000}:root{--color-black: #000000;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #E5E5E5;--color-gray-300: #D4D4D4;--color-gray-400: #A3A3A3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-success: #24a26e;--color-error: #dc3545;--color-warning: #ffc107;--color-info: #17a2b8;--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 5rem;--space-5xl: 6rem;--container-max: 1400px;--container-padding: var(--space-xl);--container-padding-mobile: var(--space-md);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--border-width: 1px;--border-width-thick: 2px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .15);--shadow-xl: 0 20px 30px rgba(0, 0, 0, .2);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-gray-900);background-color:var(--color-gray-50)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-black)}h1{font-size:var(--font-size-5xl);letter-spacing:-.02em}h2{font-size:var(--font-size-4xl);letter-spacing:-.01em}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--space-md)}a{color:var(--color-black);text-decoration:none;transition:opacity var(--transition-base)}a:hover{opacity:.7}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}@media(max-width:768px){.container{padding:0 var(--container-padding-mobile)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-md) var(--space-xl);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border:var(--border-width-thick) solid var(--color-black);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);text-decoration:none}.btn-primary{background-color:var(--color-black);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-gray-800);opacity:1}.btn-secondary{background-color:var(--color-white);color:var(--color-black)}.btn-secondary:hover{background-color:var(--color-gray-50);opacity:1}.btn:disabled{opacity:.5;cursor:not-allowed}.centered-container{width:90%;max-width:1200px;display:flex;margin:0 auto}
