:root{--primary-50:#f5f3ff;--primary-100:#ede9fe;--primary-200:#ddd6fe;--primary-300:#c4b5fd;--primary-400:#a78bfa;--primary-500:#8b5cf6;--primary-600:#7c3aed;--primary-700:#6d28d9;--primary-800:#5b21b6;--primary-900:#4c1d95;--primary-950:#2e1065;--primary-color:var(--primary-600);--primary-text-color:#fff;--secondary-color:#10b981;--accent-color:#f59e0b;--text-color:#1f2937;--background-color:#f9fafb;--font-family:"Inter", "Helvetica Neue", Arial, sans-serif;--heading-font-family:"Playfair Display", "Times New Roman", serif;--store-font-size-heading:42px;--store-font-size-subheading:20px;--store-font-size-text:16px;--store-heading-scale-hero:1.18;--store-heading-scale-page:1;--store-heading-scale-section:.9;--store-heading-scale-detail:.78;--store-heading-scale-card:.52;--store-heading-scale-block:.42;--store-subheading-scale-hero:1.08;--store-subheading-scale-section:1;--store-subheading-scale-eyebrow:.95;--store-subheading-scale-card:1;--store-subheading-scale-meta:.875;--store-subheading-scale-lead:1.35;--store-text-scale-lead:1.1;--store-text-scale-body:1;--store-text-scale-card:1;--store-text-scale-label:.95;--store-text-scale-meta:.875;--store-text-scale-button:1;--store-container-max:80rem;--store-container-gutter:clamp(1rem, 2.5vw, 2rem);--store-motion-duration:.52s;--store-motion-distance:14px;--store-motion-ease:cubic-bezier(.22, 1, .36, 1);--button-radius:6px 6px 6px 6px}.store-shell{background-color:var(--background-color);color:var(--text-color);font-family:var(--font-family)}.store-section-row{align-items:stretch;gap:0;width:100%;margin-inline:0;padding-block:0;display:grid}.store-section-row--cols-2,.store-section-row--cols-3{grid-template-columns:minmax(0,1fr)}.store-layout-column{flex-direction:column;align-self:stretch;gap:0;min-width:0;display:flex}.store-layout-column>:first-child{margin-top:0}.store-layout-column>:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.azy-section--motion :where(.section-card,.store-surface,.store-surface--strong,.store-purchase-panel,.store-status-card){transition:transform .22s var(--store-motion-ease), box-shadow .22s var(--store-motion-ease), border-color .22s var(--store-motion-ease), background-color .22s var(--store-motion-ease)}.azy-section--motion :where(.section-card,.store-surface,.store-surface--strong):hover{transform:translateY(-2px)}body[data-motion-kit=none] .azy-section--motion :where(.section-card,.store-surface,.store-surface--strong):hover{transform:none}}@media (prefers-reduced-motion:reduce){.azy-section--motion,.azy-section--motion *,.store-pill-button,.store-field-button{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.store-layout-column>section,.store-layout-column>.azy-section,.store-layout-column .content-section,.store-layout-column .features-section,.store-layout-column .instagram-section,.store-layout-column .media-section,.store-layout-column .azy-slideshow-section{flex:1 0 auto;width:100%;padding-block:clamp(1.75rem,3vw,2.75rem)!important}.store-layout-column>section>.container,.store-layout-column>section>.mx-auto,.store-layout-column .content-section>.mx-auto,.store-layout-column .features-section>.mx-auto,.store-layout-column .instagram-section>.mx-auto,.store-layout-column .media-section>.mx-auto,.store-layout-column .azy-slideshow-section>.mx-auto{max-width:100%!important;padding-left:var(--store-container-gutter)!important;padding-right:var(--store-container-gutter)!important}.store-section-row>.store-layout-column:first-child>section>.container,.store-section-row>.store-layout-column:first-child>section>.mx-auto,.store-section-row>.store-layout-column:first-child .content-section>.mx-auto,.store-section-row>.store-layout-column:first-child .features-section>.mx-auto,.store-section-row>.store-layout-column:first-child .instagram-section>.mx-auto,.store-section-row>.store-layout-column:first-child .media-section>.mx-auto,.store-section-row>.store-layout-column:first-child .azy-slideshow-section>.mx-auto{padding-left:max(var(--store-container-gutter), calc((100vw - var(--store-container-max)) / 2 + var(--store-container-gutter)))!important}.store-section-row>.store-layout-column:last-child>section>.container,.store-section-row>.store-layout-column:last-child>section>.mx-auto,.store-section-row>.store-layout-column:last-child .content-section>.mx-auto,.store-section-row>.store-layout-column:last-child .features-section>.mx-auto,.store-section-row>.store-layout-column:last-child .instagram-section>.mx-auto,.store-section-row>.store-layout-column:last-child .media-section>.mx-auto,.store-section-row>.store-layout-column:last-child .azy-slideshow-section>.mx-auto{padding-right:max(var(--store-container-gutter), calc((100vw - var(--store-container-max)) / 2 + var(--store-container-gutter)))!important}.store-layout-column .grid{grid-template-columns:minmax(0,1fr)!important}.store-layout-column .md\:flex-row{flex-direction:column!important}.store-layout-column .text-center{text-align:left}.store-layout-column .justify-center{justify-content:flex-start}.store-layout-column .mx-auto{margin-left:0;margin-right:0}@media (width>=768px){.store-section-row--cols-2.store-section-row--equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.store-section-row--cols-2.store-section-row--one-third-two-thirds{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.store-section-row--cols-2.store-section-row--two-thirds-one-third{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.store-section-row--cols-3.store-section-row--equal{grid-template-columns:repeat(3,minmax(0,1fr))}.store-section-row--cols-3.store-section-row--one-quarter-half-one-quarter{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}}h1,h2,h3,h4,h5,h6,.font-display,.section-title,.content-title,.azy-slideshow-title{font-family:var(--heading-font-family)}button,.btn,a.btn,input[type=button],input[type=submit],input[type=reset]{border-radius:var(--button-radius)}a.rounded-md,a.rounded-lg,a.rounded-full,button.rounded-md,button.rounded-lg,button.rounded-full,[role=button].rounded-md,[role=button].rounded-lg,[role=button].rounded-full{border-radius:var(--button-radius)!important}.text-primary-50{color:var(--primary-50)}.text-primary-100{color:var(--primary-100)}.text-primary-200{color:var(--primary-200)}.text-primary-300{color:var(--primary-300)}.text-primary-400{color:var(--primary-400)}.text-primary-500{color:var(--primary-500)}.text-primary-600{color:var(--primary-600)}.text-primary-700{color:var(--primary-700)}.text-primary-800{color:var(--primary-800)}.text-primary-900{color:var(--primary-900)}.text-primary-950{color:var(--primary-950)}.bg-primary-50{background-color:var(--primary-50)}.bg-primary-100{background-color:var(--primary-100)}.bg-primary-200{background-color:var(--primary-200)}.bg-primary-300{background-color:var(--primary-300)}.bg-primary-400{background-color:var(--primary-400)}.bg-primary-500{background-color:var(--primary-500)}.bg-primary-600{background-color:var(--primary-600)}.bg-primary-700{background-color:var(--primary-700)}.bg-primary-800{background-color:var(--primary-800)}.bg-primary-900{background-color:var(--primary-900)}.bg-primary-950{background-color:var(--primary-950)}.border-primary-50{border-color:var(--primary-50)}.border-primary-100{border-color:var(--primary-100)}.border-primary-200{border-color:var(--primary-200)}.border-primary-300{border-color:var(--primary-300)}.border-primary-400{border-color:var(--primary-400)}.border-primary-500{border-color:var(--primary-500)}.border-primary-600{border-color:var(--primary-600)}.border-primary-700{border-color:var(--primary-700)}.border-primary-800{border-color:var(--primary-800)}.border-primary-900{border-color:var(--primary-900)}.border-primary-950{border-color:var(--primary-950)}.bg-primary{background-color:var(--primary-color)}.text-primary{color:var(--primary-color)}.text-theme{color:var(--text-color)}.bg-theme{background-color:var(--background-color)}.bg-theme-surface{background-color:color-mix(in srgb, var(--background-color) 92%, white)}.bg-theme-surface-strong{background-color:color-mix(in srgb, var(--background-color) 84%, white)}.border-theme-muted{border-color:color-mix(in srgb, var(--text-color) 22%, transparent)}.hover\:bg-theme-surface-strong:hover{background-color:color-mix(in srgb, var(--background-color) 84%, white)}.text-primary-contrast{color:var(--primary-text-color)}.border-primary{border-color:var(--primary-color)}.hover\:bg-primary:hover{background-color:var(--primary-color)}.hover\:text-primary:hover{color:var(--primary-color)}.hover\:border-primary:hover{border-color:var(--primary-color)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary-color)}.focus\:border-primary:focus{border-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.text-secondary{color:var(--secondary-color)}.border-secondary{border-color:var(--secondary-color)}.hover\:bg-secondary:hover{background-color:var(--secondary-color)}.hover\:text-secondary:hover{color:var(--secondary-color)}.hover\:border-secondary:hover{border-color:var(--secondary-color)}.bg-accent{background-color:var(--accent-color)}.text-accent{color:var(--accent-color)}.border-accent{border-color:var(--accent-color)}.hover\:bg-accent:hover{background-color:var(--accent-color)}.hover\:text-accent:hover{color:var(--accent-color)}.hover\:border-accent:hover{border-color:var(--accent-color)}.bg-primary-opacity-90{background-color:color-mix(in srgb, var(--primary-color) 90%, transparent)}.bg-primary-opacity-80{background-color:color-mix(in srgb, var(--primary-color) 80%, transparent)}.bg-primary-opacity-70{background-color:color-mix(in srgb, var(--primary-color) 70%, transparent)}.bg-primary-opacity-50{background-color:color-mix(in srgb, var(--primary-color) 50%, transparent)}.bg-primary-opacity-30{background-color:color-mix(in srgb, var(--primary-color) 30%, transparent)}.bg-primary-opacity-20{background-color:color-mix(in srgb, var(--primary-color) 20%, transparent)}.bg-primary-opacity-10{background-color:color-mix(in srgb, var(--primary-color) 10%, transparent)}.bg-secondary-opacity-90{background-color:color-mix(in srgb, var(--secondary-color) 90%, transparent)}.bg-secondary-opacity-80{background-color:color-mix(in srgb, var(--secondary-color) 80%, transparent)}.bg-secondary-opacity-70{background-color:color-mix(in srgb, var(--secondary-color) 70%, transparent)}.bg-secondary-opacity-50{background-color:color-mix(in srgb, var(--secondary-color) 50%, transparent)}.store-align--left{text-align:left}.store-align--center{text-align:center}.store-align--right{text-align:right}.store-tone--default{color:currentColor}.store-tone--muted{color:color-mix(in srgb, currentColor 85%, transparent)}.store-tone--subtle{color:color-mix(in srgb, currentColor 72%, transparent)}.store-tone--primary{color:var(--primary-color)}.store-tone--contrast{color:var(--primary-text-color)}.store-tone--inherit{color:inherit}.store-heading{font-family:var(--heading-font-family);letter-spacing:-.03em;text-wrap:balance;white-space:pre-line;line-height:1.08}.store-heading--hero{font-size:clamp(38px, calc(var(--store-font-size-heading) * var(--store-heading-scale-hero)), 62px);font-weight:700}.store-heading--page{font-size:clamp(32px, calc(var(--store-font-size-heading) * var(--store-heading-scale-page)), 52px);font-weight:700}.store-heading--section{font-size:clamp(28px, calc(var(--store-font-size-heading) * var(--store-heading-scale-section)), 46px);font-weight:700}.store-heading--detail{font-size:clamp(24px, calc(var(--store-font-size-heading) * var(--store-heading-scale-detail)), 38px);font-weight:700}.store-heading--card{font-size:clamp(18px, calc(var(--store-font-size-heading) * var(--store-heading-scale-card)), 28px);letter-spacing:-.02em;font-weight:700;line-height:1.2}.store-heading--block{font-size:clamp(16px, calc(var(--store-font-size-heading) * var(--store-heading-scale-block)), 22px);letter-spacing:-.01em;font-weight:700;line-height:1.35}.store-subheading{font-weight:600;line-height:1.6}.store-subheading--hero{font-size:clamp(18px, calc(var(--store-font-size-subheading) * var(--store-subheading-scale-hero)), 30px)}.store-subheading--section{font-size:clamp(16px, calc(var(--store-font-size-subheading) * var(--store-subheading-scale-section)), 28px)}.store-subheading--eyebrow{font-size:clamp(12px, calc(var(--store-font-size-subheading) * var(--store-subheading-scale-eyebrow)), 16px);text-transform:uppercase;letter-spacing:.14em}.store-subheading--card{font-size:clamp(15px, calc(var(--store-font-size-subheading) * var(--store-subheading-scale-card)), 24px)}.store-subheading--meta{font-size:clamp(13px, calc(var(--store-font-size-subheading) * var(--store-subheading-scale-meta)), 18px)}.store-subheading--lead{font-size:clamp(17px, calc(var(--store-font-size-subheading) * var(--store-subheading-scale-lead)), 32px)}.store-text{font-family:var(--font-family);line-height:1.7}.store-text--lead{font-size:clamp(16px, calc(var(--store-font-size-text) * var(--store-text-scale-lead)), 22px)}.store-text--body{font-size:clamp(14px, calc(var(--store-font-size-text) * var(--store-text-scale-body)), 20px)}.store-text--card{font-size:clamp(14px, calc(var(--store-font-size-text) * var(--store-text-scale-card)), 20px)}.store-text--label{font-size:clamp(13px, calc(var(--store-font-size-text) * var(--store-text-scale-label)), 18px);font-weight:500}.store-text--meta{font-size:clamp(12px, calc(var(--store-font-size-text) * var(--store-text-scale-meta)), 16px)}.store-text--button{font-size:clamp(14px, calc(var(--store-font-size-text) * var(--store-text-scale-button)), 18px);font-weight:600;line-height:1.2}.store-prose,.store-prose p,.store-prose li,.store-prose a,.store-prose strong{font-size:clamp(14px, calc(var(--store-font-size-text) * var(--store-text-scale-body)), 20px)}.store-prose p,.store-prose li{line-height:1.82}.store-prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);color:inherit}.store-surface,.store-surface--strong,.store-status-card,.store-purchase-panel{border-radius:var(--button-radius);border:1px solid color-mix(in srgb, var(--text-color) 16%, transparent);background-color:color-mix(in srgb, var(--background-color) 88%, white);box-shadow:0 20px 45px color-mix(in srgb, var(--text-color) 8%, transparent)}.store-surface{backdrop-filter:blur(12px)}.store-surface--strong,.store-purchase-panel,.store-status-card{background-color:color-mix(in srgb, var(--background-color) 82%, white)}.store-purchase-panel{position:relative}.store-status-card{text-align:center}.store-surface-accent{border-color:color-mix(in srgb, var(--primary-color) 28%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--primary-color) 10%, transparent)}.store-field-label{color:color-mix(in srgb, currentColor 82%, transparent);font-size:clamp(13px, calc(var(--store-font-size-text) * var(--store-text-scale-label)), 18px);margin-bottom:.45rem;font-weight:500;display:block}.store-field-input,.store-field-button,.store-pill-button{border-radius:var(--button-radius)}.store-field-input{border:1px solid color-mix(in srgb, var(--text-color) 18%, transparent);background-color:color-mix(in srgb, var(--background-color) 94%, white);width:100%;min-height:2.75rem;color:inherit;padding:.7rem .95rem}.store-field-input::placeholder{color:color-mix(in srgb, currentColor 54%, transparent)}.store-field-input:focus{outline:2px solid color-mix(in srgb, var(--primary-color) 26%, transparent);outline-offset:0;border-color:color-mix(in srgb, var(--primary-color) 42%, transparent)}.store-field-button{border:1px solid color-mix(in srgb, var(--text-color) 16%, transparent);background-color:color-mix(in srgb, var(--background-color) 90%, white);min-height:2.75rem;color:inherit;cursor:pointer;padding:.7rem 1rem}.store-pill-button{border:1px solid color-mix(in srgb, var(--text-color) 18%, transparent);background-color:color-mix(in srgb, var(--background-color) 92%, white);min-width:2.5rem;min-height:2.5rem;color:inherit;cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.store-field-button:disabled,.store-pill-button:disabled{cursor:not-allowed}.store-pill-button:hover,.store-field-button:hover{background-color:color-mix(in srgb, var(--background-color) 84%, white)}.store-pill-button:focus-visible,.store-field-button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary-color) 26%, transparent);outline-offset:2px}.store-accent-underline{border-bottom:.16em solid color-mix(in srgb, var(--primary-color) 68%, transparent);padding-bottom:.12em;line-height:.98;display:inline-block}.store-kicker{font-size:clamp(12px, calc(var(--store-font-size-subheading) * var(--store-subheading-scale-eyebrow)), 16px);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, currentColor 58%, transparent);font-weight:600}.category-badges--overlay>a,.category-badges--overlay>span{backdrop-filter:blur(10px);box-shadow:0 10px 24px #0f172a33;color:#fff!important;background-color:#0f172ab8!important;border-color:#ffffff57!important}body[data-card-variant=media-top] .store-surface,[data-card-variant=media-top] .store-surface{box-shadow:0 24px 50px color-mix(in srgb, var(--text-color) 8%, transparent)}body[data-card-variant=media-bottom] .store-surface,body[data-card-variant=media-bottom] .store-surface--strong,body[data-card-variant=media-bottom] .store-purchase-panel,body[data-card-variant=media-bottom] .store-status-card,[data-card-variant=media-bottom] .store-surface,[data-card-variant=media-bottom] .store-surface--strong,[data-card-variant=media-bottom] .store-purchase-panel,[data-card-variant=media-bottom] .store-status-card{background-color:color-mix(in srgb, var(--background-color) 78%, white);border-color:color-mix(in srgb, var(--text-color) 20%, transparent)}body[data-card-variant=minimal] .store-surface,body[data-card-variant=minimal] .store-surface--strong,body[data-card-variant=minimal] .store-purchase-panel,body[data-card-variant=minimal] .store-status-card,[data-card-variant=minimal] .store-surface,[data-card-variant=minimal] .store-surface--strong,[data-card-variant=minimal] .store-purchase-panel,[data-card-variant=minimal] .store-status-card{box-shadow:none;backdrop-filter:none;border-color:color-mix(in srgb, var(--text-color) 14%, transparent);background-color:#0000}.bg-gradient-primary{background-image:linear-gradient(135deg, var(--primary-color), color-mix(in srgb, var(--primary-color) 70%, var(--secondary-color)))}.bg-gradient-primary-to-tr{background-image:linear-gradient(to top right, var(--primary-800), var(--primary-500))}.bg-gradient-primary-to-b{background-image:linear-gradient(to bottom, var(--primary-50), var(--primary-100))}.hover\:bg-opacity-90:hover{opacity:.9}.active\:bg-primary-700:active{background-color:var(--primary-700)}.active\:text-primary-50:active{color:var(--primary-50)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--primary-500)}.focus\:ring-primary-400:focus{--tw-ring-color:var(--primary-400)}.focus\:outline-primary-500:focus{outline-color:var(--primary-500)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}body[data-card-variant=media-bottom] .section-card.section-card--vertical .section-card-media,[data-card-variant=media-bottom] .section-card.section-card--vertical .section-card-media{order:2}body[data-card-variant=media-bottom] .section-card.section-card--vertical .section-card-title,[data-card-variant=media-bottom] .section-card.section-card--vertical .section-card-title{order:1}body[data-card-variant=media-bottom] .section-card.section-card--vertical .section-card-body,[data-card-variant=media-bottom] .section-card.section-card--vertical .section-card-body{order:3}body[data-card-variant=minimal] .section-card,[data-card-variant=minimal] .section-card{backdrop-filter:none;background-color:#0000;box-shadow:none!important;border-color:#0000!important;border-radius:0!important}body[data-card-variant=minimal] .section-card-media,[data-card-variant=minimal] .section-card-media{border-radius:0!important}body[data-card-variant=minimal] .section-card-title,body[data-card-variant=minimal] .section-card-body,[data-card-variant=minimal] .section-card-title,[data-card-variant=minimal] .section-card-body{padding-left:0!important;padding-right:0!important}body[data-card-variant=minimal] .section-card:hover,[data-card-variant=minimal] .section-card:hover{box-shadow:none!important}header[data-astro-cid-er5plbfl]{z-index:10000}header[data-astro-cid-er5plbfl].azy-header--dynamic{will-change:transform;transition:transform .22s,box-shadow .22s}header[data-astro-cid-er5plbfl].azy-header--dynamic.azy-header--hidden{transform:translateY(-100%)}.cart-icon-wrap[data-astro-cid-er5plbfl]{justify-content:center;align-items:center;min-width:1.25rem;min-height:1.25rem;display:inline-flex;position:relative}.cart-count[data-astro-cid-er5plbfl]{background:var(--primary-color,#111827);min-width:1rem;height:1rem;color:var(--primary-text-color,#fff);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1rem;display:inline-flex;position:absolute;top:-.55rem;right:-.7rem;box-shadow:0 3px 10px #0000002e}.cart-count[data-astro-cid-er5plbfl].hidden{display:none}@media (prefers-reduced-motion:reduce){header[data-astro-cid-er5plbfl].azy-header--dynamic{transition:none}}.js-language-switcher[data-astro-cid-er5plbfl]{appearance:none;background-color:color-mix(in srgb, var(--background-color,#fff) 85%, transparent);color:var(--text-color,#111827);border:1px solid color-mix(in srgb, var(--text-color,#111827) 20%, transparent);cursor:pointer;border-radius:.375rem;line-height:1.25rem;transition:border-color .2s,background-color .2s}.js-language-switcher[data-astro-cid-er5plbfl]:hover{background-color:color-mix(in srgb, var(--background-color,#fff) 92%, transparent);border-color:color-mix(in srgb, var(--text-color,#111827) 35%, transparent)}.js-language-switcher[data-astro-cid-er5plbfl]:focus{border-color:color-mix(in srgb, var(--primary-color,#3b82f6) 50%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color,#3b82f6) 20%, transparent);outline:none}.js-language-switcher-desktop[data-astro-cid-er5plbfl]{letter-spacing:.02em;text-transform:uppercase;min-width:4.2rem;padding:.25rem 1.75rem .25rem .5rem;font-size:.75rem;font-weight:600}.js-language-switcher-mobile[data-astro-cid-er5plbfl]{width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:500}.js-language-switcher[data-astro-cid-er5plbfl] option[data-astro-cid-er5plbfl]{background-color:var(--background-color,#fff);color:var(--text-color,#111827)}
