.custom-storefront{--storefront-pageBackground:var(--storefront-light-pageBackground);--storefront-headerBackground:var(--storefront-light-headerBackground);--storefront-headerText:var(--storefront-light-headerText);--storefront-surface:var(--storefront-light-surface);--storefront-surfaceMuted:var(--storefront-light-surfaceMuted);--storefront-surfaceRaised:var(--storefront-light-surfaceRaised);--storefront-textPrimary:var(--storefront-light-textPrimary);--storefront-textSecondary:var(--storefront-light-textSecondary);--storefront-textMuted:var(--storefront-light-textMuted);--storefront-border:var(--storefront-light-border);--storefront-borderStrong:var(--storefront-light-borderStrong);--storefront-link:var(--storefront-light-link);--storefront-linkHover:var(--storefront-light-linkHover);--storefront-accent:var(--storefront-light-accent);--storefront-accentMuted:var(--storefront-light-accentMuted);--storefront-primaryAction:var(--storefront-light-primaryAction);--storefront-primaryActionText:var(--storefront-light-primaryActionText);--storefront-primaryActionHover:var(--storefront-light-primaryActionHover);--storefront-secondaryAction:var(--storefront-light-secondaryAction);--storefront-secondaryActionText:var(--storefront-light-secondaryActionText);--storefront-focusRing:var(--storefront-light-focusRing);--storefront-success:var(--storefront-light-success);--storefront-warning:var(--storefront-light-warning);--storefront-danger:var(--storefront-light-danger);background:var(--storefront-pageBackground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--storefront-textPrimary);font-family:var(--storefront-font-body)}.dark .custom-storefront{--storefront-pageBackground:var(--storefront-dark-pageBackground);--storefront-headerBackground:var(--storefront-dark-headerBackground);--storefront-headerText:var(--storefront-dark-headerText);--storefront-surface:var(--storefront-dark-surface);--storefront-surfaceMuted:var(--storefront-dark-surfaceMuted);--storefront-surfaceRaised:var(--storefront-dark-surfaceRaised);--storefront-textPrimary:var(--storefront-dark-textPrimary);--storefront-textSecondary:var(--storefront-dark-textSecondary);--storefront-textMuted:var(--storefront-dark-textMuted);--storefront-border:var(--storefront-dark-border);--storefront-borderStrong:var(--storefront-dark-borderStrong);--storefront-link:var(--storefront-dark-link);--storefront-linkHover:var(--storefront-dark-linkHover);--storefront-accent:var(--storefront-dark-accent);--storefront-accentMuted:var(--storefront-dark-accentMuted);--storefront-primaryAction:var(--storefront-dark-primaryAction);--storefront-primaryActionText:var(--storefront-dark-primaryActionText);--storefront-primaryActionHover:var(--storefront-dark-primaryActionHover);--storefront-secondaryAction:var(--storefront-dark-secondaryAction);--storefront-secondaryActionText:var(--storefront-dark-secondaryActionText);--storefront-focusRing:var(--storefront-dark-focusRing);--storefront-success:var(--storefront-dark-success);--storefront-warning:var(--storefront-dark-warning);--storefront-danger:var(--storefront-dark-danger);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.custom-storefront .custom-storefront-shop-action:hover,.custom-storefront .custom-storefront-shop-action:active{background-color:var(--storefront-secondaryAction)!important;border-color:var(--storefront-borderStrong)!important;color:var(--storefront-secondaryActionText)!important}.custom-storefront :where(h1,h2,h3,h4,h5,h6,.font-serif){font-family:var(--storefront-font-heading)}.custom-storefront :where(a:not([class*=bg-])){color:var(--storefront-link)}.custom-storefront :where(a:not([class*=bg-]):hover){color:var(--storefront-linkHover)}.custom-storefront :where([class~=bg-clay-50],[class~=bg-clay-950],[class~=bg-neutral-50]){background-color:var(--storefront-pageBackground)!important}.custom-storefront :where([class~=bg-white],[class~=bg-neutral-950]){background-color:var(--storefront-surface)!important}.custom-storefront :where([class~=bg-clay-900],[class~=bg-clay-950]){background-color:var(--storefront-textPrimary)!important}.custom-storefront :where([class~=bg-clay-100],[class~=bg-clay-200],[class~=bg-clay-300],[class~=bg-clay-700],[class~=bg-clay-800],[class~=bg-clay-800\/50]){background-color:var(--storefront-surfaceMuted)!important}.dark .custom-storefront :where([class~=dark\:bg-clay-900],[class~="dark:bg-clay-900/40"],[class~="dark:bg-clay-900/50"],[class~="dark:bg-clay-900/80"],[class~="dark:focus:bg-clay-900"]){background-color:var(--storefront-surface)!important}.dark .custom-storefront :where([class~=dark\:bg-clay-800],[class~="dark:bg-clay-800/50"],[class~="dark:hover:bg-clay-800"]:hover){background-color:var(--storefront-surfaceMuted)!important}.dark .custom-storefront :where([class~=dark\:bg-clay-100]){background-color:var(--storefront-textPrimary)!important}.custom-storefront :where([class~=bg-red-500],[class~=bg-red-600],[class~=bg-blue-700]){background-color:var(--storefront-primaryAction)!important;color:var(--storefront-primaryActionText)!important}.custom-storefront :where([class~=bg-gold-50],[class~=bg-gold-100],[class~=bg-gold-900\/20],[class~=bg-gold-900\/40]){background-color:var(--storefront-accentMuted)!important}.custom-storefront :where([class*=border-clay-],[class*=border-neutral-]){border-color:var(--storefront-border)!important}.custom-storefront :where([class~=border-clay-900],[class~=border-clay-950]){border-color:var(--storefront-textPrimary)!important}.dark .custom-storefront :where([class~=dark\:border-clay-500],[class~=dark\:border-clay-600],[class~=dark\:border-clay-700]){border-color:var(--storefront-borderStrong)!important}.dark .custom-storefront :where([class~=dark\:border-clay-200]){border-color:var(--storefront-textPrimary)!important}.custom-storefront :where([class*=ring-clay-]){--tw-ring-color:var(--storefront-borderStrong)!important}.custom-storefront :where([class*=focus-visible\:ring-]){--tw-ring-color:var(--storefront-focusRing)!important}.custom-storefront :where([class~=text-clay-100],[class~=text-clay-800],[class~=text-clay-900],[class~=text-clay-950],[class~=text-neutral-950]),.dark .custom-storefront :where([class~=dark\:text-clay-100],[class~=dark\:text-white]){color:var(--storefront-textPrimary)!important}.dark .custom-storefront :where([class~=dark\:text-clay-950]){color:var(--storefront-pageBackground)!important}.custom-storefront :where([class~=text-clay-600],[class~=text-clay-700],[class~=text-neutral-700]){color:var(--storefront-textSecondary)!important}.custom-storefront :where([class~=text-clay-300],[class~=text-clay-400],[class~=text-clay-500],[class~=text-neutral-500]){color:var(--storefront-textMuted)!important}.custom-storefront :where([class~=text-red-300],[class~=text-red-400],[class~=text-red-500],[class~=text-red-600],[class~=text-red-700],[class~=text-red-800],[class*=text-danger]){color:var(--storefront-danger)!important}.custom-storefront :where([class~=text-gold-300],[class~=text-gold-400],[class~=text-gold-500],[class~=text-gold-600],[class~=text-gold-700],[class~=text-gold-800],[class~=text-gold-900]){color:var(--storefront-accent)!important}.custom-storefront :where([class~=text-green-300],[class~=text-green-400],[class~=text-green-500],[class~=text-green-600],[class~=text-green-700],[class~=text-green-800]){color:var(--storefront-success)!important}.custom-storefront :where([class~=hover\:text-red-600]:hover,[class~=hover\:text-red-500]:hover){color:var(--storefront-primaryActionHover)!important}.custom-storefront :where([class~=hover\:text-red-700]:hover){color:var(--storefront-linkHover)!important}.custom-storefront [class~=group\/product-card]:hover :where([class~="group-hover/product-card:text-red-600"]),.custom-storefront [class~=group\/wishlist-button]:hover :where([class~="group-hover/wishlist-button:text-red-600"]),.dark .custom-storefront :where([class~="dark:hover:text-red-400"]:hover){color:var(--storefront-primaryActionHover)!important}.dark .custom-storefront :where([class~="dark:hover:text-red-300"]:hover){color:var(--storefront-linkHover)!important}.dark .custom-storefront [class~=group\/product-card]:hover :where([class~="dark:group-hover/product-card:text-red-400"]),.dark .custom-storefront [class~=group\/wishlist-button]:hover :where([class~="dark:group-hover/wishlist-button:text-red-500"]){color:var(--storefront-primaryActionHover)!important}.custom-storefront :where(button,input,textarea,select){font-family:var(--storefront-font-body)}.custom-storefront :where(input,textarea,select){background-color:var(--storefront-surfaceRaised)!important;border-color:var(--storefront-border)!important;color:var(--storefront-textPrimary)!important}.custom-storefront :where(){color:var(--storefront-textMuted)}.dark .custom-storefront :where([class~=bg-red-500],[class~=bg-red-600],[class~=bg-blue-700]){color:var(--storefront-primaryActionText)!important}.custom-storefront [data-storefront-header=custom]{background-color:var(--storefront-header-background)!important;color:var(--storefront-header-foreground)!important;border-color:color-mix(in srgb, var(--storefront-header-foreground) 25%, transparent)!important}.custom-storefront [data-storefront-header=custom] .storefront-header-foreground,.custom-storefront [data-storefront-header=custom] .storefront-header-control{color:var(--storefront-header-foreground)!important}.custom-storefront [data-storefront-header=custom] .storefront-header-control{background-color:#0000!important;border-color:currentColor!important}.custom-storefront [data-storefront-header=custom] .storefront-header-nav:hover,.custom-storefront [data-storefront-header=custom] .storefront-header-nav[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.custom-storefront [data-storefront-header=custom] :is(a,button):focus-visible{outline-offset:3px;outline:2px solid var(--storefront-header-foreground)!important;--tw-ring-color:transparent!important}.custom-storefront{--artos-paper:var(--storefront-pageBackground);--artos-surface:var(--storefront-surface);--artos-muted:var(--storefront-surfaceMuted);--artos-ink:var(--storefront-textPrimary);--artos-secondary:var(--storefront-textSecondary);--artos-border:var(--storefront-border);--artos-card-border:var(--storefront-border);--artos-action:var(--storefront-primaryAction);--artos-action-text:var(--storefront-primaryActionText);--artos-hover:var(--storefront-primaryActionHover)}html[data-artos-brand] .custom-storefront :is(h1,h2,h3,h4,h5,h6,.font-serif){font-family:var(--storefront-font-heading)}.custom-storefront[data-storefront-preset=heritage]{--artos-radius-card:8px;--artos-card-border:color-mix(in srgb, var(--storefront-textPrimary) 7%, transparent);--artos-card-shadow:0 1px 2px #24222004, 0 4px 14px #24222006;--artos-card-hover-shadow:0 2px 5px #24222008, 0 8px 24px #24222010;--artos-success-text:var(--storefront-success);--artos-error-text:var(--storefront-danger);--artos-warning-text:var(--storefront-warning);--artos-success-accent:#657354;--artos-success-surface:#edf0e8;--artos-error-accent:#a45d52;--artos-error-surface:#f6eae7;--artos-warning-accent:#b28a3e;--artos-warning-surface:#f7f0dd}.dark .custom-storefront[data-storefront-preset=heritage]{--artos-card-border:color-mix(in srgb, var(--storefront-textPrimary) 5.5%, transparent);--artos-card-shadow:0 1px 3px #00000018, 0 4px 16px #00000020;--artos-card-hover-shadow:0 2px 6px #00000024, 0 8px 24px #00000030;--artos-success-accent:#9aaa85;--artos-success-surface:#282e24;--artos-error-accent:#d18d80;--artos-error-surface:#352522;--artos-warning-accent:#d1ad63;--artos-warning-surface:#332c1e}.custom-storefront[data-storefront-preset=heritage] :is(h3,h4,h5,h6){font-family:var(--storefront-font-body)}.custom-storefront[data-storefront-preset=heritage] ::selection{background:var(--storefront-primaryAction);color:var(--storefront-primaryActionText)}.custom-storefront[data-storefront-preset=heritage] :focus-visible{outline-color:var(--storefront-focusRing)}
