@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;1,9..144,300;1,9..144,400&family=Inter:wght@400;500;600;700&display=swap";:root{--ffm-bg: oklch(.13 .012 20);--ffm-bg-2: oklch(.16 .012 20);--ffm-ink: oklch(.96 .01 70);--ffm-ink-2: oklch(.78 .01 70);--ffm-ink-3: oklch(.6 .01 70);--ffm-ink-dark: oklch(.15 .01 20);--ffm-rose: #F4A8C0;--ffm-rose-dark: oklch(.55 .2 10);--ffm-gold: oklch(.82 .1 80);--ffm-border: oklch(1 0 0 / .1);--ffm-border-2: oklch(1 0 0 / .2);--ffm-glass: linear-gradient(135deg, oklch(1 0 0 / .06), oklch(1 0 0 / .02));--ffm-grad: linear-gradient(135deg, var(--ffm-rose), var(--ffm-gold));--ffm-grad-soft: linear-gradient(135deg, oklch(.55 .2 10 / .2), oklch(.82 .1 80 / .2))}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-background-1,.color-scheme-background-2,:root,body{--color-foreground: 150, 245, 220;--color-background: 33, 30, 30;--color-base-text: 250, 245, 235;--color-base-background-1: 33, 30, 30;--color-base-background-2: 40, 36, 36;--color-base-solid-button-labels: 38, 23, 26;--color-base-outline-button-labels: 244, 168, 192;--color-base-accent-1: 244, 168, 192;--color-base-accent-2: 209, 174, 124;--color-button: 244, 168, 192;--color-button-text: 38, 23, 26;--color-shadow: 0, 0, 0;--font-body-family: "Inter", sans-serif;--font-heading-family: "Fraunces", serif}body{background:var(--ffm-bg)!important;color:var(--ffm-ink)!important;font-family:var(--font-body-family)!important}body:before{content:"";position:fixed;top:-20%;left:-10%;width:60vw;height:60vw;background:radial-gradient(circle,oklch(.55 .2 10 / .1) 0%,transparent 60%);pointer-events:none;z-index:0;filter:blur(60px)}body:after{content:"";position:fixed;bottom:-20%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,oklch(.82 .1 80 / .08) 0%,transparent 60%);pointer-events:none;z-index:0;filter:blur(60px)}main,.page-width,.section{position:relative;z-index:1}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Fraunces,serif!important;font-weight:400!important;letter-spacing:-.02em!important;color:var(--ffm-ink)!important}em,.heading-italic,h2 em,h1 em{font-style:italic!important;background:var(--ffm-grad)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}p,span,li,a,label{color:var(--ffm-ink-2)}a{color:var(--ffm-rose);text-decoration:none}a:hover{color:var(--ffm-gold)}.header{background:#0c0606d9!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--ffm-border)!important}.header__menu-item{color:var(--ffm-ink-2)!important;font-family:Inter,sans-serif!important;font-weight:500!important;letter-spacing:.02em;transition:color .2s}.header__menu-item:hover{color:var(--ffm-rose)!important}.header__menu-item.list-menu__item--active,.header__menu-item[aria-current=page]{color:var(--ffm-rose)!important;border-bottom:1px solid var(--ffm-rose)}.header__heading-logo,.header__heading-link h1{background:var(--ffm-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Fraunces,serif!important;font-weight:400;letter-spacing:-.02em}.header__icon svg,.header__icon-wrapper svg{color:var(--ffm-ink)!important;fill:var(--ffm-ink)}.header__icon:hover svg{color:var(--ffm-rose)!important}.cart-count-bubble{background:var(--ffm-grad)!important;color:var(--ffm-ink-dark)!important;border:none!important}.announcement-bar,.utility-bar{background:#050303!important;border-bottom:1px solid var(--ffm-border)!important}.announcement-bar p,.announcement-bar span{color:var(--ffm-ink-3)!important;font-family:Inter,sans-serif!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;font-weight:500!important}.button,.button--primary,.shopify-payment-button__button--unbranded,button[type=submit]{background:var(--ffm-grad)!important;color:var(--ffm-ink-dark)!important;border:none!important;border-radius:99px!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:14px!important;letter-spacing:.02em;padding:14px 28px!important;box-shadow:0 16px 40px #ca23564d!important;transition:transform .2s,box-shadow .2s!important;text-transform:none!important;min-height:auto!important}.button:hover,.button--primary:hover{transform:translateY(-2px)!important;box-shadow:0 24px 60px #ca235673!important}.button--secondary{background:#ffffff0d!important;color:var(--ffm-ink)!important;border:1px solid var(--ffm-border-2)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.button--secondary:hover{background:#ffffff1a!important;border-color:var(--ffm-rose)!important}.banner__media,.banner{background:var(--ffm-bg)!important}.banner__content,.banner__box{background:linear-gradient(135deg,#0c0606d9,#0c0606a6)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ffm-border)!important;border-radius:24px!important;color:var(--ffm-ink)!important}.banner__heading,.banner h2,.banner h1{font-family:Fraunces,serif!important;font-size:clamp(40px,6vw,80px)!important;font-weight:400!important;color:var(--ffm-ink)!important;line-height:1.05!important;letter-spacing:-.03em!important}.banner__text{color:var(--ffm-ink-2)!important;font-family:Inter,sans-serif!important;font-size:16px!important;line-height:1.6!important}.card,.card-wrapper,.card__inner,product-card{background:var(--ffm-glass)!important;border:1px solid var(--ffm-border)!important;border-radius:24px!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.card:hover,.card-wrapper:hover{transform:translateY(-4px);border-color:var(--ffm-border-2)!important;box-shadow:0 24px 60px #0006,0 0 0 1px var(--ffm-rose)!important}.card__heading,.card__heading a{font-family:Fraunces,serif!important;font-size:24px!important;font-weight:400!important;color:var(--ffm-ink)!important;letter-spacing:-.01em}.card__information{padding:24px!important}.card__media{border-radius:24px 24px 0 0!important;overflow:hidden}.price,.price-item,.price__regular .price-item--regular{font-family:Fraunces,serif!important;color:var(--ffm-rose)!important;font-style:italic;font-size:18px!important;font-weight:400!important}.price-item--sale,.price-item--last{color:var(--ffm-rose)!important}.price-item--regular,.price__sale s{color:var(--ffm-ink-3)!important;text-decoration:line-through}.badge,.product__badge,.card__badge{background:var(--ffm-grad)!important;color:var(--ffm-ink-dark)!important;border:none!important;border-radius:99px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:4px 12px!important}.product__title h1{font-family:Fraunces,serif!important;font-size:clamp(40px,5vw,64px)!important;font-weight:400!important;color:var(--ffm-ink)!important;letter-spacing:-.02em!important;line-height:1!important}.product__media-wrapper,.product__media{border-radius:24px;overflow:hidden;background:var(--ffm-bg-2)}.product__description{color:var(--ffm-ink-2)!important;font-family:Inter,sans-serif!important;font-size:16px!important;line-height:1.7!important}.product__description p{color:var(--ffm-ink-2)!important}.product__description strong{color:var(--ffm-ink)!important}.product-form__input label,.product-form__input legend{color:var(--ffm-ink-2)!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.04em;text-transform:uppercase}.product-form__input input[type=radio]+label,.product-form__input .swatch__input+label{background:#ffffff0a!important;border:1px solid var(--ffm-border)!important;color:var(--ffm-ink)!important;border-radius:99px!important;padding:10px 18px!important}.product-form__input input[type=radio]:checked+label,.product-form__input .swatch__input:checked+label{background:var(--ffm-grad)!important;color:var(--ffm-ink-dark)!important;border-color:transparent!important}.quantity{background:#ffffff0a!important;border:1px solid var(--ffm-border)!important;border-radius:99px!important;color:var(--ffm-ink)!important}.quantity__input{background:transparent!important;color:var(--ffm-ink)!important}.quantity__button svg{color:var(--ffm-ink)!important;fill:var(--ffm-ink)}.drawer,.cart-drawer,.cart__drawer{background:#050303f7!important;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-left:1px solid var(--ffm-border)!important;color:var(--ffm-ink)!important}.cart-item__name,.cart-item__details a{color:var(--ffm-ink)!important;font-family:Fraunces,serif!important;font-weight:400}.cart-item__price-wrapper,.cart-item__final-price{color:var(--ffm-rose)!important;font-family:Fraunces,serif!important}.totals,.cart__total{border-top:1px solid var(--ffm-border)!important}.totals__total-value,.cart__total-value{color:var(--ffm-ink)!important;font-family:Fraunces,serif!important;font-size:28px!important}.field__input,.field input,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea{background:#ffffff0a!important;border:1px solid var(--ffm-border)!important;border-radius:12px!important;color:var(--ffm-ink)!important;font-family:Inter,sans-serif!important;padding:14px 16px!important}.field__input:focus,input:focus,textarea:focus{border-color:var(--ffm-rose)!important;box-shadow:0 0 0 3px #ca235633!important;outline:none!important}.field__label,label{color:var(--ffm-ink-2)!important;font-family:Inter,sans-serif!important;font-size:13px!important}.footer{background:#050303!important;border-top:1px solid var(--ffm-border)!important;color:var(--ffm-ink-2)!important}.footer__heading,.footer h2,.footer h3{color:var(--ffm-ink)!important;font-family:Fraunces,serif!important}.footer a{color:var(--ffm-ink-2)!important}.footer a:hover{color:var(--ffm-rose)!important}hr,.section-divider{border-color:var(--ffm-border)!important}.loading-overlay__spinner svg circle{stroke:var(--ffm-rose)!important}.popover,.tooltip{background:#050303f7!important;color:var(--ffm-ink)!important;border:1px solid var(--ffm-border)!important}.menu-drawer{background:#050303f7!important;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-right:1px solid var(--ffm-border)!important}.menu-drawer__navigation a{color:var(--ffm-ink)!important}.breadcrumb,.breadcrumb a{color:var(--ffm-ink-3)!important;font-size:13px!important}.breadcrumb a:hover{color:var(--ffm-rose)!important}.pagination__list a,.pagination__list span{color:var(--ffm-ink-2)!important;border:1px solid var(--ffm-border)!important;border-radius:99px!important}.pagination__item--current{background:var(--ffm-grad)!important;color:var(--ffm-ink-dark)!important}.notification,.alert-success{background:#ca235626!important;border:1px solid var(--ffm-rose)!important;color:var(--ffm-ink)!important;border-radius:12px!important}@media(max-width:749px){.banner__heading,.banner h2,.banner h1{font-size:clamp(32px,8vw,48px)!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ffm-glow-dark.css.map */
