:root{--fz-ink:#231d2e;--fz-ink-2:#4a4256;--fz-cream:#fffaf3;--fz-paper:#ffffff;--fz-violet:#6a5cd8;--fz-violet-d:#5243c2;--fz-lav:#ece9ff;--fz-sage:#e5f3dc;--fz-apricot:#fdebd3;--fz-line:#ece4d8;--fz-radius:22px;--fz-shadow:0 18px 50px -20px rgba(35,29,46,.28);--fz-display:"Fraunces",Georgia,serif;--fz-sans:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{--font-heading--family:var(--fz-display);--font-body--family:var(--fz-sans);--font-primary--family:var(--fz-sans);--font-subheading--family:var(--fz-sans);--font-accent--family:var(--fz-display)}html:root,html .color-scheme-1,html .color-scheme-2,html .color-scheme-4{--color-background:rgb(255 250 243);--color-background-rgb:255 250 243;--color-foreground:rgb(35 29 46);--color-foreground-rgb:35 29 46;--color-foreground-heading:rgb(35 29 46);--color-foreground-heading-rgb:35 29 46;--color-primary:rgb(106 92 216);--color-primary-rgb:106 92 216;--color-primary-hover:rgb(82 67 194);--color-primary-hover-rgb:82 67 194;--color-border:rgb(236 228 216);--color-border-rgb:236 228 216;--color-primary-button-text:rgb(255 255 255);--color-primary-button-background:rgb(35 29 46);--color-primary-button-border:rgb(35 29 46);--color-primary-button-hover-text:rgb(255 255 255);--color-primary-button-hover-background:rgb(106 92 216);--color-primary-button-hover-border:rgb(106 92 216);--color-secondary-button-text:rgb(35 29 46);--color-secondary-button-border:rgb(35 29 46);--color-secondary-button-hover-background:rgb(236 233 255);--color-secondary-button-hover-text:rgb(35 29 46);--color-secondary-button-hover-border:rgb(35 29 46);--color-input-background:rgb(255 255 255);--color-input-border:rgb(214 205 192);--color-selected-variant-background:rgb(35 29 46);--color-selected-variant-border:rgb(35 29 46);--color-selected-variant-text:rgb(255 255 255);--font-h1--color:rgb(35 29 46);--font-h2--color:rgb(35 29 46);--font-h3--color:rgb(35 29 46);--font-h4--color:rgb(35 29 46);--font-h5--color:rgb(35 29 46);--font-h6--color:rgb(35 29 46)}html .color-scheme-2{--color-background:rgb(255 255 255);--color-background-rgb:255 255 255}body{font-family:var(--fz-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-family:var(--fz-display);letter-spacing:-.015em}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:999px!important;font-weight:600;letter-spacing:.01em}.header-section,.header{border-bottom:1px solid var(--fz-line)}.header__logo a,.header-logo{font-family:var(--fz-display);font-weight:700;letter-spacing:.06em}.product-details h1{font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.12}.product-details .price{font-size:1.35rem;font-weight:700}.product-details .rte ul{padding-left:1.1em}.product-details .rte li{margin:.25em 0}.fz{font-family:var(--fz-sans);color:var(--fz-ink)}.fz *{box-sizing:border-box}.fz-wrap{width:min(1200px,100% - 40px);margin-inline:auto}.fz-eyebrow{display:inline-flex;align-items:center;gap:.5em;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fz-violet-d)}.fz-eyebrow:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.fz-h1{font-family:var(--fz-display);font-weight:600;font-size:clamp(2.5rem,5.6vw,4.6rem);line-height:1.02;letter-spacing:-.025em;margin:.35em 0 .3em;color:var(--fz-ink)}.fz-h1 em{font-style:italic;color:var(--fz-violet)}.fz-h2{font-family:var(--fz-display);font-weight:600;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;letter-spacing:-.02em;margin:.3em 0 .4em;color:var(--fz-ink)}.fz-lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--fz-ink-2);max-width:34em}.fz-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:54px;padding:0 1.6em;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;border:2px solid var(--fz-ink);background:var(--fz-ink);color:#fff;cursor:pointer;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.fz-btn:hover{background:var(--fz-violet);border-color:var(--fz-violet);transform:translateY(-2px);box-shadow:0 12px 24px -12px #6a5cd8b3}.fz-btn--ghost{background:transparent;color:var(--fz-ink)}.fz-btn--ghost:hover{background:var(--fz-lav);border-color:var(--fz-ink);color:var(--fz-ink);box-shadow:none}.fz-btn--block{width:100%}.fz-section{padding:clamp(56px,8vw,112px) 0}.fz-center{text-align:center}.fz-center .fz-lead{margin-inline:auto}.fz-hero{position:relative;overflow:hidden;background:radial-gradient(1200px 520px at 85% 20%,var(--fz-lav),transparent 60%),radial-gradient(700px 420px at 10% 100%,var(--fz-apricot),transparent 60%),var(--fz-cream);padding:clamp(40px,6vw,88px) 0 clamp(56px,7vw,96px)}.fz-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center}.fz-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.fz-ticks{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0;list-style:none;font-size:.92rem;color:var(--fz-ink-2)}.fz-ticks li{display:flex;align-items:center;gap:8px}.fz-ticks svg{flex:none;color:var(--fz-violet)}.fz-hero__art{position:relative;aspect-ratio:1/1;max-width:560px;justify-self:center;width:100%}.fz-hero__blob{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:46% 54% 50% 50%/52% 46% 54% 48%;background:linear-gradient(145deg,#d9d4ff,#f6dcc0);box-shadow:var(--fz-shadow);animation:fzmorph 14s ease-in-out infinite}.fz-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(35,29,46,.25));transition:opacity .35s}.fz-chip{position:absolute;background:#fff;border-radius:999px;padding:10px 16px;font-weight:700;font-size:.88rem;box-shadow:0 10px 30px -12px #231d2e59;display:flex;align-items:center;gap:8px}.fz-chip--a{left:0;top:16%}.fz-chip--b{right:2%;bottom:14%}.fz-dot{width:14px;height:14px;border-radius:50%;display:inline-block;border:2px solid #fff;box-shadow:0 0 0 1px #00000014}@keyframes fzmorph{50%{border-radius:54% 46% 44% 56%/46% 56% 44% 54%}}.fz-trust{background:var(--fz-ink);color:#fff}.fz-trust ul{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;margin:0;padding:22px 0}.fz-trust li{display:flex;align-items:center;gap:12px;font-size:.95rem;justify-content:center}.fz-trust svg{color:#c8c1ff;flex:none}.fz-trust a{color:inherit;text-decoration:none}.fz-spot{background:var(--fz-paper)}.fz-spot__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,72px);align-items:center}.fz-gallery{position:relative;border-radius:var(--fz-radius);background:var(--fz-cream);aspect-ratio:1/1;overflow:hidden;border:1px solid var(--fz-line)}.fz-gallery img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;opacity:0;transition:opacity .35s}.fz-gallery img.is-active{opacity:1}.fz-price{font-size:1.6rem;font-weight:700;margin:.2em 0 1em}.fz-label{font-weight:700;font-size:.92rem;margin:0 0 10px}.fz-label span{font-weight:400;color:var(--fz-ink-2)}.fz-swatches{display:flex;gap:12px;margin:0 0 24px;padding:0;border:0}.fz-swatches input{position:absolute;opacity:0;pointer-events:none}.fz-swatches label{width:44px;height:44px;border-radius:50%;cursor:pointer;border:3px solid #fff;box-shadow:0 0 0 1px var(--fz-line);transition:box-shadow .2s,transform .2s}.fz-swatches label:hover{transform:scale(1.06)}.fz-swatches input:checked+label{box-shadow:0 0 0 2px var(--fz-ink)}.fz-swatches input:focus-visible+label{outline:3px solid var(--fz-violet);outline-offset:3px}.fz-buyrow{display:flex;gap:12px;align-items:stretch}.fz-qty{display:flex;align-items:center;border:2px solid var(--fz-line);border-radius:999px;overflow:hidden;background:#fff}.fz-qty button{width:44px;height:50px;border:0;background:none;font-size:1.2rem;cursor:pointer;color:var(--fz-ink)}.fz-qty input{width:36px;text-align:center;border:0;font-weight:700;font-size:1rem;background:none;-moz-appearance:textfield}.fz-qty input::-webkit-outer-spin-button,.fz-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.fz-buyrow .fz-btn{flex:1}.fz-mini{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:.92rem;color:var(--fz-ink-2)}.fz-mini li{display:flex;gap:10px;align-items:center}.fz-mini svg{color:var(--fz-violet);flex:none}.fz-bullets{margin:0 0 26px;padding:0;list-style:none;display:grid;gap:10px}.fz-bullets li{display:flex;gap:12px;align-items:flex-start;line-height:1.45}.fz-bullets li:before{content:"";flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--fz-lav) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235243c2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/13px no-repeat}.fz-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;counter-reset:fz}.fz-step{position:relative;background:#fff;border:1px solid var(--fz-line);border-radius:var(--fz-radius);padding:34px 28px 30px;text-align:left;transition:transform .25s,box-shadow .25s}.fz-step:hover{transform:translateY(-4px);box-shadow:var(--fz-shadow)}.fz-step:nth-child(1){background:var(--fz-lav)}.fz-step:nth-child(2){background:var(--fz-apricot)}.fz-step:nth-child(3){background:var(--fz-sage)}.fz-step__n{font-family:var(--fz-display);font-size:3.2rem;line-height:1;font-weight:600;color:var(--fz-ink);opacity:.9}.fz-step h3{font-family:var(--fz-display);font-size:1.5rem;margin:.5em 0 .3em}.fz-step p{margin:0;line-height:1.55;color:var(--fz-ink-2)}.fz-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.fz-split__img{border-radius:var(--fz-radius);overflow:hidden;aspect-ratio:4/3.4;box-shadow:var(--fz-shadow)}.fz-split__img img{width:100%;height:100%;object-fit:cover;display:block}.fz-faq{max-width:820px;margin:40px auto 0;text-align:left}.fz-faq details{border-bottom:1px solid var(--fz-line);padding:6px 0}.fz-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-weight:700;font-size:1.08rem}.fz-faq summary::-webkit-details-marker{display:none}.fz-faq summary:after{content:"+";flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--fz-lav);font-size:1.3rem;font-weight:500;transition:transform .25s}.fz-faq details[open] summary:after{transform:rotate(45deg)}.fz-faq .fz-a{padding:0 50px 20px 0;line-height:1.65;color:var(--fz-ink-2)}.fz-faq .fz-a a{color:var(--fz-violet-d)}.fz-news{background:var(--fz-ink);color:#fff;border-radius:calc(var(--fz-radius) + 10px);padding:clamp(36px,6vw,72px);display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;position:relative;overflow:hidden}.fz-news:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(106,92,216,.55),transparent 65%);right:-120px;top:-160px}.fz-news .fz-h2{color:#fff}.fz-news p{color:#d9d4e6;margin:0}.fz-news form{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap}.fz-news input[type=email]{flex:1 1 220px;min-height:54px;border-radius:999px;border:0;padding:0 22px;font-size:1rem;font-family:inherit}.fz-news .fz-btn{background:var(--fz-violet);border-color:var(--fz-violet)}.fz-news .fz-btn:hover{background:#fff;color:var(--fz-ink);border-color:#fff}.fz-news .fz-note{font-size:.85rem;margin-top:10px;width:100%}.fz-announce{background:var(--fz-ink);color:#fff;text-align:center;font-size:.86rem;font-weight:500;letter-spacing:.02em;padding:9px 16px}.fz-announce a{color:#fff;text-decoration:underline;text-underline-offset:3px}.fz-footer{background:#1b1623;color:#cfc8dc;padding:72px 0 28px;font-size:.95rem}.fz-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.fz-footer__brand{font-family:var(--fz-display);font-size:2rem;font-weight:700;letter-spacing:.06em;color:#fff;margin:0 0 12px}.fz-footer h4{color:#fff;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;margin:6px 0 16px;font-family:var(--fz-sans)}.fz-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fz-footer a{color:#cfc8dc;text-decoration:none}.fz-footer a:hover{color:#fff}.fz-footer__bottom{border-top:1px solid #352d42;margin-top:48px;padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;font-size:.85rem}.fz-pay{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.fz-pay svg{height:24px;width:auto;border-radius:4px}.fz-pextra{background:var(--fz-cream)}@media(prefers-reduced-motion:reduce){.fz *{animation:none!important;transition:none!important}}@media(max-width:900px){.fz-hero__grid,.fz-spot__grid,.fz-split,.fz-news,.fz-footer__grid{grid-template-columns:1fr}.fz-hero__art{max-width:420px;order:-1}.fz-steps{grid-template-columns:1fr}.fz-trust ul{grid-template-columns:repeat(2,1fr);gap:14px 10px}.fz-trust li{justify-content:flex-start;font-size:.88rem}.fz-chip{font-size:.8rem;padding:8px 12px}.fz-hero__ctas .fz-btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/furrz.css.map */
