@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(retaily-space-grotesk.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(retaily-jetbrains-mono.woff2) format("woff2")}.retaily-scheme--primary,.retaily-scheme--accent,.retaily-scheme--dark{background-color:var(--color-background);color:var(--color-foreground)}.retaily-scheme--primary{--color-background: var(--retaily-primary);--color-background-rgb: var(--retaily-primary-rgb);--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color: #fff;--color-rgb: 255 255 255;--retaily-eyebrow-color: var(--retaily-accent);--retaily-scheme-muted: rgb(255 255 255 / .75);--retaily-pill-border: rgb(255 255 255 / .4)}.retaily-scheme--accent{--color-background: var(--retaily-accent);--color-background-rgb: var(--retaily-accent-rgb);--color-foreground: var(--retaily-ink);--color-foreground-rgb: var(--retaily-ink-rgb);--color: var(--retaily-ink);--color-rgb: var(--retaily-ink-rgb);--retaily-eyebrow-color: var(--retaily-primary);--retaily-scheme-muted: rgb(var(--retaily-ink-rgb) / .65);--retaily-pill-border: rgb(var(--retaily-ink-rgb) / .25)}.retaily-scheme--dark{--color-background: var(--retaily-dark);--color-background-rgb: var(--retaily-dark-rgb);--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color: #fff;--color-rgb: 255 255 255;--retaily-eyebrow-color: var(--retaily-accent);--retaily-scheme-muted: rgb(255 255 255 / .75);--retaily-pill-border: rgb(255 255 255 / .4)}.retaily-scheme--primary,.retaily-scheme--dark{--color-foreground-muted: rgb(255 255 255 / .75);--color-foreground-subdued: rgb(255 255 255 / .8);--color-border: rgb(255 255 255 / .4);--color-border-rgb: 255 255 255;--color-primary-button-background: #fff;--color-primary-button-text: var(--retaily-ink);--color-primary-button-border: #fff;--color-primary-button-hover-background: var(--retaily-accent);--color-primary-button-hover-text: var(--retaily-ink);--color-primary-button-hover-border: var(--retaily-accent);--color-primary-button-focus-outline: #fff;--color-secondary-button-background: transparent;--color-secondary-button-text: #fff;--color-secondary-button-border: rgb(255 255 255 / .6);--color-secondary-button-hover-background: rgb(255 255 255 / .12);--color-secondary-button-hover-text: #fff;--color-secondary-button-hover-border: #fff}.retaily-scheme--accent{--color-foreground-muted: rgb(var(--retaily-ink-rgb) / .65);--color-foreground-subdued: rgb(var(--retaily-ink-rgb) / .8);--color-border: rgb(var(--retaily-ink-rgb) / .25);--color-border-rgb: var(--retaily-ink-rgb);--color-primary-button-background: var(--retaily-primary);--color-primary-button-text: #fff;--color-primary-button-border: var(--retaily-primary);--color-primary-button-hover-background: color-mix(in srgb, var(--retaily-primary) 85%, #000);--color-primary-button-hover-text: #fff;--color-primary-button-hover-border: color-mix(in srgb, var(--retaily-primary) 85%, #000);--color-primary-button-focus-outline: var(--retaily-primary);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--retaily-ink);--color-secondary-button-border: var(--retaily-ink);--color-secondary-button-hover-background: var(--retaily-ink);--color-secondary-button-hover-text: #fff;--color-secondary-button-hover-border: var(--retaily-ink)}.retaily-eyebrow{font-family:var(--retaily-font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--retaily-eyebrow-color, var(--retaily-primary))}.retaily-h1{font-family:var(--retaily-font-sans);font-weight:700;letter-spacing:-.02em;line-height:1.05;font-size:clamp(1.5625rem,4vw,2.125rem);text-wrap:balance;margin:0}.retaily-h2{font-family:var(--retaily-font-sans);font-weight:700;letter-spacing:-.01em;line-height:1.15;font-size:clamp(1.375rem,2.6vw,1.75rem);text-wrap:balance;margin:0}.retaily-subtitle{font-size:.8125rem;line-height:1.6;color:var(--retaily-scheme-muted, var(--retaily-muted));margin:0}.retaily-mono-meta{font-family:var(--retaily-font-mono);font-size:.59375rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.retaily-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--retaily-font-mono);font-size:.65625rem;font-weight:500;border:1px solid var(--retaily-pill-border, #cfd8d5);border-radius:99px;padding:6px 11px;color:inherit;text-decoration:none;white-space:nowrap}.retaily-badge{display:inline-flex;align-items:center;width:fit-content;font-family:var(--retaily-font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1;padding:5px 9px;border-radius:99px;white-space:nowrap;text-transform:uppercase}.retaily-badge--ink{background:var(--retaily-ink);color:#fff}.retaily-badge--mint{background:var(--retaily-accent);color:var(--retaily-primary);font-size:8.5px;letter-spacing:.08em;padding:4px 8px}.retaily-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--retaily-primary);color:#fff;border:1px solid var(--retaily-primary);border-radius:8px;padding:12px 18px;font-family:var(--retaily-font-sans);font-size:.8125rem;font-weight:700;min-height:44px;cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.retaily-btn:hover{background:color-mix(in srgb,var(--retaily-primary) 85%,#000);border-color:color-mix(in srgb,var(--retaily-primary) 85%,#000);color:#fff}.retaily-btn--ghost{background:transparent;color:var(--retaily-ink);border:1.5px solid var(--retaily-ink);padding:11px 16px;font-weight:600}.retaily-btn--ghost:hover{background:var(--retaily-ink);border-color:var(--retaily-ink);color:#fff}.retaily-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--retaily-accent);color:var(--retaily-primary);flex-shrink:0}p.retaily-product-title{font-size:.8125rem;font-weight:700;margin:0}[id^=product-card-][id$=__product-card] product-price span.price{color:var(--retaily-muted);font-size:.75rem}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept{border:1px solid rgba(0,0,0,.7)!important;background:#2f8481!important;background-color:#2f8481!important;color:#fff!important;font-weight:700!important}.variant-option--equal-width-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:48px!important;padding:6px 8px!important;justify-content:center!important;text-align:center!important}@media(max-width:500px){.variant-option--equal-width-buttons .variant-option__button-label{min-width:48px!important;padding:6px 8px!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/retaily.css.map */
