.carni-bento{max-width:var(--page-width,140rem);margin:0 auto;padding:12px clamp(16px,2.6vw,48px) var(--cb-pad-bottom,24px)}.carni-bento p,.carni-bento h2,.carni-bento dl,.carni-bento dd{margin:0;letter-spacing:normal}.cb-grid{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:clamp(450px,34vw,540px)}.cb-fest{grid-row:1 / 3}.cb-wagyu{grid-column:2 / 4}.cb-card{position:relative;overflow:hidden;isolation:isolate;min-width:0;min-height:0;border-radius:20px}.cb-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cb-card a:not(.cb-hit),.cb-card form{position:relative;z-index:3}.cb-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;height:46px;padding:0 24px;border:0;border-radius:999px;font-family:Urbanist,var(--font-heading-family),sans-serif;font-weight:700;font-size:15px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s ease}.cb-btn:hover{transform:translateY(-2px)}.cb-btn:focus-visible,.cb-plus:focus-visible{outline:2px solid #E7B859;outline-offset:3px}.cb-btn--red,.cb-btn--red:hover{background:#c72127;color:#f2f7e9;box-shadow:0 10px 22px #c7212747}.cb-fest{container-type:size;background:#461c1b;color:#f2f7e9;border-radius:28px}html[data-carni-theme=dark] .cb-fest{box-shadow:inset 0 0 0 1px #f2f7e91f}.cb-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(80% 50% at 60% 100%,#e9964642,#e9964614 55%,#e9964600 80%)}.cb-fest__copy{position:relative;z-index:2;display:flex;flex-direction:column;padding:7cqw 7cqw 0}.carni-bento .cb-fest__title{font-family:"VTC Martin",var(--font-heading-family),sans-serif;font-weight:700;text-transform:uppercase;font-size:16.5cqw;line-height:.86;color:#f2f7e9}.cb-fest__sub{margin-top:.5em!important;font-family:"VTC Martin",var(--font-heading-family),sans-serif;font-weight:700;text-transform:uppercase;font-size:5.1cqw;line-height:1;color:#e7b859}.cb-fest__range{margin-top:1em!important;max-width:72cqw;font-family:Urbanist,var(--font-body-family),sans-serif;font-weight:500;font-size:max(13px,3.15cqw);line-height:1.45;color:#f2f7e9d1}.cb-fest .cb-btn{margin-top:3.4cqh}.cb-spread{position:absolute;left:0;right:0;bottom:min(0px,100cqh - 100cqw);z-index:1;pointer-events:none}.cb-t{position:absolute;left:var(--x);bottom:var(--y);width:var(--w);max-width:none;height:auto;rotate:var(--r,0deg);filter:drop-shadow(.9cqw 1.5cqw 1.3cqw rgba(14,3,3,.55)) drop-shadow(.25cqw .4cqw .35cqw rgba(14,3,3,.45));animation:cb-set .9s cubic-bezier(.2,.9,.25,1.05) both;animation-delay:var(--d,0s)}.cb-t--rib{--w:34cqw;--x:-11cqw;--y:-11cqw;--r:-6deg;--d:.12s}.cb-t--turkey{--w:42cqw;--x:39cqw;--y:-14cqw;--r:3deg}.cb-t--roulade{--w:16.5cqw;--x:85cqw;--y:12cqw;--r:9deg;--d:.2s}.cb-t--gravy{--w:15cqw;--x:81cqw;--y:46cqw;--d:.32s}.cb-t--gratin{--w:15cqw;--x:83cqw;--y:-6cqw;--d:.26s}.cb-t--sprouts{--w:14cqw;--x:23.5cqw;--y:17.5cqw;--d:.36s}.cb-t--cranberry{--w:12.5cqw;--x:24.5cqw;--y:1.5cqw;--d:.4s}.cb-t--maple{--w:8.5cqw;--x:28cqw;--y:31cqw;--r:-22deg;--d:.5s}.cb-t--berries{--w:3.6cqw;--x:74cqw;--y:47cqw;--r:20deg;--d:.5s}@keyframes cb-set{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0 0}}.cb-wagyu{background:#f2f7e9;color:#461c1b;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);gap:clamp(14px,1.6vw,24px);padding:clamp(12px,1vw,16px);box-shadow:inset 0 0 0 1px #461c1b24}html[data-carni-theme=dark] .cb-wagyu{box-shadow:inset 0 0 0 1px #f2f7e929}.cb-wagyu__copy{--inset:clamp(12px,1vw,16px);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(6px,.9vw,14px) 0 4px}.cb-fmt--cards{--lu:calc((100cqw - 28px) * .000205)}.cb-lk{position:relative;display:block;flex:0 0 auto}.cb-lk__strip{position:absolute;left:0;background-size:cover;background-position:right center}.cb-lk__word{position:absolute;top:0;display:block;overflow:visible}.cb-lk__kicker{position:absolute;font-family:"VTC Martin",var(--font-heading-family),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:max(11px,calc(24 * var(--lu)));line-height:1;white-space:nowrap}.cb-prod__name .cb-lk{margin:calc(30 * var(--lu)) 0 0 calc(-1 * var(--inset,0px))}.cb-lockup{--lk:clamp(40px,3.7vw,62px);--sw:1.9;display:flex;align-items:flex-end;height:calc(var(--lk) * .72);margin-left:calc(-1 * var(--inset,0px))}.cb-lockup__strip{flex:0 0 auto;width:calc(var(--lk) * var(--sw) + var(--inset,0px));height:100%;background-size:cover;background-position:right center;clip-path:polygon(0 0,100% 0,calc(100% - var(--lk) * .13) 100%,0 100%)}.cb-lockup__word{font-family:"VTC Martin Forward","VTC Martin",var(--font-heading-family),sans-serif;font-weight:700;text-transform:uppercase;font-size:var(--lk);line-height:.72;margin-left:calc(var(--lk) * -.08);color:#461c1b}.carni-bento .cb-facts{display:flex;align-items:flex-end;margin:clamp(16px,1.7vw,26px) 0 clamp(16px,1.6vw,24px)}.cb-fact{display:flex;flex-direction:column-reverse}.cb-fact+.cb-fact{margin-left:clamp(18px,1.9vw,30px);padding-left:clamp(18px,1.9vw,30px);border-left:1px solid rgba(70,28,27,.2)}.cb-fact dd{font-family:"VTC Martin",var(--font-heading-family),sans-serif;font-weight:800;font-size:clamp(30px,2.9vw,48px);line-height:.85;color:#461c1b;white-space:nowrap}.cb-fact dt{margin-top:7px;font-family:Urbanist,var(--font-body-family),sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#461c1bb8}.cb-wagyu__line{margin-top:clamp(10px,.9vw,14px)!important;max-width:30em;font-family:Urbanist,var(--font-body-family),sans-serif;font-weight:600;font-size:clamp(13px,1vw,15px);line-height:1.4;color:#461c1bd1}.cb-wagyu__buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(18px,2vw,32px);margin-top:clamp(12px,1.2vw,18px)}.carni-bento .cb-wagyu .cb-facts{margin:0}.cb-wagyu__stage{position:static}.cb-wagyu__cut{position:absolute;top:50%;right:4%;width:auto;max-width:none;height:110%;translate:0 -50%;rotate:-9deg;pointer-events:none;filter:drop-shadow(8px 14px 12px rgba(70,28,27,.28)) drop-shadow(2px 4px 4px rgba(70,28,27,.22));transition:scale .35s cubic-bezier(.2,.8,.2,1),rotate .35s cubic-bezier(.2,.8,.2,1)}.cb-wagyu:hover .cb-wagyu__cut{scale:1.04;rotate:-11deg}.cb-prod{background:#e9b84f;color:#461c1b;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(8px,1vw,14px);padding:clamp(12px,1vw,16px)}.cb-prod__stage{position:relative;z-index:0;min-height:0}.cb-prod__stage--cut{position:static}.cb-prod__cut{position:absolute;top:3%;right:0;width:auto;max-width:46%;height:94%;max-height:none;object-fit:contain;translate:8% 0;filter:drop-shadow(8px 14px 12px rgba(70,28,27,.34)) drop-shadow(2px 4px 4px rgba(70,28,27,.28));transition:scale .35s cubic-bezier(.2,.8,.2,1),rotate .35s cubic-bezier(.2,.8,.2,1)}.cb-prod:not(.cb-prod--soon):hover .cb-prod__cut{scale:1.05;rotate:-2deg}.cb-prod__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:14px}.cb-prod__copy{--inset:clamp(12px,1vw,16px);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(6px,.9vw,14px) 0 2px}.cb-tag{align-self:flex-start;padding:5px 9px 4px;border-radius:6px;background:#461c1b;color:#f2f7e9;font-family:Urbanist,var(--font-body-family),sans-serif;font-weight:700;font-size:11.5px;line-height:1.1}.cb-prod--soon .cb-tag{background:#f2f7e9;color:#461c1b}.carni-bento .cb-prod__name{margin-top:clamp(10px,1vw,14px);color:#461c1b}.cb-prod__line{margin-top:.75em!important;min-height:2.6em;font-family:Urbanist,var(--font-body-family),sans-serif;font-weight:600;font-size:clamp(13px,1vw,15px);line-height:1.3;color:#461c1bd1}.cb-prod__name a,.cb-prod__name a:hover{color:inherit;text-decoration:none}.cb-prod__buy{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-top:clamp(10px,1vw,16px)}.cb-prod__meta{display:flex;align-items:center;gap:9px;min-width:0}.cb-prod__price{display:inline-flex;align-items:center;font-family:"VTC Martin",var(--font-heading-family),sans-serif;font-weight:800;font-size:clamp(22px,1.8vw,30px);line-height:1}.cb-prod__wt{padding-left:9px;border-left:1px solid rgba(70,28,27,.45);font-family:Urbanist,var(--font-body-family),sans-serif;font-weight:600;font-size:14px;line-height:1.1;white-space:nowrap}.cb-plus{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#461c1b;color:#f2f7e9;cursor:pointer;box-shadow:0 8px 16px #461c1b47;transition:transform .2s ease}.cb-plus:hover{transform:scale(1.07);color:#f2f7e9}.cb-plus svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cb-plus[aria-disabled=true]{opacity:.55;pointer-events:none}.cb-add{display:contents}@media(min-width:750px)and (max-width:989px){.cb-fmt--cards{--lu:calc((100cqw - 14px) * .000297)}.cb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));height:680px}.cb-fest{grid-row:1 / 4}.cb-wagyu{grid-column:2;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.cb-t--turkey{--w:54cqw;--x:38cqw;--y:-11cqw}.cb-t--rib{--w:40cqw;--x:-12cqw;--y:-15cqw}.cb-t--gratin{--w:18cqw;--x:13cqw;--y:45cqw}.cb-t--roulade{--w:19cqw;--x:5cqw;--y:70cqw;--r:-8deg}.cb-t--cranberry{--w:15cqw;--x:31cqw;--y:74cqw}.cb-t--sprouts{--w:17cqw;--x:52cqw;--y:67cqw}.cb-t--gravy{--w:19cqw;--x:76cqw;--y:72cqw}.cb-t--maple{--w:10cqw;--x:36cqw;--y:94cqw}.cb-t--berries{--w:4.5cqw;--x:71cqw;--y:94cqw}}@media(min-width:990px)and (max-width:1099px){.cb-prod{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.cb-prod__cut{max-width:40%;translate:12% 0}}@media(max-width:749px){.carni-bento{padding:8px 12px var(--cb-pad-bottom,24px)}.cb-fmt--cards{--lu:calc(((100cqw - 10px) / 2 - 14px) / 809)}.cb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;height:auto;gap:10px}.cb-card{border-radius:18px}.cb-fest{grid-column:1 / 3;grid-row:auto;aspect-ratio:351 / 458;border-radius:22px}.cb-fest__copy{padding:6.5cqw 6.5cqw 0}.cb-fest__range{max-width:84cqw}.cb-fest .cb-btn{height:42px;padding:0 20px;font-size:14px;margin-top:3.5cqh}.cb-t--rib{--w:38cqw;--x:-12cqw;--y:-12cqw}.cb-t--turkey{--w:50cqw;--x:30cqw;--y:-11cqw}.cb-t--roulade{--w:19cqw;--x:84cqw;--y:6cqw}.cb-t--gravy{--w:18cqw;--x:79cqw;--y:49cqw}.cb-t--cranberry{--w:14cqw;--x:6cqw;--y:42cqw}.cb-t--maple{--w:9cqw;--x:21cqw;--y:47cqw}.cb-t--berries{--w:4cqw;--x:72cqw;--y:52cqw}.cb-t--sprouts,.cb-t--gratin{display:none}.cb-wagyu{grid-column:1 / 3;aspect-ratio:351 / 210;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6px;padding:10px}.cb-wagyu__copy{padding:4px 0 4px 2px}.cb-wagyu__copy{--inset:12px}.cb-wagyu__line{font-size:12.5px;margin-top:9px!important}.cb-wagyu__buy{margin-top:12px}.cb-wagyu .cb-facts{display:none}.cb-fact+.cb-fact{margin-left:14px;padding-left:14px}.cb-fact dd{font-size:24px}.cb-fact dt{font-size:11px;margin-top:5px}.cb-wagyu .cb-btn{height:36px;padding:0 15px;font-size:13.5px}.cb-wagyu__cut{right:-18%;height:108%}.cb-prod{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;aspect-ratio:170 / 268;gap:6px;padding:8px}.cb-prod__stage{order:-1}.cb-prod__stage--cut{position:relative}.cb-prod__cut{top:auto;right:auto;bottom:4px;left:50%;max-width:none;height:calc(100% + 34px);translate:-50% 0;filter:drop-shadow(5px 9px 8px rgba(70,28,27,.34)) drop-shadow(1px 3px 3px rgba(70,28,27,.28))}.cb-prod__copy{--inset:12px;padding:0 4px 4px}.cb-tag{font-size:10.5px;padding:4px 7px 3px}.carni-bento .cb-prod__name{margin-top:8px}.cb-prod__line{font-size:12px;margin-top:.6em!important;min-height:2.6em}.cb-prod__buy{margin-top:9px;min-height:38px}.cb-prod__copy{justify-content:flex-end}.cb-prod__price{font-size:21px}.cb-prod__wt{font-size:12px;padding-left:7px}.cb-prod__meta{gap:7px}.cb-plus{width:38px;height:38px}.cb-plus svg{width:18px;height:18px}}html[data-hero-fmt=slides] .carni-bento--ab .cb-fmt--cards,html:not([data-hero-fmt=slides]) .carni-bento--ab .cb-fmt--slides{display:none}.carni-bento .cb-fmt--slides{--hero-h:clamp(380px,50vh,470px);max-width:none;margin:0;border-radius:0;overflow:visible;background:none;padding-bottom:58px}.cb-ban{position:relative;overflow:hidden;isolation:isolate;container-type:size;height:var(--hero-h);border-radius:24px}.cb-ban__band{--u:min(calc(100cqh / 480), calc(100cqw / 1440));position:absolute;left:50%;top:50%;z-index:2;width:calc(1440 * var(--u));height:calc(480 * var(--u));transform:translate(-50%,-50%);pointer-events:none}.cb-ban__band a,.cb-ban__band button{pointer-events:auto}.cb-ban__copy{position:absolute;left:calc(72 * var(--u));bottom:calc(162 * var(--u));width:calc(500 * var(--u))}.cb-ban__cta{position:absolute;left:calc(72 * var(--u));top:calc(344 * var(--u));display:flex;align-items:center;gap:calc(18 * var(--u))}.cb-ban__group{position:absolute;right:calc(30 * var(--u));top:0;width:calc(760 * var(--u));height:100%}.cb-ban__lk{--lu:var(--u);position:absolute;right:calc(20 * var(--u));top:calc(316 * var(--u))}.cb-ban__lk a{display:block;color:inherit}.cb-ban__pic{position:absolute;left:calc(150 * var(--u));right:calc(20 * var(--u));top:calc(2 * var(--u));height:calc(268 * var(--u));display:flex;justify-content:center}.carni-hero__slide.is-active .cb-ban__copy>*,.carni-hero__slide.is-active .cb-ban__cta{animation:cb-rise .7s cubic-bezier(.2,.8,.2,1) both}.carni-hero__slide.is-active .cb-ban__copy>:nth-child(2){animation-delay:.06s}.carni-hero__slide.is-active .cb-ban__copy>:nth-child(3){animation-delay:.12s}.carni-hero__slide.is-active .cb-ban__cta{animation-delay:.18s}@keyframes cb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cb-ban__eyebrow{margin:0 0 calc(16 * var(--u))!important;font-family:"VTC Martin",var(--font-heading-family),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:max(10px,calc(14 * var(--u)));line-height:1.25;color:#c72127}.carni-bento .cb-ban__head{font-family:"VTC Martin",var(--font-heading-family),sans-serif;font-weight:700;text-transform:uppercase;font-size:calc(56 * var(--u));line-height:.95;letter-spacing:.01em;color:inherit}.cb-ban__desc{margin-top:calc(14 * var(--u))!important;max-width:calc(420 * var(--u));font-family:Urbanist,var(--font-body-family),sans-serif;font-weight:500;font-size:max(13px,calc(15 * var(--u)));line-height:1.5;color:#461c1bd1}.cb-ban .cb-btn{text-transform:none;letter-spacing:normal}.cb-ban__cta .cb-btn{height:calc(48 * var(--u));padding:0 calc(26 * var(--u));font-size:max(13px,calc(16 * var(--u)));margin:0}.cb-ban__cta .cb-prod__meta{gap:calc(12 * var(--u))}.cb-ban__cta .cb-prod__price{font-size:calc(28 * var(--u))}.cb-ban__cta .cb-prod__wt{font-size:max(12px,calc(15 * var(--u)));padding-left:calc(12 * var(--u))}.cb-ban__cut{display:block;height:100%;width:auto;max-width:none;filter:drop-shadow(calc(14 * var(--u)) calc(22 * var(--u)) calc(18 * var(--u)) rgba(70,28,27,.32)) drop-shadow(calc(3 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) rgba(70,28,27,.26));transition:scale .35s cubic-bezier(.2,.8,.2,1),rotate .35s cubic-bezier(.2,.8,.2,1)}.carni-hero__slide.is-active .cb-ban__cut{animation:cb-in .8s cubic-bezier(.2,.8,.2,1) both}@keyframes cb-in{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.cb-ban--prod:not(.cb-prod--soon):hover .cb-ban__cut{scale:1.04;rotate:-2deg}.cb-ban__cut--wagyu{rotate:-9deg}.cb-ban--wagyu:hover .cb-ban__cut--wagyu{scale:1.04;rotate:-11deg}.cb-ban__pphoto{height:100%;width:auto;border-radius:calc(16 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__copy{left:calc(64 * var(--u));bottom:calc(190 * var(--u));width:calc(620 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__eyebrow{font-size:calc(30 * var(--u));letter-spacing:.08em;margin-bottom:calc(18 * var(--u))!important}.carni-bento .cb-ban:not(.cb-ban--fest) .cb-ban__head{font-size:calc(76 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__desc{max-width:calc(560 * var(--u));margin-top:calc(16 * var(--u))!important;font-size:max(13px,calc(21 * var(--u)))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta{left:calc(64 * var(--u));top:calc(322 * var(--u));gap:calc(24 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta .cb-btn{height:calc(64 * var(--u));padding:0 calc(34 * var(--u));font-size:max(13px,calc(22 * var(--u)))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta .cb-prod__meta{gap:calc(16 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta .cb-prod__price{font-size:calc(40 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta .cb-prod__wt{font-size:max(12px,calc(20 * var(--u)));padding-left:calc(16 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__group{left:0;right:0;width:auto}.cb-ban:not(.cb-ban--fest) .cb-ban__pic{left:auto;right:calc(10 * var(--u));top:calc(35 * var(--u));height:calc(410 * var(--u))}.cb-ban.cb-ban--wagyu .cb-ban__pic{top:calc(30 * var(--u));height:calc(290 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__lk{--lu:calc(var(--u) * .667);right:calc(390 * var(--u));top:calc(340 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-lk__kicker{font-size:calc(57 * var(--lu));translate:0 calc(-12 * var(--lu))}.cb-ban__photo{display:block;height:100%;width:auto;max-width:none;aspect-ratio:2 / 1;object-fit:cover;border-radius:calc(20 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(36 * var(--u)) #461c1b2e}.carni-hero__slide.is-active .cb-ban__photo{animation:cb-in .8s cubic-bezier(.2,.8,.2,1) both}.cb-ban--prod{background:#e9b84f;color:#461c1b}.cb-ban--wagyu{background:#f2f7e9;color:#461c1b;box-shadow:inset 0 0 0 1px #461c1b24}html[data-carni-theme=dark] .cb-ban--wagyu{box-shadow:inset 0 0 0 1px #f2f7e929}.cb-ban--fest{background:#461c1b;color:#f2f7e9}html[data-carni-theme=dark] .cb-ban--fest{box-shadow:inset 0 0 0 1px #f2f7e91f}.cb-ban--fest .cb-ban__copy{width:calc(600 * var(--u))}.carni-bento .cb-ban__title{font-family:"VTC Martin",var(--font-heading-family),sans-serif;font-weight:700;text-transform:uppercase;font-size:calc(104 * var(--u));line-height:.86;color:#f2f7e9}.cb-ban__sub{margin-top:calc(12 * var(--u))!important;font-family:"VTC Martin",var(--font-heading-family),sans-serif;font-weight:700;text-transform:uppercase;font-size:calc(34 * var(--u));line-height:1;color:#e7b859}.cb-ban__range{margin-top:calc(18 * var(--u))!important;max-width:calc(470 * var(--u));font-family:Urbanist,var(--font-body-family),sans-serif;font-weight:500;font-size:max(13px,calc(16 * var(--u)));line-height:1.5;color:#f2f7e9d1}.cb-ban__table{position:absolute;top:0;right:0;bottom:0;width:min(56cqw,160cqh);z-index:1;pointer-events:none;container-type:size}.cb-ban__table .cb-spread{--u:min(1cqh, .625cqw );top:0;bottom:0}.cb-ban .cb-t{animation:none}.carni-hero__slide.is-active .cb-ban .cb-t{animation:cb-set .9s cubic-bezier(.2,.9,.25,1.05) both;animation-delay:var(--d,0s)}@media(min-width:750px){.cb-ban--fest .cb-glow{background:radial-gradient(44% 78% at 72% 64%,#e996463d,#e9964614 55%,#e9964600 80%)}.cb-ban .cb-t{left:auto;right:calc(var(--x) * var(--u));bottom:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));filter:drop-shadow(calc(.8 * var(--u)) calc(1.4 * var(--u)) calc(1.2 * var(--u)) rgba(14,3,3,.55)) drop-shadow(calc(.25 * var(--u)) calc(.4 * var(--u)) calc(.35 * var(--u)) rgba(14,3,3,.45))}.cb-ban .cb-t--rib{--w:58;--x:-14;--y:-24;--r:-5deg;--d:.12s}.cb-ban .cb-t--turkey{--w:72;--x:46;--y:-19;--r:3deg;--d:0s}.cb-ban .cb-t--roulade{--w:21;--x:-2;--y:58;--r:8deg;--d:.2s}.cb-ban .cb-t--gravy{--w:22;--x:26;--y:76;--r:0deg;--d:.32s}.cb-ban .cb-t--cranberry{--w:18;--x:76;--y:81;--r:0deg;--d:.4s}.cb-ban .cb-t--sprouts{--w:20;--x:121;--y:15;--r:0deg;--d:.36s}.cb-ban .cb-t--gratin{--w:21;--x:120;--y:50;--r:0deg;--d:.26s}.cb-ban .cb-t--maple{--w:11;--x:58;--y:85;--r:-22deg;--d:.5s}.cb-ban .cb-t--berries{--w:4.5;--x:51;--y:88;--r:20deg;--d:.5s}}@media(min-width:750px){.carni-bento .cb-fmt--slides .carni-hero__nav{display:flex!important;top:auto!important;bottom:4px!important;transform:none!important;width:40px;height:40px;font-size:20px;background:#f2f7e9eb!important;color:#461c1b!important;box-shadow:inset 0 0 0 1px #461c1b29,0 2px 8px #461c1b1a}.carni-bento .cb-fmt--slides .carni-hero__nav:hover{transform:scale(1.06)!important}.carni-bento .cb-fmt--slides .carni-hero__nav--next{right:0!important;left:auto!important}.carni-bento .cb-fmt--slides .carni-hero__nav--prev{right:48px!important;left:auto!important}.carni-bento .cb-fmt--slides .carni-hero__dots{top:auto!important;bottom:4px!important;right:98px!important;left:auto!important;transform:none!important;height:40px;align-items:center;padding:0 14px!important;border-radius:999px;background:#f2f7e9eb!important;box-shadow:inset 0 0 0 1px #461c1b29}html[data-carni-theme=dark] .carni-bento .cb-fmt--slides .carni-hero__nav,html[data-carni-theme=dark] .carni-bento .cb-fmt--slides .carni-hero__dots{box-shadow:inset 0 0 0 1px #f2f7e933}}@media(min-width:750px)and (max-width:989px){.carni-bento .cb-fmt--slides{--hero-h:420px}}@media(max-width:749px){.carni-bento .cb-fmt--slides{padding-bottom:3.6rem}.cb-ban{height:auto;aspect-ratio:366 / 520;border-radius:22px}.cb-ban__band{--u:calc(100cqw / 366);left:0;top:0;width:100%;height:100%;transform:none}.cb-ban__copy{left:calc(22 * var(--u));right:calc(22 * var(--u));top:calc(22 * var(--u));bottom:auto;width:auto}.cb-ban__eyebrow{font-size:max(10px,calc(12 * var(--u)));margin-bottom:calc(10 * var(--u))!important}.carni-bento .cb-ban__head{font-size:calc(32 * var(--u))}.cb-ban__desc{font-size:max(13px,calc(13.5 * var(--u)));margin-top:calc(8 * var(--u))!important;max-width:none}.cb-ban__cta{left:calc(22 * var(--u));top:calc(462 * var(--u));gap:calc(14 * var(--u))}.cb-ban__cta .cb-btn{height:calc(44 * var(--u));padding:0 calc(22 * var(--u));font-size:max(13px,calc(15 * var(--u)))}.cb-ban__cta .cb-prod__price{font-size:calc(22 * var(--u))}.cb-ban__cta .cb-prod__wt{font-size:max(12px,calc(13 * var(--u)))}.cb-ban__group{left:0;right:0;width:auto}.cb-ban__lk{--lu:calc(var(--u) * 52 / 120);right:auto;left:0;top:calc(358 * var(--u))}.cb-ban__pic{left:calc(30 * var(--u));right:calc(30 * var(--u));top:calc(128 * var(--u));height:calc(200 * var(--u))}.cb-ban--wagyu .cb-ban__pic{top:calc(160 * var(--u));height:calc(170 * var(--u))}.cb-ban__cut{filter:drop-shadow(5px 9px 8px rgba(70,28,27,.34)) drop-shadow(1px 3px 3px rgba(70,28,27,.28))}.cb-ban:not(.cb-ban--fest) .cb-ban__copy{left:calc(22 * var(--u));right:calc(22 * var(--u));top:calc(22 * var(--u));bottom:auto;width:auto}.cb-ban:not(.cb-ban--fest) .cb-ban__eyebrow{font-size:calc(16 * var(--u));margin-bottom:calc(10 * var(--u))!important}.carni-bento .cb-ban:not(.cb-ban--fest) .cb-ban__head{font-size:calc(34 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__desc{max-width:none;margin-top:calc(8 * var(--u))!important;font-size:max(13px,calc(14 * var(--u)))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta{left:calc(22 * var(--u));top:calc(462 * var(--u));gap:calc(14 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta .cb-btn{height:calc(44 * var(--u));padding:0 calc(22 * var(--u));font-size:max(13px,calc(15 * var(--u)))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta .cb-prod__meta{gap:calc(12 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta .cb-prod__price{font-size:calc(22 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__cta .cb-prod__wt{font-size:max(12px,calc(13 * var(--u)));padding-left:calc(12 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__pic{left:calc(30 * var(--u));right:calc(30 * var(--u));top:calc(134 * var(--u));height:calc(200 * var(--u))}.cb-ban.cb-ban--wagyu .cb-ban__pic{left:calc(18 * var(--u));right:calc(18 * var(--u));top:calc(160 * var(--u));height:calc(165 * var(--u))}.cb-ban:not(.cb-ban--fest) .cb-ban__lk{--lu:calc(var(--u) * 46 / 120);right:auto;left:0;top:calc(376 * var(--u))}.cb-ban__photo{border-radius:14px;box-shadow:0 10px 22px #461c1b2e}.cb-ban--fest .cb-ban__band{position:relative;width:auto;height:auto;padding:6.5cqw 6.5cqw 0}.cb-ban--fest .cb-ban__copy,.cb-ban--fest .cb-ban__cta{position:static;width:auto}.carni-bento .cb-ban--fest .cb-ban__title{font-size:16.5cqw}.cb-ban--fest .cb-ban__sub{font-size:5.1cqw;margin-top:.5em!important}.cb-ban--fest .cb-ban__range{max-width:84cqw;margin-top:1em!important;font-size:max(13px,3.15cqw);line-height:1.45}.cb-ban--fest .cb-ban__cta{margin-top:3.5cqh}.cb-ban--fest .cb-ban__cta .cb-btn{height:42px;padding:0 20px;font-size:14px}.cb-ban__table{left:0;width:auto}.cb-ban__table .cb-spread{top:auto;bottom:min(0px,100cqh - 100cqw)}}@media(prefers-reduced-motion:reduce){.carni-bento *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/carni-bento.css.map */
