:root{--fs-ink:#292324;--fs-deep:#31292a;--fs-wine:#51272b;--fs-cream:#f7f4ee;--fs-paper:#fffdf9;--fs-gold:#dfae71;--fs-line:#dfd6ca}html{scroll-behavior:smooth}body{background:var(--fs-cream);color:var(--fs-ink)}#MainContent{background:var(--fs-cream)}#MainContent h1,#MainContent h2,#MainContent h3,.footer-content .menu__heading__default{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em;line-height:1.15}#MainContent p{line-height:1.65}#MainContent a:focus-visible,.fs-sitewide a:focus-visible,.fs-home a:focus-visible{outline:3px solid var(--fs-gold);outline-offset:3px}.button,.button-primary,.button-secondary,input,select,textarea{border-radius:4px!important}#header-group{border-bottom:1px solid var(--fs-line)}.header-section{background:var(--fs-paper)}.header__row{max-width:1440px;margin-inline:auto}.header__logo img{object-fit:contain}.fs-certification-bar{display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 22px;background:var(--fs-wine);color:#fff;font-size:14px;line-height:1.4;text-align:center}.fs-certification-bar strong{font-weight:700}.fs-certification-bar span{color:#ead2b3}.fs-home__hero{display:grid;grid-template-columns:51% 49%;min-height:590px;background:var(--fs-deep);color:#fff}.fs-home__copy{align-self:center;padding:clamp(45px,6vw,95px) clamp(30px,6vw,100px)}.fs-overline{text-transform:uppercase;letter-spacing:.14em;font-size:13px!important;font-weight:700;color:#b88251;margin:0 0 18px!important}.fs-home__copy .fs-overline,.fs-home__quality .fs-overline{color:var(--fs-gold)}.fs-home h1{font-size:clamp(48px,5.5vw,82px);max-width:690px;line-height:1.05!important;margin:0 0 25px;color:#fff}.fs-home__intro{font-size:18px;line-height:1.65;max-width:550px;color:#ebe2dc}.fs-home__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:32px}.fs-home .fs-button{display:inline-flex;background:var(--fs-gold);color:#2c2221;border:0;padding:15px 23px;font-weight:700;min-height:49px;text-decoration:none}.fs-home .fs-button:hover{background:#edc690}.fs-text-link,.fs-quality-link{display:inline-flex;gap:9px;align-items:center;color:#f6e4cb;text-decoration:underline;text-underline-offset:5px;font-weight:600}.fs-home__credential{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:55px;padding-top:19px;border-top:1px solid #776d6d;font-size:14px}.fs-home__credential span{color:var(--fs-gold);font-size:12px;letter-spacing:.14em;font-weight:700}.fs-home__credential strong{color:#fff;font-weight:500}.fs-home__image{position:relative;min-height:590px;overflow:hidden}.fs-home__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:62% center}.fs-home__image>span{position:absolute;right:22px;bottom:22px;background:#292324df;padding:12px 16px;font-size:12px;letter-spacing:.1em;font-weight:700}.fs-home__principles{display:grid;grid-template-columns:repeat(3,1fr);padding:25px max(5vw,25px);background:var(--fs-paper);border-bottom:1px solid var(--fs-line)}.fs-home__principles>div{display:flex;gap:18px;padding:12px 25px;border-right:1px solid var(--fs-line)}.fs-home__principles>div:last-child{border:0}.fs-home__principles span{font:25px Georgia,serif;color:#ae7750}.fs-home__principles p{margin:0;line-height:1.4}.fs-home__principles strong,.fs-home__principles small{display:block}.fs-home__principles strong{font-size:16px}.fs-home__principles small{margin-top:5px;font-size:14px;color:#6e6662}.fs-home__quality{display:grid;grid-template-columns:1.15fr .85fr;gap:min(8vw,110px);align-items:center;background:var(--fs-deep);color:#fff;padding:85px max(7vw,25px)}.fs-home__quality-copy h2{font-size:clamp(40px,4.2vw,65px);max-width:700px;margin:0 0 24px;color:#fff}.fs-home__quality-copy>p:not(.fs-overline){font-size:17px;max-width:620px;color:#e7dcd7;margin:0 0 16px}.fs-quality-link{margin-top:16px;color:var(--fs-gold)}.fs-home__quality-card{min-height:400px;display:flex;flex-direction:column;justify-content:space-between;background:#f2eadf;color:#3a2f2d;padding:40px;box-shadow:14px 14px #ffffff14}.fs-home__quality-card>span:first-child{font-size:12px;letter-spacing:.15em;font-weight:700;color:#775444}.fs-home__quality-rule{border-top:1px solid #c8b9a7}.fs-home__quality-symbol{font-size:43px;color:#aa734a}.fs-home__quality-card strong{font:40px/1.1 Georgia,serif;letter-spacing:-.035em}.fs-home__quality-card p{font:22px/1.4 Georgia,serif;margin:0}.fs-home__quality-card small{font-size:13px;border-top:1px solid #c8b9a7;padding-top:16px;color:#6b5c55}.fs-home__shop{max-width:1480px;margin:auto;padding:80px max(5vw,25px)}.fs-home__shop-heading{max-width:900px;margin-bottom:28px}.fs-home__shop-heading h2{font-size:clamp(37px,3.5vw,54px);margin:0 0 12px}.fs-home__shop-heading>p:last-child{font-size:17px;color:#685e5b}.fs-home__categories{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.fs-home__category{position:relative;min-height:360px;overflow:hidden;color:#fff!important;text-decoration:none!important;background:var(--fs-deep)}.fs-home__category img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.fs-home__category:hover img{transform:scale(1.04)}.fs-home__category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1f1415de,transparent 75%)}.fs-home__category>span{position:absolute;z-index:1;bottom:32px;left:33px;right:33px}.fs-home__category strong,.fs-home__category small,.fs-home__category em{display:block}.fs-home__category strong{font:38px Georgia,serif;letter-spacing:-.035em}.fs-home__category small{font-size:16px;margin:6px 0 16px}.fs-home__category em{font:700 14px system-ui,sans-serif;text-decoration:underline;text-underline-offset:5px}#MainContent:not([data-template=index]){padding-block:22px 55px}#MainContent:not([data-template=index]) .section{max-width:1480px;margin-inline:auto}#MainContent:not([data-template=index]) h1{font-size:clamp(34px,4vw,58px)}.product-grid__item .product-card{background:var(--fs-paper);border:1px solid var(--fs-line);border-radius:3px;overflow:hidden;padding-bottom:12px}.product-card__link{color:var(--fs-ink)}.product-card .price{color:var(--fs-wine)}.product-information{padding-block:30px 70px}.product-details{color:var(--fs-ink)}.fs-product-quality{margin-top:22px;border-top:1px solid var(--fs-line);padding:20px 0;display:flex;gap:16px;align-items:flex-start}.fs-product-quality__mark{color:#a76c43;font-size:25px;line-height:1}.fs-product-quality strong{display:block;font-size:15px}.fs-product-quality p{margin:5px 0 0;font-size:14px;line-height:1.5;color:#5f5552}.cart-page,.product-grid-container{background:var(--fs-cream)}.cart-page__summary{background:var(--fs-paper);border:1px solid var(--fs-line);border-radius:3px;padding:18px}.fs-sitewide{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:35px max(5vw,25px);background:#efe8dc;border-top:1px solid var(--fs-line);color:var(--fs-ink)}.fs-sitewide p{margin:0;font-size:16px}.fs-sitewide strong{font:26px Georgia,serif;letter-spacing:-.03em}.fs-sitewide a{color:var(--fs-wine);font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}footer{background:#eee8df;color:var(--fs-ink)}footer .section-background{background:#eee8df!important}footer .footer-content,footer .footer-utilities{color:var(--fs-ink)}footer a{color:inherit}@media(max-width:900px){.fs-home__hero{grid-template-columns:1fr}.fs-home__copy{padding:58px 6vw}.fs-home__image{min-height:380px}.fs-home__quality{grid-template-columns:1fr;gap:42px}.fs-home__quality-card{min-height:340px}.fs-home__principles>div{padding:12px}}@media(max-width:749px){.fs-certification-bar{font-size:13px;display:block;padding:11px 16px}.fs-certification-bar span{display:block;margin-top:2px}.fs-home__copy{padding:50px 22px}.fs-home h1{font-size:clamp(43px,12vw,62px)}.fs-home__intro{font-size:16px}.fs-home__image{min-height:280px}.fs-home__image>span{font-size:10px;right:10px;bottom:10px}.fs-home__credential{margin-top:34px}.fs-home__principles{grid-template-columns:1fr;padding:15px 22px}.fs-home__principles>div{border-right:0;border-bottom:1px solid var(--fs-line);padding:15px 0}.fs-home__principles>div:last-child{border-bottom:0}.fs-home__quality{padding:65px 22px}.fs-home__quality-card{padding:28px;min-height:350px}.fs-home__shop{padding:60px 22px}.fs-home__categories{grid-template-columns:1fr}.fs-home__category{min-height:290px}.fs-home__category>span{bottom:25px;left:25px}.fs-sitewide{display:block;padding:30px 22px}.fs-sitewide strong{display:block;margin-bottom:8px}.fs-sitewide a{display:inline-block;margin-top:12px}#MainContent:not([data-template=index]){padding-block:15px 45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fs-home__category img{transition:none}}:root{--fs-ink:#292324;--fs-deep:#2e2022;--fs-wine:#8d343b;--fs-cream:#fbf8f4;--fs-paper:#ffffff;--fs-gold:#edb879;--fs-line:#e4d8cf}body,#MainContent{background:var(--fs-cream)}#header-group{box-shadow:0 6px 24px #2e20220a;border-bottom:0}.fs-certification-bar{background:var(--fs-wine);padding-block:10px;letter-spacing:.025em}.fs-certification-bar span{color:#fff3ec}.fs-home__hero{background:var(--fs-cream);color:var(--fs-ink);min-height:630px}.fs-home__copy{position:relative;z-index:1;padding-block:68px}.fs-home h1{color:var(--fs-deep);font-size:clamp(48px,5.2vw,80px)}.fs-home__copy .fs-overline{color:var(--fs-wine)}.fs-home__intro{color:#605653;font-size:18px}.fs-home__image{min-height:630px}.fs-home__image img{object-position:62% center}.fs-home__image>span{background:#2e2022e8;color:#fff;padding:13px 19px}.fs-delivery-pill{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;margin:5px 0 23px;background:#f4e2de;color:var(--fs-wine);font-size:13px;font-weight:800;letter-spacing:.09em;border:1px solid #e5c5c1;border-radius:100px}.fs-delivery-pill span{font-size:18px;line-height:0}.fs-home .fs-button{background:var(--fs-wine);color:#fff;min-width:165px;justify-content:center}.fs-home .fs-button:hover{background:#6d242b}.fs-text-link{color:var(--fs-wine)}.fs-home__credential{border-color:var(--fs-line)}.fs-home__credential span{color:var(--fs-wine)}.fs-home__credential strong{color:var(--fs-ink)}.fs-home__principles{padding-block:24px;background:#fff}.fs-home__principles span{color:var(--fs-wine)}.fs-home__shop{padding-top:78px;padding-bottom:75px}.fs-home__shop-heading h2{color:var(--fs-deep)}.fs-home__category{min-height:380px;border-radius:6px}.fs-home__category:after{background:linear-gradient(0deg,#1c1314e8,transparent 75%)}.fs-home__quality{background:var(--fs-deep)}.fs-home__quality-card{box-shadow:15px 15px #ffffff15}.fs-home__quality-symbol{color:var(--fs-wine)}.product-grid__item .product-card{border-radius:7px;box-shadow:0 6px 24px #3921220b;transition:transform .2s,box-shadow .2s}.product-grid__item .product-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #3921221a}.product-card__content{background:#fff}.fs-card-delivery{font-size:12px;line-height:1.35;color:var(--fs-wine);font-weight:700;letter-spacing:.01em;border-top:1px solid var(--fs-line);padding:9px 0 2px;margin-top:9px}.fs-sitewide{background:#f3e9e2}.fs-sitewide strong,.fs-sitewide a{color:var(--fs-wine)}#MainContent:not([data-template=index]) h1,#MainContent:not([data-template=index]) h2{color:var(--fs-deep)}.cart-page__summary{box-shadow:0 8px 24px #3921220c}.fs-product-quality{background:#fff8f5;border:1px solid #ead3cb;padding:16px;border-radius:5px;margin-top:22px}.fs-product-quality__mark{color:var(--fs-wine)}@media(max-width:900px){.fs-home__hero{min-height:0}.fs-home__image{min-height:390px}.fs-home__copy{padding:58px 6vw}}@media(max-width:749px){.fs-home__copy{padding:46px 22px}.fs-home h1{font-size:clamp(43px,11vw,60px)}.fs-home__image{min-height:295px}.fs-home__shop{padding-block:58px}.fs-home__category{min-height:300px}.fs-delivery-pill{font-size:12px}.fs-home__actions{gap:16px}}.fs-install{margin-left:14px}.fs-install[hidden]{display:none}.fs-install button{border:1px solid #fff9;background:#fff;color:var(--fs-wine);font:700 13px system-ui,sans-serif;border-radius:100px;padding:7px 14px;cursor:pointer;white-space:nowrap}.fs-install button:hover{background:#fff0e7}.fs-install-dialog{max-width:min(420px,calc(100vw - 32px));border:0;border-radius:10px;background:#fff;color:var(--fs-ink);box-shadow:0 20px 60px #24161955;padding:0}.fs-install-dialog::backdrop{background:#1d1418a8}.fs-install-dialog__body{padding:30px}.fs-install-dialog h2{font:32px/1.1 Georgia,serif;margin:0 0 12px}.fs-install-dialog p{font:16px/1.55 system-ui,sans-serif}.fs-install-dialog button{background:var(--fs-wine);color:#fff;border:0;border-radius:5px;padding:11px 20px;font-weight:700;cursor:pointer}.fs-install button:focus-visible,.fs-install-dialog button:focus-visible{outline:3px solid var(--fs-gold);outline-offset:3px}@media(max-width:749px){.fs-install{margin:8px 0 0}.fs-install button{font-size:12px;padding:6px 13px}}.fs-home__care{display:grid;grid-template-columns:1fr 1fr;max-width:1480px;margin:0 auto;padding:88px max(5vw,25px);gap:clamp(35px,6vw,90px);align-items:center}.fs-home__care-image{position:relative;min-height:470px;align-self:stretch;overflow:hidden;border-radius:6px;background:#e9e2d8}.fs-home__care-image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:62% center}.fs-home__care-image small{position:absolute;bottom:12px;right:12px;background:#271d1dba;color:#fff;padding:4px 8px;border-radius:2px;font-size:11px}.fs-home__care-copy{max-width:550px}.fs-home__care-copy h2{font-size:clamp(39px,4vw,62px);margin:0 0 22px;color:var(--fs-deep)}.fs-home__care-copy>p:not(.fs-overline){font-size:17px;color:#5a504d;margin:0 0 21px}.fs-home__care-note{border-left:3px solid var(--fs-wine);padding:4px 0 4px 17px}.fs-home__care-note strong{color:var(--fs-deep)}.fs-home__care-link{color:var(--fs-wine);font-weight:700;text-decoration:underline;text-underline-offset:5px}.fs-home__care-link span{margin-left:5px}@media(max-width:900px){.fs-home__care{grid-template-columns:1fr;padding-block:60px}.fs-home__care-image{min-height:390px}.fs-home__care-copy{max-width:650px}}@media(max-width:749px){.fs-home__care{padding:52px 22px;gap:28px}.fs-home__care-image{min-height:270px}.fs-home__care-copy h2{font-size:clamp(36px,9vw,48px)}.fs-home__care-copy>p:not(.fs-overline){font-size:16px}}.fs-certification-bar{display:flex;white-space:nowrap;overflow:hidden;min-height:42px;gap:12px;padding:8px 22px}.fs-announcement-window{min-width:0;overflow:hidden;flex:1;text-align:center}.fs-announcement-track{display:inline-block;white-space:nowrap}.fs-certification-bar .fs-announcement-track span{color:#fff}.fs-brand-logo{display:block;width:auto;height:55px;max-width:170px;object-fit:contain}.header-logo__image-container:has(.fs-brand-logo){display:flex;align-items:center}@media(max-width:749px){.fs-certification-bar{display:flex;align-items:center;white-space:nowrap;padding:8px 12px;min-height:43px}.fs-announcement-window{text-align:left}.fs-announcement-track{animation:fs-announcement-scroll 17s linear infinite;padding-left:100%}.fs-brand-logo{height:42px;max-width:135px}.fs-install{margin:0 0 0 7px}}@keyframes fs-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.fs-announcement-track{animation:none!important;padding-left:0!important}.fs-announcement-window{overflow:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/farmsmart.css.map */
