body.fbs-cohesive .fs-category-nav{position:sticky;top:0;z-index:40;background:#f5f1e7;color:#293225;border-bottom:1px solid #d6cebc;padding:12px 5%;font:400 14px/1.4 Arial,Helvetica,sans-serif}body.fbs-cohesive .fs-category-nav__inner{max-width:1220px;margin:auto;display:flex;flex-wrap:wrap;gap:8px}body.fbs-cohesive .fs-category-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border:1px solid #c9bfa9;color:#293225;background:#f5f1e7;text-decoration:none;border-radius:0;white-space:nowrap}body.fbs-cohesive .fs-category-nav a:hover,body.fbs-cohesive .fs-category-nav a[aria-current=page]{background:#293225;color:#f5f1e7;border-color:#293225}body.fbs-cohesive .fs-category-nav a:focus-visible{outline:3px solid #b29a5e;outline-offset:2px}body.fbs-cohesive .fs-ordering-notice{margin:0;padding:8px 5%;font:400 12px/1.4 Arial,sans-serif;color:#293225;background:#eee8db;text-align:center}body.fbs-cohesive .fs-catalogue{padding-top:28px;padding-bottom:30px}body.fbs-cohesive .fs-catalogue .farsley__inner,body.fbs-cohesive .fs-catalogue .fp-wrap{max-width:1220px}body.fbs-cohesive .fs-catalogue .farsley__intro{margin-bottom:12px}body.fbs-cohesive .fs-catalogue .farsley__intro h2,body.fbs-cohesive .fs-catalogue>.fp-wrap>h2{font-size:30px;margin:0 0 12px}body.fbs-cohesive .fs-catalogue .farsley__grid,body.fbs-cohesive .fs-catalogue .fp-grid,body.fbs-cohesive .fs-catalogue .fbs-feast__grid,body.fbs-cohesive .fs-catalogue .farsley-range__grid{display:block!important}body.fbs-cohesive .fs-catalogue .fs-product-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);align-items:start;gap:18px 30px;min-width:0;margin:0;padding:20px 0;border:0;border-bottom:1px solid #d6cebc;border-radius:0;background:transparent;box-shadow:none}body.fbs-cohesive .fs-product-info{min-width:0}body.fbs-cohesive .fs-product-info:has(>.fs-product-thumb){display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:16px;row-gap:4px}body.fbs-cohesive .fs-product-info:has(>.fs-product-thumb)>:not(.fs-product-thumb){grid-column:2}body.fbs-cohesive .fs-product-thumb{width:80px;grid-column:1;grid-row:1/span 5;align-self:start}body.fbs-cohesive .fs-product-thumb img{display:block;width:80px;height:94px;object-fit:contain;background:transparent;border:0}body.fbs-cohesive .fs-catalogue .fs-product-info h3{font:400 23px/1.18 var(--fbs-heading-font,Georgia,serif);text-transform:none;letter-spacing:-.025em;min-height:0;margin:0 0 7px;color:#293225}body.fbs-cohesive .fs-product-info h3 a{color:inherit;text-decoration:none}body.fbs-cohesive .fs-product-info h3 a:hover{text-decoration:underline}body.fbs-cohesive .fs-catalogue .fs-product-summary{font:400 14px/1.5 Arial,Helvetica,sans-serif;max-width:58ch;margin:0;color:#414936}body.fbs-cohesive .fs-product-details{font:400 13px/1.5 Arial,sans-serif;margin:8px 0 0;max-width:65ch}body.fbs-cohesive .fs-product-details summary{min-height:28px;padding:3px 0;cursor:pointer;color:#293225;text-decoration:underline;text-underline-offset:3px}body.fbs-cohesive .fs-product-details[open] summary{margin-bottom:10px}body.fbs-cohesive .fs-product-details p,body.fbs-cohesive .fs-product-details li{font-size:13px;line-height:1.5}body.fbs-cohesive .fs-product-details h2,body.fbs-cohesive .fs-product-details h3{font-size:20px;margin-top:18px}body.fbs-cohesive .fs-details-link{display:inline-block;font:400 13px/1.4 Arial,sans-serif;margin-top:8px;padding:3px 0;text-underline-offset:3px}body.fbs-cohesive .fs-product-purchase{min-width:0}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy{border:0;padding:0;margin:0}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy form{display:grid;grid-template-columns:minmax(145px,1fr) 60px 78px 116px;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;margin:0;align-items:end}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy form>label{grid-column:1;grid-row:1;font:400 12px/1.4 Arial,sans-serif;margin:0}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__select{grid-column:1;grid-row:2;min-width:0}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__row{display:contents}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__quantity{grid-column:2;grid-row:1/span 2;min-width:0}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__quantity label{font:400 12px/1.4 Arial,sans-serif;margin:0 0 4px}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__price{grid-column:3;grid-row:1/span 2;align-self:end;margin:0;padding:0;text-align:right}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__price span{font:400 12px/1.4 Arial,sans-serif;margin:0 0 4px}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__price strong{display:block;font:500 21px/44px Arial,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy select,body.fbs-cohesive .fs-catalogue .farsley-christmas-buy input[type=number]{height:44px;min-height:44px;width:100%;border:1px solid #b7ac95;background:#faf7ee;color:#293225;border-radius:0;padding:10px 8px;font:400 16px/1.2 Arial,sans-serif;box-sizing:border-box}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy select{padding-right:30px}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__chevron{width:15px;right:8px}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__add{grid-column:4;grid-row:2;justify-content:center;width:100%;max-width:none;min-height:44px;height:auto;margin:0;padding:10px 8px;background:#293225;color:#f5f1e7!important;border:1px solid #293225;border-radius:0;box-shadow:none;outline:0;font:400 13px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:normal;transform:none}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__add .farsley__cta-arrow{display:none}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__add:disabled{opacity:.5;cursor:not-allowed}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__status,body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__hint{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.fbs-cohesive .fs-catalogue .fbs-feedback,body.fbs-cohesive .fs-catalogue .fbs-basket-link{grid-column:1/-1;margin:4px 0 0}body.fbs-cohesive .fs-catalogue .fbs-feedback:empty{display:none}body.fbs-cohesive .fs-catalogue .fbs-box__upgrade{margin:0 0 18px;padding:14px 18px}body.fbs-cohesive .fs-catalogue .fbs-box__upgrade h2{font-size:24px;margin:0 0 6px}body.fbs-cohesive .fs-catalogue .fbs-box__upgrade p{font-size:14px;margin:0 0 6px}body.fbs-cohesive .fs-regular-form{display:grid;grid-template-columns:minmax(140px,1fr) 60px 78px 116px;gap:4px 10px;align-items:end;margin:0}body.fbs-cohesive .fs-regular-form label{display:block;margin:0 0 4px;font:400 12px/1.4 Arial,sans-serif;color:#293225}body.fbs-cohesive .fs-regular-form select,body.fbs-cohesive .fs-regular-form input[type=number]{height:44px;min-height:44px;width:100%;border:1px solid #b7ac95;background:#faf7ee;color:#293225;border-radius:0;padding:10px 8px;font:400 16px/1.2 Arial,sans-serif}body.fbs-cohesive .fs-regular-choice{grid-column:1;min-width:0}body.fbs-cohesive .fs-regular-quantity{grid-column:2;min-width:0}body.fbs-cohesive .fs-regular-price{grid-column:3;margin:0;text-align:right;font:500 21px/44px Arial,sans-serif;font-variant-numeric:tabular-nums}body.fbs-cohesive .fs-regular-price span{display:block;margin-bottom:4px;font:400 12px/1.4 Arial,sans-serif}body.fbs-cohesive .fs-regular-price strong{font-weight:500;white-space:nowrap}body.fbs-cohesive .fs-regular-add{grid-column:4;display:inline-flex;justify-content:center;align-items:center;padding:10px 8px;min-height:44px;margin:0;border:1px solid #293225;background:#293225;color:#f5f1e7;text-decoration:none;border-radius:0;font:400 13px/1.4 Arial,sans-serif;white-space:normal}body.fbs-cohesive .fs-regular-add:disabled{opacity:.5}body.fbs-cohesive .fs-single-size{display:flex;align-items:center;min-height:44px;margin:0;font:400 14px/1.4 Arial,sans-serif}body.fbs-cohesive .fs-product-unavailable{display:flex;align-items:center;justify-content:flex-end;gap:20px}body.fbs-cohesive .fs-product-unavailable .fs-regular-add{min-width:116px}body.fbs-cohesive .fs-catalogue .farsley-range__card{border:0;border-bottom:1px solid #d6cebc;margin:0}body.fbs-cohesive .fs-catalogue .farsley-range__copy{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,.65fr);gap:15px 30px;padding:20px 0!important}body.fbs-cohesive .fs-catalogue .farsley-range__card h3{font-size:23px!important;min-height:0;margin:0 0 6px}body.fbs-cohesive .fs-catalogue .farsley-range__pack{font-size:12px!important;margin:0 0 5px}body.fbs-cohesive .fs-catalogue .farsley-range__portions{font-size:13px!important;margin:0 0 5px}body.fbs-cohesive .fs-catalogue .farsley-range__purchase{display:grid;grid-template-columns:1fr 130px;gap:4px 20px;margin:0;align-items:center}body.fbs-cohesive .fs-catalogue .farsley-range__price{font-size:22px;margin:0}body.fbs-cohesive .fs-catalogue .farsley-range__unit{grid-column:1;font-size:12px;margin:0}body.fbs-cohesive .fs-catalogue .farsley-range__preview-button{grid-column:2;grid-row:1/span 2;min-height:44px;padding:10px;background:#293225;color:#f5f1e7;outline:0;border:0;opacity:.5;font:400 13px/1.4 Arial,sans-serif}body.fbs-cohesive .fs-catalogue .farsley-range__preview-button span{display:none}body.fbs-cohesive .fs-catalogue .farsley-range__preview-note{grid-column:1/-1;font-size:12px!important;margin:0}body.fbs-cohesive .fs-catalogue .farsley-range__group{padding-top:24px}body.fbs-cohesive .fs-catalogue .farsley-range__group-intro h2{font-size:30px;margin-bottom:8px}body.fbs-cohesive .fs-catalogue .farsley-range__details{margin-top:8px}body.fbs-cohesive .fs-catalogue .farsley-range__details summary{font-size:13px!important}body.fbs-cohesive .fs-category-section .fp-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.fbs-cohesive .fs-category-section .fp-card{margin:0;padding:18px;border:1px solid #d6cebc;background:transparent}body.fbs-cohesive .fs-category-section .fp-card h3{margin:0 0 7px;font-size:23px}body.fbs-cohesive .fs-category-section .fp-card-copy{font-size:14px;line-height:1.5;margin:0}body.fbs-cohesive .fs-category-section .fp-card h3 a{display:block;min-height:0}body.fbs-cohesive .fs-catalogue .fs-grid-product{grid-template-columns:minmax(0,1fr) 180px}body.fbs-cohesive .fs-grid-product .fs-grid-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}body.fbs-cohesive .fs-grid-product .fp-price{font-size:21px;margin:0;font-variant-numeric:tabular-nums}body.fbs-cohesive .fs-grid-product .fp-card-action{margin:0}body.fbs-cohesive .fs-grid-product .fp-button{min-height:44px;padding:10px 14px;border-radius:0;box-shadow:none;font-size:13px;letter-spacing:0}body.fbs-cohesive .fs-category-section .fs-category-thumb{display:none}body.fbs-cohesive .fs-shopping-page .farsley--prose:has(h1){padding-top:24px;padding-bottom:24px}body.fbs-cohesive.fs-shopping-page .farsley--prose:has(h1){padding-top:24px;padding-bottom:24px}body.fbs-cohesive.fs-shopping-page .farsley--prose:has(h1) .farsley__intro{margin-bottom:0}body.fbs-cohesive.fs-shopping-page .farsley--prose:has(h1) h1{font-size:38px;margin-bottom:10px}body.fbs-cohesive .fs-catalogue :focus-visible{outline:3px solid #b29a5e;outline-offset:3px}@media(max-width:1000px){body.fbs-cohesive .fs-catalogue .fs-product-row{grid-template-columns:minmax(0,1fr);gap:12px}body.fbs-cohesive .fs-product-purchase{max-width:620px;width:100%}body.fbs-cohesive .fs-product-unavailable{justify-content:flex-start}}@media(max-width:650px){body.fbs-cohesive .fs-category-nav{padding:10px 5%}body.fbs-cohesive .fs-category-nav__inner{gap:6px}body.fbs-cohesive .fs-category-nav a{min-height:40px;padding:9px 11px;font-size:13px}body.fbs-cohesive .fs-catalogue{padding-top:22px;padding-bottom:24px}body.fbs-cohesive .fs-catalogue .fs-product-row{padding:17px 0}body.fbs-cohesive .fs-product-info:has(>.fs-product-thumb){grid-template-columns:minmax(0,1fr)}body.fbs-cohesive .fs-product-info:has(>.fs-product-thumb)>:not(.fs-product-thumb){grid-column:1}body.fbs-cohesive .fs-product-thumb{width:100%;grid-row:1;margin-bottom:10px}body.fbs-cohesive .fs-product-thumb img{width:100%;height:auto}body.fbs-cohesive .fs-catalogue .fs-product-info h3{font-size:22px}body.fbs-cohesive .fs-catalogue .fs-product-summary{font-size:14px}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy form{grid-template-columns:minmax(0,1fr) 62px;grid-template-rows:auto auto auto;gap:4px 10px}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__quantity{grid-column:2;grid-row:1/span 2}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__price{grid-column:1;grid-row:3;justify-self:start;display:flex;align-items:baseline;gap:8px;text-align:left}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__price strong{font-size:21px;line-height:44px}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__price span{margin:0}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__add{grid-column:1/-1;grid-row:3;justify-self:end;width:132px;min-width:0;padding:10px;font-size:13px}body.fbs-cohesive .fs-regular-form{grid-template-columns:minmax(0,1fr) 62px}body.fbs-cohesive .fs-regular-price{grid-column:1;grid-row:2;text-align:left;display:flex;align-items:baseline;gap:8px}body.fbs-cohesive .fs-regular-price span{margin:0}body.fbs-cohesive .fs-regular-add{grid-column:1/-1;grid-row:2;justify-self:end;width:132px;font-size:13px;padding:10px}body.fbs-cohesive .fs-catalogue .farsley-range__copy{grid-template-columns:minmax(0,1fr);gap:12px}body.fbs-cohesive .fs-catalogue .farsley-range__purchase{grid-template-columns:1fr 130px}body.fbs-cohesive .fs-category-section .fp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.fbs-cohesive .fs-category-section .fp-card{padding:14px}body.fbs-cohesive .fs-category-section .fp-card h3{font-size:21px}body.fbs-cohesive .fs-catalogue .fs-grid-product{grid-template-columns:minmax(0,1fr) 120px}body.fbs-cohesive .fs-grid-product .fs-grid-actions{flex-direction:column;align-items:flex-end;gap:9px}body.fbs-cohesive .fs-catalogue .farsley__intro h2{font-size:27px}}@media(max-width:370px){body.fbs-cohesive .fs-category-nav a{padding:9px;font-size:12px}body.fbs-cohesive .fs-category-section .fp-grid,body.fbs-cohesive .fs-catalogue .fs-grid-product{grid-template-columns:minmax(0,1fr)}body.fbs-cohesive .fs-grid-product .fs-grid-actions{flex-direction:row;justify-content:flex-start;align-items:center}}body.fbs-cohesive .fs-catalogue .farsley-christmas-buy__add:focus-visible{outline:3px solid #b29a5e;outline-offset:3px}body.fbs-cohesive .fs-product-thumb--middle{position:relative;overflow:hidden;aspect-ratio:855 / 671}body.fbs-cohesive .fs-product-thumb.fs-product-thumb--middle img{position:absolute;top:-4.322%;left:-76.023%;width:179.649%;max-width:none;height:auto}body.fbs-cohesive #rind-on-middle-bacon{scroll-margin-top:108px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/farsley-compact-shop.css.map */
