/* Generated from foundations.css; edit the normal CSS and rebuild. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;background-color:var(--svc-surface)}.wc-block-components-totals-coupon__form .wc-block-components-text-input input[type="text"],.wc-block-components-text-input input{background-color:var(--svc-surface)}@media (max-width: 600px){html{font-size:clamp(13px,max(12.55px + 0.387vw,8.05px + 1.325vw),16px)}}:root{--woocommerce: #720eec;--wc-green: #007518;--wc-red: #a00;--wc-orange: #ffba00;--wc-blue: #2ea2cc;--wc-primary: #720eec;--wc-primary-text: #fcfbfe;--wc-secondary: #e9e6ed;--wc-secondary-text: #515151;--wc-highlight: #958e09;--wc-highligh-text: white;--wc-content-bg: #fff;--wc-subtext: #767676;--wc-form-border-color: rgba(32, 7, 7, 0.8);--wc-form-border-radius: 4px;--wc-form-border-width: 1px;--wc-destructive: #cc1818;--wc-card-border-radius: 8px;--svc-font-ui: var(--wp--preset--font-family--body);--svc-font-heading: var(--svc-font-ui);--svc-surface: var(--wp--preset--color--surface);--svc-surface-alt: var(--wp--preset--color--surface-alt);--svc-text: var(--wp--preset--color--text);--svc-text-muted: rgba(29, 34, 111, 0.6);--svc-accent: var(--wp--preset--color--accent);--svc-accent-tint: var(--wp--preset--color--accent-tint);--svc-frost-bg: rgba(253, 251, 239, 0.8);--svc-frost-blur: 18px;--svc-frost-saturate: 1.4;--svc-frost-filter: blur(var(--svc-frost-blur)) saturate(var(--svc-frost-saturate));--svc-frost-stroke: rgba(29, 34, 111, 0.22);--svc-frost-solid: rgb(253, 251, 239);--svc-glass-bg: var(--svc-frost-bg);--svc-glass-stroke: var(--svc-frost-stroke);--svc-card-shadow: 0 14px 34px rgba(68, 48, 33, 0.08), 0 2px 8px rgba(29, 34, 111, 0.04);--svc-card-shadow-hover: 0 22px 48px rgba(68, 48, 33, 0.13), 0 8px 18px rgba(221, 48, 29, 0.08);--svc-shadow: var(--svc-card-shadow);--svc-shadow-hover: 0 14px 32px rgba(29, 34, 111, 0.15);--svc-page-shell-width: 1180px;--svc-page-gutter: clamp(var(--hx, .9rem), 1.5vw, 24px);--svc-page-intro-bg: linear-gradient(145deg, rgba(255, 241, 233, .8), rgba(253, 248, 234, .93));--svc-page-intro-border: rgba(94, 62, 37, .14);--svc-page-intro-shadow: var(--svc-card-shadow);--svc-float-bg: var(--svc-frost-bg);--svc-float-shadow: 0 10px 28px rgba(29, 34, 111, 0.20);--svc-float-radius: var(--svc-radius-2xl);--svc-float-blur: var(--svc-frost-blur);--svc-float-saturate: var(--svc-frost-saturate);--svc-float-gap: 18px;--svc-float-width-mobile: 85vw;--svc-float-width-desktop: 980px;--svc-float-motion-duration: 320ms;--svc-float-motion-ease: cubic-bezier(.2, .8, .2, 1);--svc-layer-nav-underlay: 9996;--svc-layer-header: 9997;--svc-layer-navigation: 9998;--svc-layer-floating-control: 9999;--svc-layer-popover: 99999;--svc-layer-modal: 100000;--svc-layer-navigation-modal: 100001;--svc-layer-mega-panel: 100002;--svc-layer-mega-backdrop: 100003;--svc-layer-mega-drawer: 100004;--svc-layer-filter: 100100;--svc-layer-mini-cart: 100200;--svc-layer-notice: 100300;--svc-image-motion-duration: 450ms;--svc-image-motion-ease: cubic-bezier(.2, .75, .2, 1);--svc-btn-bg: color-mix(in srgb, var(--svc-accent) 20%, rgba(253, 251, 239, 0.75));--svc-btn-border: color-mix(in srgb, var(--svc-accent) 35%, white);--svc-btn-bg-hover: color-mix(in srgb, var(--svc-accent) 30%, rgba(253, 251, 239, 0.90));--svc-btn-border-hover: color-mix(in srgb, var(--svc-accent) 50%, white);--svc-btn-text: var(--svc-text);--svc-btn-text-hover: var(--svc-text);--svc-btn-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);--svc-btn-shadow-hover: 0 8px 24px rgba(221, 48, 29, 0.15);--svc-input-bg: rgba(253, 251, 239, 0.96);--svc-input-focus-border: color-mix(in srgb, var(--svc-accent) 50%, rgba(29, 34, 111, 0.16));--svc-input-focus-ring: color-mix(in srgb, var(--svc-accent) 15%, transparent);--svc-ivory-rgb: 253, 251, 239;--svc-field-bg: rgba(255, 255, 255, 0.8);--svc-field-bg-focus: #ffffff;--svc-field-radius: var(--svc-radius-control);--svc-field-min-height: 52px;--svc-field-padding: 14px;--svc-field-font-size: 1rem;--svc-field-placeholder: color-mix(in srgb, var(--svc-text) 45%, transparent);--svc-field-shadow-rest: 0 2px 6px rgba(29, 34, 111, 0.06), 0 1px 1px rgba(29, 34, 111, 0.04);--svc-field-blur: none;--svc-textarea-min-height: 120px;--svc-textarea-resizer-grip: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M13 4 4 13' stroke='%231D226F' stroke-opacity='0.46' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M13 8.5 8.5 13' stroke='%231D226F' stroke-opacity='0.46' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--svc-field-radius-account: var(--svc-radius-xl);--svc-radius-2xs: 6px;--svc-radius-hairline: 2px;--svc-radius-xs: 8px;--svc-radius-sm: 10px;--svc-radius-md: 12px;--svc-radius-control-lg: 14px;--svc-radius-lg: 16px;--svc-radius-xl: 18px;--svc-radius-2xl: 22px;--svc-radius-3xl: 24px;--svc-radius-4xl: 28px;--svc-radius-5xl: 32px;--svc-radius-pill: 999px;--svc-radius-circle: 50%;--svc-inset-2xs: 2px;--svc-inset-xs: 4px;--svc-inset-sm: 6px;--svc-inset-md: 8px;--svc-inset-lg: 10px;--svc-inset-xl: 12px;--svc-radius-control: var(--svc-radius-control-lg);--svc-radius-control-inner: var(--svc-radius-xs);--svc-radius-chip: var(--svc-radius-pill);--svc-radius-surface: 28px;--svc-radius-surface-inner: calc(var(--svc-radius-surface) - var(--svc-inset-lg));--svc-radius-card: 20px;--svc-radius-card-inner: calc(var(--svc-radius-card) - var(--svc-inset-lg));--svc-radius-card-compact: var(--svc-radius-card);--svc-radius-card-compact-inner: calc(var(--svc-radius-card-compact) - var(--svc-inset-sm));--svc-radius-modal: var(--svc-radius-surface);--svc-radius-modal-inner: calc(var(--svc-radius-modal) - var(--svc-inset-xl));--svc-radius-flyout: var(--svc-radius-surface);--svc-radius-flyout-inner: calc(var(--svc-radius-flyout) - var(--svc-inset-md));--svc-radius-filter: var(--svc-radius-surface);--svc-radius-filter-inner: calc(var(--svc-radius-filter) - var(--svc-inset-md));--svc-radius-dropdown: var(--svc-radius-xl);--svc-radius-dropdown-inner: calc(var(--svc-radius-dropdown) - var(--svc-inset-md));--svc-segment-radius: var(--svc-radius-pill);--svc-segment-inner-radius: calc(var(--svc-segment-radius) - var(--svc-inset-xs));--svc-segment-track: #EBEAE2;--svc-focus-ring: 2px solid var(--svc-text);--svc-focus-offset: 2px;--svc-btn-radius: var(--svc-radius-control-lg);--svc-btn-weight: 780;--svc-btn-h-sm: 40px;--svc-btn-h: 44px;--svc-btn-h-lg: 54px;--svc-btn-font-sm: 0.84rem;--svc-btn-font: 0.92rem;--svc-btn-font-lg: 1rem;--svc-label-size: 0.75rem;--svc-label-size-sm: 0.66rem;--svc-label-weight: 800;--svc-label-track: 0.08em;--svc-chip-h: 44px;--svc-chip-pad: 18px;--svc-chip-font: 0.92rem;--svc-chip-min-w: 52px;--svc-chip-bg: rgba(255, 255, 255, 0.72);--svc-chip-edge: rgba(29, 34, 111, 0.16);--svc-chip-shadow: 0 1px 2px rgba(29, 34, 111, 0.05);--svc-option-chip-min-height: 36px;--svc-option-chip-min-height-mobile: 44px;--svc-caret-pane-size: 9px;--svc-caret-pane-weight: 3px;--svc-caret-menu-size: 8px;--svc-caret-menu-weight: 2px;--svc-panel-frosted-bg: var(--svc-glass-bg);--svc-panel-frosted-blur: var(--svc-frost-blur);--svc-panel-frosted-saturate: var(--svc-frost-saturate);--svc-card-bg: var(--svc-panel-frosted-bg);--svc-card-blur: var(--svc-panel-frosted-blur);--svc-card-saturate: var(--svc-panel-frosted-saturate);--svc-card-border: var(--svc-glass-stroke);--svc-card-border-accent: color-mix(in srgb, var(--svc-accent) 28%, var(--svc-glass-stroke));--svc-scrim-bg: rgba(29, 34, 111, 0.24);--svc-scrim-blur: 8px;--svc-scrim-saturate: 1.1;--svc-scrim-filter: blur(var(--svc-scrim-blur)) saturate(var(--svc-scrim-saturate));--svc-scrim-bg-light: var(--svc-scrim-bg);--svc-scrim-blur-light: var(--svc-scrim-blur);--svc-dropdown-threshold: 8;--svc-dropdown-panel-bg: rgba(var(--svc-ivory-rgb), 0.98);--svc-dropdown-panel-border: var(--svc-glass-stroke);--svc-dropdown-panel-radius: var(--svc-radius-dropdown);--svc-dropdown-panel-shadow: 0 18px 40px rgba(29, 34, 111, 0.14), 0 4px 12px rgba(29, 34, 111, 0.08);--svc-dropdown-panel-padding: 8px;--svc-dropdown-panel-max-height: 250px;--svc-dropdown-option-padding: 12px 18px;--svc-dropdown-option-radius: var(--svc-radius-dropdown-inner);--svc-dropdown-option-gap: 4px;--svc-dropdown-option-weight: 650;--svc-dropdown-option-hover: color-mix(in srgb, var(--svc-accent) 10%, transparent);--svc-dropdown-option-selected: color-mix(in srgb, var(--svc-accent) 18%, transparent);--svc-dropdown-search-bg: linear-gradient(180deg, rgba(253, 251, 239, 0.96), rgba(253, 251, 239, 0.90));--svc-dropdown-search-border: var(--svc-glass-stroke);--svc-dropdown-search-radius: var(--svc-radius-control);--svc-dropdown-search-min-height: 48px;--svc-dropdown-search-padding: 12px 14px;--svc-dropdown-search-focus-border: color-mix(in srgb, var(--svc-accent) 50%, var(--svc-glass-stroke));--svc-dropdown-search-focus-ring: 0 0 0 3px color-mix(in srgb, var(--svc-accent) 22%, transparent);--ffui-accent: var(--svc-accent);--ffui-text: var(--svc-text);--ffui-glass-bg: var(--svc-glass-bg);--ffui-glass-stroke: var(--svc-glass-stroke);--ffui-shadow: var(--svc-shadow);--ffui-radius: var(--svc-radius-lg);--ffui-radius-lg: var(--svc-radius-lg)}
