:root{--fs-paper: #FFFFFF;--fs-greige: #F6F4F1;--fs-boucle: #F7F6F4;--fs-clay: #E9E4DE;--fs-bronze: #8A8178;--fs-cognac: #9A5B3A;--fs-espresso: #1C1B19;--fs-ink: #1C1B19;--fs-muted: #6B6660;--fs-line: rgba(28, 27, 25, .12);--fs-serif: "Cormorant Garamond", "Cormorant", Georgia, serif;--fs-sans: "Jost", system-ui, -apple-system, sans-serif;--font-heading-family: var(--fs-serif);--font-body-family: var(--fs-sans);--font-heading-weight: 400;--font-body-weight: 300}body{font-family:var(--fs-sans);font-weight:300;letter-spacing:.01em;color:var(--fs-ink)}h1,h2,h3,.h0,.h1,.h2,.h3,.h4,.card__heading,.product__title h1,.title,.banner__heading{font-family:var(--fs-serif)!important;font-weight:400;letter-spacing:-.005em;line-height:1.08}h1 em,h2 em,h3 em,.fs-italic{font-style:italic}.card__heading{font-size:1.95rem;line-height:1.2}.card__heading a{text-decoration:none}.fs-label,.caption-with-letter-spacing,.card__information .caption-with-letter-spacing,.product__text.caption-with-letter-spacing{font-family:var(--fs-sans)!important;font-size:1.05rem!important;font-weight:400;letter-spacing:.24em!important;text-transform:uppercase;color:var(--fs-bronze)}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button{font-family:var(--fs-sans);font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:1.2rem;min-height:4.8rem;padding:0 3.2rem}.fs-link{font-family:var(--fs-sans);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:.3rem}.fs-link:hover{opacity:.7}.header-wrapper{border-bottom:1px solid var(--fs-line)!important}.header__menu-item,.header__active-menu-item,.list-menu__item{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.header__heading-logo-wrapper img{max-height:54px;width:auto}.header__heading-link .h2{font-family:var(--fs-serif)!important;font-style:italic;font-size:2.8rem;letter-spacing:0;text-transform:lowercase}.announcement-bar__message{font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase}.card__inner{background:#fff!important}.card-wrapper .card__media .media{background:#fff}.card-wrapper .card__media .media img{object-fit:contain!important;padding:2%;transition:transform .6s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__information{padding-top:1.4rem!important}.price{font-family:var(--fs-sans);letter-spacing:.06em;font-weight:400}.badge{border-radius:40px;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.product__media-item .media img{object-fit:contain}.product__media-wrapper .product__media-list .media{background:#fff}.product__title h1{font-size:clamp(3.2rem,4vw,4.6rem)}.product-form__input input[type=radio]+label{border-radius:40px;letter-spacing:.08em}.product__description{font-size:1.6rem;line-height:1.75}.product__accordion .accordion__title{font-family:var(--fs-sans);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}.footer{border-top:1px solid var(--fs-line)}.footer-block__heading{font-family:var(--fs-sans)!important;font-size:1.1rem!important;letter-spacing:.24em;text-transform:uppercase}.fs-section{padding:clamp(6rem,9vw,12rem) 0}.fs-wrap{max-width:136rem;margin:0 auto;padding:0 2rem}@media(min-width:750px){.fs-wrap{padding:0 5rem}}.fs-eyebrow{display:block;margin-bottom:2rem}.fs-h{font-size:clamp(3.6rem,5.6vw,7.2rem);margin:0 0 2.4rem}.fs-h--md{font-size:clamp(3rem,4vw,5rem)}.fs-lead{font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.8;max-width:58rem;color:var(--fs-muted)}.fs-rule{border:0;border-top:1px solid var(--fs-line);margin:0}.fs-mirror{position:relative;aspect-ratio:3 / 4.6;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 460' preserveAspectRatio='none'%3E%3Cpath d='M40 18c26-14 44 8 72 6s38-22 64-18 34 22 60 18 46-14 52 10c6 22-10 44-6 72s16 44 12 72-16 44-12 72 14 46 10 74-14 40-10 66c4 20-12 36-34 34-26-2-40 14-66 16s-40-14-66-12-42 18-66 12c-22-6-26-28-24-50 2-26-12-42-10-68s16-42 12-68-14-44-12-70 14-44 10-70c-4-24-14-46 6-56z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 460' preserveAspectRatio='none'%3E%3Cpath d='M40 18c26-14 44 8 72 6s38-22 64-18 34 22 60 18 46-14 52 10c6 22-10 44-6 72s16 44 12 72-16 44-12 72 14 46 10 74-14 40-10 66c4 20-12 36-34 34-26-2-40 14-66 16s-40-14-66-12-42 18-66 12c-22-6-26-28-24-50 2-26-12-42-10-68s16-42 12-68-14-44-12-70 14-44 10-70c-4-24-14-46 6-56z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.fs-mirror img,.fs-mirror .fs-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-ph{background:var(--fs-greige)}.fs-arch{border-radius:999px 999px 0 0;overflow:hidden}.fs-hero{background:var(--fs-greige);overflow:hidden}.fs-hero__grid{display:grid;gap:4rem;align-items:center;padding:clamp(4rem,6vw,8rem) 0}@media(min-width:990px){.fs-hero__grid{grid-template-columns:1.05fr .95fr;gap:8rem}}.fs-hero__title{font-size:clamp(4.4rem,7.4vw,10rem);line-height:.98;margin:0 0 2.8rem}.fs-hero__media{max-width:52rem;width:100%;justify-self:center}.fs-hero__ctas{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;margin-top:3.6rem}.fs-hero__meta{margin-top:4.8rem;display:flex;gap:3.2rem;flex-wrap:wrap}.fs-hero__meta div{font-size:1.3rem;color:var(--fs-muted)}.fs-hero__meta strong{display:block;font-family:var(--fs-serif);font-weight:400;font-size:2.6rem;color:var(--fs-ink)}.fs-split{display:grid;gap:5rem;align-items:center}@media(min-width:990px){.fs-split{grid-template-columns:1fr 1fr;gap:10rem}.fs-split--flip>:first-child{order:2}}.fs-split__img{aspect-ratio:4 / 5;overflow:hidden}.fs-split__img img{width:100%;height:100%;object-fit:cover;display:block}.fs-tiles{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.fs-tiles{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.fs-tile{position:relative;display:block;text-decoration:none;color:var(--fs-ink);background:#f1ede8;border:1px solid rgba(28,27,25,.06);padding:2.8rem 2.4rem 2.4rem;min-height:20rem;border-radius:22px;box-shadow:0 1px 2px #1c1b190a,0 10px 28px -14px #1c1b192e;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.fs-tile:hover{background:#e8e2da;transform:translateY(-4px);box-shadow:0 2px 4px #1c1b190d,0 18px 36px -16px #1c1b1947}.fs-tile:after{content:"\2192";position:absolute;right:2.2rem;top:2.4rem;font-size:1.6rem;color:var(--fs-bronze);transition:transform .35s ease}.fs-tile:hover:after{transform:translate(4px);color:var(--fs-ink)}.fs-tile__num{font-size:1.05rem;letter-spacing:.24em;color:var(--fs-bronze)}.fs-tile__title{font-family:var(--fs-serif);font-size:clamp(2.4rem,2.4vw,3rem);line-height:1.1;margin:4rem 0 .8rem}.fs-tile__text{font-size:1.35rem;color:var(--fs-muted);line-height:1.6}.fs-tile:hover .fs-tile__text{color:var(--fs-ink)}.fs-menu{display:grid;gap:6rem}@media(min-width:990px){.fs-menu{grid-template-columns:1fr 1fr;gap:6rem 10rem}}.fs-menu__cat h3{font-size:clamp(2.8rem,3vw,3.6rem);margin:0 0 1.6rem;padding-bottom:1.4rem;border-bottom:1px solid var(--fs-line)}.fs-menu__row{display:grid;grid-template-columns:1fr auto;gap:.4rem 2rem;padding:1.4rem 0;border-bottom:1px solid var(--fs-line)}.fs-menu__name{font-size:1.6rem;font-weight:400}.fs-menu__price{font-family:var(--fs-serif);font-size:2rem;white-space:nowrap}.fs-menu__desc{grid-column:1 / -1;font-size:1.35rem;color:var(--fs-muted);line-height:1.6}.fs-menu__dur{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-bronze)}.fs-band{background:var(--fs-greige);color:var(--fs-ink)}.fs-band .fs-label{color:var(--fs-bronze)}.fs-stats{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr);margin-top:5rem}@media(min-width:990px){.fs-stats{grid-template-columns:repeat(4,1fr)}}.fs-stat strong{display:block;font-family:var(--fs-serif);font-weight:400;font-size:clamp(4.8rem,6vw,7.2rem);line-height:1;color:var(--fs-ink)}.fs-stat span{display:block;margin-top:1.2rem;font-size:1.35rem;line-height:1.6;color:var(--fs-muted)}.fs-quote{text-align:center}.fs-quote blockquote{margin:0 auto;max-width:92rem;font-family:var(--fs-serif);font-style:italic;font-size:clamp(2.8rem,3.6vw,4.6rem);line-height:1.25}.fs-quote cite{display:block;margin-top:3rem;font-style:normal}.fs-visit{display:grid;gap:5rem}@media(min-width:990px){.fs-visit{grid-template-columns:.9fr 1.1fr;gap:8rem;align-items:stretch}}.fs-visit dl{display:grid;grid-template-columns:auto 1fr;gap:1.2rem 3rem;margin:3rem 0 0;font-size:1.5rem}.fs-visit dt{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fs-bronze);padding-top:.3rem}.fs-visit dd{margin:0;line-height:1.6}.fs-visit dd a{color:inherit}.fs-visit__map{min-height:38rem;background:var(--fs-greige)}.fs-visit__map iframe{width:100%;height:100%;min-height:38rem;border:0;filter:grayscale(1) contrast(.95)}.fs-gallery{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.fs-gallery{grid-template-columns:1.2fr .8fr 1fr;gap:2.4rem}.fs-gallery>:nth-child(2){margin-top:8rem}}.fs-gallery figure{margin:0;overflow:hidden;aspect-ratio:4 / 5}.fs-gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s ease}.fs-gallery figure:hover img{transform:scale(1.04)}.fs-book-pill{position:fixed;z-index:3;right:1.6rem;bottom:1.6rem;display:inline-flex;align-items:center;min-height:4.6rem;padding:0 2.4rem;border-radius:40px;background:var(--fs-espresso);color:var(--fs-boucle);text-decoration:none;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 10px 30px #0000002e}@media(min-width:990px){.fs-book-pill{display:none}}@media(max-width:749px){.fs-hero__meta{gap:2rem}.fs-menu__price{font-size:1.8rem}.card__heading{font-size:1.7rem}}.fs-team{display:grid;gap:5rem 2.4rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.fs-team{grid-template-columns:repeat(3,1fr);gap:7rem 4rem}}.fs-member__img{aspect-ratio:4 / 5.4;overflow:hidden;background:var(--fs-greige)}.fs-member__img img{width:100%;height:100%;object-fit:cover;display:block}.fs-member__name{font-size:clamp(2.4rem,2.4vw,3.2rem);margin:.6rem 0 1.2rem}.fs-member__bio{font-size:1.45rem;line-height:1.75;color:var(--fs-muted);margin:0 0 1.6rem}@media(max-width:749px){.fs-member__bio{font-size:1.35rem}}.fs-awards{list-style:none;padding:0;margin:5rem 0 0;display:grid;gap:0}@media(min-width:990px){.fs-awards{grid-template-columns:1fr 1fr;column-gap:8rem}}.fs-awards li{padding:1.8rem 0;border-top:1px solid var(--fs-line);font-size:1.6rem;line-height:1.5;display:flex;gap:2rem}.fs-awards li span{font-family:var(--fs-serif);font-size:2rem;color:var(--fs-bronze);min-width:5.6rem}.fs-notes{display:grid;gap:3rem;margin-top:6rem}@media(min-width:990px){.fs-notes{grid-template-columns:repeat(3,1fr);gap:4rem}}.fs-note{background:var(--fs-boucle);padding:3.2rem}.fs-note h3{font-size:2.6rem;margin:0 0 1.2rem}.fs-note p,.fs-note li{font-size:1.4rem;line-height:1.7;color:var(--fs-muted)}.fs-note ul{padding-left:1.8rem;margin:0}.footer .footer-block__brand-info img{filter:none}.footer a{color:var(--fs-muted)}.footer a:hover{color:var(--fs-ink)}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;letter-spacing:.04em;text-transform:none}.newsletter-form__field-wrapper .field__input{border-radius:40px}.header__heading-logo{max-height:46px;width:auto}@media(max-width:749px){.header__heading-logo{max-height:34px}}.mega-menu__link--level-2{font-family:var(--fs-sans);letter-spacing:.2em;text-transform:uppercase;font-size:1.15rem;color:var(--fs-bronze)}.fs-hero-full{position:relative;min-height:min(92vh,980px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:var(--fs-greige)}.fs-hero-full__media,.fs-hero-full__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.fs-hero-full__media img{width:100%;height:100%;object-fit:cover;object-position:var(--fs-focus, 50% 60%);display:block}.fs-hero-full__scrim{background:linear-gradient(180deg,#0000 35%,#1412102e 60%,#1412108c)}.fs-hero-full__content{position:relative;z-index:1;width:100%;padding-top:12rem;padding-bottom:clamp(5rem,8vw,10rem)}.fs-hero-full .fs-label{color:#ffffffe0}.fs-hero-full__title{color:#fff;font-size:clamp(4.4rem,7.6vw,11rem);line-height:.96;max-width:14ch;margin:0 0 2.4rem}.fs-hero-full__text{font-size:clamp(1.6rem,1.5vw,1.9rem);line-height:1.7;max-width:52rem;color:#ffffffe6}.fs-hero-full__text p{margin:0}.fs-hero-full .fs-link{color:#fff}.fs-btn-light{background:#fff!important;color:var(--fs-ink)!important}.fs-btn-light:after{box-shadow:none!important}@media(max-width:749px){.fs-hero-full{min-height:88svh}.fs-hero-full__title{max-width:none}}body,.gradient{background-color:#fff}.header-wrapper{background:#fff}.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--fs-ink)}.card--standard .card__inner,.card--card{border:0!important}.card__inner.color-scheme-1,.card__inner.gradient{background:#fff!important}.card-wrapper .card{--border-opacity: 0}.utility-bar.gradient{background-color:rgb(var(--color-background))}.freegifts-main-container.sca-modal-fg{--bogos-gs-title: #1C1B19 !important;--bogos-gs-product-title: #1C1B19 !important;--bogos-gs-original-price: #8A857E !important;--bogos-gs-discounted-price: #1C1B19 !important;--bogos-gs-atc-text: #1C1B19 !important;--bogos-gs-atc-bg: #FFFFFF !important;--bogos-gs-badge-bg: #F6F4F1 !important;--bogos-gs-badge-bg-success: #F6F4F1 !important;--bogos-gs-offer-title: #1C1B19 !important}.freegifts-main-container.sca-is-visible-fg{background:#1c1b1961!important}.freegifts-main-container .bogos-gift-slider-modal{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;transform:none!important;width:440px!important;min-width:0!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:-18px 0 50px #1c1b1929!important;padding:28px 24px 24px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;font-family:var(--font-body-family)!important;color:#1c1b19!important}.freegifts-main-container.sca-is-visible-fg .bogos-gift-slider-modal{animation:fsGiftIn .42s cubic-bezier(.22,.8,.24,1) both!important}@keyframes fsGiftIn{0%{transform:translate(100%)!important;opacity:.4}to{transform:translate(0)!important;opacity:1}}.freegifts-main-container .bogos-gifts-slider-header{padding:0 34px 14px 0!important;border-bottom:1px solid #ECE8E2!important;margin-bottom:16px!important}.freegifts-main-container .bogos-slider-info-title{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:30px!important;line-height:1.1!important;letter-spacing:0!important;text-align:left!important;color:#1c1b19!important}.freegifts-main-container .bogos-slider-close-btn{top:4px!important;right:0!important;left:auto!important;width:28px!important;height:28px!important;opacity:.7}.freegifts-main-container .bogos-slider-close-btn:hover{opacity:1}.freegifts-main-container .bogos-slider-offers-container{flex:1 1 auto!important;overflow-y:auto!important;display:block!important;padding:0!important}.freegifts-main-container .bogos-slider-offer{background:transparent!important;padding:0!important;display:block!important;height:auto!important;margin-bottom:18px!important}.freegifts-main-container .bogos-slider-offer-title{font-family:var(--font-heading-family)!important;font-size:20px!important;font-weight:400!important}.freegifts-main-container .bogos-slider-offer-badge-container{justify-content:flex-start!important;margin:0 0 12px!important;position:static!important}.freegifts-main-container .bogos-slider-offer-badge{background:#f6f4f1!important;color:#1c1b19!important;border-radius:999px!important;padding:7px 14px!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important}.freegifts-main-container .bogos-badge-icon{display:none!important}.freegifts-main-container .glider-contain,.freegifts-main-container .glider{width:100%!important;height:auto!important;overflow:visible!important;transform:none!important}.freegifts-main-container .glider-track{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;transform:none!important}.freegifts-main-container .glider-prev,.freegifts-main-container .glider-next,.freegifts-main-container .glider-dots,.freegifts-main-container [class*=glider-dot],.freegifts-main-container [class*=bogos-slider-arrow]{display:none!important}.freegifts-main-container .bogos-offer-gift-item{width:100%!important;min-width:0!important;height:auto!important;display:grid!important;grid-template-columns:76px 1fr!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:2px!important;align-items:center!important;padding:12px!important;border:1px solid #ECE8E2!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.freegifts-main-container .bogos-gift-item-top-info{display:contents!important}.freegifts-main-container .bogos-gift-item-image-container{grid-column:1!important;grid-row:1 / span 2!important;width:76px!important;height:76px!important;padding:0!important;border-radius:10px!important;background:#f6f4f1!important;overflow:hidden!important}.freegifts-main-container .bogos-gift-item-image-container a{display:block;width:100%;height:100%}.freegifts-main-container .bogos-gift-item-image{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply}.freegifts-main-container .bogos-gift-item-top-info>a.gift-original-url:not(:first-child),.freegifts-main-container .bogos-gift-item-top-info>a:last-child{grid-column:2!important;grid-row:1!important;text-decoration:none!important;align-self:end!important}.freegifts-main-container .bogos-gift-product-title{font-family:var(--font-heading-family)!important;font-size:19px!important;font-weight:500!important;line-height:1.15!important;text-align:left!important;color:#1c1b19!important;-webkit-line-clamp:2;min-height:0!important;margin:0!important}.freegifts-main-container .bogos-gift-item-bottom-info{grid-column:2!important;grid-row:2!important;width:auto!important;height:auto!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 10px!important;justify-content:flex-start!important}.freegifts-main-container .bogos-gift-variant-title{font-size:12px!important;color:#8a857e!important;letter-spacing:.06em!important;margin:0!important}.freegifts-main-container .bogos-gift-item-price-container{margin:0!important;justify-content:flex-start!important;gap:8px!important}.freegifts-main-container .bogos-gift-item-price{color:#1c1b19!important;font-weight:600!important;font-size:14px!important}.freegifts-main-container .bogos-gift-item-compare-price{color:#8a857e!important;font-size:13px!important}.freegifts-main-container .bogos-gift-item-add-container{width:100%!important;margin-top:6px!important;display:flex!important;gap:8px!important}.freegifts-main-container .bogos-gift-item-quantity-wrapper{display:none!important}.freegifts-main-container .bogos-gift-item-add-btn{flex:1 1 auto!important;width:100%!important;height:38px!important;min-height:0!important;border-radius:999px!important;background:#fff!important;color:#1c1b19!important;border:1px solid #1C1B19!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;transition:background .2s,color .2s}.freegifts-main-container .bogos-gift-item-add-btn:hover{background:#1c1b19!important;color:#fff!important}@media(max-width:600px){.freegifts-main-container .bogos-gift-slider-modal{width:100vw!important;padding:22px 16px 16px!important}.freegifts-main-container .bogos-slider-info-title{font-size:26px!important}}@media(prefers-reduced-motion:reduce){.freegifts-main-container.sca-is-visible-fg .bogos-gift-slider-modal{animation:none!important}}.freegifts-main-container .bogos-offer-gift-item,.freegifts-main-container .glider-slide{max-width:none!important;flex:0 0 auto!important;text-align:left!important;justify-items:start!important}.freegifts-main-container .bogos-gift-item-title,.freegifts-main-container .bogos-gift-product-title,.freegifts-main-container .bogos-gift-variant-title{text-align:left!important;width:auto!important}.freegifts-main-container .bogos-gift-item-price-container{width:auto!important;display:flex!important}.freegifts-main-container .bogos-slider-offer-badge-container{background:transparent!important;box-shadow:none!important;border:0!important}.freegifts-main-container .bogos-slider-info-title{text-align:left!important}.freegifts-main-container .bogos-slider-header-info{text-align:left!important;align-items:flex-start!important;width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/florence.css.map */
