:root{--z-cream: #faf6f0;--z-paper: #ffffff;--z-shell: #f3ede4;--z-plum: #4e2358;--z-plum-deep: #2e1236;--z-plum-soft: #ede4f0;--z-gold: #9a6f2e;--z-gold-ink: #8a6226;--z-gold-line: #c9a961;--z-gold-soft: #efe3c9;--z-ink: #241a2e;--z-body: #3d3348;--z-muted: #63586f;--z-line: rgba(36, 26, 46, .12);--z-line-strong: rgba(36, 26, 46, .22);--z-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--z-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--z-fs-xs: 1.2rem;--z-fs-sm: 1.4rem;--z-fs-base: 1.6rem;--z-fs-lg: 1.9rem;--z-fs-xl: 2.4rem;--z-fs-2xl: 3rem;--z-fs-3xl: 3.8rem;--z-fs-4xl: 4.8rem;--z-fs-5xl: 6rem;--z-lh-tight: 1.12;--z-lh-snug: 1.3;--z-lh-normal: 1.6;--z-lh-loose: 1.75;--z-tracking-caps: .14em;--z-sp-1: .4rem;--z-sp-2: .8rem;--z-sp-3: 1.2rem;--z-sp-4: 1.6rem;--z-sp-5: 2.4rem;--z-sp-6: 3.2rem;--z-sp-7: 4.8rem;--z-sp-8: 6.4rem;--z-sp-9: 9.6rem;--z-radius-sm: 8px;--z-radius-md: 12px;--z-radius-lg: 18px;--z-radius-pill: 999px;--z-shadow-1: 0 1px 2px rgba(36, 22, 47, .06);--z-shadow-2: 0 10px 30px rgba(46, 18, 54, .08);--z-shadow-3: 0 22px 60px rgba(46, 18, 54, .12);--z-container: 132rem;--z-section-y: var(--z-sp-8);--z-section-y-sm: var(--z-sp-6);--z-media-ratio: 125%;--z-ease: cubic-bezier(.22, .61, .36, 1);--z-dur: .22s}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--font-body-family: var(--z-font-sans);--font-heading-family: var(--z-font-display);--font-body-style: normal;--font-heading-style: normal}.color-scheme-1,.gradient{--gradient-background: var(--z-cream)}body{background-color:var(--z-cream);color:var(--z-ink);font-family:var(--z-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.product__title>*,.collection__title .title,.rich-text__heading{font-family:var(--z-font-display);font-weight:600;letter-spacing:-.01em;line-height:var(--z-lh-tight);color:var(--z-ink);text-wrap:balance}.h0{font-size:var(--z-fs-4xl)}h1,.h1{font-size:var(--z-fs-3xl)}h2,.h2{font-size:var(--z-fs-2xl)}h3,.h3{font-size:var(--z-fs-xl)}h4,.h4{font-size:var(--z-fs-lg)}@media screen and (max-width:749px){.h0{font-size:var(--z-fs-3xl)}h1,.h1{font-size:var(--z-fs-2xl)}h2,.h2{font-size:var(--z-fs-xl)}}p,li,.rte{line-height:var(--z-lh-normal);color:var(--z-body)}.rte p{max-width:68ch}.caption-with-letter-spacing,.caption,.badge{font-family:var(--z-font-sans);letter-spacing:var(--z-tracking-caps);text-transform:uppercase;font-size:var(--z-fs-xs);font-weight:600}.page-width{max-width:var(--z-container)}.shopify-section+.shopify-section{margin-top:0}.section-template--main .section,main .shopify-section>.section,main .shopify-section>section{padding-block:var(--z-section-y)}@media screen and (max-width:749px){main .shopify-section>.section,main .shopify-section>section{padding-block:var(--z-section-y-sm)}}.card-wrapper .card,.card--card{background:var(--z-paper);border:1px solid var(--z-line);border-radius:var(--z-radius-md);box-shadow:var(--z-shadow-1);overflow:hidden;transition:transform var(--z-dur) var(--z-ease),box-shadow var(--z-dur) var(--z-ease),border-color var(--z-dur) var(--z-ease)}.card-wrapper:hover .card,.card-wrapper:focus-within .card{transform:translateY(-3px);box-shadow:var(--z-shadow-2);border-color:var(--z-line-strong)}.card__inner.ratio,.card__media.ratio,.card__media .media,.card .media.media--hover-effect{--ratio-percent: var(--z-media-ratio) !important}.card__media img,.card .media img,.collection-hero__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.card__content{padding:var(--z-sp-4)}.card__heading{font-size:var(--z-fs-base);line-height:var(--z-lh-snug);font-weight:600}.card-information .price,.price{font-family:var(--z-font-sans);font-weight:600;color:var(--z-ink);font-size:var(--z-fs-base)}.price--on-sale .price-item--regular{color:var(--z-muted)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--z-font-sans);font-weight:600;letter-spacing:.01em;border-radius:var(--z-radius-sm);min-height:4.8rem;transition:transform var(--z-dur) var(--z-ease),box-shadow var(--z-dur) var(--z-ease),background-color var(--z-dur) var(--z-ease)}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:var(--z-shadow-2)}.product-form__submit.button--secondary:not([disabled]){background:var(--z-plum);color:#fff}.product-form__submit.button--secondary:not([disabled]):after{box-shadow:none}.product-form__submit.button--secondary:not([disabled]):hover{background:var(--z-plum-deep)}.button:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--z-plum);outline-offset:2px;box-shadow:none}.field__input,.select__select,.customer input,.customer select,textarea{border-radius:var(--z-radius-sm);font-family:var(--z-font-sans);min-height:4.8rem}.field__label{color:rgba(var(--color-foreground),.72)}.header-wrapper{background:#faf6f0db;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--z-line)}.header__heading-link .h2,.header__heading-link{font-family:var(--z-font-display);font-weight:700;letter-spacing:.02em}.header__menu-item{font-family:var(--z-font-sans);font-weight:500;font-size:var(--z-fs-sm);letter-spacing:.02em;color:var(--z-ink)}.header__menu-item:hover span{text-decoration-thickness:1px}.footer{border-top:none}.footer .rte,.footer__content-top p,.footer a,.footer .list-menu__item--link,.footer__content-bottom small{color:var(--z-gold-soft)}.footer a:hover,.footer a:focus-visible{color:#fff}.footer .footer-block__heading{font-family:var(--z-font-display);color:#fff}.zodia-rule{height:1px;background:linear-gradient(90deg,transparent,var(--z-gold-line),transparent);border:0;margin:var(--z-sp-6) 0}.zodia-eyebrow{display:inline-block;font-size:var(--z-fs-xs);letter-spacing:var(--z-tracking-caps);text-transform:uppercase;font-weight:600;color:var(--z-gold-ink)}.zodia-badge-instant{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.1rem;border-radius:var(--z-radius-pill);background:var(--z-gold-soft);color:#3b2a0c;font-size:var(--z-fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.zodia-badge-instant svg{width:1.4rem;height:1.4rem;flex:none}.zodia-digital{margin:var(--z-sp-3) 0 0}.zodia-digital--full{margin-top:var(--z-sp-4);padding:var(--z-sp-4);background:var(--z-paper);border:1px solid var(--z-line);border-left:3px solid var(--z-gold-line);border-radius:var(--z-radius-md)}.zodia-digital__mixed{margin:var(--z-sp-3) 0 0;font-size:var(--z-fs-sm);color:var(--z-muted)}.zodia-digital__steps{list-style:none;counter-reset:zodia-step;margin:var(--z-sp-3) 0 0;padding:0;display:grid;gap:var(--z-sp-3)}.zodia-digital__steps li{counter-increment:zodia-step;position:relative;padding-inline-start:3.4rem;font-size:var(--z-fs-sm);line-height:var(--z-lh-normal);color:var(--z-body)}.zodia-digital__steps li:before{content:counter(zodia-step);position:absolute;inset-inline-start:0;top:.1em;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:var(--z-radius-pill);background:var(--z-plum);color:#fff;font-size:var(--z-fs-xs);font-weight:600;font-variant-numeric:tabular-nums}.zodia-digital__steps strong{color:var(--z-ink)}.zodia-digital__note{margin:var(--z-sp-3) 0 0;padding-top:var(--z-sp-3);border-top:1px solid var(--z-line);font-size:var(--z-fs-xs);line-height:var(--z-lh-normal);color:var(--z-muted)}.card__badge+.zodia-digital,.card-wrapper .zodia-digital:not(.zodia-digital--full){position:absolute;top:var(--z-sp-2);inset-inline-start:var(--z-sp-2);margin:0;z-index:2;pointer-events:none}.card-wrapper .zodia-digital .zodia-badge-instant{font-size:1rem;padding:.35rem .8rem;box-shadow:var(--z-shadow-1)}@media screen and (max-width:749px){.card-wrapper .zodia-digital .zodia-badge-instant{font-size:.9rem;padding:.3rem .65rem;letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.card-wrapper:hover .card,.button:not([disabled]):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zodia-tokens.css.map */
