.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-f36363a2]{color:var(--sm-text);padding:1.5rem 0 4rem}.v3-product-breadcrumbs[data-v-f36363a2]{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-f36363a2]{color:var(--sm-link);text-decoration:none}.v3-product-main[data-v-f36363a2]{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr)}.v3-product-gallery[data-v-f36363a2]{display:grid;gap:.65rem;min-width:0}.v3-product-gallery__main[data-v-f36363a2]{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-f36363a2] :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-f36363a2]{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-f36363a2]{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-f36363a2]{height:var(--sm-icon-2xl);width:var(--sm-icon-2xl)}.v3-product-gallery__thumbs[data-v-f36363a2]{display:grid;gap:.55rem;grid-template-columns:repeat(6,minmax(0,1fr))}.v3-product-gallery__thumbs button[data-v-f36363a2]{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-f36363a2]{border-color:var(--sm-brand-500);box-shadow:0 0 0 1px var(--sm-brand-500)}.v3-product-gallery__thumbs[data-v-f36363a2] :is(img,.store-image){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v3-product-buy[data-v-f36363a2]{display:flex;flex-direction:column;gap:.9rem;position:sticky;top:calc(var(--sm-header-offset) + 1rem)}.v3-product-proof span[data-v-f36363a2]{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-f36363a2]{color:var(--sm-muted2);font-size:inherit;font-weight:700}.v3-product-proof strong[data-v-f36363a2]{color:var(--sm-text);font-size:inherit;font-weight:800}.v3-product-buy h1[data-v-f36363a2]{font:500 var(--sm-type-h1) /var(--sm-line-heading-tight) var(--sm-font-head);margin:0}.v3-product-tagline[data-v-f36363a2]{color:var(--sm-muted);font-size:var(--sm-type-ui);font-weight:700;margin:-.45rem 0 0}.v3-product-rating[data-v-f36363a2]{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-f36363a2]{color:var(--sm-line);display:inline-flex;gap:.12rem}.v3-product-rating svg[data-v-f36363a2]{color:inherit}.v3-product-rating svg.is-filled[data-v-f36363a2]{color:#e4a11b}.v3-product-intro[data-v-f36363a2]{color:var(--sm-text2);font-size:var(--sm-type-ui);line-height:var(--sm-line-body)}.v3-product-intro[data-v-f36363a2] p{margin:0}.v3-product-proof[data-v-f36363a2]{display:flex;flex-wrap:wrap;gap:.4rem}.v3-product-options[data-v-f36363a2]{border:0;display:grid;gap:.5rem;margin:0;padding:0}.v3-product-options legend[data-v-f36363a2]{color:var(--sm-text);font-size:var(--sm-type-ui);font-weight:800;margin-bottom:.2rem}.v3-product-options label[data-v-f36363a2]{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-f36363a2]{background:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label.is-selected[data-v-f36363a2]{background:color-mix(in srgb,var(--sm-green-500) 8%,var(--sm-card))}}.v3-product-options label.is-selected[data-v-f36363a2]{border-color:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label.is-selected[data-v-f36363a2]{border-color:color-mix(in srgb,var(--sm-green-500) 52%,var(--sm-card))}}.v3-product-options label.is-selected[data-v-f36363a2]{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-f36363a2]{box-shadow:0 0 0 1px color-mix(in srgb,var(--sm-green-500) 22%,transparent)}}.v3-product-options label.is-unavailable[data-v-f36363a2]{cursor:not-allowed;opacity:.5}.v3-product-options label[data-v-f36363a2]: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-f36363a2]:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--sm-green-500) 72%,transparent)}}.v3-product-options label[data-v-f36363a2]:has(input:focus-visible){outline-offset:2px}@media(hover:hover){.v3-product-options label[data-v-f36363a2]:not(.is-unavailable):hover{background:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label[data-v-f36363a2]:not(.is-unavailable):hover{background:color-mix(in srgb,var(--sm-green-500) 6%,var(--sm-card))}}.v3-product-options label[data-v-f36363a2]:not(.is-unavailable):hover{border-color:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label[data-v-f36363a2]:not(.is-unavailable):hover{border-color:color-mix(in srgb,var(--sm-green-500) 48%,var(--sm-line))}}.v3-product-options label[data-v-f36363a2]: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-f36363a2]: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-f36363a2]:not(.is-unavailable):hover{transform:translateY(-1px)}.v3-product-options label.is-selected[data-v-f36363a2]:hover{background:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label.is-selected[data-v-f36363a2]:hover{background:color-mix(in srgb,var(--sm-green-500) 12%,var(--sm-card))}}.v3-product-options label.is-selected[data-v-f36363a2]:hover{border-color:var(--sm-green-500)}@supports (color:color-mix(in lab,red,red)){.v3-product-options label.is-selected[data-v-f36363a2]:hover{border-color:color-mix(in srgb,var(--sm-green-500) 70%,var(--sm-card))}}}.v3-product-options input[data-v-f36363a2]{accent-color:var(--sm-green-500);height:1.1rem;width:1.1rem}.v3-product-option-copy[data-v-f36363a2]{display:flex;flex-direction:column;gap:.125rem;justify-content:center;line-height:var(--sm-line-ui)}.v3-product-option-title[data-v-f36363a2]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.v3-product-options .v3-product-option-recommendation[data-v-f36363a2]{background:var(--sm-green-500);color:var(--sm-on-brand)}.v3-product-options .v3-product-option-promotion[data-v-f36363a2],.v3-product-options .v3-product-option-recommendation[data-v-f36363a2]{border-radius:999px;display:inline-flex;font-size:var(--sm-type-meta);font-weight:800;line-height:var(--sm-line-heading-tight);padding:.3rem .5rem}.v3-product-options .v3-product-option-promotion[data-v-f36363a2]{background:var(--sm-sale-bg);color:#fff}.v3-product-option-price[data-v-f36363a2]{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-f36363a2]{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-f36363a2],.v3-product-options strong[data-v-f36363a2]{font-size:var(--sm-type-ui);font-weight:700;line-height:var(--sm-line-ui)}.v3-product-options small[data-v-f36363a2]{color:var(--sm-muted2);font-size:var(--sm-type-small);font-weight:400;line-height:var(--sm-line-small)}.v3-product-gallery__badge.is-button[data-v-f36363a2]{align-items:center;border:0;cursor:pointer;display:inline-flex;gap:.35rem}.v3-product-gallery__badge.is-button[data-v-f36363a2]:focus-visible{outline:3px solid var(--sm-sale-bg)}@supports (color:color-mix(in lab,red,red)){.v3-product-gallery__badge.is-button[data-v-f36363a2]:focus-visible{outline:3px solid color-mix(in srgb,var(--sm-sale-bg) 45%,transparent)}}.v3-product-gallery__badge.is-button[data-v-f36363a2]:focus-visible{outline-offset:2px}.v3-product-promotion[data-v-f36363a2]{background:var(--sm-card);border:1.5px solid var(--sm-sale-bg)}@supports (color:color-mix(in lab,red,red)){.v3-product-promotion[data-v-f36363a2]{border:1.5px solid color-mix(in srgb,var(--sm-sale-bg) 35%,transparent)}}.v3-product-promotion[data-v-f36363a2]{border-radius:var(--sm-radius-md);box-shadow:0 12px 32px #00000029;display:grid;gap:.35rem;left:1rem;max-width:min(26rem,100% - 2rem);padding:.9rem 2.6rem .9rem 1rem;position:absolute;top:3.6rem;z-index:2}.v3-product-promotion strong[data-v-f36363a2]{color:var(--sm-text);font-size:var(--sm-type-ui)}.v3-product-promotion small[data-v-f36363a2]{color:var(--sm-muted2);font-size:var(--sm-type-small);font-weight:400;line-height:var(--sm-line-small)}.v3-product-promotion__close[data-v-f36363a2]{align-items:center;background:0 0;border:0;color:var(--sm-muted2);cursor:pointer;display:inline-flex;padding:.35rem;position:absolute;right:.5rem;top:.5rem}.v3-product-promotion__link[data-v-f36363a2]{color:var(--sm-brand-500);font-size:var(--sm-type-small);font-weight:800;text-decoration:none}.v3-product-price[data-v-f36363a2]{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-f36363a2]{display:grid;gap:.45rem;min-width:0}.v3-product-price__line[data-v-f36363a2]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.7rem}.v3-product-price del[data-v-f36363a2]{color:var(--sm-muted3);font-size:var(--sm-type-h4);line-height:var(--sm-line-heading-tight)}.v3-product-price__line strong[data-v-f36363a2]{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-f36363a2]{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-f36363a2]{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-f36363a2]{color:var(--sm-red-fg)}.v3-product-actions[data-v-f36363a2]{display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) 3.25rem}.v3-product-add[data-v-f36363a2],.v3-product-favorite[data-v-f36363a2]{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-f36363a2]{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-f36363a2]:hover:not(:disabled){background:var(--sm-accent-600)}.v3-product-favorite[data-v-f36363a2]{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-f36363a2]{display:grid;min-width:0;position:relative}.v3-product-favorite.is-active[data-v-f36363a2]{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-f36363a2]{border-color:color-mix(in srgb,var(--sm-favorite-500) 45%,var(--sm-input-border))}}.v3-product-favorite.is-active[data-v-f36363a2]{color:var(--sm-favorite-500)}.v3-product-favorite.is-active[data-v-f36363a2] svg{fill:currentColor;stroke:currentColor}.v3-product-favorite-confirmation[data-v-f36363a2]{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-f36363a2]: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-f36363a2],.favorite-confirmation-leave-active[data-v-f36363a2]{transition:opacity .16s ease,transform .2s var(--sm-ease)}.favorite-confirmation-enter-from[data-v-f36363a2],.favorite-confirmation-leave-to[data-v-f36363a2]{opacity:0;transform:translateY(.35rem)}.v3-product-add[data-v-f36363a2]:disabled,.v3-product-favorite[data-v-f36363a2]:disabled{cursor:not-allowed;opacity:.5}.v3-product-error[data-v-f36363a2],.v3-product-success[data-v-f36363a2]{color:var(--sm-red-fg);font-size:var(--sm-type-small);margin:0}.v3-product-success[data-v-f36363a2]{color:var(--sm-green-500)}.v3-product-payment[data-v-f36363a2]{display:grid;justify-items:center;margin:15px 0}.v3-product-payment>strong[data-v-f36363a2]{align-items:center;color:var(--sm-muted);display:inline-flex;font-size:var(--sm-type-small);gap:.45rem}.v3-product-trust[data-v-f36363a2]{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-f36363a2]{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-f36363a2]{color:var(--sm-green-500);flex:none;margin-top:.1rem}.v3-product-trust strong[data-v-f36363a2]{color:var(--sm-accent-500)}.v3-product-data[data-v-f36363a2],.v3-product-faq[data-v-f36363a2],.v3-product-reviews[data-v-f36363a2]{border-top:1px solid var(--sm-line);margin-top:3.25rem;padding-top:2.75rem}.v3-product-reviews[data-v-f36363a2]{background:var(--sm-surface2);border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);padding:2rem}.v3-product-description[data-v-f36363a2]{margin-bottom:1.75rem;max-width:47.5rem}.v3-product-description h2[data-v-f36363a2]{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-f36363a2]{color:var(--sm-text2);font-size:var(--sm-type-ui);line-height:var(--sm-line-body)}.v3-product-description .format-text[data-v-f36363a2] p{margin-block:0 1rem}.v3-product-description .format-text[data-v-f36363a2] p:last-child{margin-bottom:0}.v3-product-section-kicker[data-v-f36363a2]{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-f36363a2],.v3-product-reviews h2[data-v-f36363a2]{font:500 var(--sm-type-h2) /var(--sm-line-heading) var(--sm-font-head);margin:0}.v3-product-feature-columns[data-v-f36363a2]{align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v3-product-feature-column[data-v-f36363a2]{display:grid;gap:1.25rem}.v3-product-feature-group[data-v-f36363a2]{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-f36363a2]{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-f36363a2]{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-f36363a2]{color:var(--sm-muted3);font-size:var(--sm-type-label);white-space:nowrap}.v3-product-feature-group dl[data-v-f36363a2]{margin:0}.v3-product-feature-group dl div[data-v-f36363a2]{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-f36363a2]:last-child{border-bottom:0}.v3-product-feature-group dt[data-v-f36363a2]{color:var(--sm-muted);font-weight:600}.v3-product-feature-group dd[data-v-f36363a2]{color:var(--sm-text);font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.v3-product-cannabinoids[data-v-f36363a2]{padding:1rem 1.1rem}.v3-product-cannabinoids__primary[data-v-f36363a2]{display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v3-product-cannabinoids__primary article[data-v-f36363a2]{min-width:0}.v3-product-cannabinoids__primary p[data-v-f36363a2]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin:0 0 .4rem}.v3-product-cannabinoids__primary p span[data-v-f36363a2]{color:var(--sm-muted);font-size:var(--sm-type-small);font-weight:700}.v3-product-cannabinoids__primary p strong[data-v-f36363a2]{color:var(--sm-text);font-size:var(--sm-type-h4);line-height:var(--sm-line-heading-tight)}.v3-product-cannabinoids__track[data-v-f36363a2]{background:var(--sm-line2);border-radius:999px;display:block;height:.375rem;overflow:hidden}.v3-product-cannabinoids__track i[data-v-f36363a2]{background:var(--sm-green-500);border-radius:inherit;display:block;height:100%}.v3-product-cannabinoids__track i.is-cbd[data-v-f36363a2]{background:var(--sm-brand-fg)}.v3-product-cannabinoids__minor[data-v-f36363a2]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.85rem 0 0;padding:0}.v3-product-cannabinoids__minor li[data-v-f36363a2]{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-f36363a2]{color:var(--sm-muted)}.v3-product-cannabinoids__minor strong[data-v-f36363a2]{color:var(--sm-text)}.v3-product-resistance[data-v-f36363a2]{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-f36363a2]{align-items:center;border:0;grid-template-columns:minmax(0,1fr) auto;padding:.4rem .75rem .4rem 0}.v3-product-resistance dd[data-v-f36363a2]{display:inline-flex;gap:.25rem}.v3-product-resistance dd i[data-v-f36363a2]{background:var(--sm-line);border-radius:50%;display:block;height:.5rem;width:.5rem}.v3-product-resistance dd i.is-filled[data-v-f36363a2]{background:var(--sm-success,#399d68)}.v3-product-section-header[data-v-f36363a2]{align-items:end;display:flex;gap:1rem;justify-content:space-between}.v3-product-section-header p[data-v-f36363a2]: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-f36363a2],.v3-product-section-header>button[data-v-f36363a2]{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-f36363a2]{display:grid;gap:.8rem}.v3-product-review-layout[data-v-f36363a2]{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-f36363a2]{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-f36363a2]{font:500 var(--sm-type-display) /var(--sm-line-heading-tight) var(--sm-font-head)}.v3-product-review-summary__stars[data-v-f36363a2]{color:var(--sm-line);display:flex;gap:.15rem;margin-top:.75rem}.v3-product-review-summary__stars svg[data-v-f36363a2]{color:inherit}.v3-product-review-summary__stars svg.is-filled[data-v-f36363a2]{color:#e4a11b}.v3-product-review-summary>p[data-v-f36363a2]{color:var(--sm-muted);font-size:var(--sm-type-meta);margin:.4rem 0 1.25rem}.v3-product-review-summary dl[data-v-f36363a2]{display:grid;gap:.45rem;margin:0;width:100%}.v3-product-review-summary dl div[data-v-f36363a2]{align-items:center;display:grid;gap:.6rem;grid-template-columns:.75rem minmax(0,1fr)}.v3-product-review-summary dt[data-v-f36363a2],.v3-product-review-summary small[data-v-f36363a2]{color:var(--sm-muted2);font-size:var(--sm-type-label)}.v3-product-review-summary dd[data-v-f36363a2]{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 2rem;margin:0}.v3-product-review-summary dd>span[data-v-f36363a2]{background:var(--sm-line2);border-radius:999px;height:.35rem;overflow:hidden}.v3-product-review-summary dd i[data-v-f36363a2]{background:#e4a11b;display:block;height:100%}.v3-product-review-filters[data-v-f36363a2]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.v3-product-review-filters button[data-v-f36363a2]{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-f36363a2]{background:var(--sm-brand-500);border-color:var(--sm-brand-500);color:#fff}.v3-product-review-filters>span[data-v-f36363a2]{color:var(--sm-muted2);font-size:var(--sm-type-small);margin-left:.35rem}.v3-product-empty[data-v-f36363a2]{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-f36363a2]{max-width:var(--sm-reading-max)}.v3-product-faq header[data-v-f36363a2]{margin-bottom:1rem}.v3-product-faq details[data-v-f36363a2]{border-bottom:1px solid var(--sm-line)}.v3-product-faq summary[data-v-f36363a2]{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-f36363a2]::-webkit-details-marker{display:none}.v3-product-faq details[open] summary svg[data-v-f36363a2]{transform:rotate(180deg)}.v3-product-faq details>div[data-v-f36363a2]{color:var(--sm-text2);padding:0 2rem 1rem 0}.v3-product-sticky[data-v-f36363a2]{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-f36363a2]{align-items:center;display:flex;gap:.8rem;min-width:0}.v3-product-sticky__media[data-v-f36363a2]{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-f36363a2] :is(img,.store-image){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.v3-product-sticky__identity>div[data-v-f36363a2]:last-child{display:grid;min-width:0}.v3-product-sticky__identity strong[data-v-f36363a2]{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-f36363a2],.v3-product-sticky__identity span[data-v-f36363a2]{color:var(--sm-muted);font-size:var(--sm-type-meta);text-decoration:none}.v3-product-sticky__identity a span[data-v-f36363a2]{color:#e4a11b;margin-right:.35rem}.v3-product-sticky__price[data-v-f36363a2]{display:grid;min-width:8.5rem}.v3-product-sticky__price del[data-v-f36363a2],.v3-product-sticky__price small[data-v-f36363a2],.v3-product-sticky__price span[data-v-f36363a2]{color:var(--sm-muted2);font-size:var(--sm-type-label)}.v3-product-sticky__price strong[data-v-f36363a2]{font-size:var(--sm-type-h4)}.v3-product-sticky>button[data-v-f36363a2]{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-f36363a2]:disabled{cursor:not-allowed;opacity:.55}.sticky-purchase-enter-active[data-v-f36363a2],.sticky-purchase-leave-active[data-v-f36363a2]{transition:opacity .16s ease,transform .2s var(--sm-ease)}.sticky-purchase-enter-from[data-v-f36363a2],.sticky-purchase-leave-to[data-v-f36363a2]{opacity:0;transform:translate(-50%,1rem)}@media(max-width:60rem){.v3-product-main[data-v-f36363a2]{grid-template-columns:1fr}.v3-product-buy[data-v-f36363a2]{position:static}.v3-product-review-layout[data-v-f36363a2]{grid-template-columns:1fr}.v3-product-review-summary[data-v-f36363a2]{max-width:24rem}}@media(max-width:45rem){.v3-product-page[data-v-f36363a2]{padding-top:1rem}.v3-product-feature-columns[data-v-f36363a2]{grid-template-columns:1fr}.v3-product-feature-group dl div[data-v-f36363a2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.v3-product-cannabinoids__primary[data-v-f36363a2],.v3-product-resistance[data-v-f36363a2]{grid-template-columns:1fr}.v3-product-feature-group__header[data-v-f36363a2]{align-items:flex-start;flex-direction:column;gap:.25rem}.v3-product-feature-group__header span[data-v-f36363a2]{white-space:normal}.v3-product-actions[data-v-f36363a2]{grid-template-columns:minmax(0,1fr) 3.25rem}.v3-product-quantity[data-v-f36363a2]{grid-column:1/-1}.v3-product-section-header[data-v-f36363a2]{align-items:start;flex-direction:column}.v3-product-sticky[data-v-f36363a2]{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-f36363a2]{display:none}.v3-product-sticky__identity strong[data-v-f36363a2]{font-size:var(--sm-type-ui)}.v3-product-sticky__price[data-v-f36363a2]{display:none}.v3-product-sticky>button[data-v-f36363a2]{min-height:2.9rem;padding-inline:.85rem}}
