.xr [hidden]{display:none!important}.xr .xh-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.xr a:focus-visible,.xr button:focus-visible,.xr input:focus-visible,.xr .xh-rail:focus-visible{outline:2px solid #B6FE00;outline-offset:3px}.xr .xh-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:stretch;padding:64px var(--xc-gutter, 40px) 72px;background:#0c0c0c;border-bottom:1px solid #2c2c2c}.xr .xh-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(70% 60% at 6% 112%,#ff70203d,#ff702000 70%),radial-gradient(45% 40% at 30% 118%,#ffaa3c1f,#ffaa3c00 70%),linear-gradient(180deg,#121212,#0c0c0c 70%)}.xr .xh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.xr .xh-hero__copy{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.xr .xh-hero__kicker,.xr .xh-hero__back{margin:0 0 22px;font-size:17px;font-weight:600;color:#b6fe00}.xr .xh-hero__back{display:inline-flex;align-items:center;min-height:44px;align-self:flex-start;text-decoration:underline;text-underline-offset:4px}.xr .xh-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(46px,5.2vw,100px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:#f4f5f0;text-wrap:balance}.xr .xh-hero__lede{margin:28px 0 0;max-width:46ch;font-size:20px;line-height:1.65;color:#d9dad5}.xr .xh-search{display:flex;gap:10px;margin:34px 0 0;max-width:620px}.xr .xh-search input[type=search]{flex:1 1 auto;min-width:0;min-height:58px;padding:0 20px;background:#161616e6;border:1px solid #3a3c3c;color:#f4f5f0;font-size:18px;border-radius:0;-webkit-appearance:none;appearance:none}.xr .xh-search input[type=search]::placeholder{color:#8d8f8c}.xr .xh-search input[type=search]:focus{border-color:#b6fe00;outline:none;box-shadow:0 0 0 1px #b6fe00}.xr .xh-search .xr-btn{min-height:58px;padding:0 30px;font-size:16px}.xr .xh-quick{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0}.xr .xh-quick li{margin:0;font-size:16px}.xr .xh-quick a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #3a3c3c;border-radius:999px;background:#0c0c0c99;font-size:16px;font-weight:600;color:#e7e8e3;transition:border-color .2s ease,color .2s ease}.xr .xh-quick a:hover{border-color:#b6fe00;color:#b6fe00}.xr .xh-mosaic{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;min-height:clamp(460px,42vw,760px);min-width:0}.xr .xh-tile{position:relative;display:block;overflow:hidden;min-height:200px;background:#161616;border:1px solid #2c2c2c;color:#f4f5f0}.xr .xh-tile--1{grid-row:1 / 3}.xr .xh-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.xr .xh-tile:not(.xh-tile--soon):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0c0c00 38%,#0c0c0c8c 62%,#0c0c0cf0)}.xr .xh-tile:hover img{transform:scale(1.03)}.xr .xh-tile__cap{position:absolute;z-index:1;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:8px;padding:26px 28px 28px}.xr .xh-tile__kind{font-size:16px;font-weight:600;color:#b6fe00}.xr .xh-tile__title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(20px,1.6vw,28px);line-height:1.1;text-transform:uppercase;text-wrap:balance}.xr .xh-tile--1 .xh-tile__title{font-size:clamp(26px,2.6vw,46px);line-height:1.02}.xr .xh-tile__teaser{max-width:46ch;font-size:17px;line-height:1.55;color:#c9cbc6}.xr .xh-tile--soon{background:radial-gradient(90% 80% at 100% 0%,#b6fe0012,#b6fe0000 60%),#131313;border-top:3px solid #B6FE00}.xr .xh-tile--soon:hover{border-color:#3d3f3f;border-top-color:#b6fe00}.xr .xh-tile--soon:hover .xh-tile__title{color:#b6fe00}@media(prefers-reduced-motion:no-preference){.xr .xh-tile img{animation:xh-settle 1.5s cubic-bezier(.2,.7,.2,1) both}.xr .xh-tile__cap{animation:xh-rise .8s cubic-bezier(.2,.7,.2,1) .2s both}.xr .xh-tile--2 .xh-tile__cap{animation-delay:.35s}.xr .xh-tile--3 .xh-tile__cap{animation-delay:.5s}}@keyframes xh-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes xh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.xr .xh-hero--tag{grid-template-columns:minmax(0,1fr);padding-top:48px;padding-bottom:48px}.xr .xh-hero--tag .xh-hero__title{font-size:clamp(40px,5vw,84px)}.xr .xh-layout{padding-top:56px;padding-bottom:80px}.xr .xh-layout .xr-layout__side{top:calc(var(--announcement-height, 0px) + var(--header-height, 94px) + 20px);max-height:calc(100vh - var(--announcement-height, 0px) - var(--header-height, 94px) - 40px)}.xr .xh-band{margin:0 0 88px;padding:0}.xr .xh-band:last-child{margin-bottom:0}.xr .xh-layout .xr-head p{font-size:18px;color:#a9aba7}.xr .xh-season{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);background:#131313;border:1px solid #2c2c2c}.xr .xh-season__clock{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:40px 36px;border-right:1px solid #2c2c2c;background:radial-gradient(80% 70% at 0% 100%,#ff702029,#ff702000 70%),#0f0f0f}.xr .xh-season__num{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(88px,9vw,168px);line-height:.85;color:#b6fe00;font-variant-numeric:tabular-nums}.xr .xh-season__unit{font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.2;text-transform:uppercase;color:#f4f5f0}.xr .xh-season__date{font-size:17px;color:#a9aba7}.xr .xh-season__copy{padding:40px;min-width:0}.xr .xh-season__list{list-style:none;margin:0 0 26px;padding:0}.xr .xh-season__list li{margin:0;border-top:1px solid #2c2c2c}.xr .xh-season__list li:last-child{border-bottom:1px solid #2c2c2c}.xr .xh-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:center;padding:14px 0}.xr .xh-row__media{display:block;aspect-ratio:1;overflow:hidden;background:#232424}.xr .xh-row__media img{display:block;width:100%;height:100%;object-fit:cover}.xr .xh-row__body{display:flex;flex-direction:column;gap:6px;min-width:0}.xr .xh-row__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:22px;line-height:1.2;text-transform:uppercase;color:#f4f5f0;transition:color .2s ease}.xr .xh-row:hover .xh-row__title{color:#b6fe00}.xr .xh-row__meta{font-size:16px;color:#a9aba7}.xr .xh-season__none{margin:0 0 24px;font-size:18px;line-height:1.6;color:#d6d7d2}.xr .xh-railwrap{position:relative}.xr .xh-railwrap:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:14px;background:linear-gradient(180deg,#5b5e5d,#2f3130 45%,#1b1c1c);box-shadow:0 3px 6px #00000080;pointer-events:none}.xr .xh-rail{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 60px)/4));gap:20px;margin:0;padding:8px 4px 22px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#3a3c3c transparent}.xr .xh-ticket{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:30px 24px 34px;min-height:320px;scroll-snap-align:start;background:#eeece5;color:#151515;transform-origin:50% 0;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 18px 9px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 18px 9px repeat-x}.xr .xh-ticket:nth-child(odd){transform:rotate(-.6deg)}.xr .xh-ticket:nth-child(2n){transform:rotate(.5deg)}.xr .xh-ticket__clip{position:absolute;top:0;left:50%;width:58px;height:16px;transform:translate(-50%);background:linear-gradient(180deg,#d5d8d5,#8e918e);border-radius:0 0 4px 4px}.xr .xh-ticket__when{display:flex;flex-direction:column;gap:2px;padding-bottom:14px;border-bottom:2px dashed #b9b6ad}.xr .xh-ticket__day{font-size:16px;font-weight:600;color:#55534d}.xr .xh-ticket__date{font-family:var(--font-heading-family);font-weight:700;font-size:40px;line-height:1;text-transform:uppercase;color:#111}.xr .xh-ticket__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:22px;line-height:1.15;text-transform:uppercase;color:#111}.xr .xh-ticket__teaser{margin:0;font-size:17px;line-height:1.55;color:#33322e}.xr .xh-ticket__tag{margin:auto 0 0;font-size:15px;font-weight:600;color:#55534d}.xr .xh-ticket.is-next:after{content:"Up next";position:absolute;top:30px;right:18px;padding:6px 12px;background:#b6fe00;color:#0c0c0c;font-family:var(--font-heading-family);font-weight:700;font-size:15px;text-transform:uppercase;transform:rotate(4deg)}.xr .xh-menu__note{margin:14px 0 0;font-size:18px;color:#a9aba7}.xr .xh-menu__note a{color:#f4f5f0;text-decoration:underline;text-decoration-color:#b6fe00;text-decoration-thickness:2px;text-underline-offset:4px}.xr .xh-menu__note a:hover{color:#b6fe00}.xr .xh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:24px}.xr .xh-card{display:flex;flex-direction:column;height:100%;background:#161616;border:1px solid #2c2c2c;color:#f4f5f0;transition:border-color .2s ease}.xr .xh-card:hover{border-color:#4a4c4c}.xr .xh-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#232424}.xr .xh-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.xr .xh-card:hover .xh-card__media img{transform:scale(1.04)}.xr .xh-card__new{position:absolute;top:16px;left:16px;padding:7px 12px;background:#b6fe00;color:#0c0c0c;font-family:var(--font-heading-family);font-weight:700;font-size:15px;text-transform:uppercase}.xr .xh-card__body{display:flex;flex-direction:column;flex:1;gap:12px;padding:24px 24px 26px}.xr .xh-card__tag{font-size:16px;font-weight:600;color:#b6fe00}.xr .xh-card__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.15;text-transform:uppercase;color:#f4f5f0;transition:color .2s ease}.xr .xh-card:hover .xh-card__title{color:#b6fe00}.xr .xh-card__excerpt{font-size:18px;line-height:1.6;color:#c9cbc6}.xr .xh-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.xr .xh-chip{display:inline-flex;align-items:baseline;gap:6px;padding:7px 12px;border:1px solid #3a3c3c;font-size:15px;font-weight:600;color:#f4f5f0}.xr .xh-chip__k{font-weight:500;color:#9a9c99}.xr .xh-chips:empty{display:none}.xr .xh-chips:empty+.xh-card__by{margin-top:auto}.xr .xh-card__by{font-size:15px;color:#9a9c99}.xr .xh-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:44px;border:1px dashed #3a3c3c;background:#121212}.xr .xh-empty__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:28px;text-transform:uppercase;color:#f4f5f0}.xr .xh-empty__text{margin:0;font-size:19px;line-height:1.6;color:#c9cbc6}.xr .xh-knives{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0}.xr .xh-knife{display:flex;flex-direction:column;margin:0;background:#161616;border:1px solid #2c2c2c;transition:border-color .2s ease}.xr .xh-knife:hover{border-color:#4a4c4c}.xr .xh-knife__main{display:flex;flex-direction:column;flex:1;color:#f4f5f0}.xr .xh-knife__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:radial-gradient(70% 70% at 50% 100%,#ff702024,#ff702000 70%),#1c1d1d}.xr .xh-knife__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.xr .xh-knife__main:hover img{transform:scale(1.04)}.xr .xh-knife__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:22px 24px}.xr .xh-knife__name{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.15;text-transform:uppercase;color:#f4f5f0;transition:color .2s ease}.xr .xh-knife__main:hover .xh-knife__name{color:#b6fe00}.xr .xh-knife__line{font-size:17px;line-height:1.55;color:#c9cbc6}.xr .xh-knife__count{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:16px;font-weight:600;color:#b6fe00}.xr .xh-knife__count:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.xr .xh-knife__shop{display:flex;align-items:center;min-height:54px;padding:0 24px;border-top:1px solid #2c2c2c;font-size:16px;font-weight:600;color:#f4f5f0;text-decoration:underline;text-decoration-color:#555755;text-underline-offset:4px}.xr .xh-knife__shop:hover{color:#b6fe00;text-decoration-color:#b6fe00}.xr .xh-chef{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);background:#131313;border:1px solid #2c2c2c}.xr .xh-chef__mark{position:relative;isolation:isolate;display:grid;place-items:center;min-height:320px;overflow:hidden;border-right:1px solid #2c2c2c;background:radial-gradient(80% 70% at 50% 110%,#ff702038,#ff702000 70%),#0c0c0c}.xr .xh-chef__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.xr .xh-chef__mark span{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(110px,11vw,190px);line-height:1;letter-spacing:-.02em;color:#b6fe00}@supports (-webkit-text-stroke: 2px #000){.xr .xh-chef__mark span{color:transparent;-webkit-text-stroke:2px #B6FE00}}.xr .xh-chef__copy{padding:44px 44px 40px;min-width:0}.xr .xh-chef .xr-head{margin-bottom:20px}.xr .xh-chef__name{margin:0 0 10px;font-family:var(--font-heading-family);font-weight:700;font-size:28px;line-height:1.15;text-transform:uppercase;color:#f4f5f0}.xr .xh-chef__bio{margin:0;max-width:62ch;font-size:19px;line-height:1.7;color:#d9dad5}.xr .xh-chef__btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px}.xr .xh-chef__ig{gap:10px;text-transform:none;letter-spacing:0;font-size:17px}.xr .xh-chef__latest{display:inline-flex;align-items:center;min-height:44px;font-size:17px;color:#f4f5f0;text-decoration:underline;text-decoration-color:#b6fe00;text-decoration-thickness:2px;text-underline-offset:4px}.xr .xh-chef__latest:hover{color:#b6fe00}.xr .xh-layout .xr-news{margin:0}.xr .xh-close{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px 64px;align-items:end;padding:80px var(--xc-gutter, 40px);background:#141414;border-top:1px solid #2c2c2c}.xr .xh-close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(55% 80% at 100% 110%,#ff70202e,#ff702000 70%)}.xr .xh-close h2{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(34px,4.2vw,68px);line-height:.98;text-transform:uppercase;color:#f4f5f0}.xr .xh-close__copy p{margin:20px 0 30px;max-width:56ch;font-size:19px;line-height:1.65;color:#d9dad5}.xr .xh-offers{list-style:none;margin:0;padding:0}.xr .xh-offers li{margin:0;border-top:1px solid #3a3c3c;font-size:18px}.xr .xh-offers li:last-child{border-bottom:1px solid #3a3c3c}.xr .xh-offers a,.xr .xh-offers span{display:flex;align-items:center;min-height:72px;padding:14px 0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(20px,1.7vw,28px);line-height:1.2;text-transform:uppercase;color:#f4f5f0}.xr .xh-offers a:hover{color:#b6fe00}@media(max-width:1399px){.xr .xh-rail{grid-auto-columns:minmax(260px,calc((100% - 40px) / 3))}}@media(max-width:1199px){.xr .xh-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.xr .xh-knives{grid-template-columns:repeat(2,minmax(0,1fr))}.xr .xh-season{grid-template-columns:minmax(0,1fr)}.xr .xh-season__clock{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding:30px 36px;border-right:0;border-bottom:1px solid #2c2c2c}.xr .xh-season__date{flex-basis:100%}}@media(max-width:989px){.xr .xh-hero{grid-template-columns:minmax(0,1fr);padding-top:44px;padding-bottom:48px}.xr .xh-mosaic{min-height:0;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.xr .xh-tile--1{grid-row:auto;grid-column:1 / -1;aspect-ratio:16 / 11}.xr .xh-tile--2,.xr .xh-tile--3{aspect-ratio:1}.xr .xh-layout{padding-top:28px;padding-bottom:56px}.xr .xh-band{margin-bottom:64px}.xr .xh-rail{grid-auto-columns:minmax(260px,46%)}.xr .xh-chef{grid-template-columns:minmax(0,1fr)}.xr .xh-chef__mark{min-height:220px;border-right:0;border-bottom:1px solid #2c2c2c}.xr .xh-close{grid-template-columns:minmax(0,1fr);padding-top:56px;padding-bottom:56px}}@media(max-width:749px){.xr .xh-hero{padding-top:32px;padding-bottom:36px;gap:28px}.xr .xh-hero__title{font-size:clamp(40px,11.5vw,64px)}.xr .xh-hero__lede{margin-top:20px;font-size:18px}.xr .xh-search{flex-wrap:wrap;margin-top:26px}.xr .xh-search input[type=search]{flex-basis:100%}.xr .xh-search .xr-btn{flex:1 1 100%}.xr .xh-mosaic{gap:10px}.xr .xh-tile{min-height:0}.xr .xh-tile--1{aspect-ratio:4 / 5}.xr .xh-tile__cap{padding:16px 16px 18px;gap:6px}.xr .xh-tile__kind{font-size:15px}.xr .xh-tile__title{font-size:18px}.xr .xh-tile--1 .xh-tile__title{font-size:28px}.xr .xh-tile--2 .xh-tile__teaser,.xr .xh-tile--3 .xh-tile__teaser{display:none}.xr .xh-season__clock{padding:24px 20px}.xr .xh-season__copy{padding:26px 20px}.xr .xh-row{grid-template-columns:88px minmax(0,1fr);gap:16px}.xr .xh-row__title{font-size:19px}.xr .xh-rail{grid-auto-columns:82%;gap:14px}.xr .xh-knives{grid-template-columns:minmax(0,1fr);gap:16px}.xr .xh-card__title,.xr .xh-knife__name{font-size:22px}.xr .xh-chef__copy,.xr .xh-empty{padding:28px 20px}.xr .xh-close{padding:44px var(--xc-gutter, 16px)}}@media(prefers-reduced-motion:reduce){.xr .xh-tile img,.xr .xh-card__media img,.xr .xh-knife__media img{transition:none}.xr .xh-tile:hover img,.xr .xh-card:hover .xh-card__media img,.xr .xh-knife__main:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/xc-recipes-hub.css.map */
