@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--fc-parchment: #F7F3EE;--fc-parchment-alt: #EDE8E0;--fc-bark: #1C1410;--fc-bark-mid: #4C3D30;--fc-bark-light: #8C7B6E;--fc-dust: #D9B29C;--fc-linen: #E2D9CC;--fc-amber: #C8813A;--fc-amber-light: #D9944A;--fc-white: #FFFFFF;--fc-bark-fade: rgba(28, 20, 16, .06);--fc-font-serif: "Cormorant Garamond", Georgia, serif;--fc-font-sans: "Montserrat", system-ui, sans-serif;--fc-radius: 0px;--fc-ease: cubic-bezier(.25, .46, .45, .94)}.fc-marquee-section{background:var(--fc-parchment);overflow:hidden;padding:13px 0;border-top:1px solid var(--fc-linen);border-bottom:1px solid var(--fc-linen)}.fc-marquee-track{display:flex;gap:0;width:max-content;animation:fc-marquee 40s linear infinite}.fc-marquee-track:hover{animation-play-state:paused}@keyframes fc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fc-marquee-item{display:flex;align-items:center;gap:24px;padding:0 32px;font-family:var(--fc-font-sans);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--fc-bark-mid);white-space:nowrap}.fc-marquee-dot{width:1px;height:10px;background:var(--fc-dust);flex-shrink:0}.fc-hero{display:grid;grid-template-columns:1fr 1fr;min-height:92vh;overflow:hidden;border-bottom:1px solid var(--fc-linen)}.fc-hero__text-panel{display:flex;flex-direction:column;justify-content:center;padding:80px 64px;background:var(--fc-parchment)}@media(min-width:990px){.fc-hero__text-panel{padding:100px 80px}}.fc-hero__img-panel{position:relative;overflow:hidden;min-height:480px}.fc-hero__img-panel img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important}@media(max-width:767px){.fc-hero{grid-template-columns:1fr!important;min-height:unset!important}.fc-hero__img-panel{order:-1;height:65vw;min-height:unset}.fc-hero__text-panel{padding:48px 24px 56px}}.fc-hero__eyebrow{font-family:var(--fc-font-sans);font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--fc-bark-mid);margin:0 0 36px;display:flex;align-items:center;gap:16px}.fc-hero__eyebrow:before{content:"";display:inline-block;width:32px;height:1px;background:var(--fc-dust);flex-shrink:0}.fc-hero__heading{font-family:var(--fc-font-serif);font-size:clamp(52px,8.5vw,118px);font-weight:400;font-style:italic;color:var(--fc-bark);line-height:1;margin:0 0 40px;max-width:880px;letter-spacing:-.01em}.fc-hero__heading em{font-style:normal}.fc-hero__sub{font-family:var(--fc-font-sans);font-size:13px;font-weight:300;color:var(--fc-bark-mid);line-height:1.85;max-width:380px;margin:0 0 56px;letter-spacing:.03em}.fc-hero__actions{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.fc-btn-primary{display:inline-flex;align-items:center;gap:14px;height:50px;padding:0 36px;background:var(--fc-bark);color:var(--fc-parchment);font-family:var(--fc-font-sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--fc-bark);border-radius:0;transition:background .25s var(--fc-ease),color .25s var(--fc-ease);cursor:pointer}.fc-btn-primary:hover{background:transparent;color:var(--fc-bark)}.fc-btn-ghost{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0;background:transparent;color:var(--fc-bark-mid);font-family:var(--fc-font-sans);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:none;border-bottom:1px solid var(--fc-linen);transition:color .2s var(--fc-ease),border-color .2s var(--fc-ease)}.fc-btn-ghost:hover{color:var(--fc-bark);border-bottom-color:var(--fc-bark)}.fc-grid-section{background:var(--fc-white);padding:80px 40px;border-top:1px solid var(--fc-linen)}@media(min-width:990px){.fc-grid-section{padding:110px 80px}}.fc-grid-section__inner{max-width:1200px;margin:0 auto}.fc-grid-section__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;padding-bottom:20px;border-bottom:1px solid var(--fc-linen);flex-wrap:wrap;gap:20px}.fc-grid-section__title{font-family:var(--fc-font-serif);font-size:clamp(34px,4vw,54px);font-weight:400;font-style:italic;color:var(--fc-bark);margin:0;line-height:1.05}.fc-grid-section__link{font-family:var(--fc-font-sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fc-bark-mid);text-decoration:none;border-bottom:1px solid var(--fc-linen);padding-bottom:2px;transition:color .2s,border-color .2s;white-space:nowrap}.fc-grid-section__link:hover{color:var(--fc-bark);border-bottom-color:var(--fc-bark)}.fc-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}@media(min-width:750px){.fc-product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.fc-product-grid{grid-template-columns:repeat(4,1fr)}}.fc-product-card{display:block;text-decoration:none;cursor:pointer;padding:0 0 32px}.fc-product-card__img-wrap{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--fc-parchment-alt);margin-bottom:16px;border-radius:0}.fc-product-card__img{width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--fc-ease),transform .6s var(--fc-ease)}.fc-product-card:hover .fc-product-card__img{opacity:.88;transform:scale(1.02)}.fc-product-card__badge{position:absolute;top:12px;left:12px;background:var(--fc-bark);color:var(--fc-parchment);font-family:var(--fc-font-sans);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:0}.fc-product-card__badge--amber{background:var(--fc-amber);color:var(--fc-bark)}.fc-product-card__name{font-family:var(--fc-font-serif);font-size:17px;font-weight:400;color:var(--fc-bark);margin:0 0 7px;line-height:1.25;padding:0 6px}.fc-product-card__price{font-family:var(--fc-font-sans);font-size:12px;font-weight:500;letter-spacing:.05em;color:var(--fc-bark-mid);padding:0 6px}.fc-product-card__price s{color:var(--fc-bark-light);margin-right:4px}.fc-story-section{background:var(--fc-parchment);padding:100px 40px;border-top:1px solid var(--fc-linen)}@media(min-width:990px){.fc-story-section{padding:130px 80px}}.fc-story-section__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:60px;align-items:center}@media(min-width:990px){.fc-story-section__inner{grid-template-columns:5fr 4fr;gap:100px}}.fc-story-section__label{font-family:var(--fc-font-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fc-bark-light);margin:0 0 26px}.fc-story-section__heading{font-family:var(--fc-font-serif);font-size:clamp(34px,4vw,56px);font-weight:400;font-style:italic;color:var(--fc-bark);line-height:1.15;margin:0 0 28px}.fc-story-section__body{font-family:var(--fc-font-sans);font-size:13px;font-weight:300;line-height:1.95;color:var(--fc-bark-mid);margin:0 0 44px;max-width:520px;letter-spacing:.02em}.fc-story-section__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:36px;border-top:1px solid var(--fc-linen)}.fc-story-stat__number{font-family:var(--fc-font-serif);font-size:38px;font-weight:400;color:var(--fc-bark);display:block;margin-bottom:6px;line-height:1}.fc-story-stat__label{font-family:var(--fc-font-sans);font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--fc-bark-light);text-transform:uppercase}.fc-story-section__visual{position:relative}.fc-story-section__img-wrap{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--fc-linen);border-radius:0}.fc-story-section__img{width:100%;height:100%;object-fit:cover}.fc-story-section__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--fc-parchment-alt)}.fc-story-section__pull-quote{position:absolute;bottom:-1px;right:-1px;background:var(--fc-parchment);border:1px solid var(--fc-linen);padding:24px 28px;max-width:240px;font-family:var(--fc-font-serif);font-size:18px;font-style:italic;font-weight:400;color:var(--fc-bark);line-height:1.5}@media(max-width:989px){.fc-story-section__pull-quote{display:none}}.fc-footer-cta{background:var(--fc-parchment-alt);padding:90px 40px;text-align:center;border-top:1px solid var(--fc-linen)}.fc-footer-cta__inner{max-width:500px;margin:0 auto}.fc-footer-cta__eyebrow{font-family:var(--fc-font-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fc-bark-light);margin:0 0 20px}.fc-footer-cta__heading{font-family:var(--fc-font-serif);font-size:clamp(28px,3vw,42px);font-weight:400;font-style:italic;color:var(--fc-bark);margin:0 0 14px;line-height:1.2}.fc-footer-cta__sub{font-family:var(--fc-font-sans);font-size:13px;font-weight:300;color:var(--fc-bark-mid);margin:0 0 40px;line-height:1.75;letter-spacing:.02em}.fc-email-form{display:flex;gap:0;max-width:420px;margin:0 auto;border-bottom:1px solid var(--fc-bark)}.fc-email-input{flex:1;height:50px;padding:0 12px 0 0;border:none;background:transparent;font-family:var(--fc-font-sans);font-size:13px;font-weight:300;color:var(--fc-bark);outline:none;letter-spacing:.04em}.fc-email-input::placeholder{color:var(--fc-bark-light)}.fc-email-submit{height:50px;padding:0 16px;background:transparent;color:var(--fc-bark);font-family:var(--fc-font-sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;border:none;cursor:pointer;transition:color .2s var(--fc-ease);white-space:nowrap}.fc-email-submit:hover{color:var(--fc-amber)}.fc-footer-cta__disclaimer{font-family:var(--fc-font-sans);font-size:11px;color:var(--fc-bark-light);margin-top:16px;letter-spacing:.04em}.fc-collection-banner{background:var(--fc-parchment);padding:88px 40px 72px;border-bottom:1px solid var(--fc-linen)}@media(min-width:990px){.fc-collection-banner{padding:120px 80px 88px}}.fc-collection-banner__inner{max-width:1200px;margin:0 auto}.fc-collection-banner__eyebrow{font-family:var(--fc-font-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fc-bark-light);margin:0 0 20px}.fc-collection-banner__title{font-family:var(--fc-font-serif);font-size:clamp(48px,7vw,88px);font-weight:400;font-style:italic;color:var(--fc-bark);margin:0 0 20px;line-height:1}.fc-collection-banner__rule{width:48px;height:1px;background:var(--fc-dust);margin:0 0 20px}.fc-collection-banner__desc{font-family:var(--fc-font-sans);font-size:13px;font-weight:300;color:var(--fc-bark-mid);max-width:480px;line-height:1.85;margin:0;letter-spacing:.02em}.fc-lifestyle-strip{border-bottom:1px solid var(--fc-linen);overflow:hidden}.fc-lifestyle-strip__track{display:grid;grid-template-columns:repeat(3,1fr)!important;gap:2px}.fc-lifestyle-strip__item{aspect-ratio:3/4;overflow:hidden;min-width:0}.fc-lifestyle-strip__item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;transition:transform .7s var(--fc-ease)}.fc-lifestyle-strip__item:hover img{transform:scale(1.04)}@media(max-width:599px){.fc-lifestyle-strip__track{grid-template-columns:repeat(3,72vw)!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fc-lifestyle-strip__track::-webkit-scrollbar{display:none}}.fc-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--fc-ease),transform .7s var(--fc-ease)}.fc-reveal.is-visible{opacity:1;transform:none}.fc-reveal--delay-1{transition-delay:.1s}.fc-reveal--delay-2{transition-delay:.22s}.fc-reveal--delay-3{transition-delay:.34s}.fc-reveal--delay-4{transition-delay:.46s}@media(prefers-reduced-motion:reduce){.fc-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/suleau-coffee.css.map */
