:root{--fp-green:#293225;--fp-ivory:#F5F1E7;--fp-stone:#E9E3D6;--fp-gold:#B29A5E}.fp{font:16px/1.5 Arial,Helvetica,sans-serif;color:var(--fp-green);background:var(--fp-ivory);letter-spacing:0;box-sizing:border-box}.fp *{box-sizing:border-box}.fp h1,.fp h2,.fp h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:normal;letter-spacing:-.035em;text-transform:none;color:inherit;line-height:1.12;margin:0}.fp p{margin:0}.fp a{color:inherit;text-decoration:none}.fp a:focus-visible,.fp button:focus-visible,.fp summary:focus-visible,.fp input:focus-visible{outline:3px solid var(--fp-gold);outline-offset:4px}.fp-wrap{max-width:1160px;margin:auto;padding:0 16px}.fp h2{font-size:clamp(29px,4vw,42px);margin-bottom:12px}.fp-button{min-height:44px;display:flex;justify-content:center;align-items:center;gap:12px;padding:11px 12px;background:var(--fp-green);color:var(--fp-ivory)!important;border:1px solid var(--fp-green);font:600 14px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;border-radius:0;width:100%;text-align:center;white-space:normal}.fp-button--gold{background:var(--fp-gold);color:var(--fp-green)!important;border-color:var(--fp-gold)}.fp-button--outline{border-color:var(--fp-ivory);background:transparent}.fp-header{position:relative;z-index:20;background:var(--fp-green);color:var(--fp-ivory)}.fp-strap{padding:7px 16px!important;font-size:9px;text-align:center;color:var(--fp-gold);letter-spacing:.18em!important;text-transform:uppercase;border-bottom:1px solid #b29a5e33}.fp-header-inner{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;max-width:1160px;margin:auto;padding:3px 12px;height:84px}.fp-logo{display:flex;align-items:center;justify-content:center;width:150px;height:70px;overflow:hidden;justify-self:center}.fp-logo img{width:205px;max-width:none;height:auto;flex:none}.fp-header summary{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none}.fp-header summary::-webkit-details-marker{display:none}.fp-menu{justify-self:start}.fp-header-actions{display:flex;align-items:center;justify-content:flex-end}.fp-basket{width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;position:relative}.fp-basket span{position:absolute;font-size:10px;right:0;top:0;background:var(--fp-gold);color:var(--fp-green);border-radius:50%;padding:0 5px}.fp-menu-panel{position:absolute;top:100%;left:0;right:0;background:var(--fp-green);padding:12px 20px 24px;z-index:30;box-shadow:0 12px 15px #0002}.fp-menu-panel a{font:17px/1.4 Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;min-height:49px;border-bottom:1px solid #f5f1e722;padding:11px 0}.fp-search form{position:absolute;z-index:31;top:100%;left:0;right:0;padding:16px;background:var(--fp-ivory);display:flex;gap:8px}.fp-search input{min-width:0;flex:1;min-height:44px;margin:0;border:1px solid var(--fp-green);font:16px Arial;padding:10px}.fp-search button{width:auto}.fp-tabs{display:grid;grid-template-columns:repeat(5,minmax(min-content,1fr));background:var(--fp-ivory);color:var(--fp-green);border-bottom:1px solid #29322518;padding:0 16px}.fp-tabs a{min-height:46px;display:flex;align-items:center;justify-content:center;font:clamp(12px,3.8vw,15px) Arial;text-align:center;position:relative}.fp-tabs a[aria-current]:after{content:"";position:absolute;bottom:4px;height:2px;background:var(--fp-gold);left:12%;right:12%}.fp-feature{background:var(--fp-green);color:var(--fp-ivory);padding:28px 0}.fp-feature h1{font-size:clamp(38px,7.5vw,68px);max-width:780px}.fp-eyebrow{font-size:10px;letter-spacing:.2em!important;text-transform:uppercase;color:var(--fp-gold);margin-bottom:12px!important}.fp-feature-copy{max-width:650px;font-size:17px;line-height:1.4;margin-top:13px!important}.fp-actions{display:flex;gap:10px;margin-top:21px;max-width:540px}.fp-actions .fp-button{flex:1}.fp-feature--banner{text-align:center;margin:0;padding:12px}.fp-feature--banner .fp-wrap{border:1px solid var(--fp-gold);padding:23px 16px;max-width:1128px}.fp-feature--banner h2{font-size:clamp(29px,5vw,44px);margin-bottom:8px}.fp-feature--banner .fp-feature-copy,.fp-feature--banner .fp-actions{margin-left:auto;margin-right:auto}.fp-feature--banner .fp-actions{max-width:260px;margin-top:16px}.fp-section-links{display:grid;grid-template-columns:repeat(4,1fr);padding:7px 10px;background:var(--fp-stone)}.fp-section-links a{min-height:44px;display:flex;align-items:center;justify-content:center;border-right:1px solid #b29a5e55;font-size:15px}.fp-section-links a:last-child{border:0}.fp-grid-section{padding:25px 0}.fp-intro{margin-bottom:16px!important;font-size:16px}.fp-notice{font-size:13px;line-height:1.4;padding:8px 12px;border-left:2px solid var(--fp-gold);margin-bottom:18px!important}.fp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;align-items:stretch}.fp-card{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:8px}.fp-card--category{grid-row:span 3}.fp-card-image{display:block}.fp-image{width:100%;aspect-ratio:1;background:var(--fp-stone);display:grid;place-items:center;overflow:hidden}.fp-image img{width:100%;height:100%;object-fit:contain;display:block}.fp-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#756a55;gap:10px;padding:10px;width:100%;font:12px/1.3 Georgia,serif}.fp-placeholder svg{width:32px;height:32px}.fp-card h3{font-size:clamp(21px,3vw,28px);overflow-wrap:break-word}.fp-card h3 a{display:block}.fp-card--category h3 a{display:flex;justify-content:space-between;gap:5px;align-items:start;min-height:44px}.fp-card--category h3 span{color:var(--fp-gold)}.fp-card-copy,.fp-size{font-size:14px;line-height:1.45}.fp-card-copy:empty{display:none}.fp-price{font-size:17px;font-weight:600;line-height:1.4;align-self:start}.fp-badge{font-size:9px;font-weight:700;letter-spacing:.08em!important;text-transform:uppercase;min-height:14px;color:#716035}.fp-card-action{align-self:end}.fp-card-action form{margin:0}.fp-card-action .fp-button{min-height:46px}.fp-shop-link{padding:10px 0 26px}.fp-shop-link a{border:1px solid var(--fp-gold);display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:14px}.fp-shop-link strong{font:21px/1.2 Georgia,serif}.fp-shop-link small{display:block;font-size:13px;margin-top:5px}.fp-shop-link a>span:last-child{color:var(--fp-gold);font-size:25px}.fp-grid-section[id]{scroll-margin-top:16px}@supports not (grid-template-rows:subgrid){.fp-card{display:flex;flex-direction:column}.fp-card-action{margin-top:auto;width:100%}.fp-card h3{min-height:3.4em}.fp-size{min-height:3em}}@media(min-width:750px){.fp-header-inner{height:99px}.fp-logo{width:180px;height:84px}.fp-logo img{width:245px}.fp-strap{font-size:10px}.fp-tabs{padding-left:max(16px,calc((100% - 1140px)/2));padding-right:max(16px,calc((100% - 1140px)/2))}.fp-feature{padding:50px 0}.fp-feature--banner{padding:14px}.fp-grid-section{padding:40px 0}.fp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.fp-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-placeholder{font-size:17px}.fp-placeholder svg{width:45px;height:45px}.fp-button{font-size:16px}.fp-menu-panel{max-width:420px}.fp-search form{left:auto;width:520px}.fp-section-links{padding-left:max(16px,calc((100% - 1140px)/2));padding-right:max(16px,calc((100% - 1140px)/2))}}@media(prefers-reduced-motion:no-preference){.fp-button{transition:filter .18s}.fp-button:hover{filter:brightness(1.1)}}.container>.main-content{padding-top:0!important}body.fbs-cohesive{background:#f5f1e7;color:#293225;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}body.fbs-cohesive h1,body.fbs-cohesive h2,body.fbs-cohesive h3,body.fbs-cohesive h4,body.fbs-cohesive .h1,body.fbs-cohesive .h2,body.fbs-cohesive .product__grid__title{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.035em!important;text-transform:none!important;line-height:1.12!important;color:inherit}body.fbs-cohesive h1{font-size:clamp(36px,7.5vw,60px);margin:0 0 16px}body.fbs-cohesive h2{font-size:clamp(28px,4vw,40px);margin:0 0 14px}body.fbs-cohesive h3{font-size:clamp(21px,3vw,28px);margin:0 0 10px}body.fbs-cohesive p,body.fbs-cohesive li,body.fbs-cohesive label,body.fbs-cohesive input,body.fbs-cohesive select,body.fbs-cohesive textarea,body.fbs-cohesive button{font-family:Arial,Helvetica,sans-serif}body.fbs-cohesive input,body.fbs-cohesive select,body.fbs-cohesive textarea{font-size:16px;min-height:44px;border-radius:0;border-color:#b29a5e;color:#293225;background:#f5f1e7}body.fbs-cohesive a{color:inherit}body.fbs-cohesive .main-content{padding-top:0!important}body.fbs-cohesive :is(.farsley,.farsley-range,.fbs-dexter,.cut-school,.usk,.fbs-hub){--ink:#293225;--paper:#F5F1E7;--rust:#293225;--rule:#E9E3D6;background:#f5f1e7;color:#293225;font:16px/1.5 Arial,Helvetica,sans-serif;padding:28px 16px}body.fbs-cohesive :is(.farsley__inner,.farsley-range__inner,.fbs-dexter__inner,.cut-school__inner,.fbs-hub__inner){max-width:1128px;margin:auto}body.fbs-cohesive :is(.farsley--ink,.farsley--rust){background:#293225;color:#f5f1e7}body.fbs-cohesive .farsley--hero .farsley__inner{display:block}body.fbs-cohesive .farsley--hero .farsley__intro{padding:0}body.fbs-cohesive .farsley__intro{margin-bottom:22px}body.fbs-cohesive .farsley__body{font-size:16px;line-height:1.5;max-width:70ch}body.fbs-cohesive .farsley__title-row{margin-bottom:14px}body.fbs-cohesive .farsley__eyebrow{font-size:10px!important;margin-bottom:12px;letter-spacing:.14em!important}body.fbs-cohesive :is(.farsley__button,.farsley-buy__button,.fbs-buy__button,.farsley-range__preview-button,.usk__cta,.btn,.farsley-story__routes a){min-height:46px;border-radius:0;box-shadow:none!important;outline-offset:3px;background:#293225;color:#f5f1e7!important;border:1px solid #293225;font:600 14px/1.4 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important;padding:12px 14px;white-space:normal}body.fbs-cohesive :is(.farsley--ink,.farsley--rust) .farsley__button{background:#b29a5e;color:#293225!important;border-color:#b29a5e}body.fbs-cohesive .farsley__cta-arrow{border:0;width:24px;height:24px;flex-basis:24px}body.fbs-cohesive button:disabled{cursor:not-allowed;opacity:.65}body.fbs-cohesive .farsley__text-link{font-size:14px;min-height:44px;letter-spacing:0}body.fbs-cohesive :is(.farsley-buy,.fbs-buy){color:#293225}body.fbs-cohesive :is(.farsley__grid,.farsley-range__grid,.fbs-dexter__grid,.fbs-feast__grid,.fbs-boxes__grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;align-items:stretch}body.fbs-cohesive :is(.farsley__card,.farsley-range__card,.fbs-dexter__cut,.fbs-feast__card){min-width:0;background:transparent;border:0;display:flex;flex-direction:column}body.fbs-cohesive :is(.farsley__card-copy,.farsley-range__copy,.fbs-dexter__copy){padding:12px 0 0;display:flex;flex-direction:column;flex:1}body.fbs-cohesive :is(.farsley__card-copy,.farsley-range__copy) :is(h3,h2){font-size:21px!important;min-height:2.3em}body.fbs-cohesive :is(.farsley__card,.farsley-range__card,.fbs-dexter__cut) :is(p,.farsley__body){font-size:14px;line-height:1.45}body.fbs-cohesive .farsley-range__card .farsley-buy,body.fbs-cohesive .farsley-range__purchase{margin-top:auto;padding-top:14px}body.fbs-cohesive .farsley-range__price{font-size:17px!important}body.fbs-cohesive :is(.farsley__card-image,.farsley-range__image,.fbs-dexter__photo,.fbs-feast__photo){aspect-ratio:1;height:auto;object-fit:contain;background:#e9e3d6;width:100%}body.fbs-cohesive .fbs-dexter__intro{grid-template-columns:1fr}body.fbs-cohesive .fbs-dexter__farm{display:none}body.fbs-cohesive :is(.fbs-dexter__notice,.fbs-box__notice,.farsley-range__preview-note){font-size:13px}body.fbs-cohesive .fbs-box{display:flex!important;border:0;box-shadow:none;background:transparent}body.fbs-cohesive .fbs-box__media{display:block;aspect-ratio:1;width:100%}body.fbs-cohesive .fbs-box__copy{padding:12px 0 0}body.fbs-cohesive .fbs-box__copy h3{font-size:21px}body.fbs-cohesive .fbs-box__price{font:600 18px/1.4 Arial,sans-serif!important}body.fbs-cohesive .fbs-box__badge{font-size:9px!important;color:#716035}body.fbs-cohesive .fbs-box--detail{display:grid!important;grid-template-columns:1fr;gap:24px}body.fbs-cohesive .fbs-boxes__grid--detail{display:block}body.fbs-cohesive .fbs-box--detail .fbs-box__media{max-width:560px}body.fbs-cohesive .fbs-box__description{font-size:16px;line-height:1.5}body.fbs-cohesive .fbs-box__description :is(h2,h3){margin-top:22px}body.fbs-cohesive .fbs-box__upgrade{background:#e9e3d6;border-color:#b29a5e;padding:16px}body.fbs-cohesive .fbs-box__serves{font-size:14px}body.fbs-cohesive .fbs-feast__card{padding:0}body.fbs-cohesive .fbs-feast__card h3{font-size:21px;margin-top:12px}body.fbs-cohesive :is(.farsley-range__nav,.fbs-dexter__filters){display:flex;flex-wrap:wrap;overflow:visible;gap:8px}body.fbs-cohesive :is(.farsley-range__nav,.fbs-dexter__filters) a{min-height:44px;font-size:13px;padding:10px 12px;border:1px solid #B29A5E}body.fbs-cohesive .farsley--prose .farsley__grid{display:block}body.fbs-cohesive .farsley--prose .farsley__card{border-top:1px solid #E9E3D6;padding:16px 0}body.fbs-cohesive .farsley--prose .farsley__card h3{min-height:0}body.fbs-cohesive .usk__grid,body.fbs-cohesive .usk__details{max-width:1128px;gap:24px}body.fbs-cohesive .usk__purchase{padding:20px;background:#e9e3d6;border-color:#b29a5e}body.fbs-cohesive .usk__price{font-size:28px}body.fbs-cohesive .usk h1{font-size:36px}body.fbs-cohesive .usk select{font-size:16px}body.fbs-cohesive .usk__arrow{border:0}body.fbs-cohesive .cut-school{font-size:16px}body.fbs-cohesive .farsley-story{background:#f5f1e7;color:#293225;font:16px/1.6 Arial,sans-serif}body.fbs-cohesive .farsley-story__hero{background:#293225;color:#f5f1e7}body.fbs-cohesive .farsley-story__hero>div{padding:28px 16px}body.fbs-cohesive .farsley-story__hero h1{font-size:38px}body.fbs-cohesive .farsley-story__chapters{padding:0 16px}body.fbs-cohesive .farsley-story__chapter{padding:28px 0 20px}body.fbs-cohesive .farsley-story__awards{background:#293225;color:#f5f1e7;padding:20px}body.fbs-cohesive .farsley-story__routes{padding:24px 16px;gap:12px}body.fbs-cohesive .product__wrapper{max-width:1160px;margin:auto;padding:24px 16px;background:#f5f1e7}body.fbs-cohesive .product__page{margin-left:0;display:grid;grid-template-columns:1fr;gap:24px}body.fbs-cohesive .product__page>.grid__item{width:100%;padding:0;float:none}body.fbs-cohesive .product__title{font-size:34px!important}body.fbs-cohesive .form__width{width:100%;max-width:none}body.fbs-cohesive .form__wrapper,body.fbs-cohesive .form__inner__wrapper{padding:0;background:transparent}body.fbs-cohesive .product__price{font:600 22px/1.4 Arial,sans-serif}body.fbs-cohesive .fp-product-lead{font-size:17px;line-height:1.5;margin:12px 0 16px}body.fbs-cohesive .product-description{font:16px/1.5 Arial,sans-serif}body.fbs-cohesive .product-description h2{font-size:26px;margin-top:24px}body.fbs-cohesive .product__photo img{object-fit:contain!important}body.fbs-cohesive .product__slides{background:#e9e3d6}body.fbs-cohesive .variant__button-label{min-height:44px;display:inline-flex;align-items:center;font:14px Arial,sans-serif;letter-spacing:0}body.fbs-cohesive .product__submit__add{min-height:48px;max-width:none;width:100%}body.fbs-cohesive .fp-complements{padding:22px 0;margin-top:20px;border-top:1px solid #B29A5E}body.fbs-cohesive .fp-complements h2{font-size:28px}body.fbs-cohesive .fp-link-grid{display:grid;gap:8px;margin-top:12px}body.fbs-cohesive .fp-link-grid a{border:1px solid #B29A5E;padding:12px;min-height:44px;font-size:14px;text-decoration:none}body.fbs-cohesive .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}body.fbs-cohesive .product-grid .product-item{display:contents}body.fbs-cohesive .product-grid .fp-card{float:none;width:auto;margin:0}body.fbs-cohesive .fp-collection-heading{margin-bottom:24px}body.fbs-cohesive .fp-collection-heading p{max-width:70ch;margin-top:14px}body.fbs-cohesive .fp-empty{grid-column:1/-1}body.fbs-cohesive .fp-pagination{margin-top:24px}body.fbs-cohesive .page,body.fbs-cohesive .shopify-policy__container{padding:28px 16px;max-width:1160px;margin:auto}body.fbs-cohesive .fp-prose{max-width:850px}body.fbs-cohesive .fp-prose p{margin:14px 0}body.fbs-cohesive .fp-collection-info{max-width:1128px;margin:24px auto 0;padding:20px 16px;border:1px solid #B29A5E}body.fbs-cohesive .fp-collection-info p{margin:10px 0}body.fbs-cohesive .cart{max-width:1128px;padding:28px 16px;margin:auto;background:#f5f1e7}body.fbs-cohesive .cart h1{font-size:38px}body.fbs-cohesive .cart .empty{padding:12px 0}body.fbs-cohesive .cart table{border-color:#e9e3d6}body.fbs-cohesive .cart th{font:600 13px/1.4 Arial,sans-serif;text-transform:none}body.fbs-cohesive .cart td{font-size:14px}body.fbs-cohesive .cart-info-container{background:#e9e3d6;padding:16px}body.fbs-cohesive .cart input{font-size:16px}body.fbs-cohesive .cart .fbs-cart-order-type{font-size:13px}body.fbs-cohesive .site-footer-wrapper,body.fbs-cohesive .site-footer{background:#293225!important;color:#f5f1e7!important}body.fbs-cohesive .site-footer{padding:30px 16px;max-width:1160px;margin:auto}body.fbs-cohesive .site-footer h2{font-size:25px!important;letter-spacing:0!important;text-transform:none!important}body.fbs-cohesive .site-footer :is(p,a,li){font-size:14px;line-height:1.5}body.fbs-cohesive .site-footer a{display:inline-flex;align-items:center;min-height:44px}body.fbs-cohesive .site-footer hr{border-color:#b29a5e}body.fbs-cohesive .site-footer .btn{background:#b29a5e;color:#293225!important;border-color:#b29a5e}@media(min-width:750px){body.fbs-cohesive :is(.farsley,.farsley-range,.fbs-dexter,.cut-school,.usk){padding:40px max(16px,calc((100vw - 1128px)/2))}body.fbs-cohesive :is(.farsley__grid,.farsley-range__grid,.fbs-dexter__grid,.fbs-feast__grid,.fbs-boxes__grid,.product-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body.fbs-cohesive .fbs-boxes--salmon .fbs-boxes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.fbs-cohesive .fbs-box--detail,body.fbs-cohesive .product__page{grid-template-columns:1fr 1fr}body.fbs-cohesive .farsley-story__hero>div{padding:44px 7%}}@media(max-width:749px){body.fbs-cohesive .farsley-buy__controls{display:block}body.fbs-cohesive .farsley-buy__quantity{width:100%;margin-bottom:10px}body.fbs-cohesive .farsley__card .farsley-buy input[type=number]{width:64px}body.fbs-cohesive .cart table{width:100%;table-layout:fixed}body.fbs-cohesive .cart table td{overflow-wrap:anywhere}body.fbs-cohesive .cart .quantity-selector{max-width:110px}body.fbs-cohesive .site-footer .grid__item{padding-left:0}body.fbs-cohesive .site-footer .grid{margin-left:0}body.fbs-cohesive .fp-actions{flex-wrap:wrap}body.fbs-cohesive .fp-actions .fp-button{min-width:140px}.fbs-cohesive .fp-feature h1{font-size:38px}.fbs-cohesive .fp-feature-copy{font-size:16px}}body.fbs-cohesive .farsley__hero-media{margin:18px 0 0!important;width:100%;min-height:0!important;max-width:100%;aspect-ratio:1;background:#e9e3d6}body.fbs-cohesive .farsley__hero-media img{width:100%;height:100%!important;object-fit:contain!important;max-height:none!important}body.fbs-cohesive .farsley__grid>.fp-card{background:transparent}body.fbs-cohesive .farsley__grid>.fp-card h3{font-size:21px}body.fbs-cohesive .farsley__grid>.fp-card p{margin:0}body.fbs-cohesive .fbs-box__copy>.farsley__button{margin-top:auto!important}body.fbs-cohesive .fbs-box__copy h3{min-height:3.35em}body.fbs-cohesive .fbs-box__copy>.fbs-box__badge{min-height:14px}body.fbs-cohesive .fp-card-image .fp-image{aspect-ratio:1}#shopify-section-fp-home-hero .fp-button span[aria-hidden=true]{display:none}#shopify-section-fp-home-bacon .fp-feature{background:#f5f1e7;color:#293225}#shopify-section-fp-home-bacon .fp-feature .fp-wrap{border-color:#b29a5e}body.fbs-cohesive .fbs-purchase-section .farsley__grid,body.fbs-cohesive .fbs-feast__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px 24px}body.fbs-cohesive .fbs-purchase-section .farsley__card-copy{flex:none;padding:16px 0 0}body.fbs-cohesive .fbs-purchase-section .farsley__card-copy .farsley__eyebrow{margin:0 0 8px}body.fbs-cohesive .fbs-purchase-section .farsley__card-copy .farsley__title-row{margin:0 0 12px}body.fbs-cohesive .fbs-purchase-section .farsley__card-copy h3{min-height:0;margin:0;font-size:26px!important}body.fbs-cohesive .fbs-purchase-section .farsley__body{font-size:16px;line-height:1.5}body.fbs-cohesive .fbs-purchase-section .farsley__body p{margin:0 0 12px}body.fbs-cohesive .fbs-purchase-section .farsley__body p:last-child{margin-bottom:0}body.fbs-cohesive .fbs-feast .fbs-box__upgrade{margin:0 0 32px;padding:20px}body.fbs-cohesive .fbs-feast .farsley__intro{margin-bottom:24px}body.fbs-cohesive .fbs-feast .farsley__intro h2{margin:0 0 12px}body.fbs-cohesive .fbs-feast .farsley__intro p{margin:0}body.fbs-cohesive .fbs-feast__grid{margin-top:0}body.fbs-cohesive .fbs-feast__card{height:auto;align-self:start;padding:0}body.fbs-cohesive .fbs-feast__media{width:100%;margin:0}body.fbs-cohesive .fbs-feast__card h3{min-height:0;font-size:26px;margin:16px 0 12px}body.fbs-cohesive .fbs-feast__card>p{font-size:16px;line-height:1.5;margin:0}body.fbs-cohesive :is(.fbs-purchase-section,.fbs-feast) .farsley-christmas-buy{margin-top:20px;padding-top:20px}body.fbs-cohesive .fbs-feast__card>.fbs-feast__stock{margin-top:20px!important;padding-top:20px}body.fbs-cohesive :is(.fbs-purchase-section,.fbs-feast) .farsley-christmas-buy form{margin:0}body.fbs-cohesive :is(.fbs-purchase-section,.fbs-feast) .farsley-christmas-buy__row{margin-top:16px}body.fbs-cohesive :is(.fbs-purchase-section,.fbs-feast) .farsley-christmas-buy__price{margin:0}body.fbs-cohesive :is(.fbs-purchase-section,.fbs-feast) .farsley-christmas-buy__status{margin:12px 0 0}body.fbs-cohesive .fbs-feast__links{margin-top:28px}@media(max-width:749px){body.fbs-cohesive .fbs-purchase-section .farsley__grid,body.fbs-cohesive .fbs-feast__grid{grid-template-columns:minmax(0,1fr);gap:36px}body.fbs-cohesive :is(.fbs-purchase-section,.fbs-feast){padding:32px 20px}body.fbs-cohesive .fbs-purchase-section .farsley__card-copy h3,body.fbs-cohesive .fbs-feast__card h3{font-size:26px!important}}.fbs-salmon-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;width:100%;margin:0 0 20px;color:inherit}.fbs-salmon-photos figure{margin:0;min-width:0;background:transparent}.fbs-salmon-photos figure>img{display:block;width:100%;height:auto;max-width:100%;border-radius:0}.fbs-salmon-photos figcaption{font:13px/1.4 Arial,sans-serif;padding:10px 0 0;margin-top:10px;border-top:1px solid #B29A5E}.fbs-festive-extras__pair .fbs-salmon-photos{margin-bottom:20px}body.fbs-cohesive :is(.fbs-box--half,.fbs-box--full) .fbs-box__media{aspect-ratio:auto;order:0;background:transparent}body.fbs-cohesive :is(.fbs-box--half,.fbs-box--full) .fbs-box__copy{order:1}body.fbs-cohesive .fbs-boxes--salmon .fbs-boxes__grid{grid-template-columns:1fr}.fp .fp-image.fp-image--salmon-landscape{aspect-ratio:auto;background:transparent;display:block;overflow:visible}.fp .fp-image.fp-image--salmon-landscape img{display:block;width:100%;height:auto;object-fit:initial}@media(min-width:750px){body.fbs-cohesive .fbs-boxes--salmon .fbs-boxes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fbs-box--detail .fbs-salmon-photos{grid-template-columns:1fr;gap:24px}}body.fbs-cohesive .fp-image.fp-image--photograph{display:block;aspect-ratio:auto!important;width:100%;height:auto!important;min-height:0;padding:0;background:transparent!important;overflow:visible}body.fbs-cohesive .fp-image.fp-image--photograph>img{display:block;position:static;width:100%;max-width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:initial;background:transparent!important}body.fbs-cohesive .fp-card-image{align-self:start;background:transparent}body.fbs-cohesive .fp-grid-section--illustrated .fp-card-image:has(.fp-image--photograph){border:0;background:transparent}body.fbs-cohesive :is(.farsley__hero-media,.fp-feature-photo){display:block!important;align-self:start;aspect-ratio:auto!important;height:auto!important;min-height:0!important;background:transparent!important;overflow:visible}body.fbs-cohesive :is(.farsley__hero-media,.fp-feature-photo)>img{display:block;width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:initial!important}body.fbs-cohesive .farsley__hero-media>figcaption{position:static;background:none;color:inherit;padding:10px 0 0;margin-top:10px;border-top:1px solid #B29A5E}body.fbs-cohesive .fp-category-photo{aspect-ratio:auto;grid-template-rows:auto auto auto;align-items:start}body.fbs-cohesive .fp-category-photo img{aspect-ratio:auto;height:auto;object-fit:initial}body.fbs-cohesive :is(.collection-item__image--photograph,.collection-block__image--photograph){height:auto;min-height:0;padding-top:0;aspect-ratio:auto;background:transparent}body.fbs-cohesive .fbs-box__media:has(.fp-image--photograph){aspect-ratio:auto;background:transparent}body.fbs-cohesive .product__slides{background:transparent}body.fbs-cohesive .fp-card{display:flex;flex-direction:column;grid-row:auto;gap:8px}body.fbs-cohesive .fp-card>.fp-card-image{width:100%;flex:none}body.fbs-cohesive .fp-card>.fp-card-action{align-self:stretch;width:100%;margin-top:auto;padding-top:8px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/farsley-premium.css.map */
