:root{--color-primary: rgb(var(--color-button));--color-primary-dark: rgb(var(--color-hover));--color-accent: rgb(var(--color-secondary-button-text));--color-text: rgb(var(--color-foreground));--color-text-muted: rgba(var(--color-foreground), .55);--color-white: rgb(var(--color-button-text));--color-surface: rgba(var(--color-foreground), .04);--color-surface-subtle: rgba(var(--color-foreground), .04);--color-surface-hover: rgba(var(--color-foreground), .06);--color-border: rgba(var(--color-foreground), .12);--color-neutral: rgba(var(--color-foreground), .06);--color-neutral-border: rgba(var(--color-foreground), .08);--color-cert-bg: rgba(37, 99, 235, .08);--color-cert-accent: #2563eb;--color-curation-gradient: linear-gradient(135deg, #f6e05e 0%, #d69e2e 100%);--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: .75rem;--text-sm: 1.2rem;--shadow-sm: 0 .0625rem .125rem rgba(var(--color-shadow), .05);--shadow-md: 0 .25rem .75rem rgba(var(--color-shadow), .12);--shadow-hover: 0 .125rem .375rem rgba(var(--color-shadow), .15);--spacing-badge: var(--spacing-xs) var(--spacing-sm);--radius-badge: 9999px;--radius-card: .5rem;--radius-input: var(--spacing-sm)}.badge{padding:var(--spacing-badge);border-radius:var(--radius-badge);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;align-items:center;gap:.3rem;min-height:var(--spacing-2xl);line-height:1;transition:background-color var(--duration-default) ease,transform var(--duration-default) ease,box-shadow var(--duration-default) ease;display:inline-flex}.badge--dietary,.badge-dietary{background-color:var(--color-surface-subtle);color:var(--color-text)}.badge--dietary:hover,.badge-dietary:hover{background-color:var(--color-surface-hover);transform:translateY(-.1rem)}.badge--certification{background-color:var(--color-cert-bg);color:var(--color-cert-accent)}.badge--certification:hover{background-color:#2563eb1f;transform:translateY(-.1rem)}.badge--curation{background:var(--color-curation-gradient);color:#744210;box-shadow:var(--shadow-sm);text-transform:uppercase;letter-spacing:.025em;text-shadow:0 .0625rem .0625rem rgba(255,255,255,.3);border:.0625rem solid rgba(212,158,46,.2)}.badge--curation:hover{box-shadow:var(--shadow-hover);transform:translateY(-.1rem)}.badge--compact{gap:.2rem;min-height:2.8rem;padding:.25rem .5rem;font-size:.75rem}.badge:focus-visible,.badge--dietary:focus-visible,.badge--certification:focus-visible,.badge--curation:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.badge,.badge--dietary,.badge--certification,.badge--curation,.badge-dietary{transition:none}.badge:hover,.badge--dietary:hover,.badge--certification:hover,.badge--curation:hover,.badge-dietary:hover{transform:none}}@media(prefers-contrast:high){.badge--curation{color:#000;background:#d69e2e;border:.125rem solid #744210}.badge--certification{color:#fff;background:#2563eb;border:.125rem solid #1e40af}}.facets-vertical .facets-wrapper{background-color:var(--color-neutral);border:.1rem solid var(--color-neutral-border);border-radius:.75rem;padding:var(--spacing-lg) var(--spacing-md)}.facets__heading--vertical{color:var(--color-primary);text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem;font-weight:700}.facets-vertical .active-facets__button-remove{color:var(--color-primary)}.facets-vertical .active-facets__button-remove:hover,.facets-vertical .active-facets__button-remove:focus-visible{color:var(--color-primary-dark)}.facets__disclosure-vertical{border-color:var(--color-neutral-border)}.facets__summary .facets__summary-label{color:var(--color-text);font-weight:500}.facets__disclosure-vertical[open] .facets__summary .facets__summary-label{color:var(--color-primary)}.facets__selected{color:var(--color-primary);font-weight:600}.facets-vertical .facet-checkbox>svg{color:var(--color-primary)}.facets-vertical .facet-checkbox>svg rect{stroke:var(--color-border);transition:stroke var(--duration-short) ease,fill var(--duration-short) ease}.facets-vertical .facet-checkbox.active>svg rect,.facets-vertical .facet-checkbox:hover>svg rect{stroke:var(--color-primary)}.facets-vertical .facet-checkbox>input[type=checkbox]:checked~svg rect{stroke:var(--color-primary);fill:var(--color-primary)}.facets-vertical .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{color:var(--color-white)}.facets-vertical .facet-checkbox:hover .facet-checkbox__text-label{color:var(--color-primary)}.facets-vertical span.active-facets__button-inner,.active-facets-mobile span.active-facets__button-inner{background-color:rgb(var(--color-background));color:var(--color-primary);box-shadow:0 0 0 .1rem var(--color-primary);border-radius:var(--radius-badge);font-weight:500}.facets-vertical .active-facets__button:hover span.active-facets__button-inner,.facets-vertical .active-facets__button:focus-visible span.active-facets__button-inner{background-color:var(--color-primary);color:var(--color-white);box-shadow:0 0 0 .1rem var(--color-primary)}.facets-vertical .active-facets__button:hover .svg-wrapper svg,.facets-vertical .active-facets__button:focus-visible .svg-wrapper svg{color:var(--color-white)}.facets-vertical .facets__price .field__input:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 .1rem var(--color-primary)}.facets-vertical-form .facet-filters__sort:focus-visible{outline-color:var(--color-primary)}.facets-vertical .button-show-more{color:var(--color-primary);font-weight:500}.facets-vertical .button-show-more:hover,.facets-vertical .button-show-more:focus-visible{color:var(--color-primary-dark)}.facets__disclosure-vertical[open] .icon-caret{color:var(--color-primary)}.mobile-facets .button--primary{background-color:var(--color-primary);color:var(--color-white);border:none}.mobile-facets .button--primary:hover,.mobile-facets .button--primary:focus-visible{background-color:var(--color-primary-dark)}.mobile-facets__clear{color:var(--color-primary)}.product-count-vertical .product-count__text,.product-count .product-count__text{color:var(--color-text-muted)}.collection-hero__title{color:var(--color-primary)}.quick-add__submit,.card-wrapper .quick-add .button,.card-wrapper .quick-add__submit{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.quick-add__submit:hover,.quick-add__submit:focus-visible,.card-wrapper .quick-add .button:hover,.card-wrapper .quick-add .button:focus-visible,.card-wrapper .quick-add__submit:hover,.card-wrapper .quick-add__submit:focus-visible{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}.card__inner .placeholder-svg{background-color:var(--color-surface)}.card-wrapper:hover .card{border-color:var(--color-accent)}.pagination .pagination__item--current{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.pagination .pagination__item:hover{color:var(--color-primary);border-color:var(--color-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip-path:none;white-space:normal}.font-semibold{font-weight:var(--font-weight-semibold)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/app.css.map */
