:root{--color-bg: #FAF8F5;--color-surface: #FFFFFF;--color-text: #111111;--color-text-secondary: #666666;--color-cta: #111111;--color-cta-text: #FFFFFF;--color-cta-hover: #2C2C2A;--color-sand: #B89B7A;--color-sand-soft: #F0E9DF;--color-sand-ink: #6F5B43;--color-sage: #8D9884;--color-sage-soft: #E9ECE4;--color-sage-ink: #4F584A;--color-slate: #738496;--color-slate-soft: #E7EAEE;--color-slate-ink: #44505C;--color-charcoal: #2B2A28;--color-border: #ECE6DD;--color-border-strong: #D9D2C7;--color-overlay: rgba(17, 17, 17, .04);--color-eyebrow: #738496;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-heading-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-heading-weight: 600;--fs-display: clamp(4.4rem, 6vw, 7.2rem);--fs-h1: clamp(3.2rem, 4vw, 4.8rem);--fs-h2: clamp(2.8rem, 3vw, 3.6rem);--fs-h3: 2.2rem;--fs-small: 1.4rem;--fs-eyebrow: 1.2rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--container: 1200px;--gutter: 24px;--section-y: 112px;--radius-sm: 8px;--radius: 12px;--radius-lg: 20px;--shadow-sm: 0 1px 2px rgba(17,17,17,.04);--shadow-md: 0 4px 16px rgba(17,17,17,.06);--shadow-lg: 0 12px 32px rgba(17,17,17,.08);--ease: cubic-bezier(.4, 0, .2, 1);--dur: .15s}@media(max-width:749px){:root{--section-y: 76px;--gutter: 22px}}body{background-color:var(--color-bg);font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-sans);font-weight:600;letter-spacing:-.02em}h2,.h2{font-size:var(--fs-h2);letter-spacing:-.015em}h3,.h3{font-size:var(--fs-h3);letter-spacing:-.01em}blockquote{font-style:normal}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.text-secondary{color:var(--color-text-secondary)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-eyebrow);margin:0 0 var(--space-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:14px 28px;border-radius:var(--radius);font-weight:600;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn--primary{background:var(--color-cta);color:var(--color-cta-text)}.btn--primary:hover{background:var(--color-cta-hover);transform:translateY(-1px);box-shadow:var(--shadow-md);text-decoration:none}.btn--secondary{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.btn--secondary:hover{border-color:var(--color-text);background:var(--color-overlay);text-decoration:none}.btn--quiet{background:transparent;color:var(--color-text);padding:8px 4px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.btn--quiet:hover{text-decoration-thickness:2px}.btn--block{width:100%}.tag{display:inline-block;font-size:var(--fs-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:var(--color-sand-soft);color:var(--color-sand-ink)}.tag--alt{background:var(--color-sage-soft);color:var(--color-sage-ink)}.tag--slate{background:var(--color-slate-soft);color:var(--color-slate-ink)}.input{width:100%;height:48px;padding:0 var(--space-4);font-size:16px;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.input:focus{outline:none;border-color:var(--color-text);box-shadow:0 0 0 3px var(--color-slate-soft)}.accordion__item{border-bottom:1px solid var(--color-border)}.accordion__trigger{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:var(--space-4) 0;background:none;border:none;cursor:pointer;font-weight:600;text-align:left}.accordion__panel{padding-bottom:var(--space-4);color:var(--color-text-secondary)}@media(prefers-reduced-motion:reduce){.btn--primary:hover{transform:none}}.pdp-trust{margin:16px 0 0}.pdp-ship{font-size:1.5rem;margin:0 0 12px;padding:12px 14px;background:var(--color-sage-soft);border-radius:var(--radius-sm);color:var(--color-text)}.pdp-ship__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-sage-ink);margin-right:8px;vertical-align:middle}.pdp-pay{font-size:1.3rem;color:var(--color-text-secondary);margin:0}.loopify-logo-wrap{display:inline-flex;align-items:center;line-height:0}.loopify-logo{height:24px;width:auto;display:block}@media(min-width:750px){.loopify-logo{height:27px}}.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .card .media{border-radius:var(--radius)}.card-wrapper .card__media,.card-wrapper .media{background:#f2eee8}.card__badge .badge,.card-information .badge,.badge{background:var(--color-slate-soft)!important;color:var(--color-slate-ink)!important;border:0!important;border-radius:999px!important;font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px}.badge.badge--sale,.price--on-sale~.card__badge .badge{background:var(--color-sand-soft)!important;color:var(--color-sand-ink)!important}.card__heading{font-weight:600;letter-spacing:-.01em}.card__heading a{color:var(--color-text)}.price .price-item--regular{font-weight:600}.price s,.price .price-item--regular.price-item--last,.price del{color:var(--color-text-secondary);font-weight:400}.price--on-sale .price-item--sale{color:var(--color-text)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/loopify.css.map */
