.wi-feedback-root{position:relative;z-index:30;width:var(--cms-shell-width, min(1120px, 100% - 32px));margin-inline:auto}.wi-feedback-toast-stack{position:absolute;top:0;inset-inline-end:0;z-index:1080;width:min(360px,100%)}.wi-feedback-toast,.wi-feedback-banner,.wi-feedback-inline{color:var(--cms-color-text, #1f2937);background:#fffffffa;border:1px solid var(--cms-color-border, #d7dee8);border-inline-start:4px solid var(--cms-color-primary, #2563eb);border-radius:var(--cms-radius-md, 12px);box-shadow:0 18px 48px #17203324}.wi-feedback-toast{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px}.wi-feedback-toast.is-success,.wi-feedback-banner.is-success,.wi-feedback-inline.is-success{border-inline-start-color:#059669}.wi-feedback-toast.is-warning,.wi-feedback-banner.is-warning,.wi-feedback-inline.is-warning{border-inline-start-color:var(--cms-color-accent, #d97706)}.wi-feedback-toast.is-danger,.wi-feedback-banner.is-danger,.wi-feedback-inline.is-danger{border-inline-start-color:#dc2626}.wi-feedback-toast__title,.wi-feedback-banner__title,.wi-feedback-inline__title{display:block;color:var(--cms-color-secondary, #172033);font-family:var(--cms-font-heading, inherit);font-weight:600;line-height:1.3}.wi-feedback-toast__title{margin-bottom:3px;font-size:14px}.wi-feedback-toast__message,.wi-feedback-banner__message,.wi-feedback-inline__message,.wi-feedback-modal__message{color:var(--cms-color-muted, #64748b);line-height:1.55}.wi-feedback-toast__close,.wi-feedback-banner__close,.wi-feedback-modal__close{flex:0 0 auto;border:0;background:transparent;color:var(--cms-color-secondary, #172033);font-size:22px!important;line-height:1;cursor:pointer;opacity:.68}.wi-feedback-toast__close:hover,.wi-feedback-banner__close:hover,.wi-feedback-modal__close:hover{opacity:1}.wi-feedback-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:16px auto;padding:16px 18px;width:var(--cms-shell-width, min(1120px, 100% - 32px))}.wi-feedback-banner__content{flex:1 1 auto;min-width:0}.wi-feedback-banner__title{margin-bottom:6px}.wi-feedback-inline{display:flex;align-items:flex-start;gap:12px;width:100%;margin:12px 0;padding:12px 14px}.wi-feedback-inline__content{min-width:0}.wi-feedback-inline__title{margin-bottom:4px}.wi-feedback-inline__fields,.wi-feedback-banner__fields,.wi-feedback-modal__fields{margin-top:14px;padding:12px 14px;border-radius:var(--cms-radius-md, 12px);background:var(--cms-color-subtle, #f8fafc);border:1px solid var(--cms-color-border, #d7dee8)}.wi-feedback-inline__fields__label,.wi-feedback-banner__fields__label,.wi-feedback-modal__fields__label{display:block;margin-bottom:7px;color:var(--cms-color-secondary, #172033);font-size:12px;font-weight:600;text-transform:uppercase}.wi-feedback-inline__fields__list,.wi-feedback-banner__fields__list,.wi-feedback-modal__fields__list{margin:0;padding-inline-start:18px;line-height:1.6}.wi-feedback-inline__fields__list li+li,.wi-feedback-banner__fields__list li+li,.wi-feedback-modal__fields__list li+li{margin-top:6px}.wi-feedback-reference{display:block;margin-top:10px;color:var(--cms-color-muted, #64748b);font-size:12px;overflow-wrap:anywhere}.wi-feedback-banner__actions,.wi-feedback-inline__actions,.wi-feedback-modal__actions{display:flex;flex-wrap:wrap;gap:10px}.wi-feedback-banner__actions,.wi-feedback-inline__actions{margin-top:16px}.wi-feedback-modal{position:fixed;inset:0;z-index:1090;display:flex;align-items:center;justify-content:center;padding:20px}.wi-feedback-modal__backdrop{position:absolute;inset:0;background:#17203375;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wi-feedback-modal__dialog{position:relative;z-index:1;width:min(620px,100vw - 32px);overflow:hidden;color:var(--cms-color-text, #1f2937);background:#fff;border:1px solid var(--cms-color-border, #d7dee8);border-radius:var(--cms-radius-md, 12px);box-shadow:0 30px 80px #1720333d}.wi-feedback-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 0}.wi-feedback-modal__eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;color:var(--cms-color-secondary, #172033);background:var(--cms-color-subtle, #f8fafc);border:1px solid var(--cms-color-border, #d7dee8);border-radius:999px;font-size:11px;font-weight:600}.wi-feedback-modal.is-success .wi-feedback-modal__eyebrow{color:#166534;background:#dcfce7}.wi-feedback-modal.is-warning .wi-feedback-modal__eyebrow{color:#92400e;background:#fef3c7}.wi-feedback-modal.is-danger .wi-feedback-modal__eyebrow{color:#991b1b;background:#fee2e2}.wi-feedback-modal__body{padding:16px 20px 20px}.wi-feedback-modal__title{margin:0 0 10px!important;color:var(--cms-color-secondary, #172033);font-family:var(--cms-font-heading, inherit);font-size:clamp(20px,4vw,24px);font-weight:600;line-height:1.2}.wi-feedback-modal__actions{padding:16px 20px 20px;border-top:1px solid var(--cms-color-border, #d7dee8);background:var(--cms-color-subtle, #f8fafc)}.wi-feedback-modal__action.wi-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:var(--cms-radius-md, 12px);border:1px solid var(--cms-color-border, #d7dee8);font-family:var(--cms-font-heading, inherit);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.wi-feedback-modal__action.wi-btn--primary,.wi-feedback-modal__action.wi-btn--secondary{color:#fff;background:var(--cms-color-primary, #2563eb);border-color:var(--cms-color-primary, #2563eb)}.wi-feedback-modal__action.wi-btn--danger{color:#fff;background:#dc2626;border-color:#dc2626}.wi-feedback-modal__action.wi-btn--ghost{color:var(--cms-color-secondary, #172033);background:#fff}@media(max-width:767.98px){.wi-feedback-banner{width:min(100% - 24px,100%)}.wi-feedback-modal{align-items:flex-end;padding:14px}.wi-feedback-modal__dialog{width:100%}.wi-feedback-modal__actions{display:grid;grid-template-columns:1fr}}.wi-public-quick-contact{position:fixed;right:var(--wi-public-quick-contact-inline, clamp(.75rem, 2vw, 1.5rem));bottom:calc(var(--wi-public-quick-contact-bottom, clamp(.75rem, 2vw, 1.5rem)) + env(safe-area-inset-bottom,0px));z-index:var(--wi-public-quick-contact-z, 50);display:flex;flex-direction:column;gap:.625rem}.wi-public-quick-contact__action{position:relative;display:grid;width:var(--wi-public-quick-contact-size, 3.25rem);height:var(--wi-public-quick-contact-size, 3.25rem);place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:var(--wi-public-quick-contact-radius, 999px);background:var(--wi-public-quick-contact-background, #172033);box-shadow:var(--wi-public-quick-contact-shadow, 0 12px 30px rgba(15, 23, 42, .22));color:var(--wi-public-quick-contact-color, #fff);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.wi-public-quick-contact__action--whatsapp{background:var(--wi-public-quick-contact-whatsapp, #128c7e)}.wi-public-quick-contact__action:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a47;color:var(--wi-public-quick-contact-color, #fff)}.wi-public-quick-contact__action:focus-visible{outline:3px solid var(--wi-public-quick-contact-focus, #fff);outline-offset:3px}.wi-public-quick-contact__action svg{width:1.35rem;height:1.35rem;fill:currentColor}.wi-public-quick-contact__action span{position:absolute;right:calc(100% + .625rem);width:max-content;max-width:12rem;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.18);border-radius:.35rem;background:var(--wi-public-quick-contact-label-background, #172033);box-shadow:0 8px 22px #0f172a2e;color:var(--wi-public-quick-contact-color, #fff);font-size:.75rem;font-weight:500;line-height:1.25;opacity:0;pointer-events:none;transform:translate(.35rem);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.wi-public-quick-contact__action:hover span,.wi-public-quick-contact__action:focus-visible span{opacity:1;transform:translate(0)}@media(max-width:767.98px){body:has(.wi-public-quick-contact){padding-bottom:var(--wi-public-quick-contact-mobile-reserve, calc(var(--wi-public-quick-contact-mobile-height, 4rem) + env(safe-area-inset-bottom, 0px)))}.wi-public-quick-contact{right:var(--wi-public-quick-contact-mobile-inline, 0);bottom:var(--wi-public-quick-contact-mobile-bottom, 0);left:var(--wi-public-quick-contact-mobile-start, var(--wi-public-quick-contact-mobile-inline, 0));width:var(--wi-public-quick-contact-mobile-width, auto);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--wi-public-quick-contact-mobile-item-width, 0px),1fr);gap:0;min-height:var(--wi-public-quick-contact-mobile-min-height, calc(var(--wi-public-quick-contact-mobile-height, 4rem) + env(safe-area-inset-bottom, 0px)));padding:0 0 var(--wi-public-quick-contact-mobile-safe-padding, env(safe-area-inset-bottom, 0px));overflow:var(--wi-public-quick-contact-mobile-overflow, visible);border:var(--wi-public-quick-contact-mobile-frame-border, 0);border-top:1px solid var(--wi-public-quick-contact-mobile-border, rgba(23, 32, 51, .16));border-radius:var(--wi-public-quick-contact-mobile-radius, 0);background:var(--wi-public-quick-contact-mobile-background, #fff);box-shadow:var(--wi-public-quick-contact-mobile-shadow, 0 -12px 30px rgba(15, 23, 42, .12));backdrop-filter:var(--wi-public-quick-contact-mobile-backdrop-filter, none);-webkit-backdrop-filter:var(--wi-public-quick-contact-mobile-backdrop-filter, none)}.wi-public-quick-contact__action{display:flex;flex-direction:column;width:100%;height:var(--wi-public-quick-contact-mobile-height, 4rem);min-width:0;min-height:44px;gap:.25rem;justify-content:center;border:0;border-right:1px solid var(--wi-public-quick-contact-mobile-border, rgba(23, 32, 51, .12));border-radius:0;background:transparent;box-shadow:none;color:var(--wi-public-quick-contact-mobile-color, #172033)}.wi-public-quick-contact__action:last-child{border-right:0}.wi-public-quick-contact__action--whatsapp{color:var(--wi-public-quick-contact-whatsapp, #128c7e)}.wi-public-quick-contact__action:hover{transform:none;box-shadow:none;background:var(--wi-public-quick-contact-mobile-hover, rgba(23, 32, 51, .05))}.wi-public-quick-contact__action:focus-visible{outline:2px solid var(--wi-public-quick-contact-mobile-focus, #2457ff);outline-offset:-3px}.wi-public-quick-contact__action svg{width:1.2rem;height:1.2rem}.wi-public-quick-contact__action span{position:static;width:auto;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;color:currentColor;font-size:.6875rem;font-weight:600;line-height:1;opacity:1;overflow:hidden;pointer-events:auto;text-overflow:ellipsis;transform:none}}@media(prefers-reduced-motion:reduce){.wi-public-quick-contact__action,.wi-public-quick-contact__action span{transition:none}}.wi-public-consent{--wi-public-consent-border: color-mix(in srgb, currentColor 14%, transparent);color:#0f172a;font-size:14px;line-height:1.5}.wi-public-consent__banner{position:fixed;z-index:1080;right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;max-width:880px;padding:18px;margin-inline:auto;background:#fffffffa;border:1px solid var(--wi-public-consent-border);border-radius:12px;box-shadow:0 16px 48px #0f172a29}.wi-public-consent__copy h2{margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3}.wi-public-consent__copy p,.wi-public-consent__preference p{margin:0;color:#475569}.wi-public-consent__copy a{color:inherit;font-weight:500}.wi-public-consent__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.wi-public-consent__button{min-height:40px;padding:8px 14px;color:#0f172a;font:inherit;font-weight:500;background:#fff;border:1px solid var(--wi-public-consent-border);border-radius:8px;cursor:pointer}.wi-public-consent__button--primary{color:#fff;background:#3f51b5;border-color:#3f51b5}.wi-public-consent__button:focus-visible,.wi-public-consent__preference input:focus-visible{outline:3px solid rgba(63,81,181,.28);outline-offset:2px}.wi-public-consent__preferences{display:grid;grid-column:1/-1;gap:12px;padding-top:16px;border-top:1px solid var(--wi-public-consent-border)}.wi-public-consent__preference{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.wi-public-consent__preference input{width:18px;height:18px;margin:2px 0 0;accent-color:#3f51b5}.wi-public-consent__preference strong{display:block;font-weight:500}.wi-public-consent__error{grid-column:1/-1;margin:0;color:#b42318;font-size:14px;font-weight:500}.wi-public-consent__trigger{position:fixed;z-index:1070;right:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:40px;padding:8px 12px;color:#334155;font:inherit;font-size:12px;font-weight:500;background:#fffffff5;border:1px solid var(--wi-public-consent-border);border-radius:8px;box-shadow:0 8px 24px #0f172a1f;cursor:pointer}.wi-public-consent [hidden]{display:none!important}@media(max-width:767px){.wi-public-consent__banner{grid-template-columns:1fr;gap:14px;padding:16px}.wi-public-consent__actions{justify-content:stretch}.wi-public-consent__button{flex:1 1 140px;min-height:44px}.wi-public-consent__trigger{min-height:44px}}:root[data-theme-pack=meat],.meat-theme{--meat-color-ink: #171412;--meat-color-charcoal: #211d1a;--meat-color-charcoal-soft: #2c2723;--meat-color-bone: #f3eee5;--meat-color-bone-deep: #e8dfd1;--meat-color-paper: #fffaf2;--meat-color-oxblood: #7f2631;--meat-color-oxblood-dark: #5d1821;--meat-color-rose: #c58d92;--meat-color-muted: #746c64;--meat-color-border: #d8cdbf;--meat-color-border-strong: #b7aa9c;--meat-color-success: #326149;--meat-color-danger: #a52d35;--meat-font-heading: "Meat Newsreader", "Meat Manrope", sans-serif;--meat-font-display: var(--meat-font-heading);--meat-font-body: "Meat Manrope", sans-serif;--meat-container: 1420px;--meat-content: 760px;--meat-gutter: clamp(18px, 3vw, 44px);--meat-page-gutter: var(--meat-gutter);--meat-section: clamp(72px, 8vw, 124px);--meat-header-height: 68px;--meat-radius-sm: 2px;--meat-radius-md: 8px;--meat-radius-shell: 18px;--meat-shadow-float: 0 22px 54px rgb(20 16 13 / 18%);--meat-ease: cubic-bezier(.2, .72, .28, 1);--cms-color-primary: var(--meat-color-oxblood);--cms-color-secondary: var(--meat-color-charcoal);--cms-color-ink: var(--meat-color-ink);--cms-color-text: #453f3a;--cms-color-muted: var(--meat-color-muted);--cms-color-paper: var(--meat-color-paper);--cms-color-canvas: var(--meat-color-bone);--cms-color-surface: #eee7dc;--cms-color-subtle: #eee7dc;--cms-color-border: var(--meat-color-border);--cms-color-success: var(--meat-color-success);--cms-color-danger: var(--meat-color-danger);--cms-font-heading: var(--meat-font-heading);--cms-font-body: var(--meat-font-body);--cms-radius-lg: var(--meat-radius-md);--cms-radius-md: var(--meat-radius-sm)}@font-face{font-family:Meat Manrope;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Meat Manrope;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Meat Newsreader;src:url(./newsreader-variable-tcB4qQtO.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Meat Newsreader;src:url(./newsreader-italic-variable-CYg-wu_s.woff2) format("woff2");font-style:italic;font-weight:200 800;font-display:swap}html[data-theme-pack=meat]{font-family:var(--meat-font-body);font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility}html[data-theme-pack=meat][dir=rtl]{--meat-font-body: Tahoma, Arial, sans-serif;--meat-font-heading: Tahoma, Arial, sans-serif}.meat-theme{color:var(--meat-color-ink);font-family:var(--meat-font-body);font-size:1rem;line-height:1.65}.meat-theme :is(h1,h2,h3,h4,h5,h6){margin-block:0;color:var(--meat-color-ink);font-family:var(--meat-font-heading);font-weight:520;letter-spacing:-.026em;text-wrap:balance}.meat-theme h1{font-size:clamp(3rem,6.4vw,6.6rem);line-height:.94}.meat-theme h2{font-size:clamp(2.3rem,4.1vw,4.4rem);line-height:1}.meat-theme h3{font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.08}.meat-theme h4{font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.2}.meat-theme :is(p,ul,ol){margin-block:0}.meat-theme strong{font-weight:650}.meat-theme small{font-size:.78rem}.meat-theme ::selection{color:var(--meat-color-paper);background:var(--meat-color-oxblood)}html[data-theme-pack=meat]{scroll-behavior:smooth;background:var(--meat-color-charcoal)}html[data-theme-pack=meat] *,html[data-theme-pack=meat] *:before,html[data-theme-pack=meat] *:after{box-sizing:border-box}html[data-theme-pack=meat] body{min-height:100vh;margin:0;overflow-x:clip;background:var(--meat-color-bone)}html[data-theme-pack=meat] :where(img,svg,video){display:block;max-width:100%}html[data-theme-pack=meat] :where(button,input,select,textarea){color:inherit;font:inherit}html[data-theme-pack=meat] :where(button,a){-webkit-tap-highlight-color:transparent}html[data-theme-pack=meat] a{color:inherit}html[data-theme-pack=meat] button{border:0}html[data-theme-pack=meat] [hidden]{display:none!important}body.meat-nav-open,body.commerce-panel-open{overflow:hidden}.meat-shell{min-height:100vh}.meat-shell__main{min-height:54vh}.meat-shell-region{display:contents}.meat-container{width:min(100% - 2 * var(--meat-gutter),var(--meat-container));margin-inline:auto}.meat-page{background:var(--meat-color-bone)}.meat-eyebrow{color:var(--meat-color-oxblood);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.meat-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:11px 20px;border:1px solid transparent;border-radius:var(--meat-radius-sm);font-size:.86rem;font-weight:650;text-decoration:none;cursor:pointer;transition:color .18s var(--meat-ease),background-color .18s var(--meat-ease),border-color .18s var(--meat-ease)}.meat-button--primary{color:var(--meat-color-paper);background:var(--meat-color-oxblood)}.meat-button--primary:hover{background:var(--meat-color-oxblood-dark)}.meat-button--ghost{color:var(--meat-color-ink);background:transparent;border-color:var(--meat-color-border)}.meat-button--ghost:hover{border-color:var(--meat-color-ink)}.meat-home-empty{position:relative;min-height:760px;display:grid;align-items:end;isolation:isolate;overflow:hidden;padding-block:calc(var(--meat-header-height) + 96px) var(--meat-section);background:var(--meat-color-charcoal)}.meat-home-empty__media,.meat-home-empty__overlay{position:absolute;z-index:-2;inset:0}.meat-home-empty__media img{width:100%;height:100%;object-fit:cover;object-position:58% center}.meat-home-empty__overlay{z-index:-1;background:linear-gradient(90deg,#120e0cf0,#120e0cc7 47%,#120e0c3d 76%,#120e0c6b)}.meat-home-empty__inner{display:grid;max-width:920px;gap:22px;color:var(--meat-color-bone)}.meat-home-empty__brand{color:var(--meat-color-rose);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.meat-home-empty h1{max-width:850px;color:var(--meat-color-paper)}.meat-home-empty p:last-child{max-width:62ch;color:#f3eee5ad}.meat-error{padding-block:calc(var(--meat-header-height) + 110px) var(--meat-section)}.meat-error__inner{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);gap:clamp(36px,7vw,120px);align-items:center}.meat-error__status{color:color-mix(in srgb,var(--meat-color-oxblood) 20%,var(--meat-color-bone));font-family:var(--meat-font-heading);font-size:clamp(9rem,24vw,24rem);font-weight:350;line-height:.7}.meat-error__copy{display:grid;gap:20px}.meat-error__copy>p:not(.meat-eyebrow,.meat-error__support){max-width:58ch;color:var(--meat-color-muted)}.meat-error__support{display:flex;flex-wrap:wrap;gap:8px 16px;padding-block:14px;border-block:1px solid var(--meat-color-border)}.meat-error__support span{color:var(--meat-color-muted)}.meat-error__actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:760px){.meat-home-empty{min-height:680px;padding-block-end:72px}.meat-home-empty__media img{object-position:60% center}.meat-home-empty__overlay{background:linear-gradient(0deg,#120e0cf5,#120e0cb3 56%,#120e0c57)}.meat-error__inner{grid-template-columns:1fr}.meat-error__status{font-size:clamp(7rem,42vw,12rem)}}.meat-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.meat-skip-link{position:fixed;z-index:10000;inset-block-start:8px;inset-inline-start:8px;padding:10px 14px;color:var(--meat-color-paper);background:var(--meat-color-oxblood);transform:translateY(-160%)}.meat-skip-link:focus{transform:translateY(0)}.meat-theme :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--meat-color-rose) 74%,white);outline-offset:3px}@media(prefers-reduced-motion:reduce){html[data-theme-pack=meat]{scroll-behavior:auto}.meat-theme *,.meat-theme *:before,.meat-theme *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.meat-header__shell,.meat-footer,.meat-commerce-panel__surface,.meat-mobile-menu__surface{border:1px solid CanvasText}}.meat-header{position:fixed;z-index:900;inset:14px clamp(10px,1.4vw,22px) auto;color:var(--meat-color-paper)}.meat-header__shell{display:grid;grid-template-columns:minmax(228px,auto) minmax(0,1fr) auto;min-height:70px;align-items:center;gap:clamp(18px,3vw,48px);width:min(100%,var(--meat-container));margin-inline:auto;padding-inline:clamp(16px,2vw,30px);background:#171412e6;border:1px solid rgba(255,250,242,.14);border-radius:var(--meat-radius-shell);box-shadow:0 14px 42px #100c0a24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:color .22s var(--meat-ease),background-color .22s var(--meat-ease),border-color .22s var(--meat-ease),box-shadow .22s var(--meat-ease)}.meat-header[data-meat-header-state=scrolled] .meat-header__shell{color:var(--meat-color-ink);background:#fffaf2f0;border-color:#1714121f;box-shadow:var(--meat-shadow-float)}.meat-brand{display:inline-flex;min-width:0;min-height:48px;align-items:center;gap:12px;color:inherit;text-decoration:none}.meat-brand__image{width:auto;max-width:188px;height:44px;object-fit:contain}.meat-brand__seal{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid currentColor;font-family:var(--meat-font-heading);font-size:1.22rem;font-style:italic;font-weight:430;line-height:1}.meat-brand__copy{display:grid;min-width:0;line-height:1.05}.meat-brand__copy strong{overflow:hidden;max-width:190px;font-family:var(--meat-font-body);font-size:.82rem;font-weight:720;letter-spacing:.14em;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.meat-brand__copy small{margin-top:5px;overflow:hidden;max-width:190px;opacity:.62;font-size:.58rem;font-weight:600;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.meat-header__navigation{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(2px,.8vw,12px)}.meat-header__navigation-item{position:relative}.meat-header__navigation-item>a{display:inline-flex;min-height:46px;align-items:center;gap:7px;padding-inline:10px;color:inherit;font-size:.78rem;font-weight:620;letter-spacing:.02em;text-decoration:none}.meat-header__navigation-item>a:after{position:absolute;inset:auto 10px 7px;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s var(--meat-ease)}.meat-header__navigation-item>a:hover:after,.meat-header__navigation-item>a[aria-current=page]:after{transform:scaleX(1)}.meat-header__navigation-item i{font-size:.62rem;opacity:.64;transition:transform .18s var(--meat-ease)}.meat-header__navigation-item:hover i,.meat-header__navigation-item:focus-within i{transform:rotate(180deg)}.meat-header__dropdown{position:absolute;inset-block-start:calc(100% + 11px);inset-inline-start:50%;display:grid;min-width:220px;padding:8px;color:var(--meat-color-ink);background:var(--meat-color-paper);border:1px solid var(--meat-color-border);border-radius:var(--meat-radius-md);box-shadow:var(--meat-shadow-float);opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .16s var(--meat-ease),transform .16s var(--meat-ease)}.meat-header__dropdown a{display:flex;min-height:42px;align-items:center;padding:8px 10px;border-radius:var(--meat-radius-sm);font-size:.82rem;text-decoration:none}.meat-header__dropdown a:hover,.meat-header__dropdown a[aria-current=page]{color:var(--meat-color-paper);background:var(--meat-color-oxblood)}.meat-header__navigation-item:hover .meat-header__dropdown,.meat-header__navigation-item:focus-within .meat-header__dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)}[dir=rtl] .meat-header__dropdown{transform:translate(50%,6px)}[dir=rtl] .meat-header__navigation-item:hover .meat-header__dropdown,[dir=rtl] .meat-header__navigation-item:focus-within .meat-header__dropdown{transform:translate(50%)}[dir=rtl] .meat-theme :is(.bi-arrow-left,.bi-arrow-right,.bi-arrow-left-short,.bi-arrow-right-short,.bi-chevron-left,.bi-chevron-right){display:inline-block;transform:scaleX(-1)}.meat-header__actions,.meat-header__commerce-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.meat-header__locales{display:flex;align-items:center;gap:3px}.meat-header__locales a{display:grid;min-width:38px;min-height:38px;place-items:center;opacity:.58;font-size:.7rem;font-weight:700;text-decoration:none}.meat-header__locales a[aria-current=page]{opacity:1}.meat-header__cta{display:inline-flex;min-height:44px;align-items:center;padding:9px 16px;color:var(--meat-color-paper);background:var(--meat-color-oxblood);border-radius:var(--meat-radius-sm);font-size:.76rem;font-weight:650;text-decoration:none}.meat-header__commerce-actions>:is(a,button),.meat-header__menu-toggle{position:relative;display:inline-grid;min-width:44px;min-height:44px;place-items:center;padding:7px;color:inherit;background:transparent;border-radius:var(--meat-radius-sm);text-decoration:none;cursor:pointer}.meat-header__commerce-actions>:is(a,button):hover,.meat-header__menu-toggle:hover{background:#fffaf21a}.meat-header[data-meat-header-state=scrolled] .meat-header__commerce-actions>:is(a,button):hover,.meat-header[data-meat-header-state=scrolled] .meat-header__menu-toggle:hover{background:#17141212}.meat-header__commerce-actions :is([data-commerce-cart-count],[data-commerce-favorite-count],[data-commerce-comparison-count]){position:absolute;inset:3px 2px auto auto;display:grid;min-width:17px;height:17px;place-items:center;padding-inline:4px;color:var(--meat-color-paper);background:var(--meat-color-oxblood);border-radius:20px;font-size:.6rem}.meat-header__commerce-actions .meat-header__quote{display:flex;min-width:auto;grid-auto-flow:column;gap:8px;padding-inline:12px;border:1px solid rgba(255,250,242,.24);font-size:.72rem;font-weight:650}.meat-header[data-meat-header-state=scrolled] .meat-header__quote{border-color:#1714122e}.meat-header__quote b{display:grid;min-width:18px;height:18px;place-items:center;color:var(--meat-color-paper);background:var(--meat-color-oxblood);border-radius:50%;font-size:.6rem}.meat-header__menu-toggle{display:none}.meat-mobile-menu,.meat-commerce-panel{position:fixed;z-index:1100;inset:0}.meat-mobile-menu__backdrop,.meat-commerce-panel__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;background:#0e0b09a6;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.meat-mobile-menu__surface{position:absolute;inset:0 0 0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(100%,520px);padding:22px clamp(22px,6vw,44px) 28px;color:var(--meat-color-ink);background:var(--meat-color-bone);box-shadow:var(--meat-shadow-float);overflow-y:auto}.meat-mobile-menu__header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--meat-color-border)}.meat-mobile-menu__header strong{overflow:hidden;font-family:var(--meat-font-heading);font-size:1.35rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.meat-mobile-menu__header button,.meat-commerce-panel__header button{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;color:inherit;background:transparent;cursor:pointer}.meat-mobile-menu__navigation{display:grid;align-content:center;padding-block:24px}.meat-mobile-menu__navigation a{display:grid;grid-template-columns:32px minmax(0,1fr);min-height:68px;align-items:center;color:inherit;border-bottom:1px solid var(--meat-color-border);text-decoration:none}.meat-mobile-menu__navigation a>span{color:var(--meat-color-rose);font-size:.65rem;letter-spacing:.08em}.meat-mobile-menu__navigation a>strong{font-family:var(--meat-font-heading);font-size:clamp(1.5rem,6vw,2.25rem);font-weight:420;letter-spacing:-.02em}.meat-mobile-menu__navigation a[aria-current=page]>strong{color:var(--meat-color-rose)}.meat-mobile-menu__navigation .meat-mobile-menu__child{min-height:42px;padding-inline-start:32px}.meat-mobile-menu__navigation .meat-mobile-menu__child>strong{font-family:var(--meat-font-body);font-size:.88rem;font-weight:550}.meat-mobile-menu__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-block:18px;border-top:1px solid var(--meat-color-border)}.meat-mobile-menu__actions :is(a,button){display:flex;min-height:48px;align-items:center;gap:9px;padding:10px 12px;color:inherit;background:var(--meat-color-paper);border:1px solid var(--meat-color-border);border-radius:var(--meat-radius-sm);font-size:.75rem;font-weight:600;text-align:start;text-decoration:none;cursor:pointer}.meat-mobile-menu__actions :is(a,button):hover{color:var(--meat-color-paper);background:var(--meat-color-oxblood);border-color:var(--meat-color-oxblood)}.meat-mobile-menu__locales{display:flex;gap:8px;padding-top:16px}.meat-mobile-menu__locales a{display:grid;min-width:44px;height:44px;place-items:center;border:1px solid var(--meat-color-border);font-size:.72rem;text-decoration:none}.meat-mobile-menu__locales a[aria-current=page]{color:var(--meat-color-paper);background:var(--meat-color-oxblood);border-color:var(--meat-color-oxblood)}.meat-mobile-menu__tagline{margin:0;padding-top:16px;color:var(--meat-color-muted);border-top:1px solid var(--meat-color-border);font-size:.66rem;font-weight:650;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.meat-commerce-panel__surface{position:absolute;color:var(--meat-color-ink);background:var(--meat-color-paper);box-shadow:var(--meat-shadow-float)}.meat-search-panel .meat-commerce-panel__surface{inset:0 0 auto;min-height:min(560px,85vh);padding:clamp(28px,6vw,82px) var(--meat-gutter)}.meat-mini-cart .meat-commerce-panel__surface{inset:0 0 0 auto;display:flex;width:min(100%,490px);flex-direction:column;padding:clamp(24px,4vw,42px)}.meat-commerce-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:24px;border-bottom:1px solid var(--meat-color-border)}.meat-commerce-panel__header span{color:var(--meat-color-oxblood);font-size:.69rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.meat-commerce-panel__header h2{margin-top:6px;font-size:clamp(2.2rem,4vw,4.3rem)}.meat-search-panel__form{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,1080px);margin:clamp(34px,6vw,72px) auto 0;border-bottom:1px solid var(--meat-color-ink)}.meat-search-panel__form input{min-width:0;height:76px;padding:0;background:transparent;border:0;outline:none;font-family:var(--meat-font-heading);font-size:clamp(1.6rem,3vw,3.25rem)}.meat-search-panel__form button{display:inline-flex;min-width:120px;align-items:center;justify-content:center;gap:10px;padding-inline:18px;color:var(--meat-color-paper);background:var(--meat-color-oxblood);cursor:pointer}.meat-search-panel__results{display:grid;width:min(100%,1080px);max-height:230px;margin:18px auto 0;overflow-y:auto}.meat-search-panel__result{display:grid;grid-template-columns:54px minmax(0,1fr) auto;min-height:66px;align-items:center;gap:14px;padding-block:6px;border-bottom:1px solid var(--meat-color-border);text-decoration:none}.meat-search-panel__result>span:first-child{display:grid;width:54px;height:54px;place-items:center;overflow:hidden;background:var(--meat-color-bone)}.meat-search-panel__result img{width:100%;height:100%;object-fit:cover}.meat-search-panel__result>span:nth-child(2){display:grid}.meat-search-panel__result small{color:var(--meat-color-muted)}.meat-mini-cart__empty{display:grid;flex:1;place-items:center;align-content:center;gap:14px;color:var(--meat-color-muted);text-align:center}.meat-mini-cart__empty i{color:var(--meat-color-oxblood);font-size:2.4rem}.meat-mini-cart__empty a{font-weight:650;text-underline-offset:4px}.meat-mini-cart__lines{display:grid;gap:4px;max-height:min(52vh,520px);margin-block:20px;overflow-y:auto}.meat-mini-cart__line{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding-block:12px;border-bottom:1px solid var(--meat-color-border)}.meat-mini-cart__image{display:block;aspect-ratio:6/7;overflow:hidden;background:var(--meat-color-bone)}.meat-mini-cart__image img{width:100%;height:100%;object-fit:cover}.meat-mini-cart__line>div{display:grid;align-content:center;gap:5px}.meat-mini-cart__line a{text-decoration:none}.meat-mini-cart__line small{color:var(--meat-color-muted)}.meat-mini-cart__summary{margin-top:auto;padding-top:18px;border-top:1px solid var(--meat-color-border)}.meat-mini-cart__summary>p{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px}.meat-mini-cart__summary>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.meat-mini-cart__summary a{display:flex;min-height:48px;align-items:center;justify-content:center;padding:10px;border:1px solid var(--meat-color-ink);font-size:.78rem;font-weight:650;text-align:center;text-decoration:none}.meat-mini-cart__summary a.is-primary{color:var(--meat-color-paper);background:var(--meat-color-oxblood);border-color:var(--meat-color-oxblood)}.meat-footer{position:relative;overflow:hidden;padding:clamp(72px,8vw,120px) var(--meat-gutter) 30px;color:#f3eee5b8;background:var(--meat-color-charcoal)}.meat-footer__inner{position:relative;z-index:1;width:min(100%,var(--meat-container));margin-inline:auto}.meat-footer__grid{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,.7fr));gap:clamp(36px,5vw,82px);padding-bottom:clamp(54px,7vw,92px)}.meat-footer .meat-brand{color:var(--meat-color-paper)}.meat-footer__summary{max-width:42ch;margin-top:22px}.meat-footer__social{display:flex;gap:7px;margin-top:24px}.meat-footer__social a{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,250,242,.16);border-radius:50%;text-decoration:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.meat-footer__social a:hover{color:var(--meat-color-paper);background:var(--meat-color-oxblood);border-color:var(--meat-color-oxblood)}.meat-footer__column h2{margin-bottom:22px;color:var(--meat-color-paper);font-family:var(--meat-font-body);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.meat-footer__column ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.meat-footer__column a{text-decoration:none}.meat-footer__column a:hover{color:var(--meat-color-paper);text-decoration:underline;text-underline-offset:4px}.meat-footer__contact{display:grid;align-content:start;gap:17px}.meat-footer__contact h2{margin-bottom:5px}.meat-footer__contact p{display:grid;gap:4px;overflow-wrap:anywhere}.meat-footer__contact p>span{color:#f3eee56b;font-size:.67rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.meat-footer__commerce-note{display:flex;align-items:center;gap:10px;margin-bottom:28px;padding-block:14px;border-block:1px solid rgba(255,250,242,.12);font-size:.78rem}.meat-footer__commerce-note i{color:var(--meat-color-rose)}.meat-footer__bottom{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid rgba(255,250,242,.14);font-size:.72rem}.meat-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}.meat-footer__legal a,.meat-footer__top{text-decoration:none}.meat-footer__top{display:inline-flex;min-height:44px;align-items:center;gap:8px}.meat-footer__wordmark{overflow:hidden;margin:clamp(48px,8vw,100px) calc(-1 * var(--meat-gutter)) -.22em;color:#fffaf20a;font-family:var(--meat-font-heading);font-size:clamp(7rem,22vw,25rem);font-weight:300;line-height:.64;letter-spacing:-.06em;text-align:center;text-transform:uppercase;white-space:nowrap}.meat-header--private .meat-header__shell{min-height:68px}.meat-footer--private{padding-block:22px}.meat-private-chrome__footer{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:16px;font-size:.72rem}@media(max-width:1180px){.meat-header__navigation{display:none}.meat-header__shell{grid-template-columns:minmax(0,1fr) auto}.meat-header__menu-toggle{display:inline-grid}.meat-header__commerce-actions>:is(a,button):not(.meat-header__menu-toggle,[data-commerce-panel-toggle=search],[data-commerce-panel-toggle=mini-cart]){display:none}.meat-header__locales,.meat-header__cta{display:none}.meat-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meat-footer__brand-column{grid-column:1/-1}}@media(max-width:760px){.meat-header{inset-block-start:8px;inset-inline:10px}.meat-header__shell{min-height:62px;padding-inline:12px;border-radius:14px}.meat-brand{gap:9px}.meat-brand__seal{flex-basis:34px;width:34px;height:34px;font-size:1.05rem}.meat-brand__copy strong{overflow:visible;max-width:min(44vw,170px);font-size:.68rem;letter-spacing:.08em;line-height:1.18;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.meat-brand__copy small{display:none}.meat-brand__image{max-width:150px;height:38px}.meat-header__commerce-actions{gap:0}.meat-header__commerce-actions>:is(button,a),.meat-header__menu-toggle{min-width:44px;min-height:44px}.meat-mobile-menu__surface{width:100%}.meat-search-panel .meat-commerce-panel__surface{min-height:100%;padding:24px 18px}.meat-search-panel__form{grid-template-columns:1fr;border:0}.meat-search-panel__form input{height:68px;border-bottom:1px solid var(--meat-color-ink)}.meat-search-panel__form button{min-height:50px}.meat-mini-cart .meat-commerce-panel__surface{width:100%;padding:24px 18px}.meat-commerce-panel__header h2{font-size:2.25rem}.meat-mobile-menu__header strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.meat-footer{padding-inline:18px}.meat-footer__grid{grid-template-columns:1fr 1fr;gap:42px 24px}.meat-footer__brand-column,.meat-footer__contact{grid-column:1/-1}.meat-footer__bottom{align-items:flex-start;flex-direction:column}.meat-footer__legal{justify-content:flex-start}.meat-footer__wordmark{font-size:clamp(5rem,26vw,9rem)}}@media(max-width:380px){.meat-header__commerce-actions [data-commerce-panel-toggle=search]{display:none}.meat-mobile-menu__actions,.meat-footer__grid{grid-template-columns:1fr}.meat-footer__brand-column,.meat-footer__contact{grid-column:auto}}.meat-block{position:relative;padding-block:var(--meat-section-space, clamp(4rem, 7vw, 7rem));color:var(--meat-color-ink);background:var(--meat-color-bone)}.meat-block--dark{color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-theme .meat-block--dark :is(h2,h3,.meat-block__title){color:var(--meat-color-bone)}.meat-block--paper{background:var(--meat-color-paper)}.meat-block__shell{width:min(100% - 2 * var(--meat-page-gutter),var(--meat-container));margin-inline:auto}.meat-block__header{display:grid;max-width:48rem;gap:.9rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.meat-block__eyebrow{margin:0;color:var(--meat-color-oxblood);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.meat-block--dark .meat-block__eyebrow{color:var(--meat-color-rose)}.meat-block__title{margin:0;font-family:var(--meat-font-display);font-size:clamp(2.35rem,4.3vw,4.8rem);font-weight:560;letter-spacing:-.035em;line-height:.98}.meat-block__summary{max-width:42rem;margin:0;color:var(--meat-color-muted);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.75}.meat-block--dark .meat-block__summary{color:color-mix(in srgb,var(--meat-color-bone) 72%,transparent)}.meat-block__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.meat-theme .meat-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.65rem;padding:.8rem 1.15rem;color:var(--meat-color-bone);background:var(--meat-color-oxblood);border:1px solid var(--meat-color-oxblood);border-radius:var(--meat-radius-sm);font-size:.9rem;font-weight:650;text-decoration:none}.meat-button--quiet{color:currentColor;background:transparent;border-color:color-mix(in srgb,currentColor 28%,transparent)}.meat-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--meat-color-border);border:1px solid var(--meat-color-border)}.meat-card-grid>*{min-width:0;background:var(--meat-color-paper)}.meat-empty-state{padding:2rem;color:var(--meat-color-muted);border:1px solid var(--meat-color-border)}@media(max-width:900px){.meat-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.meat-block{padding-block:clamp(3.25rem,14vw,4.5rem)}.meat-block__title{font-size:clamp(2.15rem,12vw,3.2rem)}.meat-card-grid{grid-template-columns:1fr}}.meat-theme .commerce-surface{--commerce-primary: var(--meat-color-oxblood);--commerce-ink: var(--meat-color-ink);--commerce-text: #453f3a;--commerce-muted: var(--meat-color-muted);--commerce-paper: var(--meat-color-paper);--commerce-subtle: #eee7dc;--commerce-border: var(--meat-color-border);--commerce-danger: var(--meat-color-danger);--commerce-radius: var(--meat-radius-md);--commerce-control-radius: var(--meat-radius-sm);padding-top:calc(var(--meat-header-height) + clamp(72px,8vw,118px));font-family:var(--meat-font-body)}.meat-theme .commerce-surface :is(h1,h2,h3){font-family:var(--meat-font-heading);font-weight:500;letter-spacing:-.026em}.meat-theme .commerce-surface h1{max-width:14ch;font-size:clamp(2.75rem,4.8vw,4.75rem);line-height:1.08}.meat-theme .commerce-surface :is(.commerce-surface__panel,.commerce-surface__line,.commerce-surface__card,.commerce-surface__empty,.commerce-surface__section){border-color:var(--meat-color-border-strong);box-shadow:none}.meat-theme .commerce-surface__header{padding-bottom:24px;border-bottom:1px solid var(--meat-color-border-strong)}.meat-theme .commerce-surface__summary{border-top:4px solid var(--meat-color-oxblood);border-radius:var(--meat-radius-sm)}.meat-theme .commerce-surface :is(.commerce-surface__button,button[type=submit]){border-radius:var(--meat-radius-sm);font-weight:650;letter-spacing:.01em}.meat-theme .commerce-catalog-card,.meat-theme .commerce-order-card,.meat-theme .commerce-account-address{border-radius:var(--meat-radius-sm)}.meat-theme .commerce-catalog-card__body h2{font-family:var(--meat-font-heading);font-weight:500}.meat-theme .commerce-order-card__number{font-family:var(--meat-font-body);font-weight:650}.meat-theme .commerce-status__icon,.meat-theme .commerce-surface__state-icon{border:1px solid var(--meat-color-border-strong);border-radius:50%}.meat-theme.commerce-surface-page,.meat-theme .commerce-surface-page{background:var(--meat-color-bone)}.meat-theme .commerce-surface{width:min(100% - 48px,1180px);padding-bottom:clamp(76px,9vw,132px)}.meat-theme .commerce-surface h2{line-height:1.12}.meat-theme .commerce-surface__eyebrow{margin-block:0 .75rem;color:var(--meat-color-oxblood);font-size:.72rem;font-weight:700;letter-spacing:.12em}.meat-theme .commerce-surface__breadcrumb{color:var(--meat-color-muted)}.meat-theme .commerce-surface :is(.commerce-surface__panel,.commerce-surface__line,.commerce-surface__card,.commerce-surface__empty,.commerce-surface__section){background:var(--meat-color-paper);border-radius:var(--meat-radius-md)}.meat-theme .commerce-surface :is(.commerce-surface__panel,.commerce-surface__card,.commerce-surface__empty,.commerce-surface__section)>h2{font-size:clamp(1.25rem,2vw,1.75rem)}.meat-theme .commerce-surface__summary{top:calc(var(--meat-header-height) + 32px);background:var(--meat-color-paper)}.meat-theme .commerce-surface__line-media,.meat-theme .commerce-order-card__media{background:var(--meat-color-bone);border:1px solid var(--meat-color-border);border-radius:var(--meat-radius-sm)}.meat-theme .commerce-surface__price{color:var(--meat-color-oxblood-dark);font-family:var(--meat-font-body);font-size:1.25rem;font-weight:620;font-variant-numeric:tabular-nums}.meat-theme .commerce-surface :is(.commerce-surface__field,.commerce-account-address-form,.commerce-order-operation__form) :is(input,select,textarea),.meat-theme .commerce-search-form input,.meat-theme .commerce-surface__coupon-form input,.meat-theme .commerce-quote-line__actions :is(input,textarea){color:var(--meat-color-ink);background:color-mix(in srgb,var(--meat-color-paper) 84%,var(--meat-color-bone));border-color:var(--meat-color-border-strong);border-radius:var(--meat-radius-sm)}.meat-theme .commerce-surface :is(.commerce-surface__field,.commerce-account-address-form,.commerce-order-operation__form) label,.meat-theme .commerce-quote-line__actions label{font-size:.78rem;font-weight:700;letter-spacing:.025em}.meat-theme .commerce-surface :is(input,select,textarea):focus-visible{border-color:var(--meat-color-oxblood);box-shadow:0 0 0 4px color-mix(in srgb,var(--meat-color-oxblood) 12%,transparent)}.meat-theme .commerce-surface__button{color:#fff}.meat-theme .commerce-surface__button--secondary{color:var(--meat-color-oxblood)}.meat-theme .commerce-surface__button--danger{color:var(--meat-color-danger)}.meat-theme .commerce-surface__button--secondary:hover{color:var(--meat-color-oxblood-dark);background:color-mix(in srgb,var(--meat-color-oxblood) 6%,var(--meat-color-paper));border-color:var(--meat-color-oxblood)}.meat-theme :is(.commerce-surface__button,.commerce-add-to-cart button,.commerce-surface button[type=submit]):not(.commerce-surface__button--secondary):not(.commerce-surface__button--danger):not(:disabled):hover{background:var(--meat-color-oxblood-dark);border-color:var(--meat-color-oxblood-dark)}.meat-theme :is(.commerce-account__item,.commerce-account__operation,.commerce-account-address,.commerce-order-card,.commerce-order-timeline,.commerce-comparison){background:var(--meat-color-paper);border-color:var(--meat-color-border-strong);border-radius:var(--meat-radius-sm);box-shadow:none}.meat-theme .commerce-account__item:hover,.meat-theme a.commerce-order-card:hover{color:var(--meat-color-ink);background:color-mix(in srgb,var(--meat-color-oxblood) 4%,var(--meat-color-paper));border-color:var(--meat-color-oxblood)}.meat-theme :is(.commerce-account__status,.commerce-account-address__badge){border:1px solid color-mix(in srgb,var(--meat-color-oxblood) 30%,var(--meat-color-border));border-radius:var(--meat-radius-sm)}.meat-theme .commerce-account__timeline li:before{border-radius:var(--meat-radius-sm)}.meat-theme .commerce-order-detail__meta div,.meat-theme .commerce-status__facts div,.meat-theme .commerce-quote-confirmation__facts div,.meat-theme .commerce-surface__coupon-active{background:var(--meat-color-bone);border:1px solid var(--meat-color-border);border-radius:var(--meat-radius-sm)}.meat-theme :is(.commerce-order-operation,.commerce-order-operation__status,.commerce-order-return-history article){background:color-mix(in srgb,var(--meat-color-bone) 88%,var(--meat-color-paper));border-color:var(--meat-color-border);border-radius:var(--meat-radius-sm)}.meat-theme .commerce-order-timeline__marker{border-radius:var(--meat-radius-sm)}.meat-theme .commerce-review-rating__options span{background:var(--meat-color-paper);border-color:var(--meat-color-border-strong);border-radius:var(--meat-radius-sm)}.meat-theme .commerce-comparison th{background:var(--meat-color-bone)}.meat-theme .commerce-catalog-card{background:var(--meat-color-paper);border-color:var(--meat-color-border-strong);transition:border-color .18s ease}.meat-theme .commerce-catalog-card:hover{border-color:var(--meat-color-oxblood)}.meat-theme .commerce-catalog-card__media{background:var(--meat-color-bone-deep)}.meat-theme .commerce-catalog-card__body h2{font-size:clamp(1.55rem,2.2vw,1.9rem);line-height:1.04}.meat-theme .commerce-status__icon,.meat-theme .commerce-surface__state-icon{color:var(--meat-color-oxblood);background:color-mix(in srgb,var(--meat-color-oxblood) 7%,var(--meat-color-paper))}.meat-theme .commerce-quote-confirmation{border-top:4px solid var(--meat-color-success)}@media(max-width:760px){.meat-theme .commerce-surface :is(input,select,textarea){font-size:16px}.meat-theme .commerce-surface{width:min(100% - 28px,1180px);padding-top:calc(var(--meat-header-height) + 54px)}.meat-theme .commerce-surface__header{align-items:flex-start}.meat-theme .commerce-surface__summary{border-top-width:2px}}@media(max-width:420px){.meat-theme .commerce-surface{width:min(100% - 24px,1180px);padding-bottom:72px}.meat-theme .commerce-surface :is(.commerce-surface__panel,.commerce-surface__card,.commerce-surface__empty,.commerce-surface__section){padding-inline:20px}.meat-theme .commerce-review-rating__options{grid-template-columns:repeat(5,minmax(44px,1fr));gap:5px}}@media(prefers-reduced-motion:reduce){.meat-theme .commerce-catalog-card{transition:none}.meat-theme .commerce-surface *,.meat-theme .commerce-surface *:before,.meat-theme .commerce-surface *:after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.meat-theme .customer-surface,.meat-theme .customer-surface__sidebar{--customer-primary: var(--meat-color-oxblood);--customer-ink: var(--meat-color-ink);--customer-text: #453f3a;--customer-muted: var(--meat-color-muted);--customer-paper: var(--meat-color-paper);--customer-canvas: var(--meat-color-bone);--customer-subtle: #eee7dc;--customer-border: var(--meat-color-border);--customer-danger: var(--meat-color-danger);--customer-success: var(--meat-color-success);--customer-radius: var(--meat-radius-md);--customer-control-radius: var(--meat-radius-sm);padding-top:calc(var(--meat-header-height) + clamp(72px,8vw,118px));font-family:var(--meat-font-body)}.meat-theme .customer-surface :is(h1,h2,h3){font-family:var(--meat-font-body);font-weight:650;letter-spacing:-.02em}.meat-theme .customer-surface__story-title{font-family:var(--meat-font-heading);font-weight:520;letter-spacing:-.026em}.meat-theme .customer-surface__story{color:var(--meat-color-bone);background:linear-gradient(145deg,#5d1821eb,#171412f0 68%),url(./hero-chef-B-6iJnen.webp) center/cover no-repeat;border:0}.meat-theme .customer-surface__story p{color:#f3eee5d6}.meat-theme .customer-surface__story-title{max-width:11ch}.meat-theme .customer-surface :is(.customer-surface__auth,.customer-surface__card,.customer-surface__sidebar){box-shadow:none}.meat-theme .customer-surface__auth{border-color:var(--meat-color-border-strong);border-radius:var(--meat-radius-md)}.meat-theme .customer-surface__sidebar,.meat-theme .customer-surface__card{border-color:var(--meat-color-border-strong)}.meat-theme .customer-surface__sidebar,.meat-theme .customer-surface__nav a{border-radius:var(--meat-radius-sm)}.meat-theme .customer-surface__nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--meat-color-oxblood)}.meat-theme .customer-surface__button,.meat-theme .customer-auth-form button[type=submit]{border-radius:var(--meat-radius-sm);letter-spacing:.01em}.meat-theme.customer-surface-page,.meat-theme .customer-surface-page{background:var(--meat-color-bone)}.meat-theme .customer-surface{width:min(100% - 48px,1180px);padding-bottom:clamp(76px,9vw,132px)}.meat-theme .customer-surface h1{max-width:15ch;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1}.meat-theme .customer-surface h2{line-height:1.12}.meat-theme .customer-surface__auth{min-height:650px;background:var(--meat-color-paper);border:1px solid var(--meat-color-border-strong);border-radius:var(--meat-radius-md)}.meat-theme .customer-surface__story{position:relative;isolation:isolate}.meat-theme .customer-surface__story:after{position:absolute;inset:24px;z-index:0;border:1px solid rgba(255,250,242,.14);content:"";pointer-events:none}.meat-theme .customer-surface__story>*{position:relative;z-index:1}.meat-theme .customer-surface__story-title{color:var(--meat-color-paper);font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:.98}.meat-theme .customer-surface__trust li{color:#f3eee5e0;font-weight:550}.meat-theme .customer-surface__auth-card{background:var(--meat-color-paper);border-inline-start:1px solid var(--meat-color-border)}.meat-theme :is(.customer-surface__eyebrow,.customer-surface__nav-title){color:var(--meat-color-oxblood);font-size:.72rem;font-weight:700;letter-spacing:.12em}.meat-theme .customer-surface__header{padding-bottom:22px;border-bottom:1px solid var(--meat-color-border-strong)}.meat-theme .customer-surface__sidebar{padding:10px;background:color-mix(in srgb,var(--meat-color-paper) 90%,var(--meat-color-bone));border-top:4px solid var(--meat-color-oxblood)}.meat-theme .customer-surface__nav a[aria-current=page]{color:var(--meat-color-oxblood-dark);background:color-mix(in srgb,var(--meat-color-oxblood) 8%,var(--meat-color-paper))}.meat-theme .customer-surface__card{background:var(--meat-color-paper);border-radius:var(--meat-radius-md)}.meat-theme .customer-surface__card>h2,.meat-theme .customer-surface__summary-header h2{font-size:clamp(1.25rem,2vw,1.75rem)}.meat-theme .customer-surface__identity,.meat-theme :is(.customer-account__notice,.customer-account__connections){background:var(--meat-color-bone);border-color:var(--meat-color-border);border-radius:var(--meat-radius-sm)}.meat-theme .customer-surface__summary-list{gap:0;border-top:1px solid var(--meat-color-border)}.meat-theme .customer-surface__summary-item{padding-inline:0;background:transparent;border-width:0 0 1px;border-color:var(--meat-color-border);border-radius:0}.meat-theme .customer-surface__summary-item[href]:hover{padding-inline:10px;color:var(--meat-color-oxblood-dark);background:color-mix(in srgb,var(--meat-color-oxblood) 5%,transparent)}.meat-theme .customer-account__connection-list li{border-radius:var(--meat-radius-sm)}.meat-theme :is(.customer-account__connection-status,.customer-account__connection-action){border-radius:var(--meat-radius-sm)}.meat-theme :is(.customer-auth-form,.customer-surface__form) label{font-size:.78rem;font-weight:700;letter-spacing:.025em}.meat-theme :is(.customer-auth-form,.customer-surface__form) :is(input,select,textarea){background:color-mix(in srgb,var(--meat-color-paper) 84%,var(--meat-color-bone));border-color:var(--meat-color-border-strong);border-radius:var(--meat-radius-sm)}.meat-theme :is(.customer-auth-form,.customer-surface__form) :is(input,select,textarea):focus-visible{border-color:var(--meat-color-oxblood);box-shadow:0 0 0 4px color-mix(in srgb,var(--meat-color-oxblood) 12%,transparent)}.meat-theme .customer-auth-form__provider{border-color:var(--meat-color-border-strong);border-radius:var(--meat-radius-sm)}.meat-theme .customer-auth-form__provider:hover,.meat-theme .customer-surface__button--secondary:hover{color:var(--meat-color-oxblood-dark);background:color-mix(in srgb,var(--meat-color-oxblood) 6%,var(--meat-color-paper));border-color:var(--meat-color-oxblood)}.meat-theme :is(.customer-auth-form button[type=submit],.customer-surface__button):not(.customer-surface__button--secondary):not(:disabled):hover{background:var(--meat-color-oxblood-dark);border-color:var(--meat-color-oxblood-dark)}.meat-theme .customer-surface__state{background:color-mix(in srgb,var(--meat-color-bone) 88%,var(--meat-color-paper));border-color:var(--meat-color-border-strong);border-radius:var(--meat-radius-sm)}.meat-theme .customer-surface__state--success{background:color-mix(in srgb,var(--meat-color-success) 8%,var(--meat-color-paper))}.meat-theme .customer-surface__state--error{background:color-mix(in srgb,var(--meat-color-danger) 7%,var(--meat-color-paper))}@media(max-width:760px){.meat-theme .customer-surface :is(input,select,textarea){font-size:16px}.meat-theme .customer-surface{width:min(100% - 28px,1180px);padding-top:calc(var(--meat-header-height) + 54px)}.meat-theme .customer-surface__nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--meat-color-oxblood)}.meat-theme .customer-surface__auth-card{border-block-start:1px solid var(--meat-color-border);border-inline-start:0}.meat-theme .customer-surface__auth{min-height:0}.meat-theme .customer-surface__header{align-items:flex-start}.meat-theme .customer-surface__story:after{inset:18px}}@media(max-width:420px){.meat-theme .customer-surface{width:min(100% - 24px,1180px);padding-bottom:72px}.meat-theme .customer-surface__card,.meat-theme .customer-surface__auth-card{padding-inline:20px}.meat-theme .customer-surface__story-title{max-width:18ch}.meat-theme .customer-auth-form__links,.meat-theme .customer-surface__summary-header{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.meat-theme .customer-surface *,.meat-theme .customer-surface *:before,.meat-theme .customer-surface *:after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.meat-content{min-height:55vh;color:var(--meat-color-ink);background:var(--meat-color-bone)}.meat-content__shell{width:min(100% - 2 * var(--meat-page-gutter),var(--meat-container));margin-inline:auto}.meat-content__shell--listing{padding-block:clamp(3.5rem,7vw,6.5rem) var(--meat-section)}.meat-content-masthead{position:relative;z-index:0;display:grid;min-height:clamp(34rem,68svh,42rem);align-items:end;overflow:hidden;isolation:isolate;color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-content-masthead__media,.meat-content-masthead__shade{position:absolute;inset:0}.meat-content-masthead__media{z-index:-2}.meat-content-masthead__media img{width:100%;height:100%;object-fit:cover;object-position:center 54%;filter:saturate(.68) contrast(1.06)}.meat-content-masthead__shade{z-index:-1;background:linear-gradient(90deg,#110f0ef5,#110f0ec7 46%,#110f0e5c),linear-gradient(0deg,rgba(17,15,14,.76) 0%,transparent 64%)}.meat-content-masthead .meat-content__hero{max-width:58rem;padding-block:calc(var(--meat-header-height) + clamp(5.5rem,10vw,9rem)) clamp(4rem,7vw,6.25rem);margin:0}.meat-content__hero{display:grid;max-width:59rem;gap:1.15rem}.meat-content__hero h1{max-width:13ch;margin:0;color:inherit;font-family:var(--meat-font-display);font-size:clamp(3.6rem,6.5vw,6.5rem);font-weight:480;letter-spacing:-.047em;line-height:.92}.meat-content__hero>p:last-child{max-width:43rem;margin:.35rem 0 0;color:var(--meat-color-muted);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.72}.meat-content-masthead .meat-content__hero h1,.meat-editorial-detail__masthead .meat-content__hero h1{color:var(--meat-color-paper)}.meat-content-masthead .meat-content__hero>p:last-child{color:#f3eee5bd}.meat-content__eyebrow{margin:0;color:var(--meat-color-oxblood);font-size:.72rem;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.meat-content-masthead .meat-content__eyebrow,.meat-editorial-detail__masthead .meat-content__eyebrow,.meat-legal-hero .meat-content__eyebrow{color:var(--meat-color-rose)}.meat-content__eyebrow a{color:inherit;text-decoration:none}.meat-content__categories{display:flex;overflow-x:auto;gap:0;padding-block:.8rem;margin-bottom:clamp(2rem,4vw,3.5rem);border-block:1px solid var(--meat-color-border);scrollbar-width:thin}.meat-content__categories a{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;padding-inline:1.15rem;color:var(--meat-color-muted);border-inline-end:1px solid var(--meat-color-border);font-size:.78rem;font-weight:650;letter-spacing:.045em;text-decoration:none}.meat-content__categories a:first-child{padding-inline-start:0}.meat-content__categories a:hover,.meat-content__categories a:focus-visible{color:var(--meat-color-oxblood)}.meat-content__filters{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(11rem,14rem) auto;align-items:end;gap:1rem;padding-block:0 1.5rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid var(--meat-color-border-strong)}.meat-content__filters label{display:grid;min-width:0;gap:.45rem;color:var(--meat-color-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meat-content__filters input,.meat-content__filters select{width:100%;min-height:48px;padding:.72rem .9rem;color:var(--meat-color-ink);background:var(--meat-color-paper);border:1px solid var(--meat-color-border-strong);border-radius:0;font:inherit;letter-spacing:normal;text-transform:none}.meat-content-link,.meat-content-back{display:inline-flex;min-height:44px;align-items:center;gap:.55rem;color:inherit;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.meat-content-link i,.meat-content-back i{transition:transform .18s var(--meat-ease)}.meat-content-link:hover i,.meat-content-link:focus-visible i{transform:translate(3px,-2px)}.meat-content-back:hover i,.meat-content-back:focus-visible i{transform:translate(-3px)}.meat-editorial-meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:var(--meat-color-muted);font-size:.72rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.meat-editorial-meta>*+*:before{content:"";display:inline-block;width:3px;height:3px;margin:0 .8rem .15em 0;background:var(--meat-color-rose);border-radius:50%}.meat-editorial-feature{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);min-height:35rem;margin-bottom:clamp(3.5rem,6vw,6rem);overflow:hidden;color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-editorial-feature.has-no-media{grid-template-columns:minmax(0,46rem);justify-content:end}.meat-editorial-feature__media{display:block;min-height:35rem;overflow:hidden;background:var(--meat-color-charcoal-soft)}.meat-editorial-feature__media img,.meat-editorial-card__media img,.meat-service-card__media img,.meat-service-detail__visual img,.meat-service-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .26s var(--meat-ease),filter .26s var(--meat-ease)}.meat-editorial-feature__media img{filter:saturate(.76) contrast(1.04)}.meat-editorial-feature__body{display:grid;align-content:end;gap:1.2rem;padding:clamp(2.25rem,4.5vw,4.75rem)}.meat-editorial-feature__body h2{margin:0;color:var(--meat-color-paper);font-family:var(--meat-font-display);font-size:clamp(2.5rem,4.4vw,4.6rem);font-weight:450;letter-spacing:-.04em;line-height:.98}.meat-editorial-feature__body h2 a,.meat-editorial-feature__body .meat-content-link{color:inherit;text-decoration:none}.meat-editorial-feature__body>p{max-width:38rem;margin:0;color:#f3eee5b3;line-height:1.72}.meat-editorial-feature .meat-editorial-meta{color:#f3eee599}.meat-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) clamp(1.25rem,2.5vw,2.5rem)}.meat-editorial-card{min-width:0;display:flex;flex-direction:column;padding-top:1rem;border-top:1px solid var(--meat-color-border-strong)}.meat-editorial-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--meat-color-charcoal-soft)}.meat-editorial-card:hover .meat-editorial-card__media img,.meat-service-card:hover .meat-service-card__media img{transform:scale(1.025);filter:saturate(.82) contrast(1.02)}.meat-editorial-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.85rem;padding-top:1.35rem}.meat-editorial-card h2,.meat-editorial-card h3{margin:0;font-family:var(--meat-font-display);font-size:clamp(1.7rem,2.4vw,2.35rem);font-weight:480;line-height:1.04}.meat-editorial-card h3{font-size:clamp(1.45rem,2vw,1.9rem)}.meat-editorial-card :is(h2,h3) a{color:inherit;text-decoration:none}.meat-editorial-card__body>p{margin:0;color:var(--meat-color-muted);line-height:1.68}.meat-editorial-card__body .meat-content-link{margin-top:auto}.meat-editorial-card.has-no-media .meat-editorial-card__body{min-height:18rem;justify-content:flex-end}.meat-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--meat-color-border)}.meat-service-card{min-width:0;display:grid;grid-template-rows:auto 1fr;background:var(--meat-color-paper)}.meat-service-card--lead{grid-column:1/-1;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);grid-template-rows:none;min-height:34rem;color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-service-card__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--meat-color-charcoal-soft)}.meat-service-card--lead .meat-service-card__media{min-height:34rem;aspect-ratio:auto}.meat-service-card__body{position:relative;display:flex;min-height:18rem;flex-direction:column;align-items:flex-start;gap:.85rem;padding:clamp(1.5rem,3vw,2.5rem)}.meat-service-card--lead .meat-service-card__body{min-height:34rem;justify-content:flex-end;padding:clamp(2.25rem,4.5vw,4.75rem)}.meat-service-card__index{position:absolute;top:1.35rem;right:1.5rem;color:var(--meat-color-rose);font-family:var(--meat-font-display);font-size:1.05rem;font-style:italic}.meat-service-card__category{margin:0;color:var(--meat-color-oxblood);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.meat-service-card :is(h2,h3){max-width:16ch;margin:0;font-family:var(--meat-font-display);font-size:clamp(1.9rem,3.4vw,3.25rem);font-weight:470;letter-spacing:-.035em;line-height:1}.meat-service-card h3{font-size:clamp(1.45rem,2.2vw,2rem)}.meat-service-card :is(h2,h3) a,.meat-service-card .meat-content-link{color:inherit;text-decoration:none}.meat-service-card__body>p:not(.meat-service-card__category){max-width:40rem;margin:0;color:var(--meat-color-muted);line-height:1.7}.meat-service-card__body .meat-content-link{margin-top:auto}.meat-service-card--lead .meat-service-card__category,.meat-service-card--lead .meat-service-card__index{color:var(--meat-color-rose)}.meat-service-card--lead :is(h2,h3){color:var(--meat-color-paper)}.meat-service-card--lead .meat-service-card__body>p:not(.meat-service-card__category){color:#f3eee5b3}.meat-service-card.has-no-media:not(.meat-service-card--lead) .meat-service-card__body{min-height:23rem;justify-content:flex-end}.meat-editorial-detail{padding:0}.meat-editorial-detail__masthead{position:relative;z-index:0;display:grid;min-height:clamp(38rem,78svh,48rem);align-items:end;overflow:hidden;isolation:isolate;color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-editorial-detail__masthead-media,.meat-editorial-detail__masthead-shade{position:absolute;inset:0}.meat-editorial-detail__masthead-media{z-index:-2}.meat-editorial-detail__masthead-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.6) contrast(1.08)}.meat-editorial-detail__masthead-shade{z-index:-1;background:linear-gradient(90deg,#110f0ef0,#110f0eb8 52%,#110f0e47),linear-gradient(0deg,rgba(17,15,14,.88) 0%,transparent 68%)}.meat-editorial-detail__header{display:grid;max-width:62rem;gap:1.2rem;padding-block:calc(var(--meat-header-height) + clamp(6rem,10vw,9rem)) clamp(4rem,7vw,6.5rem)}.meat-editorial-detail__header h1{max-width:12ch;color:var(--meat-color-paper);font-family:var(--meat-font-display);font-size:clamp(3.5rem,6.4vw,6.5rem);font-weight:450;letter-spacing:-.05em;line-height:.93}.meat-editorial-detail__lead{max-width:45rem;margin:0;color:#f3eee5c2;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.7}.meat-editorial-detail__meta{display:flex;flex-wrap:wrap;gap:.55rem 1.5rem;padding-top:.5rem;color:#f3eee59e;font-size:.76rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.meat-editorial-detail__meta a{color:inherit}.meat-editorial-detail__meta>*+*:before{content:"";display:inline-block;width:1.6rem;height:1px;margin:0 .8rem .25em 0;background:var(--meat-color-rose)}.meat-editorial-detail__content-shell{padding-block:clamp(4rem,7vw,7rem) var(--meat-section)}.meat-editorial-detail__reading,.meat-service-detail__reading{display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,46rem);justify-content:center;gap:clamp(2.5rem,6vw,6rem)}.meat-editorial-detail__reading.has-no-outline,.meat-service-detail__reading.has-no-aside{grid-template-columns:minmax(0,46rem)}.meat-editorial-detail__reading-tools,.meat-service-detail__scope{min-width:0;align-self:start}.meat-editorial-detail__outline,.meat-service-detail__scope{position:sticky;top:calc(var(--meat-header-height) + 2rem);display:grid;gap:0;padding-top:1rem;border-top:1px solid var(--meat-color-border-strong)}.meat-editorial-detail__outline strong,.meat-service-detail__scope strong,.meat-legal-reader__nav strong,.meat-legal-reader__other strong{margin-bottom:.75rem;color:var(--meat-color-ink);font-size:.7rem;letter-spacing:.11em;text-transform:uppercase}.meat-editorial-detail__outline a,.meat-service-detail__scope :is(a,span),.meat-legal-reader__nav a,.meat-legal-reader__other a{min-height:44px;display:flex;align-items:center;color:var(--meat-color-muted);border-bottom:1px solid var(--meat-color-border);font-size:.82rem;line-height:1.45;text-decoration:none}.meat-editorial-detail__outline a.is-level-3,.meat-legal-reader__nav a.is-level-3{padding-inline-start:1rem}.meat-editorial-detail__outline a:hover,.meat-editorial-detail__outline a:focus-visible,.meat-service-detail__scope a:hover,.meat-service-detail__scope a:focus-visible,.meat-legal-reader__nav a:hover,.meat-legal-reader__nav a:focus-visible,.meat-legal-reader__other a:hover,.meat-legal-reader__other a:focus-visible{color:var(--meat-color-oxblood)}.meat-editorial-detail__mobile-outline,.meat-legal-reader__mobile-outline{display:none}.meat-prose{width:100%;max-width:70ch;color:#453f3a;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.82}.meat-prose>:first-child{margin-top:0}.meat-prose>:last-child{margin-bottom:0}.meat-prose :is(p,ul,ol,figure,blockquote,table){margin-block:0 1.5rem}.meat-prose :is(h2,h3){scroll-margin-top:calc(var(--meat-header-height) + 2rem);font-family:var(--meat-font-display);font-weight:480}.meat-prose h2{margin:3.4rem 0 1.15rem;font-size:clamp(2rem,3.6vw,3.2rem);letter-spacing:-.035em;line-height:1}.meat-prose h3{margin:2.4rem 0 .85rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.1}.meat-prose :is(ul,ol){padding-inline-start:1.3rem}.meat-prose li+li{margin-top:.45rem}.meat-prose blockquote{padding:.25rem 0 .25rem clamp(1.25rem,3vw,2.25rem);color:var(--meat-color-ink);border-left:3px solid var(--meat-color-oxblood);font-family:var(--meat-font-display);font-size:clamp(1.5rem,2.7vw,2.2rem);font-style:italic;line-height:1.2}.meat-prose img{max-width:100%;height:auto}.meat-prose a{color:var(--meat-color-oxblood);text-underline-offset:.18em}.meat-editorial-related,.meat-service-related{padding-top:clamp(3.5rem,7vw,6.5rem);margin-top:clamp(4rem,8vw,8rem);border-top:1px solid var(--meat-color-border-strong)}.meat-editorial-related__header,.meat-service-related__header{display:grid;max-width:42rem;gap:.75rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.meat-editorial-related__header h2,.meat-service-related__header h2{font-family:var(--meat-font-display);font-size:clamp(2.4rem,4.7vw,4.7rem);font-weight:450;letter-spacing:-.04em;line-height:.96}.meat-content-back{margin-top:clamp(3rem,6vw,5rem);color:var(--meat-color-ink)}.meat-service-detail{padding-block:calc(var(--meat-header-height) + clamp(4rem,7vw,7rem)) var(--meat-section)}.meat-service-detail__masthead{display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);min-height:35rem;color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-service-detail__masthead.has-no-media{grid-template-columns:minmax(0,56rem)}.meat-service-detail__intro{display:grid;align-content:end;gap:1.15rem;padding:clamp(2.5rem,5vw,5rem)}.meat-service-detail__intro h1{max-width:12ch;color:var(--meat-color-paper);font-family:var(--meat-font-display);font-size:clamp(3.4rem,5.8vw,6rem);font-weight:450;letter-spacing:-.047em;line-height:.92}.meat-service-detail__intro>p:last-child{max-width:38rem;margin:0;color:#f3eee5b3;line-height:1.72}.meat-service-detail__visual{min-height:35rem;margin:0;overflow:hidden;background:var(--meat-color-charcoal-soft)}.meat-service-detail__visual img{filter:saturate(.72) contrast(1.05)}.meat-service-detail__reading{margin-top:clamp(4rem,7vw,7rem)}.meat-service-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;margin-top:clamp(4rem,7vw,7rem);background:var(--meat-color-border)}.meat-service-gallery figure{aspect-ratio:4/3;margin:0;overflow:hidden;background:var(--meat-color-charcoal-soft)}.meat-service-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}.meat-service-grid--related .meat-service-card{grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0;color:var(--meat-color-ink);background:var(--meat-color-paper)}.meat-service-grid--related .meat-service-card__media{min-height:0;aspect-ratio:4/3}.meat-service-grid--related .meat-service-card__body{min-height:13rem;justify-content:flex-end;padding:1.5rem}.meat-service-grid--related .meat-service-card__body>p{color:var(--meat-color-muted)}.meat-content--legal{padding:0}.meat-legal-hero{display:grid;min-height:clamp(30rem,58svh,36rem);align-items:end;color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-legal-hero .meat-content__hero{padding-block:calc(var(--meat-header-height) + clamp(5rem,8vw,8rem)) clamp(3.5rem,6vw,5.5rem)}.meat-legal-hero .meat-content__hero h1{color:var(--meat-color-paper)}.meat-legal-hero .meat-content__hero>p:last-child{color:#f3eee5ad}.meat-legal-content{padding-block:clamp(4rem,7vw,7rem) var(--meat-section)}.meat-legal-reader{display:grid;grid-template-columns:minmax(13rem,17rem) minmax(0,48rem);justify-content:center;gap:clamp(2.5rem,6vw,6rem)}.meat-legal-reader.has-no-navigation{grid-template-columns:minmax(0,48rem)}.meat-legal-reader__aside{position:sticky;top:calc(var(--meat-header-height) + 2rem);display:grid;align-self:start;gap:2rem}.meat-legal-reader__nav,.meat-legal-reader__other{display:grid;padding-top:1rem;border-top:1px solid var(--meat-color-border-strong)}.meat-legal-reader__document{min-width:0}.meat-empty-state{padding:clamp(2rem,4vw,3rem);margin:0;color:var(--meat-color-muted);background:var(--meat-color-paper);border:1px solid var(--meat-color-border);line-height:1.7}.meat-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:clamp(3rem,6vw,5rem)}.meat-pagination a,.meat-pagination span{min-height:44px;display:inline-flex;align-items:center;color:var(--meat-color-ink)}.meat-pagination a{text-underline-offset:.2em}@media(max-width:1024px){.meat-editorial-feature{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr)}.meat-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meat-service-card--lead,.meat-service-detail__masthead{grid-template-columns:1fr 1fr}.meat-service-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.meat-content-masthead{min-height:36rem}.meat-content-masthead__media img{object-position:60% center}.meat-content-masthead__shade,.meat-editorial-detail__masthead-shade{background:linear-gradient(0deg,#110f0ef5,#110f0ebd 62%,#110f0e57)}.meat-content__filters{grid-template-columns:minmax(0,1fr) minmax(10rem,13rem) auto}.meat-editorial-feature,.meat-service-card--lead,.meat-service-detail__masthead{grid-template-columns:1fr}.meat-editorial-feature__media,.meat-service-card--lead .meat-service-card__media,.meat-service-detail__visual{min-height:28rem}.meat-editorial-feature__body,.meat-service-card--lead .meat-service-card__body{min-height:24rem}.meat-editorial-detail__reading,.meat-service-detail__reading,.meat-legal-reader{grid-template-columns:1fr;gap:2rem}.meat-editorial-detail__reading-tools{order:0}.meat-editorial-detail__outline,.meat-legal-reader__nav{display:none}.meat-editorial-detail__mobile-outline,.meat-legal-reader__mobile-outline{display:block;color:var(--meat-color-ink);background:var(--meat-color-paper);border:1px solid var(--meat-color-border)}.meat-editorial-detail__mobile-outline summary,.meat-legal-reader__mobile-outline summary{min-height:48px;display:flex;align-items:center;padding:.75rem 1rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;cursor:pointer;text-transform:uppercase}.meat-editorial-detail__mobile-outline nav,.meat-legal-reader__mobile-outline nav{display:grid;padding:0 1rem 1rem}.meat-editorial-detail__mobile-outline a,.meat-legal-reader__mobile-outline a{min-height:44px;display:flex;align-items:center;color:var(--meat-color-muted);border-top:1px solid var(--meat-color-border);text-decoration:none}.meat-editorial-detail__mobile-outline a.is-level-3,.meat-legal-reader__mobile-outline a.is-level-3{padding-inline-start:1rem}.meat-service-detail__scope,.meat-legal-reader__aside{position:static}.meat-legal-reader__aside{order:1}.meat-legal-reader__document{order:0}}@media(max-width:640px){.meat-content-masthead{min-height:34rem}.meat-content-masthead .meat-content__hero,.meat-editorial-detail__header{padding-block-end:3.25rem}.meat-content__hero h1,.meat-editorial-detail__header h1,.meat-service-detail__intro h1{font-size:clamp(3rem,15vw,4.25rem)}.meat-content__shell--listing,.meat-editorial-detail__content-shell,.meat-legal-content{padding-block:3.25rem 4.5rem}.meat-content__categories{width:calc(100% + var(--meat-page-gutter))}.meat-content__filters{grid-template-columns:1fr}.meat-content__filters .meat-button{width:100%}.meat-editorial-feature{min-height:0}.meat-editorial-feature__media,.meat-service-card--lead .meat-service-card__media,.meat-service-detail__visual{min-height:0;aspect-ratio:4/3}.meat-editorial-feature__body,.meat-service-card--lead .meat-service-card__body{min-height:22rem;padding:1.75rem}.meat-editorial-feature__body h2{font-size:clamp(2.35rem,11vw,3.3rem)}.meat-editorial-grid,.meat-service-grid,.meat-service-grid--related,.meat-service-gallery{grid-template-columns:1fr}.meat-service-card--lead{min-height:0}.meat-service-detail{padding-block:calc(var(--meat-header-height) + 2.5rem) 4.5rem}.meat-service-detail__intro{padding:2rem 1.5rem}.meat-editorial-detail__masthead{min-height:40rem}.meat-editorial-detail__meta{display:grid;gap:.45rem}.meat-editorial-detail__meta>*+*:before,.meat-editorial-meta>*+*:before{display:none}.meat-editorial-meta{display:grid;gap:.3rem}.meat-editorial-related,.meat-service-related{margin-top:4.5rem}.meat-legal-hero{min-height:30rem}}@media(prefers-reduced-motion:reduce){.meat-editorial-feature__media img,.meat-editorial-card__media img,.meat-service-card__media img,.meat-content-link i,.meat-content-back i{transition:none}}.meat-breadcrumbs{display:flex;min-height:44px;align-items:center;gap:.55rem;overflow-x:auto;color:var(--meat-color-muted);font-size:.78rem;scrollbar-width:none;white-space:nowrap}.meat-breadcrumbs::-webkit-scrollbar{display:none}.meat-breadcrumbs a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding-inline:.35rem;color:inherit;text-decoration:none}.meat-breadcrumbs a:hover{color:var(--meat-color-oxblood)}.meat-breadcrumbs--dark{color:color-mix(in srgb,var(--meat-color-bone) 68%,transparent)}.meat-breadcrumbs--dark a:hover{color:var(--meat-color-rose)}.meat-catalog{min-height:70vh;background:var(--meat-color-bone)}.meat-catalog__breadcrumb-row{color:var(--meat-color-muted);background:var(--meat-color-bone);border-bottom:1px solid var(--meat-color-border)}.meat-catalog__breadcrumb-row .meat-breadcrumbs{width:min(100% - 2 * var(--meat-page-gutter),var(--meat-container));margin-inline:auto}.meat-catalog__intro{position:relative;z-index:0;min-height:0;display:grid;align-items:end;isolation:isolate;overflow:hidden;padding-block:calc(var(--meat-header-height) + 1.25rem) 1.25rem;color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-catalog__intro-shell,.meat-catalog__shell,.meat-product-detail__shell{width:min(100% - 2 * var(--meat-page-gutter),var(--meat-container));margin-inline:auto}.meat-catalog__intro-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding-top:0}.meat-catalog__intro h1{margin:0;color:var(--meat-color-paper);font-family:var(--meat-font-heading);font-size:clamp(1.8rem,3vw,3rem);font-weight:500;letter-spacing:-.035em;line-height:1.1}.meat-catalog__intro-copy strong{color:var(--meat-color-rose);font-size:.8rem;white-space:nowrap}.meat-catalog__body{padding-block:clamp(1.25rem,2.5vw,2.25rem) var(--meat-section)}.meat-catalog__categories{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:1.5rem;scrollbar-width:none}.meat-catalog__categories::-webkit-scrollbar{display:none}.meat-catalog__categories a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;padding:.65rem 1rem;color:var(--meat-color-ink);border:1px solid var(--meat-color-border);text-decoration:none}.meat-catalog__categories a:hover{color:var(--meat-color-paper);background:var(--meat-color-oxblood);border-color:var(--meat-color-oxblood)}.meat-catalog__toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(12rem,.3fr) auto;gap:.8rem;align-items:end;padding-block:1.4rem;margin-bottom:2rem;border-block:1px solid var(--meat-color-border)}.meat-catalog__toolbar>label{display:grid;gap:.45rem;color:var(--meat-color-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.meat-catalog__toolbar input,.meat-catalog__toolbar select{width:100%;min-height:48px;padding:.75rem .9rem;color:var(--meat-color-ink);background:var(--meat-color-paper);border:1px solid var(--meat-color-border-strong);border-radius:0;font:inherit;text-transform:none}.meat-catalog__search>span:last-child{position:relative;display:block}.meat-catalog__search i{position:absolute;inset-block-start:50%;inset-inline-start:.9rem;translate:0 -50%;color:var(--meat-color-muted)}.meat-catalog__search input{padding-inline-start:2.6rem}.meat-catalog__filters{grid-column:1/-1;border-top:1px solid var(--meat-color-border)}.meat-catalog__filters>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:1rem;color:var(--meat-color-ink);font-size:.8rem;font-weight:600;cursor:pointer;list-style:none}.meat-catalog__filters>summary::-webkit-details-marker{display:none}.meat-catalog__filters>summary span{display:inline-flex;align-items:center;gap:.55rem}.meat-catalog__filters>summary strong{display:grid;min-width:1.65rem;min-height:1.65rem;place-items:center;padding-inline:.35rem;color:var(--meat-color-paper);background:var(--meat-color-oxblood);border-radius:999px;font-size:.7rem}.meat-catalog__filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:.9rem;background:var(--meat-color-border);border:1px solid var(--meat-color-border)}.meat-catalog__filter-panel fieldset{min-width:0;padding:.9rem;background:var(--meat-color-paper);border:0}.meat-catalog__filter-panel legend{margin-bottom:.65rem;color:var(--meat-color-ink);font-size:.76rem;font-weight:600}.meat-catalog__filter-panel fieldset>label{display:grid;min-height:38px;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;color:var(--meat-color-muted);font-size:.8rem}.meat-catalog__filter-panel input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--meat-color-oxblood)}.meat-catalog__filter-panel small{font-variant-numeric:tabular-nums}.meat-catalog__price-range{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.meat-catalog__price-range label{display:grid;gap:.35rem;color:var(--meat-color-muted);font-size:.72rem}.meat-catalog__price-range input{min-width:0}.meat-catalog__active-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:-1rem 0 1.5rem}.meat-catalog__active-filters>span{color:var(--meat-color-muted);font-size:.72rem}.meat-catalog__active-filters a{display:inline-flex;min-height:36px;align-items:center;gap:.35rem;padding:.45rem .65rem;color:var(--meat-color-ink);background:var(--meat-color-paper);border:1px solid var(--meat-color-border);font-size:.75rem;text-decoration:none}.meat-catalog__active-filters a:hover{border-color:var(--meat-color-oxblood)}.meat-catalog__active-filters a.is-clear{color:var(--meat-color-oxblood);background:transparent;border-color:transparent}.meat-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.25rem)}.meat-product-grid>*{min-width:0}.meat-product-card{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;color:var(--meat-color-bone);background:var(--meat-color-charcoal);border-radius:var(--meat-radius-md)}.meat-product-card__visual{position:relative;min-width:0}.meat-product-card__media{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--meat-color-charcoal-soft)}.meat-product-card__media:focus-visible{outline:3px solid var(--meat-color-paper);outline-offset:-4px}.meat-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .28s var(--meat-ease),filter .28s var(--meat-ease)}.meat-product-card:hover .meat-product-card__media img{transform:scale(1.025);filter:saturate(1.05)}.meat-product-card__media-empty{display:grid;width:100%;height:100%;place-items:center;color:color-mix(in srgb,var(--meat-color-bone) 42%,transparent);font-size:2rem}.meat-product-card__mode,.meat-product-card__stock-note{position:absolute;z-index:1;display:inline-flex;min-height:28px;align-items:center;padding:.35rem .55rem;color:var(--meat-color-paper);background:var(--meat-color-charcoal);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meat-product-card__mode{inset-block-start:.8rem;inset-inline-start:.8rem}.meat-product-card[data-sales-mode=quote_request] .meat-product-card__mode{background:var(--meat-color-oxblood)}.meat-product-card[data-sales-mode=direct_checkout] .meat-product-card__mode{color:var(--meat-color-ink);background:var(--meat-color-bone)}.meat-product-card__stock-note{inset-inline-end:.8rem;inset-block-end:.8rem;color:var(--meat-color-ink);background:var(--meat-color-bone)}.meat-product-card__body{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:.8rem;padding:clamp(1.25rem,2vw,1.75rem)}.meat-product-card--featured .meat-product-card__body{grid-template-rows:auto auto auto auto}.meat-product-card--featured .meat-product-card__category{margin-bottom:-.15rem}.meat-product-card--featured .meat-product-actions{margin-top:.35rem}.meat-product-card[data-sales-mode=direct_checkout] .meat-product-card__body{background:var(--meat-color-charcoal-soft)}.meat-product-card__category{color:var(--meat-color-rose);font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.meat-product-card__body :is(h2,h3,h4){color:var(--meat-color-paper);font-family:var(--meat-font-heading);font-size:clamp(1.6rem,2.2vw,2.05rem);font-weight:500;letter-spacing:-.025em;line-height:1.05}.meat-product-card__body :is(h2,h3,h4) a{color:inherit;text-decoration:none}.meat-product-card__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:color-mix(in srgb,var(--meat-color-bone) 76%,transparent);font-size:.85rem;line-height:1.5}.meat-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;padding-block-start:.7rem;border-block-start:1px solid color-mix(in srgb,var(--meat-color-bone) 18%,transparent);font-variant-numeric:tabular-nums}.meat-product-card__price strong{color:var(--meat-color-paper);font-family:var(--meat-font-body);font-size:1.4rem}.meat-product-card__price>span{color:color-mix(in srgb,var(--meat-color-bone) 82%,transparent);font-size:.78rem}.meat-product-card__price del,.meat-product-card__price small{color:color-mix(in srgb,var(--meat-color-bone) 70%,transparent);font-size:.78rem}.meat-product-actions{display:grid;gap:.75rem}.meat-product-actions--compact{padding-top:.7rem;border-top:1px solid rgba(255,250,242,.14)}.meat-product-actions__detail{display:inline-flex;min-height:44px;align-items:center;justify-content:space-between;gap:.8rem;color:var(--meat-color-paper);font-size:.82rem;font-weight:700;text-decoration:none}.meat-product-actions__detail:hover,.meat-product-card[data-sales-mode=quote_request] .meat-product-actions__detail{color:var(--meat-color-rose)}.meat-product-card[data-sales-mode=direct_checkout] .meat-product-actions__detail{color:var(--meat-color-bone)}.meat-product-actions form{display:grid;gap:.65rem}.meat-product-actions__quantity{display:grid;gap:.35rem;color:var(--meat-color-muted);font-size:.76rem;font-weight:700}.meat-product-actions__quantity input{min-height:48px;padding:.7rem .85rem;border:1px solid var(--meat-color-border-strong);scroll-margin-top:calc(var(--meat-header-height) + 1rem)}.meat-product-actions__quantity input:target{border-color:var(--meat-color-oxblood);box-shadow:0 0 0 4px color-mix(in srgb,var(--meat-color-oxblood) 12%,transparent)}.meat-product-actions__quantity small{color:var(--meat-color-muted);font-size:.72rem;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}.meat-product-actions__quantity--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.meat-product-actions__reason{color:var(--meat-color-danger);line-height:1.45}.meat-product-card .meat-product-actions__reason{color:var(--meat-color-rose)}.meat-product-actions .commerce-add-to-cart{display:grid;grid-template-columns:minmax(7rem,.34fr) minmax(10rem,1fr);gap:.65rem}.meat-product-actions .commerce-add-to-cart--compact,.meat-product-actions .commerce-add-to-cart[data-commerce-weight-picker]{grid-template-columns:1fr}.meat-product-actions .commerce-add-to-cart__field{display:grid;gap:.35rem;font-size:.75rem;font-weight:700}.meat-product-actions .commerce-add-to-cart__field input{min-height:48px;padding:.7rem .8rem;border:1px solid var(--meat-color-border-strong);border-radius:0}.meat-product-actions .commerce-add-to-cart__submit,.meat-product-mobile-action .commerce-add-to-cart__submit{min-height:52px;padding:.8rem 1.1rem;color:var(--meat-color-paper);background:var(--meat-color-oxblood);border:1px solid var(--meat-color-oxblood);border-radius:var(--meat-radius-sm);font-weight:700;cursor:pointer}.meat-product-collection-actions{display:flex;flex-wrap:wrap;gap:.5rem}.meat-product-collection-actions form{display:block}.meat-product-collection-actions button{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;padding:.55rem .7rem;color:color-mix(in srgb,var(--meat-color-bone) 76%,transparent);background:transparent;border:0;cursor:pointer}.meat-product-collection-actions button:hover{color:var(--meat-color-rose)}.meat-catalog__empty{grid-column:1/-1;display:grid;min-height:20rem;place-content:center;justify-items:center;gap:.8rem;padding:2rem;text-align:center;background:var(--meat-color-paper)}.meat-catalog__empty i{color:var(--meat-color-oxblood);font-size:1.8rem}.meat-catalog__empty h2{font-size:clamp(2rem,4vw,3.4rem)}.meat-catalog__empty p{color:var(--meat-color-muted)}.meat-product-detail{padding-block:calc(var(--meat-header-height) + clamp(2rem,4vw,3.5rem)) var(--meat-section);background:var(--meat-color-bone)}.meat-product-detail__primary{display:grid;grid-template-areas:"gallery buybox";grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:start;padding-top:clamp(1.25rem,2vw,2rem)}.meat-product-gallery{position:relative;grid-area:gallery;min-width:0}.meat-product-gallery__main{position:relative;min-height:24rem;overflow:hidden;background:var(--meat-color-charcoal);border-radius:var(--meat-radius-md)}.meat-product-gallery__main>button{display:block;width:100%;padding:0;background:none;border:0;cursor:zoom-in}.meat-product-gallery__main>button>img{width:100%;aspect-ratio:4/5;max-height:620px;object-fit:cover}.meat-product-gallery__main>button>span{position:absolute;inset-inline-end:1rem;inset-block-end:1rem;display:inline-flex;min-height:44px;align-items:center;gap:.55rem;padding:.65rem .8rem;color:var(--meat-color-paper);background:var(--meat-color-charcoal);font-size:.75rem;font-weight:700}.meat-product-gallery__empty{display:grid;min-height:40rem;place-items:center;color:color-mix(in srgb,var(--meat-color-bone) 36%,transparent);font-size:3rem}.meat-product-gallery__stock-note{position:absolute;inset-block-end:1rem;inset-inline-start:1rem;padding:.4rem .55rem;color:var(--meat-color-ink);background:var(--meat-color-bone);font-size:.68rem;font-weight:700}.meat-product-gallery__thumbs{display:flex;gap:.5rem;overflow-x:auto;padding-top:.65rem;scrollbar-width:thin}.meat-product-gallery__thumbs button{flex:0 0 64px;min-width:0;overflow:hidden;padding:0;background:var(--meat-color-charcoal-soft);border:2px solid transparent;border-radius:var(--meat-radius-sm);cursor:pointer}.meat-product-gallery__thumbs button[aria-pressed=true]{border-color:var(--meat-color-oxblood)}.meat-product-gallery__thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.meat-product-lightbox{width:min(100vw - 24px,1100px);max-width:none;max-height:90dvh;margin:auto;padding:0;overflow:hidden;background:var(--meat-color-charcoal);border:1px solid color-mix(in srgb,var(--meat-color-bone) 20%,transparent)}.meat-product-lightbox::backdrop{background:#0f0c0ae0}.meat-product-lightbox img{display:block;width:100%;height:min(90dvh,900px);object-fit:contain}.meat-product-lightbox__close{position:absolute;z-index:2;inset-block-start:.75rem;inset-inline-end:.75rem;width:48px;height:48px;color:var(--meat-color-paper);background:var(--meat-color-charcoal);border:1px solid color-mix(in srgb,var(--meat-color-bone) 26%,transparent);cursor:pointer}.meat-product-lightbox__previous,.meat-product-lightbox__next{position:absolute;z-index:2;top:50%;width:52px;height:52px;translate:0 -50%;color:var(--meat-color-paper);background:#141311d6;border:1px solid color-mix(in srgb,var(--meat-color-bone) 26%,transparent);cursor:pointer}.meat-product-lightbox :is(.meat-product-lightbox__previous,.meat-product-lightbox__next) i{display:inline-block}.meat-product-lightbox:dir(rtl) :is(.meat-product-lightbox__previous,.meat-product-lightbox__next) i{transform:scaleX(-1)}.meat-product-lightbox__previous{inset-inline-start:.75rem}.meat-product-lightbox__next{inset-inline-end:.75rem}.meat-product-lightbox__count{position:absolute;z-index:2;inset-inline:0;inset-block-end:.75rem;width:fit-content;margin-inline:auto;padding:.45rem .7rem;color:var(--meat-color-paper);background:#141311d6;font-size:.75rem;font-weight:700}.meat-product-buybox{position:sticky;grid-area:buybox;top:calc(var(--meat-header-height) + 2rem);display:grid;grid-template-areas:"intro" "purchase";gap:1rem;padding-block-start:.4rem}.meat-product-buybox__intro,.meat-product-buybox__purchase{display:grid;gap:1rem;min-width:0}.meat-product-buybox__intro{grid-area:intro}.meat-product-buybox__purchase{grid-area:purchase}.meat-product-buybox__meta{display:flex;flex-wrap:wrap;gap:.45rem .9rem;color:var(--meat-color-oxblood-dark);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.meat-product-buybox__meta span+span{padding-inline-start:.9rem;border-inline-start:1px solid var(--meat-color-border-strong)}.meat-product-buybox h1{max-width:16ch;font-family:var(--meat-font-heading);font-size:clamp(2.7rem,4.5vw,4.75rem);font-weight:500;letter-spacing:-.04em;line-height:.94}.meat-product-buybox__rating{display:flex;width:fit-content;min-height:44px;align-items:center;gap:.45rem;color:var(--meat-color-ink);text-decoration:none}.meat-product-buybox__rating i{color:var(--meat-color-oxblood)}.meat-product-buybox__rating span{color:var(--meat-color-muted);font-size:.82rem}.meat-product-buybox__identity{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:var(--meat-color-muted);font-size:.76rem}.meat-product-buybox__summary{max-width:58ch;color:#4f4842;font-size:1.04rem;line-height:1.75}.meat-product-buybox__price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1.15rem 1.25rem;background:var(--meat-color-paper);border-inline-start:4px solid var(--meat-color-oxblood);font-variant-numeric:tabular-nums}.meat-product-buybox__price>span{display:grid;gap:.2rem;min-width:0}.meat-product-buybox__price>span+span{padding-inline-start:.9rem;border-inline-start:1px solid var(--meat-color-border)}.meat-product-buybox__price strong{font-family:var(--meat-font-body);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.2}.meat-product-buybox__price-total strong{color:var(--meat-color-ink);font-size:clamp(1.65rem,2.5vw,2.2rem);letter-spacing:-.025em}.meat-product-buybox__price del,.meat-product-buybox__price small{color:var(--meat-color-muted);font-size:.72rem}.meat-product-buybox__price .meat-product-buybox__tax{grid-column:1/-1}.meat-product-buybox__price--quote{grid-template-columns:1fr;gap:.4rem;padding:.9rem 1rem}.meat-product-buybox__price-total strong small{font-size:.85rem;font-weight:500}.meat-product-buybox__availability{display:flex;width:fit-content;min-height:40px;align-items:center;gap:.55rem;padding:.5rem .7rem;background:color-mix(in srgb,var(--meat-color-paper) 74%,transparent);font-size:.88rem;font-weight:650}.meat-product-buybox__availability--available{color:var(--meat-color-success)}.meat-product-buybox__availability--out_of_stock,.meat-product-buybox__availability--unavailable{color:var(--meat-color-danger)}.meat-product-buybox__assurance{display:grid;gap:.65rem;padding-top:1rem;border-top:1px solid var(--meat-color-border)}.meat-product-buybox__assurance span{display:flex;align-items:start;gap:.65rem;color:var(--meat-color-muted);font-size:.84rem;line-height:1.55}.meat-product-buybox__assurance i{color:var(--meat-color-oxblood);font-size:1rem}.meat-product-variants{padding:0;border:0}.meat-product-variants legend{margin-bottom:.65rem;font-size:.76rem;font-weight:700}.meat-product-variants>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.meat-product-variants a,.meat-product-variants>div>span{display:grid;min-height:58px;gap:.15rem;align-content:center;padding:.65rem .8rem;color:var(--meat-color-ink);background:var(--meat-color-paper);border:1px solid var(--meat-color-border);text-decoration:none}.meat-product-variants small{color:var(--meat-color-muted)}.meat-product-variants .is-selected{border-color:var(--meat-color-oxblood);box-shadow:inset 0 0 0 1px var(--meat-color-oxblood)}.meat-product-variants .is-disabled{color:var(--meat-color-muted);background:color-mix(in srgb,var(--meat-color-bone) 70%,var(--meat-color-paper));cursor:not-allowed}.meat-product-variants .meat-product-variants__reason{color:var(--meat-color-danger);font-size:.68rem;line-height:1.35}.meat-product-package-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;font-size:.85rem}.meat-product-package-identity>span{color:var(--meat-color-muted)}.meat-product-mode-panel{display:grid;gap:.7rem;padding:1.25rem;border:1px solid var(--meat-color-border)}.meat-product-mode-panel>span{color:var(--meat-color-oxblood);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.meat-product-mode-panel h2{font-family:var(--meat-font-heading);font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:500}.meat-product-mode-panel p{color:var(--meat-color-muted);line-height:1.65}.meat-product-mode-panel .meat-button{width:fit-content;margin-top:.2rem}.meat-product-mode-panel--catalog{background:var(--meat-color-paper);border-inline-start:3px solid var(--meat-color-oxblood)}.meat-product-mode-panel--quote{padding:.75rem .9rem;background:var(--meat-color-paper);border:0;border-inline-start:3px solid var(--meat-color-oxblood)}.meat-product-mode-panel--quote p{color:var(--meat-color-muted);font-size:.9rem;line-height:1.5}.meat-product-mode-panel--quote>small{color:var(--meat-color-muted);font-size:.78rem;line-height:1.5}.meat-product-detail[data-sales-mode=quote_request] .meat-product-actions__quantity{color:var(--meat-color-ink)}.meat-product-wholesale>summary{display:flex;min-height:48px;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer}.meat-product-wholesale>summary::-webkit-details-marker{display:none}.meat-product-wholesale[open]>summary i{transform:rotate(180deg)}.meat-product-wholesale>p{margin-block:1rem;color:var(--meat-color-muted);line-height:1.55}.meat-product-sections{position:sticky;z-index:12;top:var(--meat-header-height);display:flex;gap:1.5rem;overflow-x:auto;padding-block:1rem;margin-top:clamp(3rem,7vw,6.5rem);background:color-mix(in srgb,var(--meat-color-bone) 96%,transparent);border-block:1px solid var(--meat-color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.meat-product-sections::-webkit-scrollbar{display:none}.meat-product-sections a{flex:0 0 auto;color:var(--meat-color-muted);font-size:.78rem;font-weight:700;text-decoration:none}.meat-product-sections a:hover{color:var(--meat-color-oxblood)}.meat-product-information{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,8vw,8rem);scroll-margin-top:calc(var(--meat-header-height) + 4rem)}.meat-product-information--prose-only{grid-template-columns:minmax(0,1fr)}.meat-product-prose{min-width:0}.meat-product-prose>header{display:grid;max-width:44rem;gap:.8rem;margin-bottom:2.5rem}.meat-product-prose>header h2{font-size:clamp(2.5rem,4.6vw,4.8rem)}.meat-product-prose__section{display:grid;gap:1rem;padding-block:1.75rem;border-top:1px solid var(--meat-color-border)}.meat-product-prose__section h2{font-size:clamp(1.8rem,3vw,2.7rem)}.meat-product-prose__section p,.meat-product-prose__section li{color:#4f4842;line-height:1.8}.meat-product-prose__section ul{display:grid;gap:.45rem;padding-inline-start:1.25rem}.meat-product-prose__split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;align-items:center}.meat-product-prose__split figure,.meat-product-prose__wide-media{overflow:hidden}.meat-product-prose__split img,.meat-product-prose__wide-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.meat-product-prose blockquote{padding:1.5rem;margin:0;color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-product-prose blockquote p{color:inherit;font-family:var(--meat-font-display);font-size:1.65rem}.meat-product-facts{display:grid;align-self:start;gap:1px;background:var(--meat-color-border);border:1px solid var(--meat-color-border)}.meat-product-facts section{padding:1.25rem;background:var(--meat-color-paper)}.meat-product-facts h2{margin-bottom:.75rem;font-family:var(--meat-font-body);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meat-product-facts ul{display:grid;gap:.45rem;padding-inline-start:1.1rem;color:var(--meat-color-muted)}.meat-product-facts section.meat-product-facts__support{display:grid;gap:.75rem;color:var(--meat-color-bone);background:var(--meat-color-charcoal)}.meat-product-facts__support>span{color:var(--meat-color-rose);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.meat-theme .meat-product-facts__support h2{color:var(--meat-color-paper);font-family:var(--meat-font-display);font-size:1.9rem;letter-spacing:-.02em;text-transform:none}.meat-product-facts__support p{color:color-mix(in srgb,var(--meat-color-bone) 68%,transparent)}.meat-product-facts__support .meat-button{color:var(--meat-color-paper);border-color:color-mix(in srgb,var(--meat-color-bone) 32%,transparent)}.meat-product-section{padding-block:clamp(3.5rem,7vw,7rem);border-top:1px solid var(--meat-color-border);scroll-margin-top:calc(var(--meat-header-height) + 4rem)}.meat-product-section>header{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:2.5rem}.meat-product-section>header h2,.meat-product-related>h2{max-width:13ch;font-size:clamp(2.5rem,4.5vw,4.7rem)}.meat-product-documents>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--meat-color-border);border:1px solid var(--meat-color-border)}.meat-product-documents a{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;min-height:92px;padding:1rem;color:var(--meat-color-ink);background:var(--meat-color-paper);text-decoration:none}.meat-product-documents a>i{color:var(--meat-color-oxblood);font-size:1.4rem}.meat-product-documents a span{display:grid;gap:.25rem}.meat-product-documents a small{color:var(--meat-color-muted)}.meat-product-documents a>span:last-child{color:var(--meat-color-oxblood);font-size:.75rem;font-weight:700}.meat-product-delivery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--meat-color-border)}.meat-product-delivery article{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);background:var(--meat-color-paper)}.meat-product-delivery article>i{color:var(--meat-color-oxblood);font-size:1.5rem}.meat-product-delivery h2{margin-bottom:.5rem;font-size:1.8rem}.meat-product-delivery p{color:var(--meat-color-muted);line-height:1.7}.meat-product-reviews>header>div{display:grid;max-width:46rem;gap:.7rem}.meat-product-reviews>header>div>p:last-child{color:var(--meat-color-muted)}.meat-product-reviews>header>strong{display:grid;color:var(--meat-color-oxblood);font-family:var(--meat-font-display);font-size:3.5rem;line-height:1}.meat-product-reviews>header>strong small{color:var(--meat-color-muted);font-family:var(--meat-font-body);font-size:.72rem}.meat-product-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--meat-color-border);border:1px solid var(--meat-color-border)}.meat-product-reviews__grid>article{display:grid;gap:.8rem;padding:1.4rem;background:var(--meat-color-paper)}.meat-product-reviews__grid h3{font-size:1.45rem}.meat-product-reviews__grid p{color:var(--meat-color-muted);line-height:1.65}.meat-product-reviews__grid footer{display:grid;gap:.2rem;margin-top:auto;padding-top:.8rem;border-top:1px solid var(--meat-color-border);font-size:.75rem}.meat-product-reviews__grid footer span{color:var(--meat-color-success)}.meat-product-reviews__grid time{color:var(--meat-color-muted)}.meat-product-reviews__stars{color:var(--meat-color-oxblood)}.meat-product-related>.meat-content__eyebrow{margin-bottom:.7rem}.meat-product-related>.meat-product-grid{margin-top:2.5rem}.meat-product-mobile-action{display:none}@media(prefers-reduced-motion:reduce){.meat-product-card__media img{transition:none}}@media(max-width:1180px){.meat-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meat-product-detail__primary{grid-template-columns:minmax(0,1fr) minmax(21rem,.85fr);gap:2rem}.meat-product-buybox h1{font-size:clamp(2.1rem,5vw,3.25rem)}.meat-product-information{grid-template-columns:minmax(0,1fr) minmax(16rem,.6fr);gap:2rem}.meat-product-reviews__grid,.meat-catalog__filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.meat-catalog__toolbar{grid-template-columns:1fr 1fr}.meat-catalog__toolbar .meat-button{grid-column:1/-1}.meat-product-detail__primary,.meat-product-information{grid-template-columns:1fr}.meat-product-detail__primary{grid-template-areas:"gallery" "buybox"}.meat-product-buybox{position:static;padding-block-start:.5rem}.meat-product-detail[data-sales-mode=quote_request] .meat-product-detail__primary{grid-template-areas:"gallery" "intro" "purchase";gap:1rem}.meat-product-detail[data-sales-mode=quote_request] .meat-product-buybox{display:contents}.meat-product-detail[data-sales-mode=quote_request] .meat-product-buybox__intro{gap:.65rem}.meat-product-detail[data-sales-mode=quote_request] .meat-product-buybox__summary{font-size:.95rem;line-height:1.5}.meat-product-detail[data-sales-mode=quote_request] .meat-product-actions__quantity input{font-size:16px}.meat-product-gallery__main{min-height:0}.meat-product-gallery__main>button>img{max-height:54svh;aspect-ratio:4/3}.meat-product-detail[data-sales-mode=quote_request] .meat-product-gallery__main>button>img{max-height:30svh;aspect-ratio:16/10}.meat-product-detail[data-sales-mode=quote_request] .meat-product-gallery__empty{min-height:12rem}.meat-product-gallery__empty{min-height:28rem}.meat-product-sections{margin-inline:calc(-1 * var(--meat-page-gutter));padding-inline:var(--meat-page-gutter)}.meat-product-prose__split{grid-template-columns:1fr}.meat-product-documents>div,.meat-product-delivery{grid-template-columns:1fr}.meat-product-mobile-action{position:fixed;z-index:65;inset-inline:0;inset-block-end:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem max(var(--meat-page-gutter),env(safe-area-inset-right)) calc(.7rem + env(safe-area-inset-bottom)) max(var(--meat-page-gutter),env(safe-area-inset-left));color:var(--meat-color-paper);background:var(--meat-color-charcoal);border-block-start:1px solid color-mix(in srgb,var(--meat-color-bone) 20%,transparent);box-shadow:0 -12px 30px #14100d2e}.meat-product-mobile-action:has(.meat-product-mobile-action__quote-price){display:grid;grid-template-columns:minmax(0,1fr) auto}.meat-product-mobile-action__quote-price{display:grid;min-width:0;gap:.15rem;font-size:clamp(.95rem,3.8vw,1.1rem);line-height:1.2;font-variant-numeric:tabular-nums}.meat-product-mobile-action__quote-price>span{overflow-wrap:anywhere}.meat-product-mobile-action__quote-price>small{color:color-mix(in srgb,var(--meat-color-bone) 76%,transparent);font-size:.72rem;font-weight:500}.meat-product-mobile-action__quote-price+.meat-button{padding-inline:.8rem;font-size:.8rem}.meat-product-mobile-action .meat-button,.meat-product-mobile-action .commerce-add-to-cart__submit{min-height:48px;white-space:nowrap}body:has(.meat-product-mobile-action){padding-bottom:calc(76px + env(safe-area-inset-bottom))}body:has(.meat-product-mobile-action) .wi-public-quick-contact{display:none}body:has(.meat-product-lightbox[open]) .meat-product-mobile-action{display:none}}@media(max-width:620px){.meat-product-detail{padding-block-start:calc(var(--meat-header-height) + .75rem)}.meat-product-detail__primary{padding-top:.75rem}.meat-catalog__intro{padding-block:calc(var(--meat-header-height) + .75rem) .75rem}.meat-catalog__intro h1{font-size:1.8rem}.meat-catalog__breadcrumb-row{display:none}.meat-catalog__body{padding-block-start:.75rem}.meat-catalog__categories{padding-bottom:.75rem}.meat-catalog__toolbar{grid-template-columns:minmax(0,1fr) auto 48px;gap:.5rem;padding-block:0;margin-bottom:1rem;border:0}.meat-catalog__toolbar>label{min-width:0;gap:0}.meat-catalog__toolbar input,.meat-catalog__toolbar select{font-size:16px}.meat-catalog__search{grid-column:1/3;grid-row:1}.meat-catalog__toolbar .meat-catalog__submit{grid-column:3;grid-row:1;width:48px;min-height:48px;padding:0}.meat-catalog__submit>span{display:none}.meat-catalog__search>span:first-child,.meat-catalog__sort>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.meat-catalog__sort{grid-column:1;grid-row:2}.meat-catalog__toolbar:not(:has(.meat-catalog__filters)) .meat-catalog__sort{grid-column:1/-1}.meat-catalog__filters{grid-column:2/4;grid-row:2;border:0}.meat-catalog__filters>summary{gap:.5rem;padding-inline:.65rem;background:var(--meat-color-paper);border:1px solid var(--meat-color-border-strong)}.meat-catalog__filters[open]{grid-column:1/-1;grid-row:3}.meat-catalog__filter-panel{margin-top:.5rem}.meat-product-grid{grid-template-columns:1fr}.meat-product-card__media{aspect-ratio:16/10}.meat-product-card__body :is(h2,h3,h4){font-size:1.75rem}.meat-product-buybox h1{font-size:clamp(2rem,9vw,2.75rem)}.meat-product-buybox__price{grid-template-columns:1fr 1fr}.meat-product-buybox__price>.meat-product-buybox__price-total{grid-row:1;grid-column:1/-1;padding-block-end:.8rem;padding-inline-start:0;border-block-end:1px solid var(--meat-color-border);border-inline-start:0}.meat-product-buybox__tax{grid-column:1/-1}.meat-product-variants>div{grid-template-columns:1fr}.meat-product-section>header{display:grid}.meat-product-reviews__grid{grid-template-columns:1fr}.meat-product-mobile-action>span{max-width:9rem;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.meat-product-lightbox{width:calc(100vw - 12px)}.meat-product-lightbox__close{inset-block-start:.5rem;inset-inline-end:.5rem}.meat-product-lightbox__previous,.meat-product-lightbox__next{width:46px;height:46px}.meat-product-lightbox__previous{inset-inline-start:.5rem}.meat-product-lightbox__next{inset-inline-end:.5rem}.meat-catalog__filter-panel{grid-template-columns:1fr;max-height:min(56dvh,30rem);overflow-y:auto}.meat-catalog__filters>summary{position:sticky;top:0}.meat-catalog__active-filters{flex-wrap:nowrap;overflow-x:auto;margin-top:-.5rem;padding-bottom:.25rem;scrollbar-width:none}.meat-catalog__active-filters::-webkit-scrollbar{display:none}.meat-catalog__active-filters>*{flex:0 0 auto}}
