:root{--fm-ink: #1e1b19;--fm-muted: #4a4440;--fm-wine: #7a2e35;--fm-gold: #8a7a4e;--fm-gold-text: #6a5a30;--fm-paper: #f5f2ea;--fm-panel: #faf8f3;--fm-panel-warm: #f3eee2;--fm-panel-light: #fbf9f4;--fm-line: rgba(30, 27, 25, .12);--fm-placeholder-a: #e8e3d8;--fm-placeholder-b: #efeae0;--fm-placeholder-text: #6b5e50;--fm-texture: repeating-linear-gradient(0deg, rgba(90, 70, 40, .035) 0 1px, transparent 1px 4px);--fm-font-serif: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", "Noto Serif KR", "AppleMyungjo", "Batang", serif;--fm-font-blackletter: "UnifrakturMaguntia", "Shippori Mincho", serif;--fm-font-script: "Pinyon Script", "Shippori Mincho", cursive;--fm-gutter: 4.8rem;--fm-max: var(--page-width, 128rem)}.fm-brand-fonts{--font-body-family: var(--fm-font-serif);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--fm-font-serif);--font-heading-style: normal;--font-heading-weight: 500}@media screen and (max-width:749px){:root{--fm-gutter: 1.6rem}}body{color:var(--fm-ink)}body.fm-paper{background-image:radial-gradient(ellipse at 20% 10%,rgba(120,90,50,.08),transparent 60%),radial-gradient(ellipse at 80% 90%,rgba(120,90,50,.08),transparent 60%);background-repeat:no-repeat;background-size:100% 100%}body.fm-paper .color-scheme-1.gradient{background-image:var(--fm-texture)}body.fm-paper .header-wrapper.gradient,body.fm-paper .utility-bar.gradient{background-image:none}.page-width{max-width:var(--fm-max);padding:0 var(--fm-gutter)}a{text-underline-offset:.25em}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:.06em;font-weight:500}.rte a{color:var(--fm-wine)}.visually-hidden-fm{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.utility-bar{border-bottom:.1rem solid var(--fm-ink)!important}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message.h5{font-family:var(--fm-font-serif);font-size:1.2rem;letter-spacing:.2em;line-height:1.5;color:var(--fm-wine);padding:.9rem 0;text-transform:none;font-weight:400}.utility-bar .announcement-bar__link{color:var(--fm-wine)}.fm-announce-mobile{display:none}@media screen and (max-width:749px){.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message.h5{font-size:1.15rem;letter-spacing:.12em;padding:.8rem 0}.fm-announce-desktop{display:none}.fm-announce-mobile{display:inline}}.header-wrapper,.header-wrapper--border-bottom{border-bottom:.1rem solid var(--fm-ink)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-link{display:inline-flex;align-items:center;gap:1rem;min-width:0}.header__heading-link .h2{font-family:var(--fm-font-blackletter);font-size:3rem;letter-spacing:0}.fm-logo-mark{display:inline-flex;align-items:center;flex:none}.fm-logo-mark img,.header__heading-logo,.fm-header-wordmark{mix-blend-mode:multiply;height:auto}.fm-logo-mark img{height:5.4rem;width:auto}.fm-header-wordmark{height:4.6rem;width:auto}.header__inline-menu .list-menu--inline{gap:2.8rem}.header__inline-menu a.header__menu-item,.header__inline-menu .list-menu__item{padding:1.3rem 0;font-size:1.35rem;letter-spacing:.15em;color:var(--fm-ink);text-decoration:none}.header__inline-menu summary.list-menu__item{padding-right:2.4rem}.header__inline-menu .header__menu-item span{font-size:1.35rem;letter-spacing:.15em;text-decoration:none}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item span:hover{color:var(--fm-wine);text-decoration:none}.header__inline-menu .header__active-menu-item{text-decoration:none;color:var(--fm-wine)}.header__submenu,.header__submenu.global-settings-popup{border-radius:0;border:1px solid var(--fm-ink)}.header__inline-menu .header__submenu.list-menu--disclosure{width:max-content;min-width:22rem;max-width:min(36rem,90vw);padding:1.2rem 0;margin-left:-2.4rem;background:var(--fm-paper);box-shadow:0 1rem 2.4rem #1e1b1914}.header__inline-menu .header__submenu .header__menu-item,.header__inline-menu .header__submenu .list-menu__item{padding:1.1rem 2.4rem;font-size:1.3rem;letter-spacing:.12em}.header__inline-menu .header__submenu .header__submenu .header__menu-item{padding-left:4rem}.header__inline-menu .header__submenu .header__menu-item:hover{background:#7a2e3512;color:var(--fm-wine);text-decoration:none}.header__inline-menu .header__submenu .list-menu__item--active{color:var(--fm-wine)}.header__icons{gap:2.4rem;padding-right:0;align-items:center}.header__icons .header__icon,.header__icons .header__icon--cart,.header__icons .header__icon--summary{width:auto;height:auto;min-height:4.4rem;margin:0;padding:0;font-size:1.35rem;letter-spacing:.15em;color:var(--fm-ink);white-space:nowrap;text-decoration:none}.header__icons .header__icon .svg-wrapper,.header__icons .header__icon .icon{display:none}.header__icons .header__icon>.visually-hidden,.header__icons shopify-account.header__icon .visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;white-space:nowrap;margin:0}.header__icons .header__search{line-height:normal;align-items:center}.header__icons .header__search>details{display:flex;align-items:center}.header__icons .header__icon--search{display:inline-flex;align-items:center}.header__icons .header__icon--search>span{display:none}.header__icons .header__icon--search:after{content:attr(aria-label);display:inline}.header__icons details[open]>.header__icon--search:after{content:"\d7";font-size:2rem;line-height:1}.header__icons .header__icon:hover{color:var(--fm-wine)}.header__icons .header__icon--cart .cart-count-bubble{position:static;width:auto;height:auto;min-width:0;background:none;color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;display:inline;margin:0}.header__icons .header__icon--cart .cart-count-bubble span{display:inline;height:auto}.header__icons .header__icon--cart .cart-count-bubble .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0,0,0,0)!important;overflow:hidden!important}.header__icons .header__icon--cart .cart-count-bubble:before{content:"\ff08"}.header__icons .header__icon--cart .cart-count-bubble:after{content:"\ff09"}.header__icons .header__icon--cart:not(:has(.cart-count-bubble)):after{content:"\ff08 0\ff09"}.header__icons shopify-account.header__icon::part(avatar),.header__icons shopify-account.header__icon img{width:2.4rem;height:2.4rem}.header__icon--menu .icon,.header__icon--menu .svg-wrapper{display:inline-flex}.header-localization .localization-form__select,.fm-footer .localization-form__select{font-family:var(--fm-font-serif);font-size:1.3rem;letter-spacing:.12em;color:var(--fm-ink);text-decoration:none;padding:0 1.8rem 0 0;min-height:0;border:0;background:transparent}.header-localization .localization-form__select .icon-caret,.fm-footer .localization-form__select .icon-caret{right:.2rem;width:1rem;height:1rem}.header-localization .localization-form__select:hover,.fm-footer .localization-form__select:hover{color:var(--fm-wine)}.header-localization .disclosure__list-wrapper,.fm-footer .disclosure__list-wrapper{border-radius:0}.header-localization .disclosure__link,.fm-footer .disclosure__link{font-family:var(--fm-font-serif);letter-spacing:.08em;text-decoration:none}.header__icons .desktop-localization-wrapper{display:flex;align-items:center;gap:1.6rem}@media screen and (max-width:989px){.header.page-width{padding-left:1.2rem;padding-right:1.2rem}.header__heading-link{gap:.6rem;padding:.4rem 0}.fm-logo-mark img{height:3.4rem}.fm-header-wordmark,.header__heading-logo{height:auto;max-width:min(36vw,14rem);max-height:3.4rem;object-fit:contain}.header__icons{gap:1rem}.header__icons .header__icon,.header__icons .header__icon--cart,.header__icons .header__icon--summary{font-size:1.3rem;letter-spacing:.05em}.header__icons shopify-account.header__icon--account,.header__icons shopify-account.header__icon--account:not(:defined){display:none}.header__icons .header__icon--cart{gap:.4rem;min-width:4.4rem;justify-content:center}.header__icons .header__icon--cart .svg-wrapper,.header__icons .header__icon--cart .icon{display:inline-flex;width:2.2rem;height:2.2rem}.header__icons .header__icon--cart>.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0,0,0,0)!important;overflow:hidden!important}.header__icons .header__icon--cart .cart-count-bubble:before,.header__icons .header__icon--cart .cart-count-bubble:after{content:none}.header__icons .header__icon--cart:not(:has(.cart-count-bubble)):after{content:"0"}}.menu-drawer__menu-item,.menu-drawer__navigation .menu-drawer__menu-item{font-family:var(--fm-font-serif);letter-spacing:.15em}.menu-drawer .fm-drawer-account{border-top:1px solid var(--fm-line);margin-top:1rem;padding-top:.6rem}.menu-drawer__localization .localization-form__select{font-family:var(--fm-font-serif)}.button,.shopify-payment-button__button--unbranded,.customer button{border-radius:0;letter-spacing:.2em;font-size:1.3rem;font-family:var(--fm-font-serif)}.field__input,.select__select,.customer .field input,.customer select{border-radius:0;font-family:var(--fm-font-serif)}.price,.price__regular,.price-item--regular,.price-item--sale{color:var(--fm-wine)}.price .price-item--regular,.price .price-item--sale,.price-item{letter-spacing:.04em}.price--on-sale .price-item--regular{color:var(--fm-muted)}.badge{border-radius:0;letter-spacing:.15em;font-size:1.1rem}.badge.fm-badge-new{letter-spacing:.2em}.product__tax{color:var(--fm-muted)}.product__inventory{letter-spacing:.05em}.product-form__input--pill legend{letter-spacing:.08em}.product-form__input--pill legend [data-selected-value]{color:var(--fm-wine);margin-left:.4rem}.product-form__submit.button--secondary{background:var(--fm-wine);color:var(--fm-paper)}.product-form__submit.button--secondary:after{box-shadow:0 0 0 .1rem var(--fm-wine)}.product-form__submit.button--secondary:not([disabled]):hover{background:var(--fm-ink)}.product-form__submit.button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 .1rem var(--fm-ink)}.product-form__submit.button--secondary[disabled]{background:transparent;color:var(--fm-muted)}.product-form__submit.button--secondary[disabled]:after{box-shadow:0 0 0 .1rem #1e1b1959}.accordion summary,.accordion__title{letter-spacing:.08em}.card-wrapper .card{border-radius:0}.card-wrapper .card__heading{font-size:1.25rem;line-height:1.6;color:var(--fm-muted);letter-spacing:.02em}.card-wrapper .card--card .card__inner .card__media{border-radius:0}.card-wrapper .card__information{padding-top:1.2rem}.collection .title,.collection-hero__title,.product__title h1{letter-spacing:.12em}.fm-section{color:var(--fm-ink);font-family:var(--font-body-family);max-width:var(--fm-max);margin-left:auto;margin-right:auto}.fm-section a:focus-visible,.fm-section button:focus-visible,.fm-section summary:focus-visible{outline:2px solid var(--fm-wine);outline-offset:3px;border-radius:1px}:where(.fm-section) a{color:inherit}:where(.fm-section) h3{font-family:inherit;font-weight:400;color:inherit;margin:0;line-height:inherit}.fm-blend{mix-blend-mode:multiply;display:block;height:auto}.fm-placeholder{aspect-ratio:3 / 4;background:repeating-linear-gradient(135deg,var(--fm-placeholder-a) 0 10px,var(--fm-placeholder-b) 10px 20px);display:grid;place-items:center;font:1.2rem var(--fm-font-serif);color:var(--fm-placeholder-text);text-align:center;padding:1rem;width:100%}.fm-cross{position:absolute;font-size:2.6rem;line-height:1;color:var(--fm-ink);pointer-events:none}.fm-cross--tl{top:1.4rem;left:1.8rem}.fm-cross--tr{top:1.4rem;right:1.8rem}.fm-cross--bl{bottom:1.4rem;left:1.8rem}.fm-cross--br{bottom:1.4rem;right:1.8rem}@media screen and (max-width:749px){.fm-cross{font-size:1.8rem}.fm-cross--tl{top:.8rem;left:1rem}.fm-cross--tr{top:.8rem;right:1rem}.fm-cross--bl,.fm-cross--br{display:none}}.fm-frame{position:relative;border:1px solid var(--fm-ink);outline:1px solid var(--fm-ink);outline-offset:5px;margin:6px;background:var(--fm-panel)}@media screen and (max-width:749px){.fm-frame{outline-offset:3px;margin:4px}}.fm-arrivals__banner{border:1.5px solid var(--fm-ink);border-radius:1.4rem;padding:1.6rem;display:flex;justify-content:center;align-items:center;gap:2.2rem;background:transparent}.fm-arrivals__ornament{height:4rem;width:auto;mix-blend-mode:multiply;opacity:.7}.fm-arrivals__ornament--flip{transform:scaleX(-1)}.fm-arrivals__title{font-size:2.6rem;letter-spacing:.12em;margin:0;font-weight:400;line-height:1.2}@media screen and (max-width:749px){.fm-arrivals__banner{border-radius:1.2rem;padding:1.2rem;gap:1.2rem}.fm-arrivals__ornament{height:2.6rem}.fm-arrivals__title{font-size:1.8rem;letter-spacing:.1em}}.fm-hero{padding:4rem var(--fm-gutter) 0}.fm-hero .fm-frame{padding:3.2rem 4rem 4rem}.fm-hero__meta{display:flex;justify-content:space-between;gap:2rem;font-size:1.2rem;letter-spacing:.25em;line-height:1.9;color:var(--fm-muted);text-transform:uppercase}.fm-hero__tagline{text-align:right;font-size:1.1rem;letter-spacing:.16em}.fm-hero__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.2rem}.fm-hero__slot{display:block;position:relative;aspect-ratio:3 / 4;overflow:hidden;color:inherit}.fm-hero__slot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}@media(hover:hover){a.fm-hero__slot:hover img{transform:scale(1.03)}}.fm-hero__slot .fm-placeholder{height:100%}.fm-hero__wordmark{text-align:center;margin-top:-5.2rem;position:relative;pointer-events:none}.fm-hero__wordmark img{height:9.6rem;width:auto;display:inline-block;mix-blend-mode:multiply}.fm-hero__caption{text-align:center;font-size:1.1rem;letter-spacing:.34em;margin-top:.6rem;color:var(--fm-muted);text-transform:uppercase}.fm-hero__cta{text-align:center;margin-top:2rem}.fm-hero__button{min-width:22rem;letter-spacing:.25em}@media screen and (max-width:749px){.fm-hero{padding-top:1.6rem}.fm-hero .fm-frame{padding:1.8rem 1.6rem 2.2rem}.fm-hero__meta{display:block;text-align:center;font-size:1.1rem;line-height:1.8;letter-spacing:.18em}.fm-hero__tagline{display:none}.fm-hero__grid{grid-template-columns:1fr;gap:0;margin-top:1.4rem}.fm-hero__slot--side{display:none}.fm-hero__wordmark{margin-top:-3.4rem}.fm-hero__wordmark img{height:6.4rem}.fm-hero__caption{font-size:1.1rem;letter-spacing:.22em;margin-top:.4rem}.fm-hero__cta{margin-top:1.6rem}.fm-hero__button{min-width:0;width:100%}}.fm-brand{text-align:center;padding:5.6rem var(--fm-gutter) 4rem}.fm-brand__title{font-family:var(--fm-font-script);font-size:4.4rem;line-height:1;color:var(--fm-ink);font-weight:400;margin:0;letter-spacing:0}.fm-brand__butterfly{height:17rem;width:auto;margin:.6rem auto 0;display:block;mix-blend-mode:multiply}.fm-brand__text{font-size:1.25rem;line-height:1.9;letter-spacing:.05em;color:var(--fm-muted);max-width:52rem;margin:.6rem auto 0}.fm-brand__text p{margin:0}@media screen and (max-width:749px){.fm-brand{padding:3.2rem var(--fm-gutter) 2rem}.fm-brand__title{font-size:2.8rem}.fm-brand__butterfly{height:12rem;margin-top:.4rem}.fm-brand__text{font-size:1.2rem;line-height:1.8;margin-top:.4rem}}.fm-arrivals{padding:0 var(--fm-gutter)}.fm-arrivals__grid{display:grid;grid-template-columns:repeat(var(--fm-columns-desktop, 3),minmax(0,1fr));gap:3.6rem 2.8rem;padding:4rem 0 6.4rem;list-style:none;margin:0}.fm-arrivals__grid>li{margin:0}.fm-card{display:flex;flex-direction:column;background:#fff;padding:1.4rem 1.4rem 1.6rem;border:1px solid var(--fm-line);color:var(--fm-ink);transition:border-color .2s ease;height:100%;box-sizing:border-box}.fm-card:hover,.fm-card:focus-within{border-color:var(--fm-ink)}.fm-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:repeating-linear-gradient(135deg,var(--fm-placeholder-a) 0 10px,var(--fm-placeholder-b) 10px 20px);color:inherit}.fm-card__media img,.fm-card__img{width:100%;height:100%;object-fit:cover;display:block}.fm-card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}@media(hover:hover){.fm-card--has-secondary:hover .fm-card__img--secondary{opacity:1}}.fm-card__media .fm-placeholder{height:100%}.fm-card__badge{position:absolute;top:1rem;left:1rem;font-size:1.1rem;letter-spacing:.2em;padding:.4rem .8rem;line-height:1.4;background:var(--fm-ink);color:var(--fm-paper)}.fm-card__badge--sale{background:var(--fm-wine)}.fm-card__badge--new{background:var(--fm-paper);color:var(--fm-ink);border:1px solid var(--fm-ink)}.fm-card__body{margin-top:1.4rem;flex:1 0 auto;min-width:0}.fm-card__row{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.4rem;gap:1.2rem}.fm-card__caption{font-size:1.25rem;line-height:1.6;color:var(--fm-muted);min-width:0;flex:1 1 auto}.fm-card__caption-prefix{display:block;font-size:1.15rem;line-height:1.5;color:var(--fm-muted)}.fm-card__caption-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;color:var(--fm-ink);text-decoration:none}.fm-card__caption-name:hover{color:var(--fm-wine)}.fm-card__side{text-align:right;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.fm-card__price{font-size:1.5rem;color:var(--fm-wine);letter-spacing:.04em;line-height:1.3}.fm-card__compare{font-size:1.1rem;color:var(--fm-muted);text-decoration:line-through;display:block}.fm-card__quick{position:relative}.fm-card__cart,.fm-card__cart.quick-add__submit{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;min-width:0;padding:0;margin:0;border:1px solid var(--fm-ink);background:transparent;color:var(--fm-ink);cursor:pointer;box-sizing:border-box;font:inherit;position:relative;transition:background-color .2s ease,color .2s ease}.fm-card__cart:hover,.fm-card__cart:focus-visible{background:var(--fm-wine);border-color:var(--fm-wine);color:var(--fm-paper)}.fm-card__cart[disabled]{opacity:.4;cursor:default}.fm-card__cart-icon{display:inline-flex}.fm-card__cart-icon svg{width:1.8rem;height:1.8rem}.fm-card__cart.loading .fm-card__cart-icon,.fm-card__cart[aria-disabled=true] .fm-card__cart-icon{visibility:hidden}.fm-card__cart .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.fm-card__cart .loading__spinner.hidden{display:none}.fm-card__cart .loading__spinner .spinner{width:1.8rem;height:1.8rem}.fm-card__cart .sold-out-message{position:absolute;font-size:.9rem;letter-spacing:.05em}.fm-card__cart .sold-out-message.hidden{display:none}.fm-card__quick .product-form__error-message-wrapper{position:absolute;right:0;top:100%;margin-top:.4rem;font-size:1.1rem;color:var(--fm-wine);white-space:nowrap}.fm-card__quick .product-form__error-message-wrapper[hidden]{display:none}.fm-arrivals__more{text-align:center;padding-bottom:6.4rem;margin-top:-3.2rem}.fm-arrivals__more a{display:inline-block;font-size:1.3rem;letter-spacing:.15em;color:var(--fm-ink);border-bottom:1px solid var(--fm-ink);padding:1rem 1.2rem .3rem;text-decoration:none}.fm-arrivals__more a:hover{color:var(--fm-wine);border-color:var(--fm-wine)}@media screen and (max-width:749px){.fm-arrivals__grid{grid-template-columns:repeat(var(--fm-columns-mobile, 2),minmax(0,1fr));gap:2rem 1.2rem;padding:2rem 0 3.6rem}.fm-card{padding:.8rem .8rem 1rem}.fm-card__row{margin-top:1rem;gap:.6rem;flex-wrap:wrap}.fm-card__caption{font-size:1.2rem;line-height:1.5;flex:1 1 100%}.fm-card__caption-prefix{font-size:1.1rem}.fm-card__side{flex:1 1 100%;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.fm-card__price{font-size:1.3rem}.fm-card__cart,.fm-card__cart.quick-add__submit{width:4.4rem;height:4.4rem}.fm-arrivals__more{padding-bottom:3.6rem;margin-top:-1.6rem}}.fm-series{padding:0 var(--fm-gutter)}.fm-series__subtitle{text-align:center;margin:1.4rem 0 0;font-size:1.3rem;letter-spacing:.3em;color:var(--fm-wine)}.fm-series__grid{display:grid;grid-template-columns:repeat(var(--fm-columns-desktop, 3),minmax(0,1fr));gap:2.8rem;padding:3.2rem 0 0;list-style:none;margin:0}.fm-series__grid>li{margin:0}.fm-series__card{position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:3.2rem 1.6rem 1.8rem;border:1px solid var(--fm-ink);background:var(--fm-panel);color:var(--fm-ink);text-decoration:none;transition:background-color .2s ease}a.fm-series__card:hover,a.fm-series__card:focus-visible{background:#fff;color:var(--fm-ink)}.fm-series__num{position:absolute;top:.8rem;left:1.2rem;font-size:1.2rem;letter-spacing:.3em;color:var(--fm-muted)}.fm-series__cross{top:.8rem;right:1.2rem;font-size:1.6rem}.fm-series__media{aspect-ratio:3 / 4;overflow:hidden;background:repeating-linear-gradient(135deg,var(--fm-placeholder-a) 0 10px,var(--fm-placeholder-b) 10px 20px)}.fm-series__media img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.fm-series__media .fm-placeholder{aspect-ratio:3 / 4;height:100%}.fm-series__name{display:block;margin-top:1.4rem;font-size:2rem;letter-spacing:.08em;line-height:1.3}.fm-series__en{display:block;margin-top:.2rem;font-size:1.1rem;letter-spacing:.3em;color:var(--fm-wine);text-transform:uppercase}.fm-series__desc{display:block;margin-top:.8rem;font-size:1.25rem;line-height:1.8;color:var(--fm-muted)}@media screen and (max-width:749px){.fm-series__subtitle{margin-top:1rem;font-size:1.2rem}.fm-series__grid{grid-template-columns:repeat(var(--fm-columns-mobile, 2),minmax(0,1fr));gap:1.6rem 1.2rem;padding-top:2rem}.fm-series__card{padding:2.6rem 1rem 1.4rem}.fm-series__name{font-size:1.5rem;margin-top:1rem}.fm-series__desc{font-size:1.15rem;line-height:1.7}}.fm-lookbook{padding:0 var(--fm-gutter)}.fm-lookbook__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;border-bottom:1px solid var(--fm-ink);padding-bottom:1.2rem}.fm-lookbook__eyebrow{margin:0;font-size:1.1rem;letter-spacing:.35em;color:var(--fm-wine);text-transform:uppercase}.fm-lookbook__title{margin:.6rem 0 0;font-size:2.8rem;letter-spacing:.1em;font-weight:400;line-height:1.2}.fm-lookbook__ornament{height:5rem;width:auto;mix-blend-mode:multiply;opacity:.8}.fm-lookbook__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem;padding:3.2rem 0 0;list-style:none;margin:0}.fm-look{margin:0;min-width:0}.fm-look__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--fm-ink);padding:.6rem;background:var(--fm-panel);box-sizing:border-box;color:inherit}.fm-look__media img,.fm-look__media .fm-placeholder{width:100%;height:100%;object-fit:cover;display:block}.fm-look__num{position:absolute;right:1.4rem;bottom:1.4rem;background:var(--fm-paper);border:1px solid var(--fm-ink);padding:.3rem .8rem;font-size:1.1rem;letter-spacing:.3em}.fm-look__title{margin-top:1.4rem;font-size:1.5rem;letter-spacing:.1em}.fm-look__products{list-style:none;margin:1rem 0 0;padding:0}.fm-look__product{display:flex;justify-content:space-between;gap:1.2rem;padding:.7rem 0;border-top:1px dashed rgba(30,27,25,.35);font-size:1.25rem;line-height:1.6;color:var(--fm-ink);text-decoration:none}.fm-look__products li:last-child .fm-look__product{border-bottom:1px dashed rgba(30,27,25,.35)}.fm-look__product:hover .fm-look__product-name{color:var(--fm-wine)}.fm-look__product-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-look__product-price{flex:none;color:var(--fm-wine)}.fm-look__hint{margin:1rem 0 0;font-size:1.15rem;color:var(--fm-placeholder-text)}@media screen and (max-width:749px){.fm-lookbook{padding:0}.fm-lookbook__head{margin:0 var(--fm-gutter)}.fm-lookbook__title{font-size:2rem}.fm-lookbook__ornament{height:3.6rem}.fm-lookbook__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.2rem;padding:2rem var(--fm-gutter) .6rem;scrollbar-width:none}.fm-lookbook__grid::-webkit-scrollbar{display:none}.fm-look{flex:0 0 76%;scroll-snap-align:start}.fm-look__title{font-size:1.35rem;margin-top:1rem}.fm-look__product{font-size:1.2rem}}.fm-membership{display:grid;grid-template-columns:44rem 1fr;gap:4rem;padding:0 var(--fm-gutter) 6.4rem;align-items:stretch}.fm-membership--no-card{grid-template-columns:1fr}.fm-membership--compact{grid-template-columns:30rem 1fr;align-items:start}.fm-membership--compact.fm-membership--no-card{grid-template-columns:1fr}.fm-membership__card img{width:100%;height:auto;display:block;border-radius:2rem;border:1px solid rgba(30,27,25,.2)}.fm-membership__card .fm-placeholder{aspect-ratio:1000 / 1406;border-radius:2rem}.fm-membership__panel{position:relative;border:1px solid var(--fm-gold);outline:1px solid var(--fm-gold);outline-offset:6px;margin:7px;padding:4.4rem 4.8rem;background:var(--fm-panel-warm);text-align:center;color:var(--fm-wine)}.fm-membership--compact .fm-membership__panel{padding:3.2rem 3.2rem 2.8rem}.fm-membership__side-cross{position:absolute;top:50%;transform:translateY(-50%);color:var(--fm-gold);font-size:2.2rem;background:var(--fm-panel-warm);line-height:1;padding:.2rem 0}.fm-membership__side-cross--l{left:-.9rem}.fm-membership__side-cross--r{right:-.9rem}.fm-membership__heading{display:flex;align-items:center;justify-content:center;gap:1.8rem;margin:0;font-weight:400}.fm-membership__heading span{font-size:3.4rem;letter-spacing:.3em;line-height:1}.fm-membership__heading img{height:7rem;width:auto;mix-blend-mode:multiply}.fm-membership--compact .fm-membership__heading span{font-size:2.6rem}.fm-membership--compact .fm-membership__heading img{height:5.2rem}.fm-membership__status{margin:2rem auto 0;max-width:44rem;padding:1.2rem 1.6rem;border:1px dashed var(--fm-gold);color:var(--fm-ink)}.fm-membership__status-line,.fm-membership__status-next{margin:0;font-size:1.3rem;line-height:1.8}.fm-membership__status a{display:inline-block;padding:.8rem .6rem}.fm-membership__status-next,.fm-membership__status a{color:var(--fm-wine)}.fm-membership__progress{height:.6rem;margin-top:.8rem;background:#8a7a4e40;overflow:hidden}.fm-membership__progress-bar{display:block;height:100%;background:var(--fm-wine);transition:width .4s ease}.fm-membership__tiers{display:flex;flex-direction:column;gap:2.2rem;margin:2.6rem 0 0;padding:0;list-style:none}.fm-membership--compact .fm-membership__tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2.4rem;margin-top:2rem}.fm-membership__tier--current .fm-membership__tier-label{text-decoration:underline;text-decoration-color:var(--fm-wine);text-underline-offset:.3em}.fm-membership__tier-label{font-family:var(--fm-font-blackletter);font-size:2.6rem;line-height:1;letter-spacing:0}.fm-membership--compact .fm-membership__tier-label{font-size:2.2rem}.fm-membership__tier-rule{font-size:1.5rem;line-height:1.9;margin-top:.4rem}.fm-membership--compact .fm-membership__tier-rule{font-size:1.35rem;line-height:1.7}.fm-membership__tier-note{font-size:1.25rem;color:var(--fm-gold-text);line-height:1.7}.fm-membership__footnote{font-size:1.25rem;margin-top:2.8rem;letter-spacing:.1em}.fm-membership--compact .fm-membership__footnote{margin-top:2rem}.fm-membership__more{display:inline-block;margin-top:1.6rem;font-size:1.3rem;letter-spacing:.12em;color:var(--fm-wine);border-bottom:1px solid var(--fm-wine);padding:.9rem 1rem .2rem;text-decoration:none}.fm-membership__more:hover{color:var(--fm-ink);border-color:var(--fm-ink)}.fm-membership__fleuron{color:var(--fm-gold);font-size:2.2rem;margin-top:1rem;line-height:1}@media screen and (max-width:989px){.fm-membership,.fm-membership--compact{grid-template-columns:1fr;gap:2.4rem}.fm-membership__card{max-width:52rem;margin:0 auto;width:100%}.fm-membership--compact .fm-membership__card{max-width:30rem}}@media screen and (max-width:749px){.fm-membership{padding-bottom:2.4rem}.fm-membership__card img,.fm-membership__card .fm-placeholder{border-radius:1.6rem}.fm-membership__panel,.fm-membership--compact .fm-membership__panel{outline-offset:4px;margin:5px;padding:2.8rem 1.8rem}.fm-membership__side-cross{display:none}.fm-membership__heading{gap:1rem}.fm-membership__heading span,.fm-membership--compact .fm-membership__heading span{font-size:2.4rem;letter-spacing:.25em}.fm-membership__heading img,.fm-membership--compact .fm-membership__heading img{height:5rem}.fm-membership__status{margin-top:1.4rem;padding:1rem 1.2rem}.fm-membership__status-line,.fm-membership__status-next{font-size:1.2rem}.fm-membership__tiers,.fm-membership--compact .fm-membership__tiers{display:flex;flex-direction:column;gap:1.6rem;margin-top:1.8rem}.fm-membership__tier-label,.fm-membership--compact .fm-membership__tier-label{font-size:2rem}.fm-membership__tier-rule,.fm-membership--compact .fm-membership__tier-rule{font-size:1.3rem;line-height:1.8;margin-top:.2rem}.fm-membership__tier-note{font-size:1.2rem;line-height:1.6}.fm-membership__footnote{font-size:1.2rem;margin-top:1.8rem;letter-spacing:0}.fm-membership__more{margin-top:1.2rem;font-size:1.25rem}.fm-membership__fleuron{display:none}}.fm-notice{width:calc(100% - var(--fm-gutter) * 2);max-width:calc(var(--fm-max) - var(--fm-gutter) * 2);margin:0 auto 6.4rem;position:relative;border:2px solid var(--fm-ink);border-radius:2.8rem;padding:5.2rem 6.4rem 4.8rem;background:var(--fm-panel-light)}.fm-notice__letter{position:absolute;font-size:4.4rem;line-height:1;color:var(--fm-ink)}.fm-notice__letter--tl{top:1.4rem;left:2.6rem}.fm-notice__letter--tr{top:1.4rem;right:2.6rem}.fm-notice__letter--bl{bottom:1.4rem;left:2.6rem;transform:rotate(180deg)}.fm-notice__letter--br{bottom:1.4rem;right:2.6rem;transform:rotate(180deg)}.fm-notice__ornament{height:8rem;width:auto;display:block;margin:-2rem auto 0;mix-blend-mode:multiply}.fm-notice__title{text-align:center;font-size:2.4rem;letter-spacing:.25em;text-indent:.25em;margin:.6rem 0 0;font-weight:400}.fm-notice__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.6rem;margin:3rem 0 0;padding:0;list-style:none;text-align:center}.fm-notice__cross{font-size:1.4rem;line-height:1}.fm-notice__item-title{font-size:1.5rem;letter-spacing:.1em;margin-top:1.2rem}.fm-notice__item-body{font-size:1.35rem;line-height:2;margin:1rem 0 0;color:var(--fm-muted);text-wrap:pretty}.fm-notice__item-body p{margin:0}.fm-notice__footer{text-align:center;margin-top:3rem}.fm-notice__footer-text{display:inline-block;font-size:1.3rem;color:var(--fm-wine);border-bottom:2px solid var(--fm-wine);transform:rotate(-1deg);padding:.9rem .6rem .2rem;text-decoration:none}@media screen and (max-width:749px){.fm-notice{margin-bottom:2.8rem;border-radius:2rem;padding:3.4rem 2.2rem 3rem}.fm-notice__letter{font-size:2.8rem}.fm-notice__letter--tl{top:.8rem;left:1.4rem}.fm-notice__letter--tr{top:.8rem;right:1.4rem}.fm-notice__letter--bl{bottom:.8rem;left:1.4rem}.fm-notice__letter--br{bottom:.8rem;right:1.4rem}.fm-notice__ornament{height:5.6rem;margin-top:-1.4rem}.fm-notice__title{font-size:1.8rem;margin-top:.4rem}.fm-notice__grid{grid-template-columns:1fr;gap:1.8rem;margin-top:1.8rem}.fm-notice__cross{font-size:1.2rem}.fm-notice__item-title{font-size:1.35rem;margin-top:.8rem}.fm-notice__item-body{font-size:1.2rem;line-height:1.9;margin-top:.6rem}.fm-notice__footer{margin-top:2rem}.fm-notice__footer-text{font-size:1.2rem}}.fm-footer{border-top:1px solid var(--fm-ink);padding:3.6rem var(--fm-gutter) 3rem;display:grid;grid-template-columns:2fr repeat(var(--fm-footer-lists, 3),1fr);gap:3.2rem;font-size:1.3rem;line-height:2.1;color:var(--fm-ink)}.fm-footer a{color:inherit;text-decoration:none}.fm-footer a:hover{color:var(--fm-wine);text-decoration:underline}.fm-footer__wordmark{height:4rem;width:auto;mix-blend-mode:multiply;display:block}.fm-footer__tagline{color:var(--fm-muted);margin-top:.8rem;line-height:1.8}.fm-footer__tagline p{margin:0}.fm-footer__social{display:flex;flex-wrap:wrap;gap:.4rem 1.8rem;margin:1.4rem 0 0;padding:0;list-style:none;letter-spacing:.1em}.fm-footer__line-hours{color:var(--fm-muted);letter-spacing:.02em;font-size:1.15rem}.fm-footer__heading{letter-spacing:.25em;font-size:1.2rem;color:var(--fm-wine);margin:0 0 .6rem;font-weight:400;text-transform:uppercase}.fm-footer__links{list-style:none;margin:0;padding:0}.fm-footer__links a,.fm-footer__policies a,.fm-footer__social a{display:inline-block;padding:.4rem 0}.fm-footer__policies{grid-column:1 / -1;list-style:none;margin:0;padding:1.2rem 0 0;border-top:1px solid rgba(30,27,25,.25);display:flex;flex-wrap:wrap;gap:.2rem 2rem;font-size:1.15rem;letter-spacing:.05em;color:var(--fm-muted)}.fm-footer__bottom{grid-column:1 / -1;border-top:1px solid rgba(30,27,25,.25);padding-top:1.4rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 2rem;font-size:1.2rem;letter-spacing:.15em;color:var(--fm-muted)}.fm-footer__policies+.fm-footer__bottom{border-top:0;padding-top:.4rem}.fm-footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;list-style:none;margin:0;padding:0}.fm-footer__payment svg{width:3.8rem;height:2.4rem;display:block}.fm-footer__localization{display:flex;align-items:center;gap:1.6rem}.fm-footer__localization .localization-form{margin:0}.fm-footer .disclosure__list-wrapper{bottom:100%;top:auto}@media screen and (max-width:749px){.fm-footer{grid-template-columns:1fr;gap:1rem;padding:2.4rem var(--fm-gutter) 2rem;text-align:center;font-size:1.2rem;line-height:2}.fm-footer__wordmark{height:3.2rem;margin:0 auto}.fm-footer__tagline{display:none}.fm-footer__social{justify-content:center;gap:.4rem 1.6rem;margin-top:.8rem}.fm-footer__social a{display:inline-block;padding:.4rem .2rem}.fm-footer__heading{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.fm-footer__column{position:relative}.fm-footer__links{display:flex;justify-content:center;flex-wrap:wrap;gap:0 .6rem;color:var(--fm-muted);font-size:1.2rem}.fm-footer__links a{display:inline-block;padding:.5rem .6rem}.fm-footer__policies{justify-content:center;gap:0 .4rem;padding-top:.8rem;font-size:1.15rem}.fm-footer__policies a{display:inline-block;padding:.5rem .6rem}.fm-footer__bottom{justify-content:center;gap:.8rem 1.2rem;border-top:0;padding-top:.6rem;font-size:1.1rem}.fm-footer__localization{width:100%;justify-content:center}}@media screen and (min-width:750px)and (max-width:989px){:root{--fm-gutter: 3.2rem}.fm-arrivals__grid,.fm-series__grid,.fm-lookbook__grid,.fm-notice__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-hero .fm-frame{padding:2.4rem 2.4rem 3.2rem}.fm-hero__grid{gap:1.2rem}.fm-hero__wordmark img{height:7rem}.fm-hero__wordmark{margin-top:-4rem}.fm-notice{padding:4rem 3.2rem 3.6rem}.fm-footer{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}.fm-lookbook__title{font-size:2.4rem}}.fm-shipbar{margin:0 0 1.6rem;text-align:left}.fm-shipbar__text{margin:0 0 .6rem;font-size:1.25rem;line-height:1.6;letter-spacing:.04em;color:var(--fm-wine)}.fm-shipbar--done .fm-shipbar__text{color:var(--fm-ink)}.fm-shipbar__text strong{font-weight:600}.fm-shipbar__track{height:.6rem;background:#1e1b191f;overflow:hidden}.fm-shipbar__fill{display:block;height:100%;background:var(--fm-wine);transition:width .4s ease}.fm-shipbar--done .fm-shipbar__fill{background:var(--fm-ink)}.cart__footer .fm-shipbar{margin-bottom:2rem}.fm-sticky-atc{display:none}@media screen and (max-width:749px){.fm-sticky-atc:not([hidden]){display:block;position:fixed;left:0;right:0;bottom:0;z-index:4;background:var(--fm-paper);border-top:1px solid var(--fm-ink);padding:.8rem var(--fm-gutter);padding-bottom:calc(.8rem + env(safe-area-inset-bottom,0px));box-shadow:0 -.4rem 1.2rem #1e1b1914}body.fm-has-sticky-atc{padding-bottom:8rem}.fm-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem}.fm-sticky-atc__thumb{width:4.4rem;height:5.8rem;object-fit:cover;flex:none;border:1px solid var(--fm-line)}.fm-sticky-atc__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.4}.fm-sticky-atc__title{font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-sticky-atc__price{font-size:1.4rem;color:var(--fm-wine)}.fm-sticky-atc__variant{font-size:1.1rem;color:var(--fm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-sticky-atc__variant:empty{display:none}.fm-sticky-atc__button{position:relative}.fm-sticky-atc__button.loading span{visibility:hidden}.fm-sticky-atc__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.fm-sticky-atc__button.loading .loading__spinner{display:flex}.fm-sticky-atc__button .spinner{width:1.8rem;height:1.8rem}.fm-sticky-atc__button{flex:none;min-height:4.4rem;padding:0 1.8rem;min-width:0}.fm-sticky-atc__button[disabled]{opacity:.5}}.cart-drawer,.cart-notification,.menu-drawer,.search-modal{font-family:var(--font-body-family)}.quick-add-modal__content,.product-popup-modal__content{border-radius:0}.shopify-section+.shopify-section .fm-hero{padding-top:4rem}html[lang|=ko]{--fm-font-serif: "Noto Serif KR", "AppleMyungjo", "Batang", "Nanum Myeongjo", "Shippori Mincho", serif;--fm-font-blackletter: "UnifrakturMaguntia", "Noto Serif KR", "AppleMyungjo", serif;--fm-font-script: "Pinyon Script", "Noto Serif KR", cursive}html[lang|=ko] body{word-break:keep-all;overflow-wrap:break-word}html[lang|=ko] :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.fm-arrivals__title,.fm-lookbook__title,.collection-hero__title,.product__title h1){letter-spacing:.03em}html[lang|=ko] :is(.header__inline-menu a.header__menu-item,.header__inline-menu .list-menu__item,.header__icons .header__icon,.menu-drawer__menu-item,.button,.shopify-payment-button__button--unbranded,.announcement-bar__message,.fm-hero__meta,.fm-hero__caption,.fm-series__subtitle,.fm-lookbook__eyebrow,.fm-notice__item-title,.fm-arrivals__more a,.fm-membership__more,.fm-footer__bottom,.fm-footer__social,.fm-footer__heading,.badge,.fm-card__badge,.localization-form__select,.disclosure__link){letter-spacing:.04em}html[lang|=ko] .fm-notice__title{letter-spacing:.08em;text-indent:.08em}html[lang|=ko] .fm-membership__heading span{letter-spacing:.12em}html[lang|=ko] :is(.fm-brand__text,.fm-notice__item-body,.fm-series__desc,.fm-footer__tagline,.rte,.fm-cart-note__text){letter-spacing:0;line-height:1.85}html[lang|=ko] :is(.header__heading-link .h2,.fm-membership__tier-label,.fm-brand__title){word-break:normal;letter-spacing:0}@media screen and (min-width:990px){html:not([lang|=ja]) .header__icons .header__icon--cart .cart-count-bubble:before{content:"("}html:not([lang|=ja]) .header__icons .header__icon--cart .cart-count-bubble:after{content:")"}html:not([lang|=ja]) .header__icons .header__icon--cart:not(:has(.cart-count-bubble)):after{content:"(0)"}}.fm-cart-note{margin:1.2rem 0 1.4rem;padding:1rem 1.2rem;border:1px solid var(--fm-line);background:var(--fm-panel-light);text-align:left}.fm-cart-note__text{margin:0;font-size:1.25rem;line-height:1.7;color:var(--fm-muted);letter-spacing:.02em}.fm-cart-note__text+.fm-cart-note__text{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed var(--fm-line)}.fm-cart-note__link{color:var(--fm-wine);text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.fm-catnav{display:flex;align-items:baseline;gap:1.6rem;padding-left:var(--fm-gutter);padding-right:var(--fm-gutter);box-sizing:border-box}.fm-catnav__label{flex:none;min-width:10rem;font-size:1.2rem;letter-spacing:.25em;color:var(--fm-wine)}.fm-catnav__list{display:flex;flex-wrap:wrap;gap:.8rem 1rem;list-style:none;margin:0;padding:0}.fm-catnav__link{display:inline-block;padding:1rem 1.6rem;border:1px solid var(--fm-line);background:var(--fm-panel);color:var(--fm-ink);font-size:1.3rem;line-height:2.2rem;letter-spacing:.12em;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}a.fm-catnav__link:hover{border-color:var(--fm-ink);background:#fff}.fm-catnav__link.is-active{background:var(--fm-wine);border-color:var(--fm-wine);color:var(--fm-paper)}.fm-catnav__link--empty{border-style:dashed;color:var(--fm-muted)}html[lang|=ko] .fm-catnav__link,html[lang|=ko] .fm-catnav__label{letter-spacing:.04em}@media screen and (max-width:749px){.fm-catnav{flex-direction:column;gap:.8rem}.fm-catnav__list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(var(--fm-gutter) * -1);padding-right:var(--fm-gutter);max-width:calc(100% + var(--fm-gutter))}.fm-catnav__list::-webkit-scrollbar{display:none}}.fm-image{display:flex;justify-content:center;padding-left:var(--fm-gutter);padding-right:var(--fm-gutter);box-sizing:border-box}.fm-image__figure{width:100%;margin:0}.fm-image__link{display:block}.fm-image__img{display:block;width:100%;height:auto}.fm-image__placeholder{aspect-ratio:3 / 4}.fm-image__caption{margin-top:1.6rem;font-size:1.3rem;line-height:2.2rem;letter-spacing:.08em;color:var(--fm-muted);text-align:center}.fm-image__caption p{margin:0 0 .8rem}.fm-textcard{padding-left:var(--fm-gutter);padding-right:var(--fm-gutter);box-sizing:border-box}.fm-textcard__frame{padding:4rem 5.6rem 4.4rem;text-align:center}.fm-textcard__ornament{display:flex;justify-content:center;margin-bottom:2.4rem}.fm-textcard__butterfly{height:5.6rem;width:auto;mix-blend-mode:multiply;opacity:.75}.fm-textcard__title{margin:0 0 2rem;font-size:2rem;line-height:1.3;letter-spacing:.18em;font-weight:400;color:var(--fm-ink)}.fm-textcard__columns{display:flex;justify-content:center;align-items:stretch}.fm-textcard__col{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;padding:.4rem 3.2rem;font-size:1.45rem;line-height:2;letter-spacing:.06em;color:var(--fm-ink)}.fm-textcard__col+.fm-textcard__col{border-left:1px solid rgba(138,122,78,.55)}.fm-textcard__col p{margin:0}.fm-textcard__col p+p{margin-top:.8rem}.fm-textcard__col a{color:var(--fm-wine);text-decoration:underline;text-underline-offset:.3rem}.fm-textcard--stacked .fm-textcard__columns{flex-direction:column;align-items:center;gap:1.6rem}.fm-textcard--stacked .fm-textcard__col{flex:none;max-width:60rem;padding:0;border-left:0}@media screen and (max-width:989px){.fm-textcard__frame{padding:3.2rem 3.2rem 3.6rem}.fm-textcard__col{padding:.4rem 1.8rem;font-size:1.35rem}}@media screen and (max-width:749px){.fm-textcard__frame{padding:3.2rem 2.4rem 3.6rem}.fm-textcard__butterfly{height:4.4rem}.fm-textcard__columns{flex-direction:column;gap:1.6rem}.fm-textcard__col,.fm-textcard--stacked .fm-textcard__col{padding:0;font-size:1.35rem;line-height:1.9}.fm-textcard__col+.fm-textcard__col{border-left:0;border-top:1px solid var(--fm-line);padding-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fm-theme.css.map */
