.accordion__content table{background:#f5f5f5;border:2px solid #000;padding:5px}.accordion__content table tr{padding-left:20px}@media screen and (min-width:1000px){#main{overflow:clip}.product-gallery{position:sticky;top:var(--sticky-area-height, 0px)}.product-info{position:static}.shopify-section--main-product .container{max-width:none;margin-left:0;margin-right:0}.shopify-section--main-product .product{grid-template-columns:minmax(0,calc(50vw - 28px)) minmax(0,672px)!important;padding-right:48px}.shopify-section--main-product .section-spacing{padding-top:0}.shopify-section--main-product .product-info{padding-top:48px}}.shipping-terms-note{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:12px 14px;background:#000;color:#fff;font-family:mfred,arial!important;font-size:16px;font-weight:300;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;text-align:center}.shipping-terms-note span{font-family:mfred,arial!important}.shipping-terms-note svg{flex:0 0 auto}.header-sidebar__search{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid rgb(var(--text-color) / .35);border-radius:4px}.header-sidebar__search input[type=search]{flex:1 1 auto;min-width:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font-size:16px}.header-sidebar__search input[type=search]::placeholder{color:inherit;opacity:.6}.header-sidebar__search button{display:flex;padding:4px;background:none;border:0;color:inherit;cursor:pointer}#sidebar-menu .header-sidebar__back-button{color:rgb(var(--text-color));font-size:1.25rem;opacity:1}#sidebar-menu .header-sidebar__main-panel .header-sidebar__linklist-button[href$="/collections/holiday-roast"]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:4px 0 12px;padding:14px 16px;border-radius:4px;background:#863225;color:#fff;font-size:1.375rem}#sidebar-menu .header-sidebar__main-panel .header-sidebar__linklist-button[href$="/collections/holiday-roast"]:before{content:"For the holiday table";flex:0 0 100%;margin-bottom:4px;font-family:gotham-medium,arial;font-size:11px;letter-spacing:.16em;opacity:.85}#sidebar-menu .header-sidebar__main-panel .header-sidebar__linklist-button[href$="/collections/holiday-roast"]:after{content:"\2192";font-family:gotham-medium,arial;font-size:20px;line-height:1}.collection-full-description{display:none}@media screen and (max-width:699px){.shopify-section--collection-banner .collection-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.shopify-section--collection-banner .collection-description>*:not(:first-child){display:none}.shopify-section--collection-banner .collection-description>*:first-child{margin:0}.collection-full-description{display:block;padding:24px 0 8px;font-size:14px}.shopify-section--collection-banner .content-over-media{min-height:300px!important}.collection__main .featured-cuts-title{display:none}.collection__main{row-gap:18px}#featured-cuts{height:auto!important;min-height:0!important;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}#featured-cuts::-webkit-scrollbar{display:none}#featured-cuts .featured-cuts-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content!important;height:auto!important;min-height:0!important;margin:0;padding:2px 0 4px}#featured-cuts .featured-cuts-wrapper a{flex:0 0 auto;display:flex;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:8px;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:5px 14px 5px 5px!important;border:1px solid rgb(28 28 28 / .2);border-radius:999px;background:#fff;text-decoration:none}#featured-cuts .featured-cuts-wrapper a img{width:34px!important;height:34px!important;margin:0!important;border-radius:50%;object-fit:cover}#featured-cuts .featured-cuts-wrapper a h2{margin:0!important;padding:0!important;font-size:15px;line-height:1;white-space:nowrap}}#facets-drawer p.h4{font-family:mfred,arial!important;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase}#facets-drawer .accordion__toggle,#facets-drawer .accordion__toggle span{font-family:mfred,arial!important;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}#facets-drawer .checkbox-control label{font-family:gotham-medium,arial!important;font-size:15px;font-weight:400;color:rgb(var(--text-color))}#product-reviews.is-capped .reviews-container{position:relative;max-height:1400px;overflow:hidden}#product-reviews.is-capped.is-overflowing .reviews-container:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(to bottom,#f5f5f500,#f5f5f5);pointer-events:none}#product-reviews .reviews-show-all{display:block;margin:16px auto 0}#product-reviews .reviews-show-all[hidden]{display:none}#product-reviews.is-in-info{margin-top:32px;padding:28px 12px 20px}#product-reviews.is-in-info h2{font-size:clamp(26px,8vw,34px)}#product-reviews.is-in-info.is-capped .reviews-container{max-height:820px}body.template-product variant-picker .variant-picker__option-info legend{display:block!important;padding:0;font-family:gotham-medium,arial;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.variant-picker__option--block .variant-picker__option-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:8px}.variant-picker__option--block .block-swatch{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;margin:0;padding:6px 8px;line-height:1.15;text-align:center}.product-bullet-box.is-clean{display:flex;flex-wrap:wrap;gap:6px 18px;padding:0;background:none}.product-bullet-box.is-clean[hidden]{display:none}.product-bullet-box.is-clean .product-bullet{display:inline-flex;align-items:baseline;gap:7px;font-size:14px;line-height:1.35}.product-bullet-box.is-clean .product-bullet:before{content:"\2713";color:#a0311f;font-weight:700}.product-info .prose h2{margin:28px 0 0;font-size:1.75rem;line-height:1.12;letter-spacing:.04em}.product-info .prose>h2:first-child,.product-info .prose>div>h2:first-child{margin-top:0}.product-info .prose h3{margin:22px 0 0;font-size:1.25rem;font-weight:600;line-height:1.3}@media screen and (max-width:699px){.product-info .product-title{font-size:2.25rem;line-height:1.05}.product-info .prose h2{font-size:1.5rem}.product-info .prose h3{font-size:1.125rem}}.product-info .accordion__content table{width:100%;max-width:440px;margin:0;padding:0;background:#fff;border:2px solid #1c1c1c;border-collapse:collapse;font-size:14px;line-height:1.3}.product-info .accordion__content table th,.product-info .accordion__content table td{padding:6px 10px;border:0;border-bottom:1px solid rgb(28 28 28 / .2);text-align:left;vertical-align:top;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.product-info .accordion__content table th:first-child,.product-info .accordion__content table td:first-child{min-width:9.5em}.product-info .accordion__content table th{padding-top:8px;padding-bottom:8px;border-bottom:4px solid #1c1c1c;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-info .accordion__content table th:not(:first-child),.product-info .accordion__content table td:not(:first-child){text-align:right;white-space:nowrap}.product-info .accordion__content table tr:first-child:has(th)+tr td,.product-info .accordion__content table thead+tbody tr:first-child td{border-bottom:2px solid #1c1c1c;font-size:16px;font-weight:700}.product-info .accordion__content table tr:last-child td{border-bottom:0}.product-info .accordion__content .table-scroller{margin:10px 0}.product-info .accordion__content .table-scroller+p{margin-top:8px;font-size:12px;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/51/assets/ethan-stylesheet.css.map */
