.about-page[data-v-2298f2a1]{padding-bottom:clamp(3rem,7vw,5rem)}.about-hero-wrap[data-v-2298f2a1]{display:block;padding-top:1.9rem}.about-hero[data-v-2298f2a1]{align-items:center;background:linear-gradient(150deg,var(--hero-top,#0c2c20),var(--brand,#1d5144) 62%);border-radius:var(--radius-xl,20px);color:#fff;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);min-height:28rem;overflow:hidden;padding:clamp(2.5rem,5vw,4.1rem) clamp(2rem,5vw,3.5rem)}.about-hero__copy[data-v-2298f2a1]{position:relative;z-index:1}.about-hero__badge[data-v-2298f2a1]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#eaf3ee;display:inline-flex;font-size:var(--sm-type-label);font-weight:700;letter-spacing:.03em;padding:.4rem .8rem}.about-hero h1[data-v-2298f2a1]{color:#fff;font-size:var(--sm-type-hero);line-height:var(--sm-line-heading-tight);margin:1.1rem 0 1rem;max-width:13ch}.about-hero__copy>p[data-v-2298f2a1]{color:#d7e7de;font-size:var(--sm-type-body);line-height:var(--sm-line-lead);margin:0;max-width:31rem}.about-hero__media[data-v-2298f2a1],.about-story__media[data-v-2298f2a1]{background:#ffffff17;border-radius:var(--radius-lg,16px);min-height:20rem;overflow:hidden}.about-hero__media[data-v-2298f2a1] :is(img,.store-image),.about-story__media[data-v-2298f2a1] :is(img,.store-image),.about-team__portrait[data-v-2298f2a1] :is(img,.store-image){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-stats[data-v-2298f2a1]{display:block;padding-top:2.5rem}.about-stats__grid[data-v-2298f2a1]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.about-stats article[data-v-2298f2a1]{background:var(--sm-surface,#fbfdfc);border:1px solid var(--sm-line,#e6ece8);border-radius:var(--radius-lg,16px);padding:1.65rem 1rem;text-align:center}.about-stats span[data-v-2298f2a1],.about-stats strong[data-v-2298f2a1]{display:block}.about-stats strong[data-v-2298f2a1]{color:var(--sm-brand-fg,#1d5144);font-family:var(--font-head,"Bree Serif"),serif;font-size:var(--sm-type-h1);font-weight:500;line-height:var(--sm-line-heading-tight)}.about-stats span[data-v-2298f2a1]{color:var(--sm-muted2,#7c877f);font-size:var(--sm-type-small);font-weight:700;margin-top:.5rem}.about-story__grid[data-v-2298f2a1]{align-items:center;display:grid;gap:clamp(2rem,5vw,3rem);grid-template-columns:repeat(2,minmax(0,1fr))}.about-story__grid--text-only[data-v-2298f2a1]{grid-template-columns:minmax(0,46rem);justify-content:center}.about-story__media[data-v-2298f2a1]{min-height:22.5rem}.about-story .section-title[data-v-2298f2a1]{margin-bottom:1rem}.about-story[data-v-2298f2a1] .format-text{color:var(--sm-text2,#3f4b45);line-height:var(--sm-line-body)}.about-story[data-v-2298f2a1] .format-text>:first-child{margin-top:0}.about-story[data-v-2298f2a1] .format-text>:last-child{margin-bottom:0}.about-values[data-v-2298f2a1]{background:var(--sm-surface,#fbfdfc)}.about-section-heading[data-v-2298f2a1]{margin:0 auto 2.15rem;max-width:40rem;text-align:center}.about-team__grid[data-v-2298f2a1],.about-values__grid[data-v-2298f2a1]{display:grid;gap:1.15rem}.about-values__grid[data-v-2298f2a1]{grid-template-columns:repeat(3,minmax(0,1fr))}.about-values article[data-v-2298f2a1]{background:var(--sm-card,#fff);border:1px solid var(--sm-line,#e6ece8);border-radius:var(--radius-lg,16px);padding:1.75rem 1.5rem}.about-values__icon[data-v-2298f2a1]{background:var(--sm-tint,#ecefe6);border-radius:13px;color:var(--sm-brand-fg,#1d5144);display:grid;font-size:var(--sm-icon-lg);height:3.1rem;place-items:center;width:3.1rem}.about-values h3[data-v-2298f2a1]{font-size:var(--sm-type-h4);margin:1rem 0 .55rem}.about-values p[data-v-2298f2a1]{color:var(--sm-muted,#5a655e);line-height:var(--sm-line-small);margin:0}.about-proof[data-v-2298f2a1]{background:var(--brand,#1d5144);color:#fff;padding-block:1.2rem}.about-proof .container[data-v-2298f2a1]{align-items:center;display:flex;gap:.9rem}.about-proof[data-v-2298f2a1] svg{color:#7fe0a6;flex:none;height:var(--sm-icon-xl);width:var(--sm-icon-xl)}.about-proof p[data-v-2298f2a1],.about-proof strong[data-v-2298f2a1]{color:inherit;margin:0}.about-proof p[data-v-2298f2a1]{color:#d7e7de}.about-team__grid[data-v-2298f2a1]{grid-template-columns:repeat(4,minmax(0,1fr))}.about-team article[data-v-2298f2a1]{text-align:center}.about-team__portrait[data-v-2298f2a1]{background:var(--sm-tint,#ecefe6);border-radius:var(--radius-lg,16px);color:var(--sm-brand-fg,#1d5144);display:grid;font-size:var(--sm-type-hero);height:13.75rem;margin-bottom:.8rem;overflow:hidden;place-items:center}.about-team h3[data-v-2298f2a1]{font-size:var(--sm-type-body);margin:0}.about-team p[data-v-2298f2a1]{color:var(--accent,#ee6a14);font-size:var(--sm-type-small);font-weight:700;margin:.15rem 0 0}.about-cta-wrap[data-v-2298f2a1]{display:block;padding-top:clamp(3.5rem,7vw,4.5rem)}.about-cta[data-v-2298f2a1]{background:linear-gradient(150deg,var(--hero-top,#0c2c20),var(--brand,#1d5144));border-radius:var(--radius-xl,20px);color:#fff;padding:clamp(2.5rem,5vw,3.25rem) 2rem;text-align:center}.about-cta h2[data-v-2298f2a1]{color:#fff;margin:0}.about-cta p[data-v-2298f2a1]{color:#d7e7de;line-height:var(--sm-line-body);margin:.7rem auto 1.5rem;max-width:31rem}.about-cta .btn[data-v-2298f2a1]{display:inline-flex}@media(max-width:880px){.about-hero[data-v-2298f2a1]{grid-template-columns:1fr}.about-hero__media[data-v-2298f2a1]{min-height:17rem}.about-stats__grid[data-v-2298f2a1],.about-team__grid[data-v-2298f2a1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.about-story__grid[data-v-2298f2a1],.about-values__grid[data-v-2298f2a1]{grid-template-columns:1fr}.about-story__media[data-v-2298f2a1]{min-height:18rem}}@media(max-width:520px){.about-page[data-v-2298f2a1]{padding-bottom:3rem}.about-hero-wrap[data-v-2298f2a1]{padding-top:1rem}.about-hero[data-v-2298f2a1]{min-height:0;padding:2rem 1.35rem 1.35rem}.about-hero__media[data-v-2298f2a1]{min-height:14rem}.about-stats[data-v-2298f2a1]{padding-top:1rem}.about-stats__grid[data-v-2298f2a1],.about-team__grid[data-v-2298f2a1]{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.about-stats article[data-v-2298f2a1]{padding:1.25rem .65rem}.about-team__portrait[data-v-2298f2a1]{height:10rem}}.post-card[data-v-6b85d3f6]{background-color:var(--color-surface);border:1px solid var(--color-lines);border-radius:.25rem;overflow:hidden;padding-bottom:1rem;transition:background-color .15s ease}.post-card[data-v-6b85d3f6]:hover{background-color:var(--color-neutral-100)}.collection-card-link[data-v-6b85d3f6]{color:inherit;display:block;height:100%;text-decoration:none}.img[data-v-6b85d3f6]{aspect-ratio:1/1;display:block;overflow:hidden}.img :is(img[data-v-6b85d3f6],.store-image[data-v-6b85d3f6]){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}h2[data-v-6b85d3f6]{font-size:var(--sm-type-h4);padding:1rem}p[data-v-6b85d3f6]{color:var(--color-text-muted);font-size:var(--sm-type-small);line-height:var(--sm-line-small);padding:0 1rem}.editorial-hero[data-v-8c896d43]{background:linear-gradient(145deg,var(--hero-top,#0c2c20),var(--brand,#1d5144) 72%);border-radius:var(--radius-xl,20px);color:#fff;display:grid;isolation:isolate;min-height:22rem;overflow:hidden;padding:clamp(2rem,5vw,4.25rem);position:relative}.editorial-hero[data-v-8c896d43]:after{aspect-ratio:1;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;bottom:-70%;content:"";position:absolute;right:-8%;width:min(34rem,50vw);z-index:-1}.editorial-hero--media[data-v-8c896d43]{align-items:center;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.editorial-hero--compact[data-v-8c896d43]{min-height:17rem}.editorial-hero__copy[data-v-8c896d43]{align-self:center;max-width:44rem}.editorial-hero h1[data-v-8c896d43]{color:#fff;font-size:var(--sm-type-display);line-height:var(--sm-line-heading-tight);margin:0;max-width:15ch}.editorial-hero .section-eyebrow[data-v-8c896d43]{color:#a7e6bf;margin:0 0 1rem}.editorial-hero__lead[data-v-8c896d43]{color:#d7e7de;font-size:var(--sm-type-lead);line-height:var(--sm-line-lead);margin:1.25rem 0 0;max-width:42rem}.editorial-hero__media[data-v-8c896d43]{background:#ffffff14;border-radius:var(--radius-lg,16px);min-height:18rem;overflow:hidden}.editorial-hero__media[data-v-8c896d43] :is(img,.store-image){height:100%;min-height:18rem;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:820px){.editorial-hero--media[data-v-8c896d43]{grid-template-columns:1fr}.editorial-hero__media[data-v-8c896d43]{max-height:24rem}}@media(max-width:560px){.editorial-hero[data-v-8c896d43]{border-radius:var(--radius-lg,16px);min-height:auto;padding:2rem 1.4rem}}.collections-page__hero[data-v-7d97cfba]{padding-top:clamp(1.5rem,4vw,2.5rem)}.collections-grid[data-v-7d97cfba]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:60rem){.collections-grid[data-v-7d97cfba]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30rem){.collections-grid[data-v-7d97cfba]{grid-template-columns:1fr}}.support-page[data-v-ac89d432]{color:var(--sm-text)}.support-hero[data-v-ac89d432]{padding-top:1.875rem}.support-hero__panel[data-v-ac89d432]{background:var(--sm-brand-gradient);border-radius:var(--sm-radius-xl);color:var(--sm-on-brand);padding:clamp(2.25rem,5vw,3.25rem) clamp(1.5rem,5vw,3.5rem)}.support-hero__eyebrow[data-v-ac89d432]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.22);border-radius:var(--sm-radius-pill);color:#eaf3ee;display:inline-flex;font-size:var(--sm-type-meta);font-weight:800;letter-spacing:.04em;padding:.375rem .8rem}.support-hero h1[data-v-ac89d432]{color:var(--sm-on-brand);font-size:var(--sm-type-h1);line-height:var(--sm-line-heading-tight);margin:1rem 0 .75rem;max-width:44rem}.support-hero__panel>p[data-v-ac89d432]{color:#d7e7de;font-size:var(--sm-type-body);line-height:var(--sm-line-body);margin:0 0 1.5rem;max-width:38rem}.support-search[data-v-ac89d432]{align-items:center;color:var(--sm-muted);display:flex;max-width:32.5rem;position:relative}.support-search__icon[data-v-ac89d432]{height:1.15rem;left:1rem;pointer-events:none;position:absolute;width:1.15rem;z-index:1}.support-search input[data-v-ac89d432]{background:var(--sm-card);border:2px solid transparent;border-radius:var(--sm-radius-sm);color:var(--sm-text);min-height:3.25rem;padding:.85rem 3rem .85rem 2.75rem;width:100%}.support-search input[data-v-ac89d432]:focus{border-color:var(--sm-accent-500);outline:none}.support-search button[data-v-ac89d432]{background:transparent;border:0;border-radius:var(--sm-radius-pill);color:var(--sm-muted);cursor:pointer;display:grid;height:2.25rem;padding:0;place-items:center;position:absolute;right:.55rem;width:2.25rem}.support-hero__chips[data-v-ac89d432]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.support-hero__chips a[data-v-ac89d432]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--sm-radius-pill);color:#eaf3ee;font-size:var(--sm-type-ui);font-weight:800;padding:.45rem .8rem;text-decoration:none}.support-hero__chips a[data-v-ac89d432]:hover{background:#fff3}.support-topics[data-v-ac89d432]{padding-top:2.5rem}.support-topics__grid[data-v-ac89d432]{display:grid;gap:.875rem;grid-template-columns:repeat(3,minmax(0,1fr))}.support-topic[data-v-ac89d432]{align-items:start;background:var(--sm-card);border:1px solid var(--sm-line);border-radius:.9375rem;box-shadow:var(--sm-elevation-rest);color:inherit;display:grid;gap:.875rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:7rem;padding:1.25rem;text-decoration:none;transition:transform var(--sm-motion-lift),box-shadow var(--sm-motion-lift)}.support-topic[data-v-ac89d432]:hover{box-shadow:var(--sm-elevation-hover);color:inherit;transform:translateY(-3px)}.support-topic__icon[data-v-ac89d432]{background:var(--sm-tint);border-radius:.6875rem;color:var(--sm-tint-fg);display:grid;height:2.5rem;place-items:center;width:2.5rem}.support-topic__icon[data-v-ac89d432] svg{height:1.2rem;width:1.2rem}.support-topic[data-v-ac89d432]>svg:last-child{color:var(--sm-muted3);width:1rem}.support-topic small[data-v-ac89d432],.support-topic strong[data-v-ac89d432]{display:block}.support-topic strong[data-v-ac89d432]{font:500 var(--sm-type-h4) /var(--sm-line-heading) var(--sm-font-head);margin-bottom:.25rem}.support-topic small[data-v-ac89d432]{color:var(--sm-muted);font-size:var(--sm-type-small);line-height:var(--sm-line-small)}.support-tracking[data-v-ac89d432]{padding-top:2.75rem;scroll-margin-top:calc(var(--sm-header-offset) + 1rem)}.support-tracking__surface[data-v-ac89d432]{align-items:start;background:var(--sm-surface2);border-radius:1.125rem;display:grid;gap:1.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(1.5rem,4vw,1.875rem)}.support-section-heading h2[data-v-ac89d432],.support-tracking h2[data-v-ac89d432]{font-size:var(--sm-type-h2);margin:0}.support-tracking__copy>p[data-v-ac89d432]:not(.section-eyebrow){color:var(--sm-muted);line-height:var(--sm-line-body);margin:.5rem 0 1rem;max-width:35rem}.support-tracking__form[data-v-ac89d432]{display:grid;gap:.625rem;max-width:24rem}.contact-form input[data-v-ac89d432],.contact-form select[data-v-ac89d432],.contact-form textarea[data-v-ac89d432],.support-tracking__form input[data-v-ac89d432]{background:var(--sm-card);border:1.5px solid var(--sm-input-border);border-radius:var(--sm-radius-sm);color:var(--sm-text);width:100%}.contact-form input[data-v-ac89d432],.contact-form select[data-v-ac89d432],.support-tracking__form input[data-v-ac89d432]{min-height:2.875rem;padding:.7rem .85rem}.contact-form input[data-v-ac89d432]:focus,.contact-form select[data-v-ac89d432]:focus,.contact-form textarea[data-v-ac89d432]:focus,.support-tracking__form input[data-v-ac89d432]:focus{border-color:var(--sm-accent-500);outline:none}.contact-error[data-v-ac89d432],.support-inline-error[data-v-ac89d432]{color:var(--sm-red-fg);font-weight:700;margin:.65rem 0 0}.support-tracking__status[data-v-ac89d432]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:.875rem;padding:1.25rem 1.375rem}.support-tracking__status-head[data-v-ac89d432]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.support-tracking__status-head span[data-v-ac89d432],.support-tracking__status-head strong[data-v-ac89d432]{display:block}.support-tracking__status-head span[data-v-ac89d432]{color:var(--sm-muted3);font-size:var(--sm-type-small);font-weight:800}.support-tracking__status-head strong[data-v-ac89d432]{font:500 var(--sm-type-h4) /var(--sm-line-heading) var(--sm-font-head);margin-top:.15rem}.support-tracking__status-head[data-v-ac89d432] svg{color:var(--sm-brand-fg);width:1.5rem}.support-tracking__steps[data-v-ac89d432]{list-style:none;margin:0 0 1rem;padding:0}.support-tracking__steps li[data-v-ac89d432]{display:grid;gap:.75rem;grid-template-columns:.7rem minmax(0,1fr)}.support-tracking__steps li>span[data-v-ac89d432]{background:var(--sm-brand-fg);border-radius:50%;height:.6875rem;margin-top:.35rem;position:relative;width:.6875rem}.support-tracking__steps li:not(:last-child)>span[data-v-ac89d432]:after{background:var(--sm-line);bottom:-2.1rem;content:"";left:calc(50% - 1px);position:absolute;top:.6875rem;width:2px}.support-tracking__steps div[data-v-ac89d432]{padding-bottom:.95rem}.support-tracking__steps small[data-v-ac89d432],.support-tracking__steps strong[data-v-ac89d432]{display:block}.support-tracking__steps strong[data-v-ac89d432]{font-size:var(--sm-type-ui)}.support-tracking__steps small[data-v-ac89d432]{color:var(--sm-muted2);line-height:var(--sm-line-small);margin-top:.15rem}.support-faq[data-v-ac89d432]{padding-top:3.25rem}.support-section-heading[data-v-ac89d432]{margin-bottom:1.125rem}.support-section-heading>p[data-v-ac89d432]:not(.section-eyebrow){color:var(--sm-muted2);font-size:var(--sm-type-small);font-weight:700;line-height:var(--sm-line-small);margin:.5rem 0 0}.support-faq__group[data-v-ac89d432]{margin-top:1.625rem;scroll-margin-top:calc(var(--sm-header-offset) + 1rem)}.support-faq__group h3[data-v-ac89d432]{color:var(--sm-muted);font-size:var(--sm-type-h4);margin:0 0 .625rem}.support-faq__list[data-v-ac89d432]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);overflow:hidden}.support-faq details+details[data-v-ac89d432]{border-top:1px solid var(--sm-line3)}.support-faq summary[data-v-ac89d432]{align-items:center;color:var(--sm-text);cursor:pointer;display:flex;font-weight:800;gap:1rem;justify-content:space-between;min-height:3.5rem;padding:.95rem 1.25rem}.support-faq summary[data-v-ac89d432]::-webkit-details-marker{display:none}.support-faq summary[data-v-ac89d432] svg{color:var(--sm-muted3);flex:none;transition:transform var(--sm-motion-lift);width:1.1rem}.support-faq details[open] summary[data-v-ac89d432] svg{transform:rotate(45deg)}.support-faq__answer[data-v-ac89d432]{color:var(--sm-muted);line-height:var(--sm-line-body);padding:0 1.25rem 1.05rem}.support-faq__answer[data-v-ac89d432] p:first-child{margin-top:0}.support-faq__answer[data-v-ac89d432] p:last-child{margin-bottom:0}.support-faq__empty[data-v-ac89d432]{background:var(--sm-surface);border:1px dashed var(--sm-input-border);border-radius:var(--sm-radius-lg);color:var(--sm-muted);padding:1.25rem}.support-contact[data-v-ac89d432]{padding-top:3.5rem;scroll-margin-top:calc(var(--sm-header-offset) + 1rem)}.support-contact__heading[data-v-ac89d432]{margin-bottom:1.25rem;max-width:42rem}.contact-layout[data-v-ac89d432]{align-items:start;display:grid;gap:1.375rem;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.contact-panel[data-v-ac89d432]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:1.125rem;box-shadow:var(--sm-elevation-rest);padding:clamp(1.25rem,3vw,1.625rem)}.contact-panel>h3[data-v-ac89d432]{font-size:var(--sm-type-h3);margin:0 0 1rem}.contact-form[data-v-ac89d432],.contact-grid[data-v-ac89d432]{display:grid;gap:.75rem}.contact-grid[data-v-ac89d432]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form label[data-v-ac89d432]{color:var(--sm-text2);display:grid;font-size:var(--sm-type-ui);font-weight:800;gap:.35rem}.contact-form textarea[data-v-ac89d432]{line-height:var(--sm-line-body);min-height:8.125rem;padding:.75rem .85rem;resize:vertical}.contact-form__footer[data-v-ac89d432]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.contact-form__footer small[data-v-ac89d432]{color:var(--sm-muted3);font-size:var(--sm-type-small);font-weight:650;line-height:var(--sm-line-small);max-width:23rem}.contact-success[data-v-ac89d432]{display:grid;gap:.75rem;justify-items:start;padding-block:1rem}.contact-success>span[data-v-ac89d432]{background:var(--sm-tint);border-radius:50%;color:var(--sm-tint-fg);display:grid;height:2.875rem;place-items:center;width:2.875rem}.contact-success h3[data-v-ac89d432],.contact-success p[data-v-ac89d432]{margin:0}.contact-success p[data-v-ac89d432]{color:var(--sm-muted);line-height:var(--sm-line-body)}.contact-aside[data-v-ac89d432]{display:grid;gap:.75rem}.contact-method[data-v-ac89d432]{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:.9375rem;color:inherit;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);padding:1.125rem 1.25rem;text-decoration:none}.contact-method[data-v-ac89d432]>svg{color:var(--sm-brand-fg);width:1.2rem}.contact-method b[data-v-ac89d432],.contact-method small[data-v-ac89d432],.contact-method strong[data-v-ac89d432]{display:block}.contact-method strong[data-v-ac89d432]{font:500 var(--sm-type-h4) /var(--sm-line-heading) var(--sm-font-head);margin-bottom:.35rem}.contact-method b[data-v-ac89d432]{font-size:var(--sm-type-ui)}.contact-method small[data-v-ac89d432]{color:var(--sm-muted2);font-size:var(--sm-type-small);line-height:var(--sm-line-small);margin-top:.15rem}.contact-account[data-v-ac89d432]{background:var(--sm-tint);border-radius:.9375rem;color:var(--sm-tint-fg);padding:1.125rem 1.25rem}.contact-account>strong[data-v-ac89d432]{font:500 var(--sm-type-h4) /var(--sm-line-heading) var(--sm-font-head)}.contact-account p[data-v-ac89d432]{line-height:var(--sm-line-body);margin:.4rem 0 .7rem}.contact-account a[data-v-ac89d432]{align-items:center;color:inherit;display:inline-flex;font-weight:800;gap:.35rem;text-decoration:underline}.support-articles[data-v-ac89d432]{padding-block:3.5rem 3.75rem}.support-articles__grid[data-v-ac89d432]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:56.25rem){.support-topics__grid[data-v-ac89d432]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout[data-v-ac89d432],.support-tracking__surface[data-v-ac89d432]{grid-template-columns:1fr}}@media(max-width:45rem){.support-hero[data-v-ac89d432]{padding-top:1rem}.support-hero__panel[data-v-ac89d432]{padding:2.25rem 1.5rem}.contact-grid[data-v-ac89d432],.support-topics__grid[data-v-ac89d432]{grid-template-columns:1fr}.contact-form__footer[data-v-ac89d432]{align-items:stretch;flex-direction:column}.contact-form__footer .btn[data-v-ac89d432]{width:100%}}@media(max-width:30rem){.support-hero__chips[data-v-ac89d432]{display:grid;grid-template-columns:1fr 1fr}.support-hero__chips a[data-v-ac89d432]{text-align:center}.support-topic[data-v-ac89d432]{min-height:auto}.contact-panel[data-v-ac89d432],.support-tracking__surface[data-v-ac89d432]{padding:1.125rem}}@media(max-width:56rem){.support-articles__grid[data-v-ac89d432]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){.support-articles__grid[data-v-ac89d432]{grid-template-columns:1fr}}.promotion-review[data-v-2d4c300d]{display:grid;font-size:.875rem;gap:var(--space-3,.75rem);margin-block:var(--space-4,1rem);overflow-wrap:anywhere}.promotion-choice[data-v-2d4c300d]{display:grid;gap:var(--space-2,.5rem);min-width:0}.promotion-choice select[data-v-2d4c300d]{background:inherit;border:1px solid;border-radius:var(--radius-sm,.25rem);color:inherit;max-width:100%;min-width:0;padding:var(--space-3,.75rem);width:100%}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-f7cd884f],[data-v-f7cd884f]::backdrop,[data-v-f7cd884f]:after,[data-v-f7cd884f]:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.checkout-page[data-v-f7cd884f],.checkout-status-page[data-v-f7cd884f]{padding-block:calc(var(--spacing,.25rem)*8)}@media(min-width:48rem){.checkout-page[data-v-f7cd884f],.checkout-status-page[data-v-f7cd884f]{padding-block:calc(var(--spacing,.25rem)*12)}}.checkout-shell[data-v-f7cd884f],.checkout-status-shell[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*6)}.checkout-card[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*0);overflow:hidden}@media(min-width:64rem){.checkout-card[data-v-f7cd884f]{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr)}}.checkout-main[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*8);padding:calc(var(--spacing,.25rem)*5)}@media(min-width:48rem){.checkout-main[data-v-f7cd884f]{padding:calc(var(--spacing,.25rem)*8)}}@media(min-width:64rem){.checkout-main[data-v-f7cd884f]{padding:calc(var(--spacing,.25rem)*10)}}.checkout-summary[data-v-f7cd884f]{background-color:var(--ui-bg-muted)}.checkout-summary-sticky[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*6);padding:calc(var(--spacing,.25rem)*5)}@media(min-width:48rem){.checkout-summary-sticky[data-v-f7cd884f]{padding:calc(var(--spacing,.25rem)*8)}}@media(min-width:64rem){.checkout-summary-sticky[data-v-f7cd884f]{padding:calc(var(--spacing,.25rem)*10);position:sticky;top:calc(var(--spacing,.25rem)*28)}}.checkout-header[data-v-f7cd884f],.checkout-section[data-v-f7cd884f],.checkout-status-shell[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*4)}.checkout-section[data-v-f7cd884f]{border-color:var(--color-lines);border-top-style:var(--tw-border-style);border-top-width:1px;padding-top:calc(var(--spacing,.25rem)*8)}.checkout-section[data-v-f7cd884f]:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:calc(var(--spacing,.25rem)*0)}.checkout-section-header[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*2)}.checkout-section-header.is-inline[data-v-f7cd884f]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);justify-content:space-between}@media(min-width:48rem){.checkout-section-header.is-inline[data-v-f7cd884f]{display:flex}}.checkout-section-eyebrow[data-v-f7cd884f]{margin:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-semibold,600);font-size:.78rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:.22em;color:var(--color-text-muted);letter-spacing:.22em;text-transform:uppercase}.checkout-header h1[data-v-f7cd884f],.checkout-status-shell h1[data-v-f7cd884f]{font-size:var(--text-3xl,var(--sm-type-h1));line-height:var(--tw-leading,var(--text-3xl--line-height,var(--sm-line-heading-tight)));margin:calc(var(--spacing,.25rem)*0)}@media(min-width:48rem){.checkout-header h1[data-v-f7cd884f],.checkout-status-shell h1[data-v-f7cd884f]{font-size:var(--text-4xl,var(--sm-type-hero));line-height:var(--tw-leading,var(--text-4xl--line-height,var(--sm-line-heading-tight)))}}.checkout-header p[data-v-f7cd884f],.checkout-section-header p[data-v-f7cd884f],.checkout-status-copy[data-v-f7cd884f]{font-size:var(--text-sm,var(--sm-type-small));line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)));margin:calc(var(--spacing,.25rem)*0);--tw-leading:calc(var(--spacing,.25rem)*6);color:var(--color-text-muted);line-height:calc(var(--spacing,.25rem)*6)}.checkout-form-grid[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*4)}@media(min-width:48rem){.checkout-form-grid[data-v-f7cd884f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-checkbox[data-v-f7cd884f],.checkout-field[data-v-f7cd884f]{display:grid;font-size:var(--text-sm,var(--sm-type-small));gap:calc(var(--spacing,.25rem)*2);line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)))}@media(min-width:48rem){:is(.checkout-field,.checkout-checkbox).is-full[data-v-f7cd884f]{grid-column:span 2/span 2}}:is(.checkout-field,.checkout-checkbox)>span[data-v-f7cd884f]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.checkout-checkbox[data-v-f7cd884f]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*3)}.checkout-checkbox input[data-v-f7cd884f]{border-radius:.25rem;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.checkout-login-panel[data-v-f7cd884f]{background-color:var(--color-surface-muted);border-color:var(--color-lines);border-radius:1.35rem;border-style:var(--tw-border-style);border-width:1px;display:grid;gap:calc(var(--spacing,.25rem)*4)}@supports (color:color-mix(in lab,red,red)){.checkout-login-panel[data-v-f7cd884f]{background-color:color-mix(in srgb,var(--color-surface-muted) 62%,#fff)}}.checkout-login-panel[data-v-f7cd884f]{padding:calc(var(--spacing,.25rem)*5)}.checkout-login-grid[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*4)}@media(min-width:48rem){.checkout-login-grid[data-v-f7cd884f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-login-actions[data-v-f7cd884f],.checkout-status-actions[data-v-f7cd884f]{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*3)}.checkout-inline-link[data-v-f7cd884f],.checkout-status-link[data-v-f7cd884f]{border-style:var(--tw-border-style);font-size:var(--text-sm,var(--sm-type-small));line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)));padding:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-medium,500);align-items:center;background-color:#0000;border-width:0;color:var(--color-text);display:inline-flex;font-weight:var(--font-weight-medium,500);text-decoration-line:underline;text-underline-offset:4px}.checkout-express-grid[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*3)}@media(min-width:48rem){.checkout-express-grid[data-v-f7cd884f]{grid-template-columns:repeat(3,minmax(0,1fr))}}.checkout-express-button[data-v-f7cd884f]{border-radius:var(--radius-2xl,1rem);font-size:var(--text-base,var(--sm-type-body));line-height:var(--tw-leading,var(--text-base--line-height,var(--sm-line-body)));min-height:3.25rem;padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}.checkout-express-button.is-shop[data-v-f7cd884f]{background-color:#5a31f4;color:var(--color-white,#fff)}.checkout-express-button.is-paypal[data-v-f7cd884f]{background-color:#ffc439;color:#113984}.checkout-express-button.is-dark[data-v-f7cd884f]{background-color:var(--color-black,#000);color:var(--color-white,#fff)}.checkout-express-button.is-neutral[data-v-f7cd884f]{background-color:var(--color-surface-muted);color:var(--color-text)}.checkout-choice[data-v-f7cd884f],.checkout-choice-list[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*3)}.checkout-choice[data-v-f7cd884f]{border-radius:1.35rem;border-style:var(--tw-border-style);border-width:1px;cursor:pointer;padding:calc(var(--spacing,.25rem)*4);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media(min-width:48rem){.checkout-choice[data-v-f7cd884f]{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}}.checkout-choice[data-v-f7cd884f]{border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.checkout-choice[data-v-f7cd884f]{border-color:color-mix(in srgb,var(--color-text) 12%,transparent)}}.checkout-choice[data-v-f7cd884f]{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.checkout-choice[data-v-f7cd884f]{background:color-mix(in srgb,var(--color-surface) 90%,#fff)}}.checkout-choice.is-selected[data-v-f7cd884f]{border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.checkout-choice.is-selected[data-v-f7cd884f]{border-color:color-mix(in srgb,var(--color-text) 42%,transparent)}}.checkout-choice.is-selected[data-v-f7cd884f]{background:#fcfdfd}@supports (color:color-mix(in lab,red,red)){.checkout-choice.is-selected[data-v-f7cd884f]{background:color-mix(in srgb,var(--color-neutral-100) 78%,#fff)}}.checkout-choice input[data-v-f7cd884f]{height:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*4)}.checkout-choice-copy[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*1)}.checkout-choice-copy strong[data-v-f7cd884f]{font-size:var(--text-base,var(--sm-type-body));line-height:var(--tw-leading,var(--text-base--line-height,var(--sm-line-body)))}.checkout-choice-copy small[data-v-f7cd884f]{font-size:var(--text-sm,var(--sm-type-small));line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)));--tw-leading:calc(var(--spacing,.25rem)*5);color:var(--color-text-muted);line-height:calc(var(--spacing,.25rem)*5)}.checkout-choice-price[data-v-f7cd884f]{font-size:var(--text-sm,var(--sm-type-small));line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media(min-width:48rem){.checkout-choice-price[data-v-f7cd884f]{font-size:var(--text-base,var(--sm-type-body));line-height:var(--tw-leading,var(--text-base--line-height,var(--sm-line-body)))}}.checkout-submit-button[data-v-f7cd884f]{border-radius:var(--radius-2xl,1rem);font-size:var(--text-base,var(--sm-type-body));line-height:var(--tw-leading,var(--text-base--line-height,var(--sm-line-body)));padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*5);width:100%;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.checkout-submit-button[data-v-f7cd884f]:disabled{cursor:not-allowed;opacity:.6}.checkout-coupon-message[data-v-f7cd884f],.checkout-form-error[data-v-f7cd884f]{font-size:var(--text-sm,var(--sm-type-small));line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)));margin:calc(var(--spacing,.25rem)*0)}.checkout-coupon-message.is-error[data-v-f7cd884f],.checkout-form-error[data-v-f7cd884f]{color:var(--color-danger)}.checkout-coupon-message.is-success[data-v-f7cd884f]{color:#0f7a4b}.checkout-inline-success[data-v-f7cd884f],.checkout-state[data-v-f7cd884f],.checkout-status-card[data-v-f7cd884f]{border-radius:1.5rem;border-style:var(--tw-border-style);border-width:1px;display:grid;gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*5)}@media(min-width:48rem){.checkout-inline-success[data-v-f7cd884f],.checkout-state[data-v-f7cd884f],.checkout-status-card[data-v-f7cd884f]{padding:calc(var(--spacing,.25rem)*6)}}.checkout-inline-success[data-v-f7cd884f],.checkout-state[data-v-f7cd884f],.checkout-status-card[data-v-f7cd884f]{border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.checkout-inline-success[data-v-f7cd884f],.checkout-state[data-v-f7cd884f],.checkout-status-card[data-v-f7cd884f]{border-color:color-mix(in srgb,var(--color-text) 10%,transparent)}}.checkout-inline-success[data-v-f7cd884f],.checkout-state[data-v-f7cd884f],.checkout-status-card[data-v-f7cd884f]{background:#fcfefd}@supports (color:color-mix(in lab,red,red)){.checkout-inline-success[data-v-f7cd884f],.checkout-state[data-v-f7cd884f],.checkout-status-card[data-v-f7cd884f]{background:color-mix(in srgb,var(--color-neutral-100) 72%,#fff)}}:is(.checkout-inline-success,.checkout-state,.checkout-status-card) h2[data-v-f7cd884f],:is(.checkout-inline-success,.checkout-state,.checkout-status-card) strong[data-v-f7cd884f]{font-size:var(--text-xl,var(--sm-type-h3));line-height:var(--tw-leading,var(--text-xl--line-height,var(--sm-line-heading)));margin:calc(var(--spacing,.25rem)*0)}:is(.checkout-inline-success,.checkout-state,.checkout-status-card) p[data-v-f7cd884f],:is(.checkout-inline-success,.checkout-state,.checkout-status-card) span[data-v-f7cd884f]{margin:calc(var(--spacing,.25rem)*0);--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6)}.checkout-status-card.is-success[data-v-f7cd884f]{background:#e7f7ec}.checkout-status-badge[data-v-f7cd884f]{font-size:var(--text-xs,var(--sm-type-label));line-height:var(--tw-leading,var(--text-xs--line-height,var(--sm-line-ui)));padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*3);width:-moz-fit-content;width:fit-content;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;background:var(--color-text);border-radius:3.40282e+38px;display:inline-flex;letter-spacing:.16em;text-transform:uppercase}@supports (color:color-mix(in lab,red,red)){.checkout-status-badge[data-v-f7cd884f]{background:color-mix(in srgb,var(--color-text) 12%,transparent)}}.checkout-status-badge[data-v-f7cd884f]{color:var(--color-text)}.checkout-summary-list[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*4)}.checkout-summary-item[data-v-f7cd884f]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-lines);display:grid;gap:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*4)}.checkout-summary-item[data-v-f7cd884f]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:calc(var(--spacing,.25rem)*0)}@media(min-width:48rem){.checkout-summary-item[data-v-f7cd884f]{grid-template-columns:auto minmax(0,1fr) auto}}.checkout-summary-thumb[data-v-f7cd884f]{background:var(--color-surface);border-radius:var(--radius-2xl,1rem);height:calc(var(--spacing,.25rem)*16);overflow:hidden;position:relative;width:calc(var(--spacing,.25rem)*16)}@supports (color:color-mix(in lab,red,red)){.checkout-summary-thumb[data-v-f7cd884f]{background:color-mix(in srgb,var(--color-surface) 35%,#fff)}}.checkout-summary-thumb[data-v-f7cd884f]{border:1px solid var(--color-text)}@supports (color:color-mix(in lab,red,red)){.checkout-summary-thumb[data-v-f7cd884f]{border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}}.checkout-summary-thumb-image[data-v-f7cd884f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.checkout-summary-copy[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*2)}.checkout-summary-copy strong[data-v-f7cd884f]{font-size:var(--text-sm,var(--sm-type-small));line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)))}@media(min-width:48rem){.checkout-summary-copy strong[data-v-f7cd884f]{font-size:var(--text-base,var(--sm-type-body));line-height:var(--tw-leading,var(--text-base--line-height,var(--sm-line-body)))}}.checkout-summary-copy p[data-v-f7cd884f]{color:var(--color-text-muted);margin:calc(var(--spacing,.25rem)*0)}.checkout-summary-copy p[data-v-f7cd884f],.checkout-summary-line-total[data-v-f7cd884f]{font-size:var(--text-sm,var(--sm-type-small));line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)))}.checkout-summary-line-total[data-v-f7cd884f]{--tw-font-weight:var(--font-weight-semibold,600);display:flex;flex-direction:column;font-weight:var(--font-weight-semibold,600)}@media(min-width:48rem){.checkout-summary-line-total[data-v-f7cd884f]{font-size:var(--text-base,var(--sm-type-body));line-height:var(--tw-leading,var(--text-base--line-height,var(--sm-line-body)))}}.checkout-summary-old-price[data-v-f7cd884f]{color:var(--color-text-muted);font-size:var(--sm-type-small);font-weight:500;text-decoration:line-through}.checkout-summary-discount[data-v-f7cd884f]{color:var(--color-accent-500)!important;font-weight:700}.checkout-summary-actions[data-v-f7cd884f]{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*2)}.checkout-active-coupon button[data-v-f7cd884f],.checkout-summary-actions[data-v-f7cd884f],.checkout-summary-remove[data-v-f7cd884f]{font-size:var(--text-sm,var(--sm-type-small));line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)))}.checkout-active-coupon button[data-v-f7cd884f],.checkout-summary-remove[data-v-f7cd884f]{background-color:#0000;border-style:var(--tw-border-style);border-width:0;padding:calc(var(--spacing,.25rem)*0);text-decoration-line:underline;text-underline-offset:4px}.checkout-discount-row[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*3)}@media(min-width:48rem){.checkout-discount-row[data-v-f7cd884f]{grid-template-columns:minmax(0,1fr) auto}}.checkout-apply-button[data-v-f7cd884f]{min-height:3.25rem;padding-inline:calc(var(--spacing,.25rem)*5)}.checkout-active-coupons[data-v-f7cd884f]{display:grid;gap:calc(var(--spacing,.25rem)*2)}.checkout-active-coupon[data-v-f7cd884f]{align-items:center;display:flex;font-size:var(--text-sm,var(--sm-type-small));gap:calc(var(--spacing,.25rem)*4);justify-content:space-between;line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)))}.checkout-totals[data-v-f7cd884f]{border-color:var(--color-lines);border-top-style:var(--tw-border-style);border-top-width:1px;display:grid;gap:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*4)}.checkout-totals>div[data-v-f7cd884f]{align-items:center;display:flex;font-size:var(--text-sm,var(--sm-type-small));gap:calc(var(--spacing,.25rem)*4);justify-content:space-between;line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)))}.checkout-totals .is-total[data-v-f7cd884f]{font-size:var(--text-lg,var(--sm-type-lead));line-height:var(--tw-leading,var(--text-lg--line-height,var(--sm-line-lead)));padding-top:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media(max-width:1023px){.checkout-card[data-v-f7cd884f]{border-radius:1.5rem;overflow:visible}.checkout-summary[data-v-f7cd884f]{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}}@media(max-width:767px){.checkout-main[data-v-f7cd884f],.checkout-summary-sticky[data-v-f7cd884f]{padding:calc(var(--spacing,.25rem)*4)}.checkout-summary-item[data-v-f7cd884f]{grid-template-columns:auto minmax(0,1fr)}.checkout-summary-line-total[data-v-f7cd884f]{grid-column:span 2/span 2;text-align:left}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}.checkout-page[data-v-f7cd884f]{color:var(--sm-text);padding-block:2.25rem 4rem}.checkout-shell[data-v-f7cd884f]{gap:1.5rem}.checkout-card[data-v-f7cd884f]{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);overflow:visible}.checkout-main[data-v-f7cd884f]{gap:1rem;padding:0}.checkout-header[data-v-f7cd884f]{gap:.45rem;margin-bottom:.75rem;max-width:42rem}.checkout-section-eyebrow[data-v-f7cd884f]{color:var(--sm-accent-500);font-size:var(--sm-type-label);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.checkout-header h1[data-v-f7cd884f]{font:500 var(--sm-type-h1) /var(--sm-line-heading-tight) var(--sm-font-head);margin:0}.checkout-header p[data-v-f7cd884f]{color:var(--sm-muted);font-size:var(--sm-type-ui);line-height:var(--sm-line-body)}.checkout-inline-success[data-v-f7cd884f],.checkout-section[data-v-f7cd884f],.checkout-state[data-v-f7cd884f]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-elevation-rest);gap:1.1rem;padding:1.35rem}.checkout-section[data-v-f7cd884f]{border-top:1px solid var(--sm-line)}.checkout-section.is-supplement[data-v-f7cd884f]{background:var(--sm-surface);margin-top:-.35rem}.checkout-section-header[data-v-f7cd884f]{gap:.3rem}.checkout-section-header.is-numbered[data-v-f7cd884f]{align-items:start;display:grid;gap:.85rem;grid-template-columns:2.35rem minmax(0,1fr)}.checkout-section-header.is-numbered.is-inline[data-v-f7cd884f]{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto}.checkout-step-number[data-v-f7cd884f]{align-items:center;background:var(--sm-brand-500);border-radius:50%;color:#fff;display:inline-flex;font-size:var(--sm-type-meta);font-weight:800;height:2.35rem;justify-content:center;width:2.35rem}.checkout-section-header h2[data-v-f7cd884f]{font:500 var(--sm-type-h3) /var(--sm-line-heading) var(--sm-font-head);margin:0}.checkout-section-header p[data-v-f7cd884f]{color:var(--sm-muted2);font-size:var(--sm-type-small);line-height:var(--sm-line-small)}.checkout-form-grid[data-v-f7cd884f]{gap:.85rem}.checkout-field[data-v-f7cd884f],.checkout-login-grid label[data-v-f7cd884f]{gap:.35rem}.checkout-field>span[data-v-f7cd884f],.checkout-login-grid label>span[data-v-f7cd884f]{color:var(--sm-text2);font-size:var(--sm-type-ui);font-weight:800}.checkout-discount-row input[data-v-f7cd884f],.checkout-field input[data-v-f7cd884f],.checkout-field select[data-v-f7cd884f],.checkout-login-grid input[data-v-f7cd884f]{background:var(--sm-card);border:1px solid var(--sm-input-border);border-radius:var(--sm-radius-sm);color:var(--sm-text);min-height:3rem;padding:0 .8rem}[data-checkout-field][data-v-f7cd884f],[data-checkout-submit-error][data-v-f7cd884f]{scroll-margin-top:8rem}.checkout-field.has-error input[data-v-f7cd884f],.checkout-field.has-error select[data-v-f7cd884f]{border-color:var(--sm-red-fg);box-shadow:0 0 0 2px color-mix(in srgb,var(--sm-red-fg) 14%,transparent)}.checkout-section.has-error .checkout-choice[data-v-f7cd884f]{border-color:color-mix(in srgb,var(--sm-red-fg) 65%,var(--sm-line))}.checkout-field-error[data-v-f7cd884f]{color:var(--sm-red-fg);font-size:var(--sm-type-small);line-height:var(--sm-line-small);margin:0}.checkout-checkbox[data-v-f7cd884f]{color:var(--sm-text2);font-size:var(--sm-type-small)}.checkout-checkbox input[data-v-f7cd884f]{accent-color:var(--sm-brand-500);height:1.1rem;width:1.1rem}.checkout-login-panel[data-v-f7cd884f]{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--sm-radius-md)}.checkout-inline-link[data-v-f7cd884f]{color:var(--sm-link);cursor:pointer;font-size:var(--sm-type-ui)}.checkout-express-grid[data-v-f7cd884f]{gap:.65rem}.checkout-express-button[data-v-f7cd884f]{align-items:center;border-radius:var(--sm-radius-sm);display:inline-flex;justify-content:center;min-height:3rem}.checkout-express-button[data-v-f7cd884f] .payment-method-marks{flex-wrap:nowrap}.checkout-choice-list[data-v-f7cd884f]{gap:.55rem}.checkout-choice[data-v-f7cd884f]{align-items:center;background:var(--sm-card);border:1.5px solid var(--sm-line);border-radius:var(--sm-radius-md);gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.8rem .9rem}.checkout-choice--payment[data-v-f7cd884f]{grid-template-columns:auto 2.625rem minmax(0,1fr)}.checkout-choice.is-selected[data-v-f7cd884f]{background:var(--sm-tint);border-color:var(--sm-brand-500)}.checkout-choice input[data-v-f7cd884f]{accent-color:var(--sm-brand-500);height:1.1rem;margin:0;width:1.1rem}.checkout-choice-copy[data-v-f7cd884f]{gap:.15rem}.checkout-choice-payment-mark[data-v-f7cd884f]{align-items:center;display:flex;justify-content:center}.checkout-choice-payment-mark[data-v-f7cd884f] .payment-method-marks{flex-wrap:nowrap}.checkout-choice-copy strong[data-v-f7cd884f],.checkout-choice-price[data-v-f7cd884f]{font-size:var(--sm-type-ui);font-weight:800}.checkout-choice-copy small[data-v-f7cd884f]{color:var(--sm-muted2);font-size:var(--sm-type-small);line-height:var(--sm-line-small)}.checkout-submit-button[data-v-f7cd884f]{align-items:center;background:var(--sm-accent-500);border-color:var(--sm-accent-500);border-radius:var(--sm-radius-sm);color:#fff;display:inline-flex;font:800 var(--sm-type-ui) /var(--sm-line-ui) var(--sm-font-body);gap:.5rem;justify-content:center;min-height:3.35rem}.checkout-submit-button[data-v-f7cd884f]:hover:not(:disabled){background:var(--sm-accent-600)}.checkout-security-note[data-v-f7cd884f]{align-items:center;color:var(--sm-muted2);display:flex;font-size:var(--sm-type-meta);gap:.4rem;justify-content:center;margin:-.45rem 0 0}.checkout-security-note svg[data-v-f7cd884f]{color:var(--sm-green-500)}.checkout-summary[data-v-f7cd884f]{background:transparent;position:sticky;top:calc(var(--sm-header-offset) + 1rem)}.checkout-summary-sticky[data-v-f7cd884f]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-elevation-rest);gap:1.15rem;padding:1.35rem;position:static}.checkout-summary-header[data-v-f7cd884f]{align-items:baseline;border-bottom:1px solid var(--sm-line2);display:flex;justify-content:space-between;padding-bottom:.85rem}.checkout-summary-header h2[data-v-f7cd884f]{font:500 var(--sm-type-h3) /var(--sm-line-heading) var(--sm-font-head);margin:0}.checkout-summary-header span[data-v-f7cd884f]{color:var(--sm-muted2);font-size:var(--sm-type-meta)}.checkout-summary-list[data-v-f7cd884f]{gap:0}.checkout-summary-item[data-v-f7cd884f]{align-items:center;border-bottom:1px solid var(--sm-line2);gap:.75rem;grid-template-columns:4rem minmax(0,1fr) auto;padding:.8rem 0}.checkout-summary-item[data-v-f7cd884f]:last-child{border-bottom:0}.checkout-summary-thumb[data-v-f7cd884f]{background:var(--sm-tint);border:0;border-radius:var(--sm-radius-md);height:4rem;overflow:hidden;width:4rem}.checkout-summary-thumb-image[data-v-f7cd884f]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;padding:0}.checkout-summary-copy[data-v-f7cd884f]{gap:.2rem}.checkout-summary-copy strong[data-v-f7cd884f]{font-family:var(--sm-font-head);font-size:var(--sm-type-ui);font-weight:500}.checkout-summary-actions[data-v-f7cd884f],.checkout-summary-copy p[data-v-f7cd884f]{color:var(--sm-muted2);font-size:var(--sm-type-small)}.checkout-summary-line-total[data-v-f7cd884f]{font-size:var(--sm-type-meta);font-weight:800;text-align:right}.checkout-summary-remove[data-v-f7cd884f]{align-items:center;color:var(--sm-muted2);display:inline-flex;font-size:var(--sm-type-ui);gap:.25rem}.checkout-discount-row[data-v-f7cd884f]{gap:.5rem}.checkout-apply-button[data-v-f7cd884f]{min-height:3rem}.checkout-totals[data-v-f7cd884f]{border-top:1px solid var(--sm-line2);gap:.6rem;padding-top:.9rem}.checkout-totals>div[data-v-f7cd884f]{color:var(--sm-muted);font-size:var(--sm-type-meta)}.checkout-totals dd[data-v-f7cd884f]{color:var(--sm-text);font-weight:800;margin:0}.checkout-totals .is-total[data-v-f7cd884f]{align-items:baseline;border-top:1px solid var(--sm-line2);color:var(--sm-text);font-size:var(--sm-type-ui);margin-top:.2rem;padding-top:.8rem}.checkout-totals .is-total dd[data-v-f7cd884f]{font-size:var(--sm-type-h3)}.checkout-coupon-message.is-error[data-v-f7cd884f],.checkout-form-error[data-v-f7cd884f]{color:var(--sm-red-fg)}.checkout-coupon-message.is-success[data-v-f7cd884f]{color:var(--sm-green-500)}@media(max-width:60rem){.checkout-card[data-v-f7cd884f]{grid-template-columns:1fr}.checkout-summary[data-v-f7cd884f]{position:static}}@media(max-width:45rem){.checkout-page[data-v-f7cd884f]{padding-block:1.5rem 3rem}.checkout-main[data-v-f7cd884f]{gap:1.5rem}.checkout-header[data-v-f7cd884f]{margin-bottom:0}.checkout-card[data-v-f7cd884f],.checkout-summary[data-v-f7cd884f]{border-radius:0}.checkout-inline-success[data-v-f7cd884f],.checkout-login-panel[data-v-f7cd884f],.checkout-section[data-v-f7cd884f],.checkout-section.is-supplement[data-v-f7cd884f],.checkout-state[data-v-f7cd884f],.checkout-summary-sticky[data-v-f7cd884f]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.checkout-section.is-supplement[data-v-f7cd884f]{margin-top:0}.checkout-section+.checkout-section[data-v-f7cd884f],.checkout-summary-sticky[data-v-f7cd884f]{border-top:1px solid var(--sm-line2);padding-top:1.5rem}.checkout-section-header.is-numbered.is-inline[data-v-f7cd884f]{grid-template-columns:2.35rem minmax(0,1fr)}.checkout-section-header.is-numbered.is-inline>button[data-v-f7cd884f]{grid-column:2;justify-self:start}.checkout-summary-item[data-v-f7cd884f]{grid-template-columns:3.5rem minmax(0,1fr)}.checkout-choice--payment[data-v-f7cd884f]{grid-template-columns:auto 2.625rem minmax(0,1fr)}.checkout-summary-line-total[data-v-f7cd884f]{grid-column:2;text-align:left}}.bank-transfer[data-v-ea1bfc52]{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,256px) minmax(0,1fr);white-space:normal}.bank-transfer__qr[data-v-ea1bfc52]{text-align:center}.bank-transfer__qr img[data-v-ea1bfc52]{background:#fff;border-radius:.5rem;height:auto;max-width:256px;width:100%}.bank-transfer__details>p[data-v-ea1bfc52]:not(.bank-transfer__amount),.bank-transfer__qr p[data-v-ea1bfc52]{color:var(--sm-muted);font-size:.9rem;line-height:1.5}.bank-transfer__amount[data-v-ea1bfc52]{font-size:1.75rem;font-weight:700;margin:0 0 1rem}.bank-transfer__details[data-v-ea1bfc52]{min-width:0}.bank-transfer dl[data-v-ea1bfc52]{margin:0}.bank-transfer__field[data-v-ea1bfc52]{align-items:center;border-bottom:1px solid var(--sm-border);display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 0}.bank-transfer__field>div[data-v-ea1bfc52]{min-width:0}.bank-transfer dt[data-v-ea1bfc52]{color:var(--sm-muted);font-size:.8rem;margin-bottom:.25rem}.bank-transfer dd[data-v-ea1bfc52]{font-weight:600;margin:0;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.bank-transfer button[data-v-ea1bfc52]{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:.4rem;color:var(--sm-text);cursor:pointer;flex:none;font:inherit;font-size:.8rem;padding:.5rem .7rem}.bank-transfer button[data-v-ea1bfc52]:focus-visible{outline:2px solid var(--sm-brand);outline-offset:3px}.bank-transfer__notice[data-v-ea1bfc52]{min-height:1.4em}@media(max-width:680px){.bank-transfer[data-v-ea1bfc52]{gap:1rem;grid-template-columns:minmax(0,1fr)}.bank-transfer__qr[data-v-ea1bfc52]{margin:0 auto;max-width:220px}}.order-status-page[data-v-52fbfef8]{color:var(--sm-text);padding-block:3rem 4rem}.order-success-header[data-v-52fbfef8]{align-items:center;display:flex;flex-direction:column;margin:0 auto 2rem;max-width:40rem;text-align:center}.order-success-check[data-v-52fbfef8]{align-items:center;background:var(--sm-tint);border-radius:50%;color:var(--sm-green-500);display:inline-flex;font-size:var(--sm-icon-2xl);height:5rem;justify-content:center;margin-bottom:1rem;width:5rem}.order-next>div>p[data-v-52fbfef8]:first-child,.order-status-empty>p[data-v-52fbfef8],.order-success-header>p[data-v-52fbfef8]:first-of-type{color:var(--sm-accent-500);font-size:var(--sm-type-label);font-weight:800;letter-spacing:.1em;margin:0 0 .5rem;text-transform:uppercase}.order-status-empty h1[data-v-52fbfef8],.order-success-header h1[data-v-52fbfef8]{font:500 var(--sm-type-h1) /var(--sm-line-heading-tight) var(--sm-font-head);margin:0}.order-success-header>p[data-v-52fbfef8]:last-of-type{color:var(--sm-muted);font-size:var(--sm-type-ui);line-height:var(--sm-line-body);margin:.75rem 0 0}.order-number[data-v-52fbfef8]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-pill);display:inline-flex;font-size:var(--sm-type-meta);font-weight:700;gap:.55rem;margin-top:1rem;padding:.55rem 1rem}.order-number strong[data-v-52fbfef8]{color:var(--sm-accent-500)}.order-success-header.is-failed .order-success-check[data-v-52fbfef8]{background:color-mix(in srgb,var(--sm-red-fg) 12%,var(--sm-card));color:var(--sm-red-fg)}.order-success-header.is-pending .order-success-check[data-v-52fbfef8],.order-success-header.is-refunded .order-success-check[data-v-52fbfef8]{background:var(--sm-surface2);color:var(--sm-accent-500)}.order-overview-error-copy[data-v-52fbfef8]{color:var(--sm-muted);line-height:var(--sm-line-body);margin:.8rem auto 0;max-width:36rem}.order-overview-grid[data-v-52fbfef8]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.order-overview-card[data-v-52fbfef8]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-elevation-rest);min-width:0;padding:1.35rem}.order-payment-instructions[data-v-52fbfef8]{margin-bottom:1rem;overflow-wrap:anywhere}.order-payment-card__header[data-v-52fbfef8]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.order-payment-card__header h2[data-v-52fbfef8]{margin:0}.order-payment-change[data-v-52fbfef8]{border-top:1px solid var(--sm-line);margin-top:1.25rem}.order-payment-change__actions[data-v-52fbfef8]{display:flex;flex-wrap:wrap;gap:.75rem}.order-payment-change__reload[data-v-52fbfef8],.order-payment-instructions .order-payment-change__feedback[data-v-52fbfef8]{margin-top:1rem}.order-payment-instructions button[data-v-52fbfef8]:disabled{cursor:not-allowed;opacity:.55}.order-payment-instructions[data-v-52fbfef8] :is(button,select):focus-visible{outline:2px solid var(--sm-accent-500);outline-offset:3px}.order-payment-instructions h2[data-v-52fbfef8]{font:500 var(--sm-type-h3) /var(--sm-line-heading) var(--sm-font-head);margin:0}.order-payment-instructions p[data-v-52fbfef8]{margin:0;white-space:pre-wrap}.order-overview-card--wide[data-v-52fbfef8]{grid-column:1/-1}.order-overview-card__header[data-v-52fbfef8]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.order-overview-card__header p[data-v-52fbfef8]{color:var(--sm-accent-500);font-size:var(--sm-type-label);font-weight:800;letter-spacing:.08em;margin:0 0 .2rem;text-transform:uppercase}.order-overview-card__header h2[data-v-52fbfef8]{font:500 var(--sm-type-h3) /var(--sm-line-heading) var(--sm-font-head);margin:0}.order-overview-card__header>span[data-v-52fbfef8],.order-overview-status[data-v-52fbfef8]{background:var(--sm-surface2);border-radius:var(--sm-radius-pill);color:var(--sm-brand-fg);font-size:var(--sm-type-label);font-weight:800;padding:.4rem .7rem;white-space:nowrap}.order-overview-items[data-v-52fbfef8]{display:grid}.order-overview-item[data-v-52fbfef8]{align-items:center;border-top:1px solid var(--sm-line);display:grid;gap:1rem;grid-template-columns:4.5rem minmax(0,1fr) auto;padding:1rem 0}.order-overview-item[data-v-52fbfef8]:first-child{border-top:0;padding-top:0}.order-overview-item[data-v-52fbfef8]:last-child{padding-bottom:0}.order-overview-item[data-v-52fbfef8] :is(img,.store-image),.order-overview-item__placeholder[data-v-52fbfef8]{align-items:center;aspect-ratio:1;background:var(--sm-surface2);border-radius:var(--sm-radius-sm);display:flex;height:4.5rem;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:4.5rem}.order-overview-item__placeholder[data-v-52fbfef8]{color:var(--sm-brand-fg);font-size:var(--sm-type-h3)}.order-overview-item__copy[data-v-52fbfef8]{display:grid;gap:.15rem}.order-overview-item__copy small[data-v-52fbfef8],.order-overview-muted[data-v-52fbfef8],.order-overview-shipments small[data-v-52fbfef8]{color:var(--sm-muted);font-size:var(--sm-type-small)}.order-overview-data-list[data-v-52fbfef8]{display:grid;margin:0}.order-overview-data-list>div[data-v-52fbfef8]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.45rem 0}.order-overview-data-list dt[data-v-52fbfef8]{color:var(--sm-muted)}.order-overview-data-list dd[data-v-52fbfef8]{font-weight:700;margin:0;text-align:right}.order-overview-data-list .is-total[data-v-52fbfef8]{border-top:1px solid var(--sm-line);font-size:var(--sm-type-ui);margin-top:.35rem;padding-top:.8rem}.order-overview-promotions[data-v-52fbfef8]{border-top:1px solid var(--sm-line);display:grid;gap:.4rem;list-style:none;margin:.75rem 0 0;padding:.75rem 0 0}.order-overview-promotions li[data-v-52fbfef8]{display:flex;gap:1rem;justify-content:space-between}.order-overview-addresses[data-v-52fbfef8]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.order-overview-addresses article[data-v-52fbfef8]{background:var(--sm-surface2);border-radius:var(--sm-radius-sm);padding:1rem}.order-overview-addresses p[data-v-52fbfef8]{color:var(--sm-muted);margin:.2rem 0 0}.order-overview-shipments[data-v-52fbfef8]{display:grid;gap:.75rem}.order-overview-shipments article[data-v-52fbfef8]{align-items:center;background:var(--sm-surface2);border-radius:var(--sm-radius-sm);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.order-overview-shipments article>div[data-v-52fbfef8]{display:grid;gap:.15rem}.is-spinning[data-v-52fbfef8]{animation:order-overview-spin-52fbfef8 1s linear infinite}@keyframes order-overview-spin-52fbfef8{to{transform:rotate(1turn)}}.order-next[data-v-52fbfef8],.order-payment-state[data-v-52fbfef8],.order-progress[data-v-52fbfef8],.order-status-empty[data-v-52fbfef8]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-elevation-rest);padding:1.5rem}.order-payment-state[data-v-52fbfef8]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:42rem;text-align:center}.order-payment-state>span[data-v-52fbfef8]:first-child{align-items:center;background:var(--sm-surface2);border-radius:50%;color:var(--sm-accent-500);display:inline-flex;font-size:var(--sm-type-h2);height:4rem;justify-content:center;margin-bottom:1rem;width:4rem}.order-payment-state.is-failed>span[data-v-52fbfef8]:first-child{color:var(--sm-red-fg)}.order-payment-state>p[data-v-52fbfef8]:first-of-type{color:var(--sm-accent-500);font-size:var(--sm-type-label);font-weight:800;letter-spacing:.1em;margin:0 0 .5rem;text-transform:uppercase}.order-payment-state h1[data-v-52fbfef8]{font:500 var(--sm-type-h2) /var(--sm-line-heading-tight) var(--sm-font-head);margin:0}.order-payment-state>p[data-v-52fbfef8]:last-of-type{color:var(--sm-muted);line-height:var(--sm-line-body);margin:.8rem 0 0;max-width:35rem}.order-payment-state__actions[data-v-52fbfef8]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.order-recovery-field[data-v-52fbfef8]{display:grid;gap:.4rem;margin:1.25rem 0;max-width:24rem;text-align:left;width:100%}.order-recovery-field span[data-v-52fbfef8]{font-size:var(--sm-type-meta);font-weight:800}.order-recovery-field select[data-v-52fbfef8]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-sm);min-height:3rem;padding:.65rem .8rem}.order-recovery-error[data-v-52fbfef8]{color:var(--sm-red-fg)!important}.order-next h2[data-v-52fbfef8],.order-progress h2[data-v-52fbfef8]{font:500 var(--sm-type-h3) /var(--sm-line-heading) var(--sm-font-head);margin:0 0 1.4rem}.order-progress ol[data-v-52fbfef8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.order-progress ol[data-v-52fbfef8]:before{background:var(--sm-track);content:"";height:3px;left:12.5%;position:absolute;right:12.5%;top:1.35rem}.order-progress li[data-v-52fbfef8]{align-items:center;color:var(--sm-muted3);display:flex;flex-direction:column;position:relative;text-align:center;z-index:1}.order-progress li>span[data-v-52fbfef8]{align-items:center;background:var(--sm-surface2);border:3px solid var(--sm-card);border-radius:50%;box-shadow:0 0 0 1px var(--sm-line);display:inline-flex;height:2.75rem;justify-content:center;margin-bottom:.6rem;width:2.75rem}.order-progress li.is-complete>span[data-v-52fbfef8]{background:var(--sm-green-500);color:#fff}.order-progress li.is-current>span[data-v-52fbfef8]{background:var(--sm-accent-500);box-shadow:0 0 0 1px var(--sm-accent-500);color:#fff}.order-progress li strong[data-v-52fbfef8]{color:var(--sm-text);font-size:var(--sm-type-meta)}.order-progress li small[data-v-52fbfef8]{font-size:var(--sm-type-label);margin-top:.15rem}.order-next[data-v-52fbfef8]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1rem}.order-next h2[data-v-52fbfef8]{margin-bottom:.4rem}.order-next>div>p[data-v-52fbfef8]:last-child{color:var(--sm-muted);font-size:var(--sm-type-small);margin:0}.order-next__actions[data-v-52fbfef8]{display:grid;gap:.55rem}.order-primary-action[data-v-52fbfef8],.order-secondary-action[data-v-52fbfef8],.order-status-empty>a[data-v-52fbfef8]{align-items:center;border-radius:var(--sm-radius-sm);display:inline-flex;font-size:var(--sm-type-ui);font-weight:800;gap:.4rem;justify-content:center;min-height:2.85rem;padding:.65rem 1rem;text-decoration:none}.order-primary-action[data-v-52fbfef8]{background:var(--sm-brand-500);color:#fff}.order-secondary-action[data-v-52fbfef8],.order-status-empty>a[data-v-52fbfef8]{background:var(--sm-card);border:1px solid var(--sm-brand-500);color:var(--sm-brand-fg)}.order-status-empty[data-v-52fbfef8]{align-items:center;display:flex;flex-direction:column;min-height:22rem;text-align:center}.order-status-empty>svg[data-v-52fbfef8]{color:var(--sm-brand-fg);height:var(--sm-icon-2xl);margin-bottom:1rem;width:var(--sm-icon-2xl)}.order-status-empty .format-text[data-v-52fbfef8]{color:var(--sm-muted);margin:.75rem auto 1.25rem;max-width:34rem}@media(max-width:45rem){.order-status-page[data-v-52fbfef8]{padding:2rem 1rem 3rem}.order-progress[data-v-52fbfef8]{overflow:hidden}.order-progress ol[data-v-52fbfef8]{gap:1rem;grid-template-columns:1fr}.order-progress ol[data-v-52fbfef8]:before{bottom:1.35rem;height:auto;left:1.35rem;right:auto;top:1.35rem;width:3px}.order-progress li[data-v-52fbfef8]{align-items:center;display:grid;gap:0 .75rem;grid-template-columns:2.75rem 1fr;text-align:left}.order-progress li>span[data-v-52fbfef8]{grid-row:1/3;margin:0}.order-next[data-v-52fbfef8]{align-items:stretch}.order-next[data-v-52fbfef8],.order-overview-addresses[data-v-52fbfef8],.order-overview-grid[data-v-52fbfef8]{grid-template-columns:1fr}.order-overview-item[data-v-52fbfef8]{align-items:start;grid-template-columns:3.75rem minmax(0,1fr)}.order-overview-item>strong[data-v-52fbfef8]:last-child{grid-column:2}.order-overview-item[data-v-52fbfef8] :is(img,.store-image),.order-overview-item__placeholder[data-v-52fbfef8]{height:3.75rem;width:3.75rem}.order-overview-shipments article[data-v-52fbfef8]{align-items:stretch;flex-direction:column}}.cart-page[data-v-2318b95e]{background:var(--sm-surface2);color:var(--sm-text);min-height:34rem;padding-block:2.125rem 3.75rem}.cart-header[data-v-2318b95e]{animation:cart-enter-2318b95e .36s var(--sm-ease) both}.cart-breadcrumb[data-v-2318b95e]{align-items:center;color:var(--sm-muted2);display:flex;font-size:var(--sm-type-meta);font-weight:700;gap:.25rem;margin-bottom:.875rem}.cart-breadcrumb a[data-v-2318b95e]{color:var(--sm-link);text-decoration:none;transition:color var(--sm-motion-color) ease}.cart-breadcrumb a[data-v-2318b95e]:hover{color:var(--sm-accent-500)}.cart-breadcrumb svg[data-v-2318b95e]{font-size:var(--sm-type-small)}.cart-breadcrumb span[data-v-2318b95e]{color:var(--sm-text)}.cart-header h1[data-v-2318b95e]{align-items:baseline;display:flex;flex-wrap:wrap;font:500 var(--sm-type-h1) /var(--sm-line-heading-tight) var(--sm-font-head);gap:.4rem;margin:0 0 1.5rem}.cart-header h1 span[data-v-2318b95e]{color:var(--sm-muted2);font-family:var(--sm-font-body);font-size:var(--sm-type-lead);font-weight:700}.cart-layout[data-v-2318b95e]{align-items:start;display:grid;gap:1.875rem;grid-template-columns:minmax(0,1fr) 23.75rem}.cart-items-column[data-v-2318b95e],.cart-summary-column[data-v-2318b95e]{min-width:0}.cart-items-column[data-v-2318b95e]{display:flex;flex-direction:column;gap:.875rem}.cart-item-card[data-v-2318b95e]{--cart-row-index:0;align-items:center;animation:cart-enter-2318b95e .36s var(--sm-ease) both;animation-delay:calc(var(--cart-row-index)*45ms);background:var(--sm-card);border:1px solid var(--sm-line);border-radius:.875rem;display:grid;gap:1.125rem;grid-template-columns:5.5rem minmax(0,1fr) auto;padding:1rem;transition:border-color var(--sm-motion-color) ease,box-shadow var(--sm-motion-lift) var(--sm-ease),transform var(--sm-motion-lift) var(--sm-ease),opacity var(--sm-motion-color) ease}.cart-item-card[data-v-2318b95e]:hover{border-color:color-mix(in srgb,var(--sm-brand-500) 24%,var(--sm-line));box-shadow:var(--sm-elevation-rest);transform:translateY(-1px)}.cart-item-card.is-pending[data-v-2318b95e]{opacity:.65}.cart-item-image[data-v-2318b95e]{background:var(--sm-tint);border-radius:.6875rem;display:block;height:5.5rem;overflow:hidden;width:5.5rem}.cart-item-image[data-v-2318b95e] :is(img,.store-image){display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--sm-motion-lift) var(--sm-ease);width:100%}.cart-item-image[data-v-2318b95e]:hover :is(img,.store-image){transform:scale(1.035)}.cart-item-copy[data-v-2318b95e]{min-width:0}.cart-item-copy>strong[data-v-2318b95e],.cart-item-copy>strong a[data-v-2318b95e]{color:var(--sm-text);font:500 var(--sm-type-h4) /var(--sm-line-heading) var(--sm-font-head);text-decoration:none}.cart-item-copy>strong a[data-v-2318b95e]{transition:color var(--sm-motion-color) ease}.cart-item-copy>strong a[data-v-2318b95e]:hover{color:var(--sm-accent-500)}.cart-item-variation[data-v-2318b95e]{color:var(--sm-muted2);font-size:var(--sm-type-meta);font-weight:600;margin:.2rem 0 0}.cart-item-sale[data-v-2318b95e]{color:var(--sm-red-fg);font-size:var(--sm-type-label);font-weight:800;margin:.3rem 0 0}.cart-item-meta-actions[data-v-2318b95e]{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;margin-top:.55rem}.cart-item-delivery[data-v-2318b95e]{align-items:center;color:var(--sm-green-500);display:inline-flex;font-size:var(--sm-type-small);font-weight:800;gap:.35rem}.cart-item-delivery svg[data-v-2318b95e]{flex:0 0 auto;height:var(--sm-icon-sm);stroke-width:2.6;width:var(--sm-icon-sm)}.cart-item-remove[data-v-2318b95e]{background:transparent;border:0;color:var(--sm-red-fg);cursor:pointer;font-size:var(--sm-type-ui);font-weight:800;padding:0}.cart-item-remove[data-v-2318b95e]:hover{text-decoration:underline;text-underline-offset:.18em}.cart-item-remove[data-v-2318b95e]:disabled{cursor:wait;opacity:.55}.cart-item-purchase[data-v-2318b95e]{align-items:center;display:flex;gap:1.125rem}.cart-item-price[data-v-2318b95e]{align-items:flex-end;display:flex;flex-direction:column;min-width:4.65rem;text-align:right}.cart-item-price del[data-v-2318b95e]{color:var(--sm-muted3);font-size:var(--sm-type-meta);font-weight:600}.cart-item-price strong[data-v-2318b95e]{color:var(--sm-text);font-size:var(--sm-type-body);font-weight:900;white-space:nowrap}.cart-continue-link[data-v-2318b95e]{align-items:center;align-self:flex-start;color:var(--sm-brand-fg);display:inline-flex;font-size:var(--sm-type-small);font-weight:800;gap:.4rem;margin-top:.15rem;text-decoration:none}.cart-continue-link[data-v-2318b95e]:hover{color:var(--sm-accent-500)}.cart-summary-column[data-v-2318b95e]{animation:cart-enter-2318b95e .42s 80ms var(--sm-ease) both;display:flex;flex-direction:column;gap:.875rem;position:sticky;top:calc(var(--sm-header-offset) + 1rem)}.cart-assurance-card[data-v-2318b95e],.cart-summary-card[data-v-2318b95e]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg)}.cart-summary-card[data-v-2318b95e]{padding:1.375rem}.cart-summary-card h2[data-v-2318b95e]{font:500 var(--sm-type-h4) /var(--sm-line-heading) var(--sm-font-head);margin:0 0 1rem}.cart-totals[data-v-2318b95e]{display:grid;gap:.6875rem;margin:0}.cart-totals>div[data-v-2318b95e]{align-items:baseline;display:flex;font-size:var(--sm-type-small);justify-content:space-between}.cart-totals dt[data-v-2318b95e]{color:var(--sm-muted);font-weight:600}.cart-totals dd[data-v-2318b95e]{color:var(--sm-text);font-weight:800;margin:0}.cart-totals .is-discount dd[data-v-2318b95e],.cart-totals dd.is-free[data-v-2318b95e]{color:var(--sm-green-500)}.cart-grand-total[data-v-2318b95e]{align-items:baseline;border-top:1px solid var(--sm-line2);display:flex;justify-content:space-between;margin-top:.9375rem;padding-top:.9375rem}.cart-grand-total span[data-v-2318b95e]{font-size:var(--sm-type-ui);font-weight:800}.cart-grand-total strong[data-v-2318b95e]{font-size:var(--sm-type-h3);font-weight:900}.cart-tax-note[data-v-2318b95e]{color:var(--sm-muted2);font-size:var(--sm-type-meta);font-weight:600;margin:-.1rem 0 .875rem;text-align:right}.cart-tax-note a[data-v-2318b95e]{color:inherit;text-decoration:underline;text-underline-offset:.16em}.cart-checkout-button[data-v-2318b95e]{align-items:center;background:var(--sm-accent-500);border-radius:var(--sm-radius-sm);color:#fff;display:flex;font-size:var(--sm-type-ui);font-weight:800;gap:.55rem;justify-content:center;min-height:3rem;text-decoration:none;transition:background-color var(--sm-motion-color) ease,transform var(--sm-motion-lift) var(--sm-ease)}.cart-checkout-button[data-v-2318b95e]:hover{background:var(--sm-accent-600);color:#fff;transform:translateY(-1px)}.cart-assurance-card[data-v-2318b95e]{padding:1rem 1.125rem}.cart-coupon-form[data-v-2318b95e]{display:grid;gap:.5625rem;grid-template-columns:minmax(0,1fr) auto}.cart-coupon-form input[data-v-2318b95e]{background:var(--sm-card);border:1.5px solid var(--sm-input-border);border-radius:var(--sm-radius-sm);color:var(--sm-text);font-size:var(--sm-type-small);min-height:2.75rem;min-width:0;outline:none;padding:0 .8125rem;transition:border-color var(--sm-motion-color) ease}.cart-coupon-form input[data-v-2318b95e]:focus{border-color:var(--sm-accent-500)}.cart-coupon-form button[data-v-2318b95e]{background:var(--sm-brand-500);border:0;border-radius:var(--sm-radius-sm);color:#fff;cursor:pointer;font-size:var(--sm-type-ui);font-weight:800;min-height:2.75rem;padding:0 1.125rem;transition:background-color var(--sm-motion-color) ease}.cart-coupon-form button[data-v-2318b95e]:hover:not(:disabled){background:var(--sm-brand-700)}.cart-coupon-form button[data-v-2318b95e]:disabled,.cart-coupon-form input[data-v-2318b95e]:disabled{cursor:wait;opacity:.6}.cart-coupon-message[data-v-2318b95e]{font-size:var(--sm-type-small);font-weight:700;margin:.7rem 0 0}.cart-coupon-message.is-success[data-v-2318b95e]{color:var(--sm-green-500)}.cart-coupon-message.is-error[data-v-2318b95e]{color:var(--sm-red-fg)}.cart-active-coupons[data-v-2318b95e]{display:grid;gap:.5rem;margin-top:.75rem}.cart-active-coupons>div[data-v-2318b95e]{align-items:center;background:var(--sm-tint);border-radius:var(--sm-radius-sm);display:grid;font-size:var(--sm-type-small);gap:.5rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.55rem .65rem}.cart-active-coupons span[data-v-2318b95e]:first-child{display:grid}.cart-active-coupons small[data-v-2318b95e]{color:var(--sm-muted2)}.cart-active-coupons button[data-v-2318b95e]{background:transparent;border:0;color:var(--sm-red-fg);cursor:pointer;font-size:var(--sm-type-ui);font-weight:800;padding:0}.cart-trust-list[data-v-2318b95e]{border-top:1px solid var(--sm-line2);display:grid;gap:.5625rem;list-style:none;margin:.75rem 0 0;padding:.75rem 0 0}.cart-trust-list li[data-v-2318b95e]{align-items:center;color:var(--sm-text2);display:flex;font-size:var(--sm-type-small);font-weight:600;gap:.55rem}.cart-trust-list svg[data-v-2318b95e]{color:var(--sm-green-500);flex:0 0 auto;font-size:var(--sm-type-ui);stroke-width:2.4}.cart-state[data-v-2318b95e]{align-items:center;animation:cart-enter-2318b95e .36s var(--sm-ease) both;background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);display:grid;gap:.75rem;justify-items:center;min-height:18rem;padding:2rem;text-align:center}.cart-state>svg[data-v-2318b95e]{color:var(--sm-brand-fg);height:var(--sm-icon-2xl);width:var(--sm-icon-2xl)}.cart-state h2[data-v-2318b95e]{font:500 var(--sm-type-h2) /var(--sm-line-heading) var(--sm-font-head);margin:0}.cart-state p[data-v-2318b95e]{color:var(--sm-muted);margin:0;max-width:32rem}.cart-state__spinner[data-v-2318b95e]{animation:cart-spin-2318b95e .8s linear infinite}.cart-secondary-button[data-v-2318b95e]{align-items:center;background:var(--sm-brand-500);border:0;border-radius:var(--sm-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--sm-type-small);font-weight:800;justify-content:center;min-height:2.75rem;padding:0 1.125rem;text-decoration:none}.cart-secondary-button[data-v-2318b95e]:hover{background:var(--sm-brand-700);color:#fff}.cart-visually-hidden[data-v-2318b95e]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes cart-enter-2318b95e{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes cart-spin-2318b95e{to{transform:rotate(1turn)}}@media(max-width:56.25rem){.cart-layout[data-v-2318b95e]{grid-template-columns:1fr}.cart-summary-column[data-v-2318b95e]{position:static}}@media(max-width:38.75rem){.cart-page[data-v-2318b95e]{padding:1.5rem 1rem 3rem}.cart-header h1[data-v-2318b95e]{margin-bottom:1.25rem}.cart-header h1 span[data-v-2318b95e]{font-size:var(--sm-type-body)}.cart-item-card[data-v-2318b95e]{gap:.875rem;grid-template-columns:4rem minmax(0,1fr);padding:.875rem}.cart-item-image[data-v-2318b95e]{height:4rem;width:4rem}.cart-item-purchase[data-v-2318b95e]{grid-column:1/-1;justify-content:space-between;padding-top:.25rem}.cart-summary-card[data-v-2318b95e]{padding:1.125rem}}@media(max-width:25rem){.cart-coupon-form[data-v-2318b95e]{grid-template-columns:1fr}.cart-coupon-form button[data-v-2318b95e]{width:100%}}@media(prefers-reduced-motion:reduce){.cart-header[data-v-2318b95e],.cart-item-card[data-v-2318b95e],.cart-state[data-v-2318b95e],.cart-state__spinner[data-v-2318b95e],.cart-summary-column[data-v-2318b95e]{animation:none}.cart-checkout-button[data-v-2318b95e],.cart-item-card[data-v-2318b95e],.cart-item-image[data-v-2318b95e] :is(img,.store-image){transition:none}}.hub-overview[data-v-23db8528]{padding-bottom:clamp(2.75rem,6vw,5rem)}.hub-breadcrumbs[data-v-23db8528]{align-items:center;color:var(--sm-muted3);display:flex;font-size:var(--sm-type-meta);gap:.35rem;padding-top:1.25rem}.hub-breadcrumbs a[data-v-23db8528]{color:inherit;text-decoration:none}.hub-overview__hero[data-v-23db8528]{padding-block:clamp(3rem,6vw,4.75rem) clamp(2rem,4vw,3rem);text-align:center}.hub-overview__hero h1[data-v-23db8528]{font-size:var(--sm-type-hero);line-height:var(--sm-line-heading-tight);margin:0 auto;max-width:36rem;text-wrap:balance}.hub-overview__hero>p[data-v-23db8528]:last-child{color:var(--sm-muted);font-size:var(--sm-type-body);line-height:var(--sm-line-body);margin:1rem auto 0;max-width:38rem}.hub-featured[data-v-23db8528]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden}.hub-media[data-v-23db8528]{background:var(--sm-tint);color:var(--sm-muted2);display:grid;min-height:16.25rem;overflow:hidden;place-items:center;position:relative;text-decoration:none}.hub-media[data-v-23db8528] :is(img,.store-image){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hub-media>span[data-v-23db8528]:not(.store-image){display:grid;gap:.55rem;justify-items:center;padding:2rem;text-align:center}.hub-media>span[data-v-23db8528]:not(.store-image) svg{height:1.8rem;width:1.8rem}.hub-media b[data-v-23db8528]{background:var(--brand);border-radius:999px;color:#fff;font-size:var(--sm-type-label);left:1rem;letter-spacing:.06em;padding:.35rem .7rem;position:absolute;top:1rem}.hub-featured__copy[data-v-23db8528]{align-self:center;padding:clamp(1.5rem,3vw,2.5rem)}.hub-featured h2[data-v-23db8528]{font-size:var(--sm-type-h2);line-height:var(--sm-line-heading);margin:.35rem 0 .7rem}.hub-featured__copy>p[data-v-23db8528]:not(.hub-count){color:var(--sm-muted);line-height:var(--sm-line-small)}.hub-featured__copy>a[data-v-23db8528]{color:var(--brand);font-weight:900;text-decoration:none}.hub-count[data-v-23db8528]{color:var(--sm-muted3);font-size:var(--sm-type-label);font-weight:900;letter-spacing:.1em;margin:0;text-transform:uppercase}.hub-grid[data-v-23db8528]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.hub-blog-cta[data-v-23db8528]{align-items:center;border-top:1px solid var(--sm-line);display:flex;gap:2rem;justify-content:space-between;margin-top:clamp(2.5rem,7vw,5rem);padding-top:2rem}.hub-blog-cta h2[data-v-23db8528],.hub-blog-cta p[data-v-23db8528]{margin:0}.hub-blog-cta p[data-v-23db8528]{color:var(--sm-muted);margin-top:.35rem}@media(max-width:56rem){.hub-grid[data-v-23db8528]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){.hub-featured[data-v-23db8528],.hub-grid[data-v-23db8528]{grid-template-columns:1fr}.hub-blog-cta[data-v-23db8528]{align-items:flex-start;flex-direction:column}}.topic-hub[data-v-588156a6]{padding-bottom:clamp(2.75rem,6vw,5rem)}.topic-breadcrumbs[data-v-588156a6]{align-items:center;color:var(--sm-muted3);display:flex;font-size:var(--sm-type-meta);gap:.35rem;padding-top:1.25rem}.topic-breadcrumbs a[data-v-588156a6]{color:inherit;text-decoration:none}.topic-breadcrumbs span[data-v-588156a6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-hero[data-v-588156a6]{padding-block:clamp(2rem,3.5vw,2.75rem) clamp(1.5rem,3vw,2rem);text-align:center}.topic-hero h1[data-v-588156a6]{font-size:var(--sm-type-h1);line-height:var(--sm-line-heading-tight);margin:0 auto;max-width:48rem;text-wrap:balance}.topic-hero>p[data-v-588156a6]:not(.section-eyebrow){color:var(--sm-muted);font-size:var(--sm-type-lead);line-height:var(--sm-line-lead);margin:1rem auto 0;max-width:48rem}.topic-media[data-v-588156a6]{background:var(--sm-tint);border:1px dashed color-mix(in srgb,var(--brand) 32%,var(--sm-line));border-radius:.75rem;color:var(--sm-muted2);display:grid;min-height:clamp(13rem,29vw,20rem);overflow:hidden;place-items:center}.topic-media.has-image[data-v-588156a6]{min-height:0}.topic-media[data-v-588156a6] :is(img,.store-image){display:block;height:auto;width:100%}.topic-media>span[data-v-588156a6]:not(.store-image){display:grid;gap:.55rem;justify-items:center;padding:2rem}.topic-media>span[data-v-588156a6]:not(.store-image) svg{height:1.8rem;width:1.8rem}.topic-hero__media[data-v-588156a6]{margin-top:clamp(1.75rem,3.5vw,2.5rem);min-height:0}.topic-sections[data-v-588156a6]{display:grid;gap:0}.hub-start[data-v-588156a6]{border-top:1px solid var(--sm-line3);padding-block:clamp(2rem,3.5vw,2.75rem) clamp(3rem,6vw,4.5rem)}.guide-section__header[data-v-588156a6],.hub-start__header[data-v-588156a6]{align-items:start;display:grid;gap:.75rem;grid-template-columns:2rem minmax(0,1fr)}.guide-section__header>span[data-v-588156a6],.hub-start__header>span[data-v-588156a6]{color:var(--sm-faint);font-family:var(--font-head);font-size:var(--sm-type-meta);font-weight:700;padding-top:.3rem}.hub-start__header h2[data-v-588156a6]{font-size:var(--sm-type-h2);line-height:var(--sm-line-heading);margin:0}.hub-start__header p[data-v-588156a6]{color:var(--sm-muted);font-size:var(--sm-type-body);line-height:var(--sm-line-body);margin:.5rem 0 0}.guide-section[data-v-588156a6]{border-top:1px solid var(--sm-line3);padding-block:clamp(3.5rem,6vw,5.25rem);scroll-margin-top:8rem}.guide-section__header[data-v-588156a6]{margin-bottom:1.35rem}.guide-section__header h2[data-v-588156a6]{font-size:var(--sm-type-h2);line-height:var(--sm-line-heading);margin:0}.guide-section__header p[data-v-588156a6]{color:var(--sm-muted);font-size:var(--sm-type-body);line-height:var(--sm-line-body);margin:.5rem 0 0}.guide-facts[data-v-588156a6]{display:grid;gap:1.05rem;list-style:none;margin:1.4rem 0 0;padding:0}.guide-facts li[data-v-588156a6]{display:grid;gap:.9rem;grid-template-columns:2.35rem minmax(0,1fr)}.guide-facts li>span[data-v-588156a6]{background:var(--sm-surface2);border-radius:.5rem;color:var(--brand);display:grid;height:2.35rem;place-items:center;width:2.35rem}.guide-facts li>span[data-v-588156a6] svg{height:1.05rem;width:1.05rem}.guide-facts li div[data-v-588156a6]{align-items:baseline;display:grid;gap:.28rem .6rem;grid-template-columns:auto 1fr}.guide-facts p[data-v-588156a6]{color:var(--sm-muted3);font-size:var(--sm-type-label);font-weight:900;letter-spacing:.09em;margin:0;text-transform:uppercase}.guide-facts strong[data-v-588156a6]{color:var(--sm-text);font-size:var(--sm-type-h4);line-height:var(--sm-line-heading)}.guide-facts small[data-v-588156a6]{color:var(--sm-muted);font-size:var(--sm-type-ui);grid-column:1/-1;line-height:var(--sm-line-small)}.guide-section__link[data-v-588156a6],.guide-section__links a[data-v-588156a6]{color:var(--brand);display:inline-flex;font-size:var(--sm-type-ui);font-weight:900;margin-top:1.3rem;text-decoration:none}.guide-section__links[data-v-588156a6]{display:flex;flex-wrap:wrap;gap:0 1.5rem}.topic-products[data-v-588156a6]{background:var(--sm-surface2);padding-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:calc(var(--sm-header-offset) + 1rem)}.topic-products__header[data-v-588156a6]{display:grid;gap:.6rem;grid-template-columns:1.8rem minmax(0,1fr)}.topic-products__header--plain[data-v-588156a6]{grid-template-columns:1fr}.topic-products__header>span[data-v-588156a6]{color:var(--sm-faint);font-family:var(--font-head);font-size:var(--sm-type-meta);font-weight:700;padding-top:.25rem}.topic-products__header h2[data-v-588156a6],.topic-products__header p[data-v-588156a6]{margin:0}.topic-products__header h2[data-v-588156a6]{font-size:var(--sm-type-h2)}.topic-products__header>div>p[data-v-588156a6]:last-child{color:var(--sm-muted);font-size:var(--sm-type-body);line-height:var(--sm-line-body);margin-top:.5rem;max-width:48rem}.topic-products__grid[data-v-588156a6]{--product-grid-gap:1rem;margin-block:1.6rem}.topic-products__grid>li[data-v-588156a6]{min-width:0}.topic-products__choices[data-v-588156a6]{margin:2rem 0 1.5rem}.topic-products__choices>h3[data-v-588156a6]{font-size:var(--sm-type-h3);margin:0}.topic-products__choices>p[data-v-588156a6]{color:var(--sm-muted);font-size:var(--sm-type-body);line-height:var(--sm-line-body);margin:.45rem 0 1.15rem;max-width:58rem}.topic-products__choices>div[data-v-588156a6]{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.topic-products__choices article[data-v-588156a6]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:.55rem;padding:1.15rem}.topic-products__choices article strong[data-v-588156a6]{font-family:var(--font-head);font-size:var(--sm-type-h4)}.topic-products__choices article p[data-v-588156a6]{color:var(--sm-muted);font-size:var(--sm-type-small);line-height:var(--sm-line-small);margin:.4rem 0 0}.topic-callout[data-v-588156a6],.topic-empty[data-v-588156a6]{background:var(--sm-tint);border-radius:.7rem;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr);margin-block:clamp(2rem,5vw,3.5rem);padding-block:1.25rem}.topic-callout[data-v-588156a6]>svg,.topic-empty[data-v-588156a6]>svg{color:var(--brand);height:1.5rem;width:1.5rem}.topic-callout h2[data-v-588156a6],.topic-callout p[data-v-588156a6],.topic-empty h2[data-v-588156a6],.topic-empty p[data-v-588156a6]{margin:0}.topic-callout h2[data-v-588156a6],.topic-empty h2[data-v-588156a6]{font-size:var(--sm-type-h4);margin-bottom:.35rem}.topic-callout p[data-v-588156a6],.topic-empty div>p[data-v-588156a6]:last-child{color:var(--sm-muted);line-height:var(--sm-line-body)}.related-hubs[data-v-588156a6]{border-top:1px solid var(--sm-line);padding-top:1.75rem}.related-hubs h2[data-v-588156a6]{font-size:var(--sm-type-h3);margin:0 0 1rem}.related-hubs>div[data-v-588156a6]{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.related-hubs>div a[data-v-588156a6]{align-items:center;border:1px solid var(--sm-line);border-radius:.45rem;color:var(--sm-text2);display:flex;font-size:var(--sm-type-small);font-weight:800;justify-content:space-between;padding:.8rem;text-decoration:none}.related-hubs__back[data-v-588156a6]{color:var(--sm-muted2);display:inline-block;font-size:var(--sm-type-ui);margin-top:1rem;text-decoration:none}@media(max-width:44rem){.guide-facts li div[data-v-588156a6],.related-hubs>div[data-v-588156a6],.topic-products__choices>div[data-v-588156a6]{grid-template-columns:1fr}.guide-facts small[data-v-588156a6]{grid-column:1}}@media(prefers-reduced-motion:reduce){html[data-v-588156a6]{scroll-behavior:auto}}.heading--accent[data-v-c5d22f52],.heading--neutral[data-v-c5d22f52],.heading--primary[data-v-c5d22f52],.heading--secondary[data-v-c5d22f52]{color:var(--v4374abf0)!important}.heading--muted[data-v-c5d22f52]{color:var(--color-text-muted)!important}.empty-state[data-v-2f901533]{background:var(--color-surface-muted);border-radius:var(--radius-base-lg,var(--radius-xl));color:var(--color-text);display:grid;gap:calc(var(--spacing,.25rem)*4);padding:1.5rem 1.65rem}.empty-state--error[data-v-2f901533]{border-color:var(--color-danger-tint)}.empty-state[data-v-2f901533] p{margin:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c36dfbe5],[data-v-c36dfbe5]::backdrop,[data-v-c36dfbe5]:after,[data-v-c36dfbe5]:before{--tw-leading:initial}}}.badge[data-v-c36dfbe5]{--badge-c:var(--a0f38c80);align-items:center;border-radius:3.40282e+38px;display:inline-flex;font-size:var(--text-xs,var(--sm-type-label));line-height:var(--tw-leading,var(--text-xs--line-height,var(--sm-line-ui)));padding-block:calc(var(--spacing,.25rem)*.5);padding-inline:calc(var(--spacing,.25rem)*3);text-transform:capitalize}.badge--soft[data-v-c36dfbe5]{background:var(--badge-c)}@supports (color:color-mix(in lab,red,red)){.badge--soft[data-v-c36dfbe5]{background:color-mix(in oklch,var(--badge-c) 10%,var(--color-surface-tint))}}.badge--soft[data-v-c36dfbe5]{color:var(--badge-c)}@supports (color:color-mix(in lab,red,red)){.badge--soft[data-v-c36dfbe5]{color:color-mix(in oklch,var(--badge-c) 90%,var(--color-text))}}.badge--solid[data-v-c36dfbe5]{background:var(--badge-c);color:#fff}.badge--outline[data-v-c36dfbe5]{border:1px solid var(--badge-c)}.badge--ghost[data-v-c36dfbe5],.badge--outline[data-v-c36dfbe5]{background:0 0;color:var(--badge-c)}.badge--sm[data-v-c36dfbe5]{padding-block:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*2);--tw-leading:calc(var(--spacing,.25rem)*5);font-size:10px;line-height:calc(var(--spacing,.25rem)*5)}.badge--lg[data-v-c36dfbe5]{font-size:var(--text-sm,var(--sm-type-small));line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)));padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*3)}.account-sidebar[data-v-5a83dbeb]{display:grid;gap:.9rem;position:sticky;top:9.5rem}.account-sidebar__identity[data-v-5a83dbeb],.account-sidebar__navigation[data-v-5a83dbeb]{background:var(--sm-card,#fff);border:1px solid var(--sm-line,#e6ece8);border-radius:var(--radius-lg,16px)}.account-sidebar__identity[data-v-5a83dbeb]{align-items:center;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr);padding:1.2rem}.account-sidebar__avatar[data-v-5a83dbeb]{background:linear-gradient(150deg,var(--hero-top,#0c2c20),var(--brand,#1d5144));border-radius:50%;color:#fff;display:grid;font-family:var(--font-head,"Bree Serif"),serif;font-size:var(--sm-type-h4);height:3rem;place-items:center;width:3rem}.account-sidebar__identity div[data-v-5a83dbeb]{min-width:0}.account-sidebar__identity small[data-v-5a83dbeb],.account-sidebar__identity strong[data-v-5a83dbeb]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sidebar__identity small[data-v-5a83dbeb]{color:var(--sm-muted2,#7c877f);font-size:var(--sm-type-meta);font-weight:600;margin-top:.15rem}.account-sidebar__navigation[data-v-5a83dbeb]{display:grid;padding:.5rem}.account-sidebar a[data-v-5a83dbeb],.account-sidebar button[data-v-5a83dbeb],.account-sidebar summary[data-v-5a83dbeb]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--sm-text2,#3f4b45);cursor:pointer;display:grid;font:inherit;font-size:var(--sm-type-ui);font-weight:700;gap:.75rem;grid-template-columns:1.25rem minmax(0,1fr);min-height:2.75rem;padding:.7rem .85rem;text-align:left;text-decoration:none}.account-sidebar a[data-v-5a83dbeb]:focus-visible,.account-sidebar a[data-v-5a83dbeb]:hover,.account-sidebar button[data-v-5a83dbeb]:focus-visible,.account-sidebar button[data-v-5a83dbeb]:hover,.account-sidebar summary[data-v-5a83dbeb]:focus-visible,.account-sidebar summary[data-v-5a83dbeb]:hover{background:var(--sm-surface,#fbfdfc);color:var(--sm-brand-fg,#1d5144)}.account-sidebar a.is-active[data-v-5a83dbeb]{background:var(--sm-tint,#ecefe6);color:var(--sm-brand-fg,#1d5144)}.account-sidebar__secondary[data-v-5a83dbeb]{border-bottom:1px solid var(--sm-line2,#eef1ee);border-top:1px solid var(--sm-line2,#eef1ee)}.account-sidebar__secondary summary[data-v-5a83dbeb]{grid-template-columns:1.25rem minmax(0,1fr) 1rem;list-style:none}.account-sidebar__secondary summary[data-v-5a83dbeb]::-webkit-details-marker{display:none}.account-sidebar__secondary-chevron[data-v-5a83dbeb]{transition:transform .15s ease}.account-sidebar__secondary[open] .account-sidebar__secondary-chevron[data-v-5a83dbeb]{transform:rotate(180deg)}.account-sidebar__secondary>div[data-v-5a83dbeb]{display:grid;padding:0 0 .35rem 1.1rem}.account-sidebar__logout[data-v-5a83dbeb]{color:var(--sm-red-fg,#b42318)!important;margin-top:.15rem}.account-sidebar__logout[data-v-5a83dbeb]:focus-visible,.account-sidebar__logout[data-v-5a83dbeb]:hover{background:var(--sm-red-bg,#fff1f0)!important}@media(max-width:980px){.account-sidebar[data-v-5a83dbeb]{grid-template-columns:minmax(0,.85fr) minmax(16rem,1.15fr);position:static}}@media(max-width:640px){.account-sidebar[data-v-5a83dbeb]{grid-template-columns:1fr}}.account-page[data-v-dac75a6e]{background:var(--sm-surface2,#f3f6f4);min-height:36rem;padding-block:clamp(2rem,4vw,2.4rem) clamp(3rem,7vw,5rem)}.account-page__intro[data-v-dac75a6e]{margin-bottom:1.5rem}.account-page__intro .section-eyebrow[data-v-dac75a6e]{margin-bottom:.35rem}.account-page__intro h1[data-v-dac75a6e]{font-size:var(--sm-type-h1);margin:0}.account-description[data-v-dac75a6e]{color:var(--sm-muted,#5a655e);line-height:var(--sm-line-body);margin-top:.65rem;max-width:46rem}.account-description[data-v-dac75a6e] p{margin:0}.account-shell[data-v-dac75a6e]{align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.2rem);grid-template-columns:16.25rem minmax(0,1fr)}.account-main[data-v-dac75a6e]{display:grid;gap:1.2rem;min-width:0}.account-main[data-v-dac75a6e] .account-hero,.account-main[data-v-dac75a6e] .address-card,.account-main[data-v-dac75a6e] .editor-panel,.account-main[data-v-dac75a6e] .item-card,.account-main[data-v-dac75a6e] .order-card,.account-main[data-v-dac75a6e] .panel,.account-main[data-v-dac75a6e] .summary-card{background:var(--sm-card,#fff);border:1px solid var(--sm-line,#e6ece8);border-radius:var(--radius-lg,16px);box-shadow:0 1px 2px #0f2e240a}.account-main[data-v-dac75a6e] .panel{padding:clamp(1.15rem,2.5vw,1.6rem)}.account-main[data-v-dac75a6e] .panel-heading{border-bottom:1px solid var(--sm-line2,#eef1ee);padding-bottom:.9rem}.account-main[data-v-dac75a6e] .account-hero{background:linear-gradient(145deg,var(--hero-top,#0c2c20),var(--brand,#1d5144));color:#fff}.account-main[data-v-dac75a6e] .account-hero h2,.account-main[data-v-dac75a6e] .account-hero p,.account-main[data-v-dac75a6e] .account-hero strong{color:inherit}.account-main[data-v-dac75a6e] input,.account-main[data-v-dac75a6e] select,.account-main[data-v-dac75a6e] textarea{background:var(--sm-card,#fff);border-color:var(--sm-input-border,#d5ddd7)}.account-main[data-v-dac75a6e] input:focus,.account-main[data-v-dac75a6e] select:focus,.account-main[data-v-dac75a6e] textarea:focus{border-color:var(--accent,#ee6a14);outline:3px solid color-mix(in srgb,var(--accent,#ee6a14) 18%,transparent)}.account-main[data-v-dac75a6e] .feedback:not(.feedback--error){background:var(--sm-success-bg,#edf8f1);border-color:var(--sm-success-line,#b9dec6);color:var(--sm-success-fg,#18633a)}.account-main[data-v-dac75a6e] .feedback--error{background:var(--sm-danger-bg,#fff1f0);border-color:var(--sm-danger-line,#f0b8b2);color:var(--sm-danger,#b42318)}@media(max-width:980px){.account-shell[data-v-dac75a6e]{grid-template-columns:1fr}}@media(max-width:560px){.account-page[data-v-dac75a6e]{padding-top:1.35rem}}.addr-header[data-v-845cfbbf]{align-items:flex-end;display:flex;gap:calc(var(--spacing,.25rem)*4);justify-content:space-between}.feedback[data-v-845cfbbf]{background:var(--color-surface-muted);border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));color:var(--color-text);font-size:var(--sm-type-ui);margin:0;padding:.85rem 1rem}.feedback--error[data-v-845cfbbf]{border-color:var(--color-danger-tint);color:var(--color-danger)}.editor-panel[data-v-845cfbbf]{background:var(--color-surface-muted);border:1px solid var(--color-lines);border-radius:var(--radius-base-lg,var(--radius-xl));display:grid;gap:1.1rem;padding:clamp(1.3rem,2.4vw,2rem)}.form-grid[data-v-845cfbbf]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-wide[data-v-845cfbbf]{grid-column:1/-1}.form-grid label[data-v-845cfbbf]{display:grid;gap:.45rem}.form-grid label>span[data-v-845cfbbf]{color:var(--color-text-muted);font-size:var(--sm-type-ui)}.form-grid input[data-v-845cfbbf],.form-grid select[data-v-845cfbbf],.form-grid textarea[data-v-845cfbbf]{background:var(--sm-canvas-background);background-blend-mode:normal,multiply;border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));color:var(--color-text);font:inherit;min-height:3rem;padding:.75rem .85rem;width:100%}.form-grid textarea[data-v-845cfbbf]{min-height:8rem;resize:vertical}.checkbox-row[data-v-845cfbbf]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.checkbox-row label[data-v-845cfbbf]{align-items:center;display:inline-flex;gap:.65rem}.checkbox-row input[data-v-845cfbbf]{height:1rem;width:1rem}.inline-actions[data-v-845cfbbf]{display:flex;flex-wrap:wrap;gap:.5rem}.address-list[data-v-845cfbbf]{display:grid;gap:1.25rem}.address-card[data-v-845cfbbf]{background:var(--sm-canvas-background);background-blend-mode:normal,multiply;border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));display:grid;gap:.4rem;padding:1.4rem}.address-card p[data-v-845cfbbf]{margin:0}.address-head[data-v-845cfbbf]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.address-badges[data-v-845cfbbf]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.muted[data-v-845cfbbf]{color:var(--color-text-muted)}@media(max-width:980px){.addr-header[data-v-845cfbbf],.address-head[data-v-845cfbbf]{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.form-grid[data-v-845cfbbf]{grid-template-columns:1fr}}.stat[data-v-cb6135d9]{background:var(--sm-canvas-background);background-blend-mode:normal,multiply;border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));display:grid;gap:.25rem;padding:1rem 1.1rem}.stat-label[data-v-cb6135d9]{color:var(--color-text-muted);font-size:var(--sm-type-small);letter-spacing:.14em;text-transform:uppercase}.stat-value[data-v-cb6135d9]{font-size:var(--sm-type-h2);font-weight:700;margin:0}.data-list-row[data-v-a1521337]{align-items:center;border-bottom:1px solid var(--color-lines);display:flex;gap:1rem;justify-content:space-between;padding-block:.9rem}.data-list-row[data-v-a1521337]:last-child{border-bottom:0;padding-bottom:0}.data-list-row[data-v-a1521337]:first-child{padding-top:0}.data-list-row[data-v-a1521337] p,.data-list-row[data-v-a1521337] small,.data-list-row[data-v-a1521337] span,.data-list-row[data-v-a1521337] strong{margin:0}.data-list-row[data-v-a1521337] small{color:var(--color-text-muted)}.data-list[data-v-0fec040e]{display:grid;gap:1rem}.panel[data-v-a79ea0ea]{background:var(--color-surface-tint);border-radius:var(--radius-base-lg,var(--radius-xl));display:grid;gap:clamp(1.1rem,2vw,1.5rem);padding:clamp(1.3rem,2.4vw,2rem)}.panel-heading[data-v-a79ea0ea]{align-items:flex-end;display:flex;gap:calc(var(--spacing,.25rem)*4);justify-content:space-between}.panel-heading[data-v-a79ea0ea] a{color:var(--color-text-muted);font-size:var(--sm-type-ui);text-decoration:none}:is(.panel-heading[data-v-a79ea0ea] a:hover,.panel-heading[data-v-a79ea0ea] a:focus-visible){color:var(--color-primary-600);outline:none}strong.is-negative[data-v-6c298d57]{color:var(--color-danger)}.feedback[data-v-14dc24a3]{background:var(--color-surface-muted);border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));color:var(--color-text);font-size:var(--sm-type-ui);margin:0;padding:.85rem 1rem}.feedback--error[data-v-14dc24a3]{border-color:var(--color-danger-tint);color:var(--color-danger)}.reward-list[data-v-14dc24a3]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-1b0e324e],[data-v-1b0e324e]::backdrop,[data-v-1b0e324e]:after,[data-v-1b0e324e]:before{--tw-font-weight:initial}}}.textblock[data-v-1b0e324e]{display:flex;flex-direction:column;gap:var(--spacing-base,2rem)}.lead[data-v-1b0e324e]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.textblock--accent[data-v-1b0e324e],.textblock--neutral[data-v-1b0e324e],.textblock--primary[data-v-1b0e324e],.textblock--secondary[data-v-1b0e324e]{color:var(--v3966274f)}.textblock--muted[data-v-1b0e324e]{color:var(--color-text-muted)}.textblock-clamp[data-v-1b0e324e]{-webkit-line-clamp:var(--clamp);line-clamp:var(--clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-374faf37],[data-v-374faf37]::backdrop,[data-v-374faf37]:after,[data-v-374faf37]:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial;--tw-font-weight:initial}}}.teaser-card[data-v-374faf37]{border-radius:var(--radius-base-lg,var(--radius-xl));display:flex;flex-direction:row;min-height:calc(var(--spacing,.25rem)*48);overflow:hidden}.teaser-left[data-v-374faf37]{background-color:var(--color-surface-tint);flex-shrink:0;overflow:hidden;position:relative;width:calc(var(--spacing,.25rem)*64)}.teaser-image[data-v-374faf37]{transform-origin:bottom;--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;scale:var(--tw-scale-x) var(--tw-scale-y)}.teaser-image[data-v-374faf37],.teaser-image-placeholder[data-v-374faf37]{height:100%;inset:calc(var(--spacing,.25rem)*0);position:absolute;width:100%}.teaser-image-placeholder[data-v-374faf37]{background:var(--color-surface-tint)}.teaser-right[data-v-374faf37]{background-color:var(--e70784e8);display:flex;flex:1;flex-direction:column;overflow:hidden;padding:var(--spacing-base-sm,1.25rem);position:relative}.teaser-actions[data-v-374faf37]{align-items:center;display:flex;gap:var(--spacing-base-xs,.5rem)}.teaser-number[data-v-374faf37]{font-family:var(--font-display,"Bree Serif",Georgia,serif);pointer-events:none;right:calc(var(--spacing,.25rem)*-2);top:calc(var(--spacing,.25rem)*-4);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);color:var(--color-neutral-100);font-size:var(--sm-type-display);font-weight:var(--font-weight-bold,700);line-height:1;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.teaser-content[data-v-374faf37]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-base-xs,.5rem);position:relative;z-index:10}.teaser-title-row[data-v-374faf37]{align-items:flex-start;display:flex;gap:calc(var(--spacing,.25rem)*2);justify-content:space-between}.teaser-features[data-v-374faf37]{display:grid;font-size:var(--text-sm,var(--sm-type-small));gap:calc(var(--spacing,.25rem)*1);line-height:var(--tw-leading,var(--text-sm--line-height,var(--sm-line-small)))}.teaser-feature[data-v-374faf37]{align-items:baseline;display:grid;gap:calc(var(--spacing,.25rem)*3);grid-template-columns:minmax(0,1fr) auto}.teaser-feature dt[data-v-374faf37]{--tw-font-weight:var(--font-weight-medium,500);color:var(--color-text-muted);font-weight:var(--font-weight-medium,500)}.teaser-feature dd[data-v-374faf37],.teaser-feature dt[data-v-374faf37]{min-width:calc(var(--spacing,.25rem)*0)}.teaser-feature dd[data-v-374faf37]{text-align:right;--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-text);font-weight:var(--font-weight-semibold,600);margin:0}.teaser-footer[data-v-374faf37]{align-items:flex-end;display:flex;gap:var(--spacing-base-xs,.5rem);justify-content:space-between;margin-top:auto}.teaser-stars[data-v-374faf37]{align-items:center;display:flex;gap:1px}.star--active[data-v-374faf37]{color:var(--color-secondary-500)}.star--inactive[data-v-374faf37]{color:var(--color-neutral-200)}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.favorites-list[data-v-9ef3f530]{gap:var(--spacing-base-sm,1.25rem)}.favorites-item[data-v-9ef3f530],.favorites-list[data-v-9ef3f530]{display:flex;flex-direction:column}.favorites-item[data-v-9ef3f530]{gap:var(--spacing-base-xs,.5rem)}.order-card[data-v-4705b957]{display:grid;gap:1rem;overflow:hidden}.order-header[data-v-4705b957]{align-items:flex-start;background:var(--sm-surface,#fbfdfc);border-bottom:1px solid var(--sm-line2,#eef1ee);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.order-meta[data-v-4705b957]{display:grid;gap:.2rem}.order-meta p[data-v-4705b957],.order-meta span[data-v-4705b957],.order-meta strong[data-v-4705b957],.order-summary small[data-v-4705b957],.order-summary strong[data-v-4705b957]{margin:0}.order-meta p[data-v-4705b957],.order-summary small[data-v-4705b957]{color:var(--sm-muted2,#7c877f)}.order-status[data-v-4705b957]{background:var(--sm-success-bg,#edf8f1);border-radius:999px;color:var(--sm-success-fg,#18633a);font-size:var(--sm-type-label);font-weight:800;margin-top:.25rem;padding:.28rem .6rem;width:-moz-fit-content;width:fit-content}.order-summary[data-v-4705b957]{display:grid;gap:.25rem;text-align:right}.order-items[data-v-4705b957]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:.25rem 1.25rem}.order-item[data-v-4705b957]{align-items:center;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr)}.order-item[data-v-4705b957] :is(img,.store-image){background:var(--sm-tint,#ecefe6);border-radius:9px;height:4.5rem;-o-object-fit:contain;object-fit:contain;width:4.5rem}.order-item p[data-v-4705b957]{font-weight:600;margin:0}.order-item small[data-v-4705b957]{color:var(--sm-muted2,#7c877f)}.order-item-placeholder[data-v-4705b957]{background:var(--sm-tint,#ecefe6);border-radius:9px;height:4.5rem;width:4.5rem}.order-actions[data-v-4705b957]{border-top:1px solid var(--sm-line3,#f1f4f2);display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding:.75rem 1.25rem 1.15rem}@media(max-width:980px){.order-header[data-v-4705b957]{align-items:flex-start;flex-direction:column}.order-summary[data-v-4705b957]{text-align:left}}@media(max-width:720px){.order-items[data-v-4705b957]{grid-template-columns:1fr}}.grid-two[data-v-6aee479c]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-two[data-v-6aee479c],.order-list[data-v-6aee479c]{display:grid;gap:1rem}.order-link[data-v-6aee479c]{color:var(--color-text);font-size:var(--sm-type-ui);text-decoration:none}.order-link[data-v-6aee479c]:focus-visible,.order-link[data-v-6aee479c]:hover{color:var(--color-primary-600)}.mini-list[data-v-6aee479c]{display:grid;gap:1rem}.mini-item[data-v-6aee479c]{align-items:center;color:inherit;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);text-decoration:none}.mini-item[data-v-6aee479c] :is(img,.store-image){height:auto;max-width:4rem;-o-object-fit:contain;object-fit:contain;width:100%}.mini-item p[data-v-6aee479c]{font-weight:600;margin:0}.mini-item small[data-v-6aee479c]{color:var(--color-text-muted)}.mini-placeholder[data-v-6aee479c]{background:linear-gradient(135deg,var(--color-surface-muted),var(--color-canvas));border-radius:var(--radius-base,var(--radius-md));height:4rem;width:4rem}@supports (color:color-mix(in lab,red,red)){.mini-placeholder[data-v-6aee479c]{background:linear-gradient(135deg,color-mix(in oklch,var(--color-surface-muted) 92%,transparent),color-mix(in oklch,var(--color-canvas) 88%,transparent))}}.reward-list[data-v-6aee479c]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}strong.is-negative[data-v-6aee479c]{color:var(--color-danger)}@media(max-width:980px){.grid-two[data-v-6aee479c]{grid-template-columns:1fr}}.address-card[data-v-691e2c74]{background:var(--sm-canvas-background);background-blend-mode:normal,multiply;border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));display:grid;gap:.4rem;padding:1.4rem}.address-card-label[data-v-691e2c74],.address-card[data-v-691e2c74] p{margin:0}.order-detail-header[data-v-5d6c4ca9]{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.back-link[data-v-5d6c4ca9]{color:var(--color-text-muted);font-size:var(--sm-type-ui);text-decoration:none}.back-link[data-v-5d6c4ca9]:focus-visible,.back-link[data-v-5d6c4ca9]:hover{color:var(--color-primary-600)}.summary-grid[data-v-5d6c4ca9]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card[data-v-5d6c4ca9]{background:var(--sm-canvas-background);background-blend-mode:normal,multiply;border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));display:grid;gap:.25rem;padding:1rem 1.1rem}.summary-label[data-v-5d6c4ca9]{color:var(--color-text-muted);font-size:var(--sm-type-small);letter-spacing:.14em;text-transform:uppercase}.summary-card strong[data-v-5d6c4ca9]{font-size:var(--sm-type-h2);font-weight:700;margin:0}.grid-two[data-v-5d6c4ca9]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.address-card-gap[data-v-5d6c4ca9]{margin-top:1rem}.item-list[data-v-5d6c4ca9]{display:grid;gap:1rem}.item-card[data-v-5d6c4ca9]{background:var(--sm-canvas-background);background-blend-mode:normal,multiply;border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));padding:1rem}.item-row[data-v-5d6c4ca9]{align-items:center;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr)}.item-row[data-v-5d6c4ca9] :is(img,.store-image){aspect-ratio:1;height:auto;max-width:6.5rem;-o-object-fit:contain;object-fit:contain;width:100%}.item-row p[data-v-5d6c4ca9]{font-weight:600;margin:0}.item-row small[data-v-5d6c4ca9]{color:var(--color-text-muted);display:block}.item-placeholder[data-v-5d6c4ca9]{background:linear-gradient(135deg,var(--color-surface-muted),var(--color-canvas));border-radius:var(--radius-base,var(--radius-md));height:6.5rem;width:6.5rem}@supports (color:color-mix(in lab,red,red)){.item-placeholder[data-v-5d6c4ca9]{background:linear-gradient(135deg,color-mix(in oklch,var(--color-surface-muted) 92%,transparent),color-mix(in oklch,var(--color-canvas) 88%,transparent))}}.track-link[data-v-5d6c4ca9]{color:var(--color-text-muted);font-size:var(--sm-type-ui);text-decoration:none}.track-link[data-v-5d6c4ca9]:hover{color:var(--color-primary-600)}@media(max-width:980px){.grid-two[data-v-5d6c4ca9],.summary-grid[data-v-5d6c4ca9]{grid-template-columns:1fr}.order-detail-header[data-v-5d6c4ca9]{align-items:flex-start;flex-direction:column}}.checkout-card[data-v-5ec37861]{border:1px solid var(--color-lines);border-color:var(--color-primary-600);border-radius:var(--radius-base-lg,var(--radius-xl));display:grid;gap:calc(var(--spacing,.25rem)*4);padding:1.5rem 1.65rem}@supports (color:color-mix(in lab,red,red)){.checkout-card[data-v-5ec37861]{border-color:color-mix(in oklch,var(--color-primary-600) 24%,transparent)}}.checkout-card[data-v-5ec37861]{background:var(--color-surface-muted)}.order-group[data-v-5ec37861],.order-groups[data-v-5ec37861]{display:grid;gap:1rem}.order-group-heading[data-v-5ec37861]{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.order-count[data-v-5ec37861]{color:var(--color-text-muted)}.order-count[data-v-5ec37861],.order-link[data-v-5ec37861]{font-size:var(--sm-type-ui)}.order-link[data-v-5ec37861]{color:var(--color-text);text-decoration:none}.order-link[data-v-5ec37861]:focus-visible,.order-link[data-v-5ec37861]:hover{color:var(--color-primary-600)}.pagination[data-v-5ec37861]{display:flex;flex-wrap:wrap;gap:.5rem}.page-number[data-v-5ec37861]{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));color:var(--color-text);display:inline-flex;height:2.75rem;justify-content:center;text-decoration:none;width:2.75rem}.page-number.is-active[data-v-5ec37861]{background:var(--sm-canvas-background);background-blend-mode:normal,multiply;border-color:var(--color-primary-600)}@media(max-width:980px){.order-group-heading[data-v-5ec37861]{align-items:flex-start;flex-direction:column}}.feedback[data-v-f2161ede]{background:var(--sm-canvas-background);background-blend-mode:normal,multiply;border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));color:var(--color-text);font-size:var(--sm-type-ui);margin:0;padding:.85rem 1rem}.feedback--error[data-v-f2161ede]{border-color:var(--color-danger-tint);color:var(--color-danger)}.form-grid[data-v-f2161ede]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-wide[data-v-f2161ede]{grid-column:1/-1}.form-field[data-v-f2161ede],.form-grid label[data-v-f2161ede]{display:grid;gap:.45rem}.form-field>span[data-v-f2161ede],.form-grid label>span[data-v-f2161ede]{color:var(--color-text-muted);font-size:var(--sm-type-ui)}.form-field input[data-v-f2161ede],.form-field select[data-v-f2161ede],.form-field textarea[data-v-f2161ede],.form-grid input[data-v-f2161ede],.form-grid select[data-v-f2161ede],.form-grid textarea[data-v-f2161ede]{background:var(--sm-canvas-background);background-blend-mode:normal,multiply;border:1px solid var(--color-lines);border-radius:var(--radius-base,var(--radius-md));color:var(--color-text);font:inherit;min-height:3rem;padding:.75rem .85rem;width:100%}.form-field textarea[data-v-f2161ede],.form-grid textarea[data-v-f2161ede]{min-height:8rem;resize:vertical}.form-field small[data-v-f2161ede]{color:var(--color-text-muted)}.checkbox-row[data-v-f2161ede]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.checkbox-row label[data-v-f2161ede]{align-items:center;display:inline-flex;gap:.65rem}.checkbox-row input[data-v-f2161ede]{height:1rem;width:1rem}.checkbox-inline[data-v-f2161ede]{align-items:center;display:inline-flex;gap:.65rem}.checkbox-inline input[data-v-f2161ede]{height:1rem;width:1rem}.form-actions[data-v-f2161ede]{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:720px){.form-grid[data-v-f2161ede]{grid-template-columns:1fr}}.auth-page[data-v-2cfd17b9]{margin-inline:auto;padding-block:clamp(2rem,6vw,4.5rem);width:min(100% - 2rem,960px)}.auth-frame[data-v-2cfd17b9]{background:var(--sm-card,#fff);border:1px solid var(--sm-line,#e6ece8);border-radius:var(--radius-xl,20px);box-shadow:0 20px 50px #0f2e2414;display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);overflow:hidden}.auth-frame__aside[data-v-2cfd17b9]{background:linear-gradient(160deg,var(--hero-top,#0c2c20),var(--brand,#1d5144));color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:35rem;padding:clamp(2rem,4vw,3rem)}.auth-frame__brand[data-v-2cfd17b9]{color:#fff;font-family:var(--font-head,"Bree Serif"),serif;font-size:var(--sm-type-h3);text-decoration:none}.auth-frame__aside h2[data-v-2cfd17b9]{color:#fff;font-size:var(--sm-type-h2)}.auth-frame__aside p[data-v-2cfd17b9]{color:#d7e7de;line-height:var(--sm-line-body);margin:.75rem 0 0}.auth-frame__aside ul[data-v-2cfd17b9]{display:grid;gap:.9rem;list-style:none;margin:2rem 0 0;padding:0}.auth-frame__aside li[data-v-2cfd17b9]{align-items:center;display:flex;font-weight:700;gap:.75rem}.auth-frame__aside li span[data-v-2cfd17b9]{background:#ffffff1f;border-radius:9px;color:#7fe0a6;display:grid;flex:0 0 2rem;height:2rem;place-items:center;width:2rem}.auth-frame__main[data-v-2cfd17b9]{align-self:center;padding:clamp(2rem,5vw,3.5rem)}.auth-page--compact[data-v-2cfd17b9]{padding-block:clamp(3rem,8vw,4.5rem);width:min(100% - 2rem,30rem)}.auth-frame--compact[data-v-2cfd17b9]{display:block}.auth-frame--compact .auth-frame__main[data-v-2cfd17b9]{padding:2.5rem 2.25rem}.auth-frame__icon[data-v-2cfd17b9]{background:var(--sm-tint,#ecefe6);border-radius:14px;color:var(--sm-brand-fg,#1d5144);display:grid;font-size:var(--sm-icon-xl);height:3.5rem;margin-bottom:1.25rem;place-items:center;width:3.5rem}.auth-frame--compact .section-eyebrow[data-v-2cfd17b9]{display:none}.auth-frame--compact .auth-frame__main h1[data-v-2cfd17b9]{font-size:var(--sm-type-h2)}.auth-frame__main h1[data-v-2cfd17b9]{font-size:var(--sm-type-h1);margin:0}.auth-frame__description[data-v-2cfd17b9]{color:var(--sm-muted,#5a655e);line-height:var(--sm-line-body);margin:.6rem 0 1.75rem}.auth-frame__main[data-v-2cfd17b9] .auth-panel,.auth-frame__main[data-v-2cfd17b9] form{display:grid;gap:1rem}.auth-frame__main[data-v-2cfd17b9] label{display:grid;font-weight:700;gap:.45rem}.auth-frame__main[data-v-2cfd17b9] .auth-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-frame__main[data-v-2cfd17b9] .auth-links{display:flex;flex-wrap:wrap;font-size:var(--sm-type-ui);gap:.75rem 1rem;justify-content:space-between}.auth-frame__main[data-v-2cfd17b9] .auth-inline-button,.auth-frame__main[data-v-2cfd17b9] .auth-links a{color:var(--sm-link,#3c7164);font-weight:700}.auth-frame__main[data-v-2cfd17b9] .auth-error{color:var(--sm-danger,#b42318);margin:0}@media(max-width:820px){.auth-frame[data-v-2cfd17b9]{grid-template-columns:1fr}.auth-frame__aside[data-v-2cfd17b9]{gap:1.5rem;min-height:auto}.auth-frame__aside ul[data-v-2cfd17b9]{display:none}}@media(max-width:560px){.auth-page[data-v-2cfd17b9]{width:min(100% - 1rem,960px)}.auth-page--compact[data-v-2cfd17b9]{width:min(100% - 1rem,30rem)}.auth-frame--compact .auth-frame__main[data-v-2cfd17b9]{padding:2rem 1.35rem}.auth-frame__main[data-v-2cfd17b9] .auth-grid{grid-template-columns:1fr}}.auth-inline-button[data-v-242df098]{background:transparent;border:0;color:var(--sm-link,#3c7164);cursor:pointer;font:inherit;font-weight:700;padding:0}.auth-back-link[data-v-242df098]{align-items:center;display:inline-flex;gap:.45rem;margin-inline:auto}.auth-form[data-v-242df098] .btn-primary{background:var(--accent,#ee6a14);border-color:var(--accent,#ee6a14);color:#fff}.auth-form[data-v-242df098] .btn-primary:focus-visible,.auth-form[data-v-242df098] .btn-primary:hover{filter:brightness(1.06)}.product-list-block[data-v-18734c14]{margin-block:calc(var(--spacing,.25rem)*8)}.product-list-block__header[data-v-18734c14]{margin-bottom:calc(var(--spacing,.25rem)*5)}.product-list-block__list[data-v-18734c14]{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.product-list-block__list>li[data-v-18734c14]{min-width:0}.reading-progress[data-v-2e475151]{height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:210}.reading-progress span[data-v-2e475151]{background:var(--accent);display:block;height:100%}.article-masthead[data-v-2e475151]{padding-top:clamp(2rem,5vw,3.5rem)}.article-breadcrumbs[data-v-2e475151]{align-items:center;color:var(--sm-muted2);display:flex;font-size:var(--sm-type-meta);font-weight:700;gap:.35rem;margin-bottom:1.2rem;overflow:hidden;white-space:nowrap}.article-breadcrumbs a[data-v-2e475151]{color:inherit;text-decoration:none}.article-breadcrumbs span[data-v-2e475151]{color:var(--sm-text);overflow:hidden;text-overflow:ellipsis}.article-masthead h1[data-v-2e475151]{font-size:var(--sm-type-hero);line-height:var(--sm-line-heading-tight);margin:0}.article-lead[data-v-2e475151]{color:var(--sm-muted);font-size:var(--sm-type-lead);line-height:var(--sm-line-lead);margin:1rem 0 0}.ranking-kicker[data-v-2e475151]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.8rem}.ranking-kicker span[data-v-2e475151]{background:var(--accent);border-radius:.4rem;color:#fff;font-size:var(--sm-type-label);font-weight:800;letter-spacing:.05em;padding:.35rem .65rem;text-transform:uppercase}.ranking-kicker p[data-v-2e475151]{color:var(--sm-muted2);font-size:var(--sm-type-meta);font-weight:700;margin:0}.article-meta[data-v-2e475151]{align-items:center;border-bottom:1px solid var(--sm-line2);display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding-bottom:1.5rem}.article-author-line[data-v-2e475151]{align-items:center;display:flex;gap:.75rem;min-width:0}.article-author-card strong[data-v-2e475151],.article-author-line strong[data-v-2e475151]{color:var(--sm-text);font-size:var(--sm-type-small)}.article-author-line p[data-v-2e475151]{color:var(--sm-muted2);display:flex;flex-wrap:wrap;font-size:var(--sm-type-meta);font-weight:700;gap:.25rem .9rem;margin:0}.article-author-line small[data-v-2e475151]{color:var(--sm-muted4);display:block;font-size:var(--sm-type-label);font-weight:700;margin-top:.15rem}.article-avatar-stack[data-v-2e475151]{display:flex;padding-left:.35rem}.article-avatar-stack .article-avatar[data-v-2e475151]{border:2px solid var(--sm-bg,#fff);margin-left:-.35rem}.article-avatar[data-v-2e475151]{align-items:center;background:linear-gradient(145deg,var(--hero-top),var(--brand));border-radius:50%;color:#fff;display:inline-flex;flex:none;font-family:var(--font-head);font-weight:700;height:2.75rem;justify-content:center;overflow:hidden;width:2.75rem}.article-avatar[data-v-2e475151] :is(img,.store-image){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-share[data-v-2e475151]{display:flex;gap:.5rem}.article-share button[data-v-2e475151]{align-items:center;background:var(--sm-surface2);border:0;border-radius:.55rem;color:var(--sm-text2);cursor:pointer;display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.article-share button[data-v-2e475151]:focus-visible,.article-share button[data-v-2e475151]:hover{background:var(--brand);color:#fff}.article-image-wrap[data-v-2e475151]{margin-top:1.65rem}.article-image[data-v-2e475151]{background:var(--sm-tint);border-radius:var(--radius-lg);display:block;height:auto;width:100%}.article-empty[data-v-2e475151]{background:linear-gradient(135deg,var(--sm-surface2),var(--sm-card));border:1px solid color-mix(in srgb,var(--brand) 20%,var(--sm-line));border-radius:var(--radius-lg);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);margin-block:clamp(2.5rem,7vw,5.5rem);padding:clamp(1.25rem,4vw,2rem)}.article-empty[data-v-2e475151]>svg{color:var(--brand);height:1.75rem;width:1.75rem}.article-empty h2[data-v-2e475151],.article-empty p[data-v-2e475151]{margin:0}.article-empty h2[data-v-2e475151]{margin-bottom:.4rem}.article-empty div>p[data-v-2e475151]:last-child{color:var(--sm-muted);line-height:var(--sm-line-body)}.ranking-overview[data-v-2e475151]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--radius-lg);margin-top:2rem;padding:clamp(1.25rem,3vw,2rem)}.ranking-overview header[data-v-2e475151]{margin-bottom:1rem}.ranking-overview h2[data-v-2e475151]{margin:0}.ranking-overview__table[data-v-2e475151]{border:1px solid var(--sm-line2);border-radius:var(--radius-md);overflow-x:auto}.ranking-overview table[data-v-2e475151]{border-collapse:collapse;min-width:42rem;width:100%}.ranking-overview td[data-v-2e475151],.ranking-overview th[data-v-2e475151]{border-bottom:1px solid var(--sm-line3);padding:.75rem .9rem;text-align:left}.ranking-overview th[data-v-2e475151]{background:var(--sm-surface2);color:var(--sm-muted2);font-size:var(--sm-type-label);letter-spacing:.06em;text-transform:uppercase}.ranking-overview td[data-v-2e475151]{color:var(--sm-text2);font-size:var(--sm-type-small);font-weight:700}.ranking-overview tbody tr:last-child td[data-v-2e475151]{border-bottom:0}.ranking-overview td:first-child span[data-v-2e475151]{align-items:center;background:var(--sm-tint);border-radius:.4rem;color:var(--sm-tint-fg);display:inline-flex;font-weight:800;height:1.6rem;justify-content:center;min-width:1.6rem}.ranking-overview td[data-v-2e475151]:last-child{text-align:right}.ranking-overview a[data-v-2e475151]{color:var(--sm-link)}.ranking-overview>p[data-v-2e475151]{color:var(--sm-muted4);font-size:var(--sm-type-label);line-height:var(--sm-line-small);margin:.7rem 0 0}.article-shell[data-v-2e475151]{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:13rem minmax(0,47.5rem);justify-content:center;padding-block:clamp(2.5rem,6vw,4.5rem)}.article-shell--ranking[data-v-2e475151]{grid-template-columns:12.5rem minmax(0,50rem)}.article-toc[data-v-2e475151]{align-self:start;position:sticky;top:9.5rem}.article-toc>p[data-v-2e475151]{color:var(--sm-muted3);font-size:var(--sm-type-label);font-weight:800;letter-spacing:.1em;margin:0 0 .7rem;padding-left:.6rem;text-transform:uppercase}.article-toc nav[data-v-2e475151]{display:grid;gap:.15rem}.article-toc nav a[data-v-2e475151]{align-items:center;border-radius:.5rem;color:var(--sm-muted);display:flex;font-size:var(--sm-type-small);font-weight:700;gap:.55rem;line-height:var(--sm-line-small);padding:.4rem .6rem;text-decoration:none}.article-toc nav a[data-v-2e475151]:hover{background:var(--sm-surface2);color:var(--sm-link)}.article-toc nav a span[data-v-2e475151]{color:var(--sm-muted3);font-family:var(--font-head);min-width:1.1rem;text-align:right}.article-toc__top[data-v-2e475151]{align-items:center;color:var(--sm-muted2);display:inline-flex;font-size:var(--sm-type-meta);font-weight:800;gap:.35rem;margin:.75rem 0 0 .6rem;text-decoration:none}.article-content[data-v-2e475151]{min-width:0}.article-content[data-v-2e475151]:only-child{grid-column:2}.article-content[data-v-2e475151] .format-text{color:var(--sm-text2);font-size:var(--sm-type-body);line-height:var(--sm-line-body)}.article-content[data-v-2e475151] .format-text>:first-child{margin-top:0}.article-content[data-v-2e475151] h2,.article-content[data-v-2e475151] h3{scroll-margin-top:10rem}.article-content[data-v-2e475151] h2{margin-top:2.8rem}.article-content[data-v-2e475151] :is(img,.store-image){border-radius:var(--radius-lg);width:100%}.article-content[data-v-2e475151] blockquote{background:var(--sm-surface2);border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--sm-text);font-family:var(--font-head);font-size:var(--sm-type-lead);line-height:var(--sm-line-lead);margin:2rem 0;padding:1.25rem 1.5rem}.ranking-intro[data-v-2e475151]{align-items:start;background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--radius-md);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);margin:0 0 2rem;padding:1rem 1.1rem}.ranking-intro>span[data-v-2e475151]{background:var(--accent);border-radius:999px;color:#fff;font-weight:900;padding:.35rem .65rem;white-space:nowrap}.ranking-intro p[data-v-2e475151]{color:var(--sm-muted);line-height:var(--sm-line-body);margin:0}.article-page--ranking .article-content[data-v-2e475151]{counter-reset:ranking-heading}.article-page--ranking .article-content[data-v-2e475151] .format-text h2{counter-increment:ranking-heading;padding-left:3.3rem;position:relative}.article-page--ranking .article-content[data-v-2e475151] .format-text h2:before{color:var(--sm-faint);content:counter(ranking-heading,decimal-leading-zero);font-family:var(--font-head);font-size:var(--sm-type-h1);left:0;line-height:var(--sm-line-heading-tight);position:absolute;top:-.1rem}.article-tags[data-v-2e475151]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.article-tags a[data-v-2e475151]{background:var(--sm-tint);border-radius:999px;color:var(--sm-tint-fg);font-size:var(--sm-type-ui);font-weight:800;padding:.4rem .8rem;text-decoration:none}.article-author-list[data-v-2e475151]{display:grid;gap:.8rem;margin-top:2rem}.article-author-card[data-v-2e475151]{align-items:center;background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--radius-lg);display:flex;gap:1rem;margin:0;padding:1.35rem 1.5rem}.article-author-card small[data-v-2e475151]{color:var(--sm-muted2);display:block;font-size:var(--sm-type-meta);font-weight:700;margin-top:.1rem}.article-avatar--large[data-v-2e475151]{font-size:var(--sm-type-h4);height:3.6rem;width:3.6rem}.article-author-card p[data-v-2e475151]{color:var(--sm-muted);font-size:var(--sm-type-small);line-height:var(--sm-line-small);margin:.2rem 0 0}.article-faq[data-v-2e475151]{border-top:1px solid var(--sm-line);margin-top:3.5rem;padding-top:2.5rem}.article-faq h2[data-v-2e475151]{margin-bottom:1.2rem}.article-faq details[data-v-2e475151]{border-bottom:1px solid var(--sm-line2)}.article-faq summary[data-v-2e475151]{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:1rem;justify-content:space-between;min-height:3.5rem;padding-block:.85rem}.article-faq summary[data-v-2e475151]::-webkit-details-marker{display:none}.article-faq details[open] summary[data-v-2e475151] svg{transform:rotate(45deg)}.article-faq details>div[data-v-2e475151]{color:var(--sm-muted);line-height:var(--sm-line-body);padding:0 2rem 1rem 0}.article-related[data-v-2e475151]{background:var(--sm-surface2);padding-block:clamp(2.75rem,6vw,4.5rem)}.article-related__header[data-v-2e475151]{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.4rem}.article-related__header h2[data-v-2e475151]{margin:0}.article-related__all[data-v-2e475151]{align-items:center;color:var(--sm-link);display:inline-flex;font-size:var(--sm-type-small);font-weight:800;gap:.4rem}.article-related ul[data-v-2e475151]{display:grid;gap:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:900px){.article-shell[data-v-2e475151],.article-shell--ranking[data-v-2e475151]{grid-template-columns:minmax(0,47.5rem)}.article-content[data-v-2e475151]:only-child{grid-column:1}.article-toc[data-v-2e475151]{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--radius-md);order:-1;padding:1rem;position:static}.article-toc nav[data-v-2e475151]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.article-masthead h1[data-v-2e475151]{font-size:var(--sm-type-h1)}.article-meta[data-v-2e475151]{align-items:flex-start}.article-author-line p[data-v-2e475151]{display:grid}.ranking-overview[data-v-2e475151]{border-inline:0;border-radius:0}.article-toc nav[data-v-2e475151],.ranking-intro[data-v-2e475151]{grid-template-columns:1fr}.article-related__header[data-v-2e475151]{align-items:flex-start;flex-direction:column}.article-related ul[data-v-2e475151]{grid-template-columns:1fr}.article-content[data-v-2e475151] .teaser-card{flex-direction:column}.article-content[data-v-2e475151] .teaser-left{min-height:14rem;width:100%}.article-content[data-v-2e475151] .teaser-right{padding:1rem}}.editorial-breadcrumbs[data-v-2e475151]{align-items:center;color:var(--sm-muted3);display:flex;font-size:var(--sm-type-meta);gap:.35rem;overflow:hidden;padding-top:1.35rem;white-space:nowrap}.editorial-breadcrumbs a[data-v-2e475151]{color:inherit;text-decoration:none}.editorial-breadcrumbs a[data-v-2e475151]:focus-visible,.editorial-breadcrumbs a[data-v-2e475151]:hover{color:var(--brand)}.editorial-breadcrumbs span[data-v-2e475151]{color:var(--sm-muted);overflow:hidden;text-overflow:ellipsis}.editorial-header[data-v-2e475151]{padding-block:clamp(2rem,4vw,3rem) 1.25rem}.editorial-header .section-eyebrow[data-v-2e475151]{color:var(--accent);letter-spacing:.08em;margin-bottom:.65rem}.editorial-header h1[data-v-2e475151]{font-size:var(--sm-type-h1);line-height:var(--sm-line-heading-tight);margin:0;max-width:39rem;text-wrap:balance}.editorial-byline[data-v-2e475151]{align-items:center;display:flex;gap:.65rem;margin-top:.75rem}.editorial-avatar-stack[data-v-2e475151]{display:flex;padding-left:.25rem}.editorial-avatar[data-v-2e475151]{background:var(--brand);border:2px solid var(--sm-bg,#fff);border-radius:50%;color:#fff;display:inline-grid;font-size:var(--sm-type-label);font-weight:900;height:2.1rem;margin-left:-.25rem;overflow:hidden;place-items:center;width:2.1rem}.editorial-avatar[data-v-2e475151] :is(img,.store-image){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editorial-byline>div[data-v-2e475151]{display:grid;line-height:var(--sm-line-ui)}.editorial-byline strong[data-v-2e475151]{color:var(--sm-text);font-size:var(--sm-type-meta)}.editorial-byline>div>span[data-v-2e475151]{color:var(--sm-muted3);font-size:var(--sm-type-label);font-weight:700}.article-empty.editorial-reading[data-v-2e475151]{margin-block:1rem clamp(4rem,9vw,7rem)}.editorial-article[data-v-2e475151]{padding-bottom:clamp(2.75rem,6vw,4.25rem)}.editorial-copy[data-v-2e475151]{color:var(--sm-muted);font-size:var(--sm-type-body);line-height:var(--sm-line-body)}.editorial-copy[data-v-2e475151]>:first-child{margin-top:0}.editorial-article>.editorial-copy[data-v-2e475151]:first-child>p:first-child{color:var(--sm-text2);font-size:var(--sm-type-body);line-height:var(--sm-line-body)}.editorial-copy[data-v-2e475151] p{margin:0 0 1rem}.editorial-copy[data-v-2e475151] h2{color:var(--sm-text);font-size:var(--sm-type-h2);line-height:var(--sm-line-heading);margin:clamp(1.85rem,4vw,2.6rem) 0 .55rem;scroll-margin-top:8rem}.editorial-copy[data-v-2e475151] h3{color:var(--sm-text);font-size:var(--sm-type-h4);margin:1.5rem 0 .45rem}.editorial-copy[data-v-2e475151] a{color:var(--brand);font-weight:800;text-underline-offset:.16em}.editorial-copy[data-v-2e475151] ol,.editorial-copy[data-v-2e475151] ul{margin:0 0 1.4rem;padding-left:1.35rem}.editorial-copy[data-v-2e475151] li+li{margin-top:.4rem}.editorial-copy[data-v-2e475151] .article-media,.editorial-copy[data-v-2e475151] .article-media-placeholder{background:var(--sm-tint);border-radius:.75rem;display:grid;margin:clamp(1.4rem,3.5vw,2rem) 0;overflow:hidden;place-items:center;width:100%}.editorial-copy[data-v-2e475151] .article-media-placeholder{border:1px dashed color-mix(in srgb,var(--brand) 32%,var(--sm-line));min-height:clamp(12.5rem,35vw,19rem)}.editorial-copy[data-v-2e475151] .article-media{min-height:0}.editorial-copy[data-v-2e475151] .article-media-placeholder figcaption{color:var(--sm-muted3);display:grid;font-size:var(--sm-type-meta);gap:.1rem;justify-items:center}.editorial-copy[data-v-2e475151] .article-media-placeholder figcaption:before{color:var(--sm-muted2);content:"▧";font-size:var(--sm-icon-xl);line-height:var(--sm-line-heading-tight);margin-bottom:.35rem}.editorial-copy[data-v-2e475151] .article-media-placeholder strong{color:var(--sm-muted2);font-size:var(--sm-type-meta)}.editorial-copy[data-v-2e475151] .article-media-placeholder span{font-size:var(--sm-type-label)}.editorial-copy[data-v-2e475151] .article-media :is(img,.store-image){display:block;height:auto;width:100%}.editorial-faq[data-v-2e475151]{margin-top:clamp(2rem,4vw,2.8rem)}.editorial-faq>h2[data-v-2e475151]{font-size:var(--sm-type-h2);margin:0 0 .65rem}.editorial-faq>article[data-v-2e475151]{border-bottom:1px solid var(--sm-line3);padding-block:.8rem}.editorial-faq>article[data-v-2e475151]:first-of-type{border-top:1px solid var(--sm-line3)}.editorial-faq h3[data-v-2e475151]{color:var(--sm-text2);font-family:var(--font-body);font-size:var(--sm-type-small);line-height:var(--sm-line-ui);margin:0 0 .35rem}.editorial-faq article[data-v-2e475151] p{color:var(--sm-muted);font-size:var(--sm-type-small);line-height:var(--sm-line-small);margin:0}.editorial-copy--after[data-v-2e475151]{background:color-mix(in srgb,var(--accent) 7%,var(--sm-card));border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--sm-type-small);margin-top:1rem;padding:1rem 1.15rem}.editorial-copy--after[data-v-2e475151] p:last-child{margin-bottom:0}.editorial-hub-callout[data-v-2e475151]{align-items:center;background:var(--sm-tint);border-radius:.7rem;color:var(--sm-muted);display:flex;font-size:var(--sm-type-small);gap:1rem;justify-content:space-between;margin-top:clamp(1.8rem,4vw,2.6rem);padding:.9rem 1rem;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.editorial-hub-callout>span[data-v-2e475151]:last-child{align-items:center;color:var(--brand);display:inline-flex;flex:none;font-weight:900;gap:.35rem}.editorial-hub-callout[data-v-2e475151]:focus-visible,.editorial-hub-callout[data-v-2e475151]:hover{background:var(--sm-surface2);transform:translateY(-1px)}.editorial-related[data-v-2e475151]{border-top:1px solid var(--sm-line3);padding-block:1.75rem clamp(3rem,6vw,4.5rem)}.editorial-related__inner h2[data-v-2e475151]{font-size:var(--sm-type-h3);margin:0 0 1rem}.editorial-related__links[data-v-2e475151]{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-related__links a[data-v-2e475151]{align-items:center;border:1px solid var(--sm-line2);border-radius:var(--radius-md);color:var(--sm-text2);display:flex;font-size:var(--sm-type-small);font-weight:800;gap:.75rem;justify-content:space-between;line-height:var(--sm-line-small);min-height:3.4rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .16s ease,color .16s ease}.editorial-related__links a[data-v-2e475151]:focus-visible,.editorial-related__links a[data-v-2e475151]:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--sm-line));color:var(--brand)}.editorial-related__back[data-v-2e475151]{align-items:center;color:var(--sm-muted3);display:inline-flex;font-size:var(--sm-type-ui);gap:.35rem;margin-top:1rem;text-decoration:none}@media(max-width:700px){.editorial-header[data-v-2e475151]{padding-top:2rem}.editorial-header h1[data-v-2e475151]{font-size:var(--sm-type-h1)}.editorial-related__links[data-v-2e475151]{grid-template-columns:1fr}.editorial-hub-callout[data-v-2e475151]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.editorial-hub-callout[data-v-2e475151],.editorial-related__links a[data-v-2e475151]{transition:none}}.review-card[data-v-1263d643]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);padding:1.15rem}.review-card__header[data-v-1263d643]{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.review-card__identity[data-v-1263d643]{align-items:center;display:flex;gap:.75rem;min-width:0}.review-card__avatar[data-v-1263d643]{align-items:center;background:var(--sm-brand-500);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 2.35rem;font-weight:800;height:2.35rem;justify-content:center}.review-card__identity h3[data-v-1263d643]{font-family:var(--sm-font-head);font-size:var(--sm-type-small);font-weight:500;line-height:var(--sm-line-heading);margin:0}.review-card__identity p[data-v-1263d643]{color:var(--sm-muted);font-size:var(--sm-type-meta);margin:.15rem 0 0}.review-card__meta[data-v-1263d643]{color:var(--sm-muted);flex-shrink:0;font-size:var(--sm-type-small);text-align:right}.review-card__stars[data-v-1263d643]{display:flex;gap:1px}.star--active[data-v-1263d643]{color:#e4a11b}.star--inactive[data-v-1263d643]{color:var(--sm-line)}.review-card__date[data-v-1263d643]{font-size:var(--sm-type-meta);margin:.15rem 0 0}.review-card__content[data-v-1263d643]{color:var(--sm-text2);font-size:var(--sm-type-small);line-height:var(--sm-line-body);margin:0;white-space:pre-line}@media(max-width:35rem){.review-card__header[data-v-1263d643]{align-items:stretch;flex-direction:column}.review-card__meta[data-v-1263d643]{padding-left:3.1rem;text-align:left}}.sm-pill-tabs[data-v-6d150827]{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.sm-pill-tabs button[data-v-6d150827]{align-items:center;background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-pill);color:var(--sm-text2);cursor:pointer;display:inline-flex;font:800 var(--sm-type-ui) /var(--sm-line-ui) var(--sm-font-body);justify-content:center;min-height:2.375rem;padding:.45rem .85rem;transition:border-color var(--sm-motion-color) var(--sm-ease),box-shadow var(--sm-motion-color) var(--sm-ease),color var(--sm-motion-color) var(--sm-ease),transform var(--sm-motion-color) var(--sm-ease);white-space:nowrap}.sm-pill-tabs button[data-v-6d150827]:focus-visible,.sm-pill-tabs button[data-v-6d150827]:hover{background:var(--sm-tint);border-color:var(--sm-brand-500)}.sm-pill-tabs button[data-v-6d150827]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--sm-brand-500) 22%,transparent);outline:0}.sm-pill-tabs button.is-active[data-v-6d150827]{background:var(--sm-brand-gradient);border-color:color-mix(in srgb,var(--sm-brand-500) 72%,var(--sm-brand-900));box-shadow:0 .3rem .8rem #0c2c202e;color:#fff}.sm-pill-tabs button.is-active[data-v-6d150827]:focus-visible,.sm-pill-tabs button.is-active[data-v-6d150827]:hover{background:var(--sm-brand-gradient);color:#fff}@media(max-width:45rem){.sm-pill-tabs[data-v-6d150827]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:100%}.sm-pill-tabs button[data-v-6d150827]{flex:0 0 auto;min-height:2.75rem}}.product-grid-section__grid[data-v-8ba3fc4e]{--product-grid-gap:1rem}.product-grid-section[data-v-8ba3fc4e]{padding-block:clamp(2.75rem,6vw,4.5rem)}.product-grid-section__header[data-v-8ba3fc4e]{align-items:end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.product-grid-section__eyebrow[data-v-8ba3fc4e]{color:var(--sm-accent-500);font-size:var(--sm-type-label);font-weight:800;letter-spacing:.09em;margin:0 0 .45rem;text-transform:uppercase}.product-grid-section h2[data-v-8ba3fc4e]{font:500 var(--sm-type-h2) /var(--sm-line-heading) var(--sm-font-head);margin:0}.product-grid-section__controls[data-v-8ba3fc4e]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:45rem){.product-grid-section__header[data-v-8ba3fc4e]{align-items:start;flex-direction:column}}.v3-product-page[data-v-49632ba7]{color:var(--sm-text);padding:1.5rem 0 4rem}.v3-product-breadcrumbs[data-v-49632ba7]{align-items:center;color:var(--sm-muted2);display:flex;flex-wrap:wrap;font-size:var(--sm-type-meta);font-weight:600;gap:.35rem;margin-bottom:1.25rem}.v3-product-breadcrumbs a[data-v-49632ba7]{color:var(--sm-link);text-decoration:none}.v3-product-main[data-v-49632ba7]{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr)}.v3-product-gallery[data-v-49632ba7]{display:grid;gap:.65rem;min-width:0}.v3-product-gallery__main[data-v-49632ba7]{align-items:center;background:var(--sm-tint);border:1px dashed var(--sm-muted3);border-radius:var(--sm-radius-lg);display:flex;justify-content:center;overflow:hidden;position:relative}.v3-product-gallery__main[data-v-49632ba7] :is(img,.store-image){display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.v3-product-gallery__badge[data-v-49632ba7]{background:var(--sm-sale-bg);border-radius:var(--sm-radius-xs);color:#fff;font-size:var(--sm-type-meta);font-weight:800;left:1rem;padding:.4rem .65rem;position:absolute;top:1rem}.v3-product-gallery__empty[data-v-49632ba7]{align-items:center;color:var(--sm-muted2);display:flex;flex-direction:column;gap:.65rem;justify-content:center;min-height:min(44rem,70vw)}.v3-product-gallery__empty svg[data-v-49632ba7]{height:var(--sm-icon-2xl);width:var(--sm-icon-2xl)}.v3-product-gallery__thumbs[data-v-49632ba7]{display:grid;gap:.55rem;grid-template-columns:repeat(6,minmax(0,1fr))}.v3-product-gallery__thumbs button[data-v-49632ba7]{aspect-ratio:1;background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--sm-radius-sm);cursor:pointer;overflow:hidden;padding:0}.v3-product-gallery__thumbs button.is-active[data-v-49632ba7]{border-color:var(--sm-brand-500);box-shadow:0 0 0 1px var(--sm-brand-500)}.v3-product-gallery__thumbs[data-v-49632ba7] :is(img,.store-image){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v3-product-buy[data-v-49632ba7]{display:flex;flex-direction:column;gap:.9rem;position:sticky;top:calc(var(--sm-header-offset) + 1rem)}.v3-product-proof span[data-v-49632ba7]{align-items:baseline;background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-sm);display:inline-flex;font-size:var(--sm-type-meta);gap:.3rem;padding:.35rem .65rem}.v3-product-proof small[data-v-49632ba7]{color:var(--sm-muted2);font-size:inherit;font-weight:700}.v3-product-proof strong[data-v-49632ba7]{color:var(--sm-text);font-size:inherit;font-weight:800}.v3-product-buy h1[data-v-49632ba7]{font:500 var(--sm-type-h1) /var(--sm-line-heading-tight) var(--sm-font-head);margin:0}.v3-product-tagline[data-v-49632ba7]{color:var(--sm-muted);font-size:var(--sm-type-ui);font-weight:700;margin:-.45rem 0 0}.v3-product-rating[data-v-49632ba7]{align-items:center;color:var(--sm-muted);display:flex;font-size:var(--sm-type-meta);font-weight:700;gap:.55rem;margin:0;text-decoration:none}.v3-product-rating>span[data-v-49632ba7]{color:var(--sm-line);display:inline-flex;gap:.12rem}.v3-product-rating svg[data-v-49632ba7]{color:inherit}.v3-product-rating svg.is-filled[data-v-49632ba7]{color:#e4a11b}.v3-product-intro[data-v-49632ba7]{color:var(--sm-text2);font-size:var(--sm-type-ui);line-height:var(--sm-line-body)}.v3-product-intro[data-v-49632ba7] p{margin:0}.v3-product-proof[data-v-49632ba7]{display:flex;flex-wrap:wrap;gap:.4rem}.v3-product-options[data-v-49632ba7]{border:0;display:grid;gap:.5rem;margin:0;padding:0}.v3-product-options legend[data-v-49632ba7]{color:var(--sm-text);font-size:var(--sm-type-ui);font-weight:800;margin-bottom:.2rem}.v3-product-options label[data-v-49632ba7]{align-items:center;background:var(--sm-card);border:1.5px solid var(--sm-line);border-radius:var(--sm-radius-md);cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:3.5rem;padding:.7rem .85rem;transition:background-color var(--sm-motion-color) ease,border-color var(--sm-motion-color) ease,box-shadow var(--sm-motion-lift) var(--sm-ease),transform var(--sm-motion-lift) var(--sm-ease)}.v3-product-options label.is-selected[data-v-49632ba7]{background:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label.is-selected[data-v-49632ba7]{background:color-mix(in srgb,var(--sm-green-500) 8%,var(--sm-card))}}.v3-product-options label.is-selected[data-v-49632ba7]{border-color:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label.is-selected[data-v-49632ba7]{border-color:color-mix(in srgb,var(--sm-green-500) 52%,var(--sm-card))}}.v3-product-options label.is-selected[data-v-49632ba7]{box-shadow:0 0 0 1px var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label.is-selected[data-v-49632ba7]{box-shadow:0 0 0 1px color-mix(in srgb,var(--sm-green-500) 22%,transparent)}}.v3-product-options label.is-unavailable[data-v-49632ba7]{cursor:not-allowed;opacity:.5}.v3-product-options label[data-v-49632ba7]:has(input:focus-visible){outline:2px solid var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label[data-v-49632ba7]:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--sm-green-500) 72%,transparent)}}.v3-product-options label[data-v-49632ba7]:has(input:focus-visible){outline-offset:2px}@media(hover:hover){.v3-product-options label[data-v-49632ba7]:not(.is-unavailable):hover{background:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label[data-v-49632ba7]:not(.is-unavailable):hover{background:color-mix(in srgb,var(--sm-green-500) 6%,var(--sm-card))}}.v3-product-options label[data-v-49632ba7]:not(.is-unavailable):hover{border-color:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label[data-v-49632ba7]:not(.is-unavailable):hover{border-color:color-mix(in srgb,var(--sm-green-500) 48%,var(--sm-line))}}.v3-product-options label[data-v-49632ba7]:not(.is-unavailable):hover{box-shadow:0 .35rem 1rem var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label[data-v-49632ba7]:not(.is-unavailable):hover{box-shadow:0 .35rem 1rem color-mix(in srgb,var(--sm-green-500) 12%,transparent)}}.v3-product-options label[data-v-49632ba7]:not(.is-unavailable):hover{transform:translateY(-1px)}.v3-product-options label.is-selected[data-v-49632ba7]:hover{background:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label.is-selected[data-v-49632ba7]:hover{background:color-mix(in srgb,var(--sm-green-500) 12%,var(--sm-card))}}.v3-product-options label.is-selected[data-v-49632ba7]:hover{border-color:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label.is-selected[data-v-49632ba7]:hover{border-color:color-mix(in srgb,var(--sm-green-500) 70%,var(--sm-card))}}}.v3-product-options input[data-v-49632ba7]{accent-color:var(--sm-green-500);height:1.1rem;width:1.1rem}.v3-product-option-copy[data-v-49632ba7]{display:flex;flex-direction:column;gap:.125rem;justify-content:center;line-height:var(--sm-line-ui)}.v3-product-option-title[data-v-49632ba7]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.v3-product-options .v3-product-option-recommendation[data-v-49632ba7]{background:var(--sm-green-500);border-radius:999px;color:var(--sm-on-brand);display:inline-flex;font-size:var(--sm-type-meta);font-weight:800;line-height:var(--sm-line-heading-tight);padding:.3rem .5rem}.v3-product-option-price[data-v-49632ba7]{align-items:baseline;display:flex;gap:.45rem;justify-content:center;line-height:var(--sm-line-heading-tight);text-align:right}.v3-product-option-price del[data-v-49632ba7]{color:var(--sm-muted3);font-size:var(--sm-type-meta);font-weight:400;line-height:var(--sm-line-ui)}.v3-product-options b[data-v-49632ba7],.v3-product-options strong[data-v-49632ba7]{font-size:var(--sm-type-ui);font-weight:700;line-height:var(--sm-line-ui)}.v3-product-options small[data-v-49632ba7]{color:var(--sm-muted2);font-size:var(--sm-type-small);font-weight:400;line-height:var(--sm-line-small)}.v3-product-price[data-v-49632ba7]{align-items:flex-end;border-bottom:1px solid var(--sm-line2);display:flex;gap:1rem;justify-content:space-between;padding:.5rem 0 .95rem}.v3-product-price__copy[data-v-49632ba7]{display:grid;gap:.45rem;min-width:0}.v3-product-price__line[data-v-49632ba7]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.7rem}.v3-product-price del[data-v-49632ba7]{color:var(--sm-muted3);font-size:var(--sm-type-h4);line-height:var(--sm-line-heading-tight)}.v3-product-price__line strong[data-v-49632ba7]{color:var(--sm-text);font-size:var(--sm-type-h1);font-weight:800;letter-spacing:-1px;line-height:var(--sm-line-heading-tight)}.v3-product-price__copy>small[data-v-49632ba7]{color:var(--sm-muted3);font-size:var(--sm-type-meta);font-weight:600;line-height:var(--sm-line-small)}.v3-product-price>span[data-v-49632ba7]{align-items:center;color:var(--sm-green-500);display:inline-flex;font-size:var(--sm-type-meta);font-weight:800;gap:.35rem}.v3-product-price>span.is-unavailable[data-v-49632ba7]{color:var(--sm-red-fg)}.v3-product-actions[data-v-49632ba7]{display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) 3.25rem}.v3-product-add[data-v-49632ba7],.v3-product-favorite[data-v-49632ba7]{align-items:center;border:0;border-radius:var(--sm-radius-sm);cursor:pointer;display:inline-flex;justify-content:center;min-height:3.25rem}.v3-product-add[data-v-49632ba7]{background:var(--sm-accent-500);color:#fff;font:800 var(--sm-type-ui) /var(--sm-line-ui) var(--sm-font-body);gap:.5rem;padding:.75rem 1rem}.v3-product-add[data-v-49632ba7]:hover:not(:disabled){background:var(--sm-accent-600)}.v3-product-favorite[data-v-49632ba7]{background:var(--sm-card);border:1px solid var(--sm-input-border);color:var(--sm-muted);font-size:var(--sm-icon-lg)}.v3-product-favorite-wrap[data-v-49632ba7]{display:grid;min-width:0;position:relative}.v3-product-favorite.is-active[data-v-49632ba7]{background:var(--sm-favorite-soft);border-color:var(--sm-favorite-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-favorite.is-active[data-v-49632ba7]{border-color:color-mix(in srgb,var(--sm-favorite-500) 45%,var(--sm-input-border))}}.v3-product-favorite.is-active[data-v-49632ba7]{color:var(--sm-favorite-500)}.v3-product-favorite.is-active[data-v-49632ba7] svg{fill:currentColor;stroke:currentColor}.v3-product-favorite-confirmation[data-v-49632ba7]{background:var(--sm-brand-900);border-radius:var(--sm-radius-sm);bottom:calc(100% + .65rem);box-shadow:var(--sm-elevation-panel);color:#fff;font-size:var(--sm-type-small);font-weight:800;line-height:var(--sm-line-small);max-width:min(15rem,100vw - 2rem);padding:.65rem .8rem;position:absolute;right:0;text-align:center;width:-moz-max-content;width:max-content;z-index:5}.v3-product-favorite-confirmation[data-v-49632ba7]:after{border:.4rem solid #0000;border-top:.4rem solid var(--sm-brand-900);content:"";height:0;position:absolute;right:1.05rem;top:100%;width:0}.favorite-confirmation-enter-active[data-v-49632ba7],.favorite-confirmation-leave-active[data-v-49632ba7]{transition:opacity .16s ease,transform .2s var(--sm-ease)}.favorite-confirmation-enter-from[data-v-49632ba7],.favorite-confirmation-leave-to[data-v-49632ba7]{opacity:0;transform:translateY(.35rem)}.v3-product-add[data-v-49632ba7]:disabled,.v3-product-favorite[data-v-49632ba7]:disabled{cursor:not-allowed;opacity:.5}.v3-product-error[data-v-49632ba7],.v3-product-success[data-v-49632ba7]{color:var(--sm-red-fg);font-size:var(--sm-type-small);margin:0}.v3-product-success[data-v-49632ba7]{color:var(--sm-green-500)}.v3-product-payment[data-v-49632ba7]{display:grid;justify-items:center;margin:15px 0}.v3-product-payment>strong[data-v-49632ba7]{align-items:center;color:var(--sm-muted);display:inline-flex;font-size:var(--sm-type-small);gap:.45rem}.v3-product-trust[data-v-49632ba7]{border-top:1px solid var(--sm-line2);display:grid;gap:.55rem;list-style:none;margin:0;padding:1rem 0 0}.v3-product-trust li[data-v-49632ba7]{align-items:start;color:var(--sm-muted);display:flex;font-size:var(--sm-type-small);gap:.45rem;line-height:var(--sm-line-small)}.v3-product-trust svg[data-v-49632ba7]{color:var(--sm-green-500);flex:none;margin-top:.1rem}.v3-product-trust strong[data-v-49632ba7]{color:var(--sm-accent-500)}.v3-product-data[data-v-49632ba7],.v3-product-faq[data-v-49632ba7],.v3-product-reviews[data-v-49632ba7]{border-top:1px solid var(--sm-line);margin-top:3.25rem;padding-top:2.75rem}.v3-product-reviews[data-v-49632ba7]{background:var(--sm-surface2);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);padding:2rem}.v3-product-description[data-v-49632ba7]{margin-bottom:1.75rem;max-width:47.5rem}.v3-product-description h2[data-v-49632ba7]{font:500 var(--sm-type-h3) /var(--sm-line-heading) var(--sm-font-head);margin:0 0 1rem}.v3-product-description .format-text[data-v-49632ba7]{color:var(--sm-text2);font-size:var(--sm-type-ui);line-height:var(--sm-line-body)}.v3-product-description .format-text[data-v-49632ba7] p{margin-block:0 1rem}.v3-product-description .format-text[data-v-49632ba7] p:last-child{margin-bottom:0}.v3-product-section-kicker[data-v-49632ba7]{color:var(--sm-accent-500);font-size:var(--sm-type-label);font-weight:800;letter-spacing:.09em;margin:0 0 .55rem;text-transform:uppercase}.v3-product-faq h2[data-v-49632ba7],.v3-product-reviews h2[data-v-49632ba7]{font:500 var(--sm-type-h2) /var(--sm-line-heading) var(--sm-font-head);margin:0}.v3-product-feature-columns[data-v-49632ba7]{align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v3-product-feature-column[data-v-49632ba7]{display:grid;gap:1.25rem}.v3-product-feature-group[data-v-49632ba7]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-md);overflow:hidden}.v3-product-feature-group__header[data-v-49632ba7]{align-items:center;background:var(--sm-surface2);border-bottom:1px solid var(--sm-line);display:flex;gap:1rem;justify-content:space-between;min-height:2.75rem;padding:.65rem 1.1rem}.v3-product-feature-group__header h3[data-v-49632ba7]{color:var(--sm-brand-fg);font:800 var(--sm-type-label) /var(--sm-line-ui) var(--sm-font-body);letter-spacing:.09em;margin:0;text-transform:uppercase}.v3-product-feature-group__header span[data-v-49632ba7]{color:var(--sm-muted3);font-size:var(--sm-type-label);white-space:nowrap}.v3-product-feature-group dl[data-v-49632ba7]{margin:0}.v3-product-feature-group dl div[data-v-49632ba7]{align-items:baseline;border-bottom:1px solid var(--sm-line2);display:grid;font-size:var(--sm-type-small);gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:.7rem 1.1rem}.v3-product-feature-group dl div[data-v-49632ba7]:last-child{border-bottom:0}.v3-product-feature-group dt[data-v-49632ba7]{color:var(--sm-muted);font-weight:600}.v3-product-feature-group dd[data-v-49632ba7]{color:var(--sm-text);font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.v3-product-cannabinoids[data-v-49632ba7]{padding:1rem 1.1rem}.v3-product-cannabinoids__primary[data-v-49632ba7]{display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v3-product-cannabinoids__primary article[data-v-49632ba7]{min-width:0}.v3-product-cannabinoids__primary p[data-v-49632ba7]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin:0 0 .4rem}.v3-product-cannabinoids__primary p span[data-v-49632ba7]{color:var(--sm-muted);font-size:var(--sm-type-small);font-weight:700}.v3-product-cannabinoids__primary p strong[data-v-49632ba7]{color:var(--sm-text);font-size:var(--sm-type-h4);line-height:var(--sm-line-heading-tight)}.v3-product-cannabinoids__track[data-v-49632ba7]{background:var(--sm-line2);border-radius:999px;display:block;height:.375rem;overflow:hidden}.v3-product-cannabinoids__track i[data-v-49632ba7]{background:var(--sm-green-500);border-radius:inherit;display:block;height:100%}.v3-product-cannabinoids__track i.is-cbd[data-v-49632ba7]{background:var(--sm-brand-fg)}.v3-product-cannabinoids__minor[data-v-49632ba7]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.85rem 0 0;padding:0}.v3-product-cannabinoids__minor li[data-v-49632ba7]{align-items:baseline;border:1px solid var(--sm-line);border-radius:999px;display:inline-flex;font-size:var(--sm-type-small);gap:.35rem;padding:.35rem .65rem}.v3-product-cannabinoids__minor span[data-v-49632ba7]{color:var(--sm-muted)}.v3-product-cannabinoids__minor strong[data-v-49632ba7]{color:var(--sm-text)}.v3-product-resistance[data-v-49632ba7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem 1.1rem .9rem}.v3-product-feature-group .v3-product-resistance div[data-v-49632ba7]{align-items:center;border:0;grid-template-columns:minmax(0,1fr) auto;padding:.4rem .75rem .4rem 0}.v3-product-resistance dd[data-v-49632ba7]{display:inline-flex;gap:.25rem}.v3-product-resistance dd i[data-v-49632ba7]{background:var(--sm-line);border-radius:50%;display:block;height:.5rem;width:.5rem}.v3-product-resistance dd i.is-filled[data-v-49632ba7]{background:var(--sm-success,#399d68)}.v3-product-section-header[data-v-49632ba7]{align-items:end;display:flex;gap:1rem;justify-content:space-between}.v3-product-section-header p[data-v-49632ba7]:not(.v3-product-section-kicker){color:var(--sm-muted);font-size:var(--sm-type-small);margin:.45rem 0 0}.v3-product-section-header>a[data-v-49632ba7],.v3-product-section-header>button[data-v-49632ba7]{align-items:center;background:var(--sm-card);border:1px solid var(--sm-input-border);border-radius:var(--sm-radius-sm);color:var(--sm-text);display:inline-flex;font-size:var(--sm-type-ui);font-weight:800;gap:.45rem;min-height:2.75rem;padding:.65rem .9rem;text-decoration:none}.v3-product-review-list[data-v-49632ba7]{display:grid;gap:.8rem}.v3-product-review-layout[data-v-49632ba7]{align-items:start;display:grid;gap:2rem;grid-template-columns:17.5rem minmax(0,1fr);margin-top:1.5rem}.v3-product-review-summary[data-v-49632ba7]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);display:grid;justify-items:center;padding:1.5rem}.v3-product-review-summary>strong[data-v-49632ba7]{font:500 var(--sm-type-display) /var(--sm-line-heading-tight) var(--sm-font-head)}.v3-product-review-summary__stars[data-v-49632ba7]{color:var(--sm-line);display:flex;gap:.15rem;margin-top:.75rem}.v3-product-review-summary__stars svg[data-v-49632ba7]{color:inherit}.v3-product-review-summary__stars svg.is-filled[data-v-49632ba7]{color:#e4a11b}.v3-product-review-summary>p[data-v-49632ba7]{color:var(--sm-muted);font-size:var(--sm-type-meta);margin:.4rem 0 1.25rem}.v3-product-review-summary dl[data-v-49632ba7]{display:grid;gap:.45rem;margin:0;width:100%}.v3-product-review-summary dl div[data-v-49632ba7]{align-items:center;display:grid;gap:.6rem;grid-template-columns:.75rem minmax(0,1fr)}.v3-product-review-summary dt[data-v-49632ba7],.v3-product-review-summary small[data-v-49632ba7]{color:var(--sm-muted2);font-size:var(--sm-type-label)}.v3-product-review-summary dd[data-v-49632ba7]{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 2rem;margin:0}.v3-product-review-summary dd>span[data-v-49632ba7]{background:var(--sm-line2);border-radius:999px;height:.35rem;overflow:hidden}.v3-product-review-summary dd i[data-v-49632ba7]{background:#e4a11b;display:block;height:100%}.v3-product-review-filters[data-v-49632ba7]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.v3-product-review-filters button[data-v-49632ba7]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:999px;color:var(--sm-text2);cursor:pointer;font:800 var(--sm-type-ui) /var(--sm-line-ui) var(--sm-font-body);min-height:2.35rem;padding:.55rem .85rem}.v3-product-review-filters button.is-active[data-v-49632ba7]{background:var(--sm-brand-500);border-color:var(--sm-brand-500);color:#fff}.v3-product-review-filters>span[data-v-49632ba7]{color:var(--sm-muted2);font-size:var(--sm-type-small);margin-left:.35rem}.v3-product-empty[data-v-49632ba7]{border:1px dashed var(--sm-line);border-radius:var(--sm-radius-lg);color:var(--sm-muted);margin-top:1.25rem;padding:2rem;text-align:center}.v3-product-faq[data-v-49632ba7]{max-width:var(--sm-reading-max)}.v3-product-faq header[data-v-49632ba7]{margin-bottom:1rem}.v3-product-faq details[data-v-49632ba7]{border-bottom:1px solid var(--sm-line)}.v3-product-faq summary[data-v-49632ba7]{align-items:center;cursor:pointer;display:flex;font-weight:800;justify-content:space-between;list-style:none;min-height:3.5rem;padding:.8rem 0}.v3-product-faq summary[data-v-49632ba7]::-webkit-details-marker{display:none}.v3-product-faq details[open] summary svg[data-v-49632ba7]{transform:rotate(180deg)}.v3-product-faq details>div[data-v-49632ba7]{color:var(--sm-text2);padding:0 2rem 1rem 0}.v3-product-sticky[data-v-49632ba7]{align-items:center;background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);bottom:1.1rem;box-shadow:var(--sm-elevation-panel);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(13rem,auto);left:50%;max-width:min(82rem,100vw - 2rem);padding:.75rem 1rem;position:fixed;transform:translate(-50%);width:100%;z-index:90}.v3-product-sticky__identity[data-v-49632ba7]{align-items:center;display:flex;gap:.8rem;min-width:0}.v3-product-sticky__media[data-v-49632ba7]{align-items:center;background:var(--sm-tint);border-radius:var(--sm-radius-sm);display:flex;flex:0 0 3.5rem;height:3.5rem;justify-content:center;overflow:hidden}.v3-product-sticky__media[data-v-49632ba7] :is(img,.store-image){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.v3-product-sticky__identity>div[data-v-49632ba7]:last-child{display:grid;min-width:0}.v3-product-sticky__identity strong[data-v-49632ba7]{font-family:var(--sm-font-head);font-size:var(--sm-type-h4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-product-sticky__identity a[data-v-49632ba7],.v3-product-sticky__identity span[data-v-49632ba7]{color:var(--sm-muted);font-size:var(--sm-type-meta);text-decoration:none}.v3-product-sticky__identity a span[data-v-49632ba7]{color:#e4a11b;margin-right:.35rem}.v3-product-sticky__price[data-v-49632ba7]{display:grid;min-width:8.5rem}.v3-product-sticky__price del[data-v-49632ba7],.v3-product-sticky__price small[data-v-49632ba7],.v3-product-sticky__price span[data-v-49632ba7]{color:var(--sm-muted2);font-size:var(--sm-type-label)}.v3-product-sticky__price strong[data-v-49632ba7]{font-size:var(--sm-type-h4)}.v3-product-sticky>button[data-v-49632ba7]{align-items:center;background:var(--sm-accent-500);border:0;border-radius:var(--sm-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font:800 var(--sm-type-ui) /var(--sm-line-ui) var(--sm-font-body);gap:.5rem;justify-content:center;min-height:3.25rem;padding:.8rem 1.25rem}.v3-product-sticky>button[data-v-49632ba7]:disabled{cursor:not-allowed;opacity:.55}.sticky-purchase-enter-active[data-v-49632ba7],.sticky-purchase-leave-active[data-v-49632ba7]{transition:opacity .16s ease,transform .2s var(--sm-ease)}.sticky-purchase-enter-from[data-v-49632ba7],.sticky-purchase-leave-to[data-v-49632ba7]{opacity:0;transform:translate(-50%,1rem)}@media(max-width:60rem){.v3-product-main[data-v-49632ba7]{grid-template-columns:1fr}.v3-product-buy[data-v-49632ba7]{position:static}.v3-product-review-layout[data-v-49632ba7]{grid-template-columns:1fr}.v3-product-review-summary[data-v-49632ba7]{max-width:24rem}}@media(max-width:45rem){.v3-product-page[data-v-49632ba7]{padding-top:1rem}.v3-product-feature-columns[data-v-49632ba7]{grid-template-columns:1fr}.v3-product-feature-group dl div[data-v-49632ba7]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.v3-product-cannabinoids__primary[data-v-49632ba7],.v3-product-resistance[data-v-49632ba7]{grid-template-columns:1fr}.v3-product-feature-group__header[data-v-49632ba7]{align-items:flex-start;flex-direction:column;gap:.25rem}.v3-product-feature-group__header span[data-v-49632ba7]{white-space:normal}.v3-product-actions[data-v-49632ba7]{grid-template-columns:minmax(0,1fr) 3.25rem}.v3-product-quantity[data-v-49632ba7]{grid-column:1/-1}.v3-product-section-header[data-v-49632ba7]{align-items:start;flex-direction:column}.v3-product-sticky[data-v-49632ba7]{border-radius:var(--sm-radius-md);bottom:.5rem;gap:.6rem;grid-template-columns:minmax(0,1fr) auto;max-width:calc(100vw - 1rem);padding:.65rem}.v3-product-sticky__media[data-v-49632ba7]{display:none}.v3-product-sticky__identity strong[data-v-49632ba7]{font-size:var(--sm-type-ui)}.v3-product-sticky__price[data-v-49632ba7]{display:none}.v3-product-sticky>button[data-v-49632ba7]{min-height:2.9rem;padding-inline:.85rem}}.dynamic-product-grid[data-v-8005c5ed]{--product-grid-gap:1rem}.dynamic-index__hero[data-v-8005c5ed]{padding-block:clamp(2.25rem,6vw,4.5rem) 0}.dynamic-index__hero h1[data-v-8005c5ed],.dynamic-index__hero p[data-v-8005c5ed]{max-width:48rem}.dynamic-collection-grid[data-v-8005c5ed]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.dynamic-link-grid[data-v-8005c5ed]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dynamic-link-grid a[data-v-8005c5ed]{align-items:center;color:inherit;display:flex;gap:.75rem;min-height:5rem;text-decoration:none}.dynamic-link-grid a strong[data-v-8005c5ed]{margin-right:auto}@media(max-width:60rem){.dynamic-collection-grid[data-v-8005c5ed]{grid-template-columns:repeat(3,minmax(0,1fr))}.dynamic-link-grid[data-v-8005c5ed]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:45rem){.dynamic-collection-grid[data-v-8005c5ed],.dynamic-link-grid[data-v-8005c5ed]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30rem){.dynamic-collection-grid[data-v-8005c5ed],.dynamic-link-grid[data-v-8005c5ed]{grid-template-columns:1fr}}
