:root{--fl-porcelain: #FBFAF7;--fl-paper: #FFFFFF;--fl-sand: #F2EEE8;--fl-stone: #D9D2C7;--fl-line: #E6E1D9;--fl-ink: #151515;--fl-ink-soft: #5F5A54;--fl-ink-hover: #3A3A3A;--fl-sale: #8A2B2B;--fl-serif: var(--font-heading--family);--fl-sans: var(--font-body--family);--fl-gutter: clamp(16px, 4vw, 56px);--fl-section: clamp(64px, 9vw, 128px);--fl-max: 1360px;--fl-label: 500 .6875rem/1.4 var(--fl-sans)}body{background:var(--fl-porcelain);color:var(--fl-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:749px){body{font-size:17px}.rte,.rte p{font-size:17px;line-height:1.65}}::selection{background:var(--fl-stone);color:var(--fl-ink)}:focus-visible{outline:1px solid var(--fl-ink);outline-offset:3px}h1,h2,h3,.h1,.h2,.h3{font-weight:400;letter-spacing:-.005em}a{text-underline-offset:3px}.button,button.button,.shopify-payment-button__button--unbranded,.add-to-cart-button{min-height:52px;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.button:hover,.add-to-cart-button:hover{background-color:var(--fl-ink-hover);border-color:var(--fl-ink-hover)}.fl-wrap{max-width:var(--fl-max);margin:0 auto;padding:0 var(--fl-gutter)}.fl-section{padding:var(--fl-section) 0}.fl-eyebrow{display:block;font:var(--fl-label);letter-spacing:.22em;text-transform:uppercase;color:var(--fl-ink-soft);margin:0 0 18px}.fl-title{font-family:var(--fl-serif);font-weight:400;line-height:1.05;margin:0;color:inherit;letter-spacing:-.01em}.fl-title--xl{font-size:clamp(2.75rem,6.4vw,5.5rem)}.fl-title--l{font-size:clamp(2.25rem,4.4vw,3.75rem)}.fl-title--m{font-size:clamp(1.75rem,2.8vw,2.5rem)}.fl-lead{font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.75;color:var(--fl-ink-soft);max-width:32em}.fl-link{display:inline-flex;align-items:center;min-height:48px;color:var(--fl-ink);text-decoration:none;font:var(--fl-label);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) 0 calc(50% + .95em) / 100% 1px no-repeat;transition:background-size .3s ease}.fl-link:hover{background-size:0 1px}.fl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;background:var(--fl-ink);color:#fff;border:1px solid var(--fl-ink);text-decoration:none;font:var(--fl-label);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;transition:all .25s ease}.fl-btn:hover{background:var(--fl-ink-hover);border-color:var(--fl-ink-hover);color:#fff}.fl-btn--ghost{background:transparent;color:var(--fl-ink);border-color:var(--fl-ink)}.fl-btn--ghost:hover{background:var(--fl-ink);color:#fff}.fl-btn--light{background:#fff;color:var(--fl-ink);border-color:#fff}.fl-btn--light:hover{background:var(--fl-sand);border-color:var(--fl-sand);color:var(--fl-ink)}.fl-img{display:block;width:100%;height:100%;object-fit:cover}.fl-media{position:relative;overflow:hidden;background:var(--fl-sand)}.fl-media img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}a:hover>.fl-media img,.fl-tile:hover .fl-media img{transform:scale(1.03)}.fl-hero{display:grid;grid-template-columns:1fr;background:var(--fl-sand);color:var(--fl-ink)}.fl-hero--dark{color:#fff}.fl-hero__media{aspect-ratio:4 / 5}.fl-hero__panel{display:flex;flex-direction:column;justify-content:center;padding:44px var(--fl-gutter) 56px}.fl-hero--dark .fl-eyebrow{color:#ffffffbf}.fl-hero__text{margin:24px 0 36px;font-size:1.0625rem;line-height:1.75;color:var(--fl-ink-soft);max-width:28em}.fl-hero--dark .fl-hero__text{color:#ffffffd9}.fl-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.fl-hero:not(.fl-hero--dark) .fl-btn--light{background:var(--fl-ink);color:#fff;border-color:var(--fl-ink)}.fl-hero:not(.fl-hero--dark) .fl-btn--light:hover{background:var(--fl-ink-hover);border-color:var(--fl-ink-hover)}.fl-hero--dark .fl-btn--ghost{color:#fff;border-color:#fff}.fl-hero--dark .fl-btn--ghost:hover{background:#fff;color:var(--fl-ink)}@media(min-width:750px){.fl-hero{grid-template-columns:1.2fr 1fr;min-height:min(90vh,900px)}.fl-hero--flip .fl-hero__media{order:2}.fl-hero__media{aspect-ratio:auto;min-height:600px}.fl-hero__panel{padding:72px clamp(48px,7vw,120px)}}.fl-assure{background:var(--fl-paper);border-top:1px solid var(--fl-line);border-bottom:1px solid var(--fl-line)}.fl-assure__list{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 auto;padding:0;max-width:var(--fl-max)}.fl-assure__item{display:flex;align-items:center;gap:14px;padding:20px var(--fl-gutter);font-size:.875rem;line-height:1.4}.fl-assure__item svg{flex:0 0 24px;width:24px;height:24px;color:var(--fl-ink)}.fl-assure__item strong{display:block;font:var(--fl-label);letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px}.fl-assure__item span{color:var(--fl-ink-soft);font-size:.8125rem}@media(min-width:990px){.fl-assure__list{grid-template-columns:repeat(4,1fr)}.fl-assure__item{justify-content:center}.fl-assure__item+.fl-assure__item{border-left:1px solid var(--fl-line)}}.fl-tiles__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:44px}.fl-tiles__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.fl-tiles__grid{grid-template-columns:repeat(4,1fr);gap:16px}}.fl-tile{display:block;text-decoration:none;color:var(--fl-ink)}.fl-tile .fl-media{aspect-ratio:3 / 4}.fl-tile__caption{padding:18px 0 4px}.fl-tile__title{font-family:var(--fl-serif);font-size:clamp(1.5rem,2.1vw,2rem);margin:0 0 6px;font-weight:400;line-height:1.1}.fl-tile__cta{font:var(--fl-label);letter-spacing:.18em;text-transform:uppercase;color:var(--fl-ink-soft)}.fl-story{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}.fl-story .fl-media{aspect-ratio:4 / 5}.fl-story__body .fl-lead{margin:26px 0 30px}.fl-story__list{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:0;border-top:1px solid var(--fl-line)}.fl-story__list li{padding:16px 0;border-bottom:1px solid var(--fl-line);font-size:1rem;line-height:1.5}@media(min-width:990px){.fl-story{grid-template-columns:1.15fr 1fr;gap:clamp(56px,8vw,140px)}.fl-story--flip .fl-story__media{order:2}}.fl-section--tint{background:var(--fl-sand)}.fl-section--paper{background:var(--fl-paper)}.fl-values{display:grid;grid-template-columns:1fr;gap:44px;margin-top:56px}@media(min-width:750px){.fl-values{grid-template-columns:repeat(3,1fr);gap:56px}}.fl-value{border-top:1px solid var(--fl-ink);padding-top:22px}.fl-value__num{font:var(--fl-label);letter-spacing:.2em;color:var(--fl-ink-soft);margin-bottom:18px}.fl-value h3{font-family:var(--fl-serif);font-weight:400;font-size:1.875rem;line-height:1.1;margin:0 0 12px}.fl-value p{color:var(--fl-ink-soft);line-height:1.75;margin:0}.fl-news{background:var(--fl-ink);color:#fff;text-align:center}.fl-news .fl-eyebrow{color:#ffffffa6}.fl-news__text{color:#ffffffd1;margin:18px auto 32px;max-width:30em;line-height:1.75}.fl-news__form{display:flex;flex-direction:column;gap:10px;max-width:540px;margin:0 auto}.fl-news__form input[type=email]{min-height:54px;padding:0 18px;border:0;border-bottom:1px solid rgba(255,255,255,.55);background:transparent;color:#fff;font-size:1rem;border-radius:0}.fl-news__form input::placeholder{color:#fff9}.fl-news__fine{font-size:.75rem;color:#fff9;margin-top:16px}.fl-news__ok{font-size:1rem;margin-top:14px}@media(min-width:750px){.fl-news__form{flex-direction:row;align-items:end}.fl-news__form input[type=email]{flex:1}}.fl-colhero{display:grid;grid-template-columns:1fr;background:var(--fl-sand)}.fl-colhero__body{padding:40px var(--fl-gutter) 36px;display:flex;flex-direction:column;justify-content:center}.fl-colhero__body .fl-lead{margin-top:16px}.fl-colhero .fl-media{aspect-ratio:16 / 10}@media(min-width:990px){.fl-colhero{grid-template-columns:1fr 1fr;min-height:420px}.fl-colhero__body{padding:64px clamp(48px,7vw,120px)}.fl-colhero .fl-media{aspect-ratio:auto}}.fl-crumbs{font:var(--fl-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fl-ink-soft);margin-bottom:22px}.fl-crumbs a{color:inherit;text-decoration:none}.fl-crumbs a:hover{text-decoration:underline}.header__menu-item,.menu-list__link{letter-spacing:.14em}.product-card .product-card__title,product-card .product-title{font-size:.9375rem;line-height:1.45}.product-card .price,product-card .price{font-size:.9375rem;font-weight:500}.product-badges__badge,.badge{letter-spacing:.16em;font-size:.625rem;padding:6px 9px;font-weight:500}.compare-at-price{color:var(--fl-ink-soft)}.price--on-sale,.price-item--sale,.price .price--sale{color:var(--fl-sale)}.product-details .product-title,.product-information .product-title{font-family:var(--fl-serif);font-weight:400;line-height:1.1}.variant-option__button-label,.variant-picker .variant-option label{min-height:48px;min-width:48px}.accordion summary,details summary{min-height:52px}.fl-trust,.fl-faq-container,.fl-faq-item{border-color:var(--fl-line)!important}.fl-offer-banner,.fl-spring-banner{background:var(--fl-sand)!important;border-color:var(--fl-line)!important}.fl-offer-banner__title,.fl-spring-banner__title{color:var(--fl-ink)!important}.fl-vvloc,.fl-shipping-info{background:var(--fl-paper)!important;border:1px solid var(--fl-line)!important;border-radius:0!important}.am-dot{background:var(--fl-sale)!important}.belmont-payment-icons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:12px 0}.belmont-payment-icons svg{width:38px;height:24px}.eb__tier,.kb__deal{border-radius:0!important}.eb__tier.is-selected,.kb__deal.is-selected{border-color:var(--fl-ink)!important;box-shadow:0 0 0 1px var(--fl-ink) inset}.main-page .rte,.shopify-policy__container .rte{max-width:760px;margin-inline:auto}.rte table{width:100%;border-collapse:collapse;font-size:.9375rem}.rte th,.rte td{padding:11px 12px;border-bottom:1px solid var(--fl-line);text-align:left}.rte th{background:var(--fl-sand);font-weight:500}.shopify-policy__container{padding:var(--fl-section) var(--fl-gutter)}.shopify-policy__title h1{font-family:var(--fl-serif);font-weight:400}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.fl-pname{display:block;font-family:var(--fl-serif);font-size:1.3125rem;line-height:1.15;color:var(--fl-ink);letter-spacing:0}.fl-psub{display:block;margin-top:4px;font-size:.8125rem;line-height:1.4;color:var(--fl-ink-soft);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.fl-ptitle{margin:4px 0 2px}.fl-ptitle__name{font-family:var(--fl-serif);font-weight:400;font-size:clamp(2.25rem,3.4vw,3rem);line-height:1.02;margin:0;letter-spacing:-.01em}.fl-ptitle__sub{margin:10px 0 0;font-size:.9375rem;line-height:1.5;color:var(--fl-ink-soft)}.product-card__image,.card-gallery,product-card .media{background:var(--fl-sand)}.fl-usps__list{list-style:none;margin:14px 0 6px;padding:14px 0;display:grid;gap:10px;border-top:1px solid var(--fl-line);border-bottom:1px solid var(--fl-line)}.fl-usps__item{display:flex;align-items:center;gap:12px;font-size:.875rem;line-height:1.4;color:var(--fl-ink)}.fl-usps__icon{display:inline-flex;flex:0 0 20px;color:var(--fl-ink)}.fl-usps__icon svg{width:20px;height:20px;stroke-width:1.3}.fl-intro{font-size:1rem;line-height:1.7;color:var(--fl-ink-soft);margin:4px 0 2px;max-width:34em}.fl-intro p{margin:0}.fl-delivery{display:grid;gap:14px;padding:18px 0;border-top:1px solid var(--fl-line);border-bottom:1px solid var(--fl-line);margin:6px 0}.fl-delivery__row{display:flex;gap:14px;align-items:flex-start}.fl-delivery__row svg{flex:0 0 22px;width:22px;height:22px;color:var(--fl-ink);margin-top:1px}.fl-delivery__row p{margin:0;font-size:.875rem;line-height:1.5}.fl-delivery__row strong{display:block;font-weight:500}.fl-delivery__row span{color:var(--fl-ink-soft)}.fl-info{border-top:1px solid var(--fl-line)}.fl-info__item{border-bottom:1px solid var(--fl-line)}.fl-info__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:56px;font:var(--fl-label);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fl-ink)}.fl-info__item summary::-webkit-details-marker{display:none}.fl-info__item summary:after{content:"+";font:300 1.25rem/1 var(--fl-sans);transition:transform .25s ease}.fl-info__item[open] summary:after{transform:rotate(45deg)}.fl-info__body{padding:0 0 20px;font-size:.9375rem;line-height:1.7;color:var(--fl-ink-soft)}.fl-info__body p{margin:0 0 10px}.fl-info__body a{color:var(--fl-ink)}.fl-size__open{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;background:none;border:0;cursor:pointer;font:var(--fl-label);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fl-ink);text-decoration:underline;text-underline-offset:4px}.fl-size__open svg{width:22px;height:22px}.fl-size__dialog{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(560px,100vw);max-width:100vw;padding:0;border:0;background:var(--fl-porcelain)}.fl-size__dialog::backdrop{background:#15151573}.fl-size__panel{padding:28px clamp(20px,4vw,40px) 40px}.fl-size__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.fl-size__title{font-family:var(--fl-serif);font-size:1.875rem;margin:0}.fl-size__close{font-size:2rem;line-height:1;background:none;border:0;cursor:pointer;min-width:48px;min-height:48px;color:var(--fl-ink)}.fl-size__body table{font-size:.875rem}.fl-size__body [style*=background]{background:transparent!important;box-shadow:none!important}.fl-details__row+.fl-details__row{margin-top:clamp(48px,7vw,96px)}.fl-details .fl-story .fl-media{aspect-ratio:1 / 1}.fl-faq__wrap{display:grid;gap:32px}@media(min-width:990px){.fl-faq__wrap{grid-template-columns:1fr 1.4fr;gap:96px;align-items:start}}.fl-faq .fl-info__item summary{font:400 1rem/1.4 var(--fl-sans);letter-spacing:0;text-transform:none;min-height:64px}.fl-info__body h1,.fl-info__body h2,.fl-info__body h3,.fl-info__body h4{font:var(--fl-label);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fl-ink);margin:18px 0 8px}.fl-info__body ul{margin:0 0 10px;padding-left:18px}.fl-info__body li{margin:2px 0}.fl-colhead{padding:clamp(28px,4vw,56px) 0 clamp(8px,1.5vw,16px)}.fl-colhead__text{margin-top:12px}.fl-chips{list-style:none;display:flex;gap:8px;margin:26px 0 0;padding:0;overflow-x:auto;scrollbar-width:none}.fl-chips::-webkit-scrollbar{display:none}.fl-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--fl-line);background:var(--fl-paper);color:var(--fl-ink);text-decoration:none;white-space:nowrap;font:var(--fl-label);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.fl-chip:hover{border-color:var(--fl-ink)}.fl-chip.is-active{background:var(--fl-ink);border-color:var(--fl-ink);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/5/assets/formaluxe-editorial.css.map */
