.condimento-option[data-v-3498c5ff]{align-items:center;border:1px solid transparent;border-radius:10px;display:flex;gap:10px;min-height:40px;padding:4px 8px;text-align:left;transition:background .2s,border-color .2s;width:100%}.condimento-name[data-v-3498c5ff]{line-height:18px}@media(pointer:coarse){.condimento-option[data-v-3498c5ff]{min-height:44px}}.condimento-option[data-v-3498c5ff]:hover{background:var(--condimento-tint)}.condimento-option[aria-pressed=true][data-v-3498c5ff]{background:var(--condimento-tint);border-color:var(--condimento-color)}.condimento-option[data-v-3498c5ff]:focus-visible{outline:2px solid #2e673e;outline-offset:3px}.condimento-swatch[data-v-3498c5ff]{background:var(--condimento-color);border-radius:7px;box-shadow:inset 0 0 0 1px #30231e12;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.condimento-swatch svg[data-v-3498c5ff]{height:20px;width:20px}@media(prefers-reduced-motion:reduce){.condimento-option[data-v-3498c5ff]{transition:none}}.font-display[data-v-3498c5ff]{font-family:JazzyCroquette,serif}.font-sans[data-v-3498c5ff]{font-family:Poppins,sans-serif}.condimento-badge[data-v-95e8c5b2]{align-self:center;border-radius:999px;color:#fff;font-size:10px;font-weight:500;letter-spacing:.13em;line-height:1.5;margin-top:6px;max-width:100%;padding:4px 8px;text-transform:uppercase}.shop-card[data-v-95e8c5b2]{height:100%}.font-apricosa[data-v-95e8c5b2]{font-family:Apricosa,sans-serif;font-weight:600}.font-sans[data-v-95e8c5b2]{font-family:Poppins,sans-serif}.shop-welcome[data-v-9964d7c2]{background:#fff;border-bottom:1px solid #2e673e18;color:#2e673e;padding:56px 48px 62px}.shop-welcome-inner[data-v-9964d7c2]{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr);margin:auto;max-width:1280px}.shop-welcome-visual[data-v-9964d7c2]{margin:auto;max-width:520px;padding-bottom:30px;position:relative;width:100%}.shop-welcome-jars[data-v-9964d7c2]{height:400px;isolation:isolate;position:relative}.shop-welcome-glow[data-v-9964d7c2]{background:radial-gradient(ellipse at 50% 68%,#fff 0,#ffffffed 25%,#ffffff66 48%,transparent 72%);filter:blur(18px);height:62%;inset:auto -8% -6px;pointer-events:none;position:absolute}.welcome-jar[data-v-9964d7c2]{bottom:24px;filter:drop-shadow(0 10px 7px #253d2526);height:80%;left:33%;-o-object-fit:contain;object-fit:contain;position:absolute;transform:rotate(var(--fan-angle));transform-origin:50% 92%;transition:transform 1.15s cubic-bezier(.22,1,.36,1),opacity .5s ease;transition-delay:calc(.2s + var(--fan-order)*45ms);width:34%}.shop-welcome-jars:not(.is-fan-open) .welcome-jar[data-v-9964d7c2]{opacity:0;transform:rotate(0)}.shop-welcome-jars:not(.is-fan-open) .welcome-jar-fan-1[data-v-9964d7c2]{--fan-order:0;opacity:1}.welcome-jar-fan-1[data-v-9964d7c2]{--fan-order:0;--fan-angle:-60deg;z-index:1}.welcome-jar-fan-2[data-v-9964d7c2]{--fan-order:1;--fan-angle:-36deg;z-index:2}.welcome-jar-fan-3[data-v-9964d7c2]{--fan-order:2;--fan-angle:-12deg;z-index:3}.welcome-jar-fan-4[data-v-9964d7c2]{--fan-order:3;--fan-angle:12deg;z-index:4}.welcome-jar-fan-5[data-v-9964d7c2]{--fan-order:4;--fan-angle:36deg;z-index:3}.welcome-jar-fan-6[data-v-9964d7c2]{--fan-order:5;--fan-angle:60deg;z-index:2}.shop-welcome-box-note[data-v-9964d7c2]{align-items:center;background:#2e673e;border-radius:16px;box-shadow:0 8px 20px #2e673e18;color:#fffaf0;display:flex;gap:12px;justify-content:center;margin:6px 0 0;padding:17px 20px;position:relative;text-decoration:none;transform:rotate(-3deg);transition:transform .25s ease,background .25s ease,box-shadow .25s ease;z-index:2}.shop-welcome-box-note[data-v-9964d7c2]:focus-visible,.shop-welcome-box-note[data-v-9964d7c2]:hover{background:#245632;box-shadow:0 14px 26px #2e673e30;transform:translateY(-5px) rotate(0)}.shop-welcome-box-note[data-v-9964d7c2]:focus-visible{outline:3px solid #97772e;outline-offset:5px}.shop-welcome-box-note:hover .shop-welcome-cta-arrow[data-v-9964d7c2]{transform:translateY(4px)}.shop-catalog-section[data-v-9964d7c2]{scroll-margin-top:180px}.shop-welcome-box-note>svg[data-v-9964d7c2]{flex-shrink:0;height:64px;opacity:.85;width:64px}.shop-welcome-box-note>.shop-welcome-cta-arrow[data-v-9964d7c2]{height:22px;margin-left:auto;transition:transform .25s ease;width:22px}.shop-welcome-quantity[data-v-9964d7c2]{font-family:JazzyCroquette,serif;font-size:27px;line-height:1.2}.shop-welcome-copy h1[data-v-9964d7c2]{font-family:JazzyCroquette,serif;font-size:clamp(42px,4.6vw,64px);line-height:1.02;margin:0 0 22px}.shop-welcome-description[data-v-9964d7c2]{color:#365b3f;font-family:Poppins,sans-serif;font-size:15px;line-height:1.85;margin:0}.shop-welcome-description strong[data-v-9964d7c2]{color:#2e673e;font-weight:600}.shop-welcome-steps[data-v-9964d7c2]{border-top:1px solid #2e673e22;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:26px 0 0;padding:26px 0 0}.shop-welcome-steps li[data-v-9964d7c2]{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:12px;line-height:1.5}.shop-step-icon[data-v-9964d7c2]{background:#f7eedc;border-radius:50%;display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.shop-step-icon svg[data-v-9964d7c2]{height:28px;width:28px}@media(min-width:901px)and (max-width:1150px){.shop-welcome-steps li[data-v-9964d7c2]{align-items:start;flex-direction:column}}@media(max-width:1000px){.shop-welcome-inner[data-v-9964d7c2]{gap:32px}.shop-welcome-jars[data-v-9964d7c2]{height:300px}.shop-welcome-steps li[data-v-9964d7c2]{align-items:start;flex-direction:column}.shop-welcome-quantity[data-v-9964d7c2]{font-size:22px}}@media(max-width:900px){.shop-welcome[data-v-9964d7c2]{padding:30px 24px 40px}.shop-welcome-inner[data-v-9964d7c2]{gap:24px;grid-template-columns:1fr}.shop-welcome-visual[data-v-9964d7c2]{max-width:310px;padding-bottom:0}.shop-welcome-jars[data-v-9964d7c2]{height:240px;margin-inline:20px;width:calc(100% - 40px)}.shop-welcome-box-note[data-v-9964d7c2]{margin:8px 0 0;padding:12px 14px}.shop-welcome-box-note>svg[data-v-9964d7c2]{height:52px;width:52px}.shop-welcome-quantity[data-v-9964d7c2]{font-size:22px}.shop-welcome-copy h1[data-v-9964d7c2]{font-size:42px;margin-bottom:18px}.shop-welcome-description[data-v-9964d7c2]{font-size:14px;line-height:1.8}.shop-catalog-section[data-v-9964d7c2]{scroll-margin-top:125px}.shop-welcome-steps li[data-v-9964d7c2]{font-size:14px}.shop-welcome-steps[data-v-9964d7c2]{gap:10px;margin-top:22px;padding-top:22px}}@media(prefers-reduced-motion:reduce){.shop-welcome-jars .welcome-jar[data-v-9964d7c2]{opacity:1!important;transform:rotate(var(--fan-angle))!important;transition:none!important}.shop-welcome-box-note[data-v-9964d7c2],.shop-welcome-cta-arrow[data-v-9964d7c2]{transition:none!important}.shop-welcome-box-note[data-v-9964d7c2]:focus-visible,.shop-welcome-box-note[data-v-9964d7c2]:hover{transform:rotate(0)}.shop-welcome-box-note:hover .shop-welcome-cta-arrow[data-v-9964d7c2]{transform:none}}.font-display[data-v-9964d7c2]{font-family:JazzyCroquette,serif}.font-sans[data-v-9964d7c2]{font-family:Poppins,sans-serif}.shop-search-input[data-v-9964d7c2]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}
