:root{--chef-max-width: 1400px;--chef-radius: 24px;--chef-border: rgba(0,0,0,.08);--chef-soft: #f5f1ea;--chef-accent: #ef4a2d}body{letter-spacing:normal}.section--page-width{max-width:min(var(--chef-max-width),calc(100vw - 48px))}.header__row{border-bottom-color:#00000014}.header__row--top{min-height:78px}.header-logo img,.logo-section__image,img[alt*="Chef Brian"],img[alt*="Brian Tsao"]{image-rendering:-webkit-optimize-contrast}.chef-logo-fallback{display:block;max-width:100%;height:auto}.chef-home-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(24px,5vw,72px);min-height:min(78vh,900px);padding:clamp(28px,4vw,44px) 0}.chef-eyebrow{display:inline-block;margin-bottom:1rem;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#000000a6}.chef-home-hero h1,.chef-section-heading{margin:0 0 1rem;font-size:clamp(2.9rem,7vw,6.6rem);line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.chef-home-hero p,.chef-copy{font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.65;max-width:56ch;color:#000000c7}.chef-button-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:1.75rem}.chef-button,.chef-button:visited{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:700;border:1px solid #000;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.chef-button--primary{background:#000;color:#fff}.chef-button--secondary{background:transparent;color:#000}.chef-button:hover{transform:translateY(-1px)}.chef-button--primary:hover{background:#222}.chef-button--secondary:hover{background:#f3f3f3}.chef-product-frame{background:linear-gradient(180deg,#f7f7f7,#efefef);border:1px solid var(--chef-border);border-radius:28px;padding:clamp(18px,3vw,34px)}.chef-product-frame img{display:block;width:100%;height:auto}.chef-intro{display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center}.chef-intro__logo{max-width:340px;width:100%;height:auto}.chef-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,24px)}.chef-card{background:#fff;border:1px solid var(--chef-border);border-radius:var(--chef-radius);overflow:hidden}.chef-card--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:560px}.chef-card__media{background:var(--chef-soft)}.chef-card__media img{width:100%;height:100%;object-fit:cover;display:block}.chef-card__content{padding:clamp(22px,3vw,36px)}.chef-card__title{margin:0 0 .4rem;font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.chef-meta{display:flex;flex-wrap:wrap;gap:10px;margin:1rem 0 1.25rem}.chef-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:8px 12px;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.chef-ingredients{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08);font-size:.96rem;line-height:1.65;color:#000000bf}.chef-gallery{display:grid;justify-items:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.chef-gallery img{width:100%;aspect-ratio:1 / 1.08;object-fit:cover;display:block;border-radius:22px;border:1px solid var(--chef-border);background:#f7f7f7}.chef-dark-band{background:#0d0d0d;color:#fff;border-radius:28px;padding:clamp(24px,4vw,42px)}.chef-dark-band .chef-copy,.chef-dark-band p{color:#ffffffc7}.chef-dark-band .chef-eyebrow{color:#ffffffb3}.chef-dark-band .chef-button--secondary{color:#fff;border-color:#fff}.chef-dark-band .chef-button--secondary:hover{background:#ffffff14}@media(max-width:989px){.chef-home-hero,.chef-intro,.chef-card--split,.chef-grid-2{grid-template-columns:1fr}.chef-card--split{min-height:0}.chef-gallery{grid-template-columns:1fr 1fr}}@media(max-width:749px){.section--page-width{max-width:calc(100vw - 28px)}.chef-home-hero{min-height:0}.chef-gallery{grid-template-columns:1fr}.chef-button-row{flex-direction:column;align-items:stretch}}:root{--chef-max-width: 1320px;--chef-soft: #efefec;--chef-soft-2: #f7f6f2;--chef-dark: #0b0b0b;--chef-border: rgba(0,0,0,.09)}body,.color-scheme-1,.color-scheme-background-1{background:var(--chef-soft)}.template-index .shopify-section-group-header-group{position:relative;z-index:30}.template-index .section--full-width{max-width:100%}.template-index .shopify-section-group-header-group+.shopify-section-group-template-group,.template-index main{margin-top:0}.template-index .header,.template-index .header__row,.template-index .shopify-section-group-header-group .section-background{background:transparent!important}.template-index .header__row--top{min-height:88px}.template-index .shopify-section-group-header-group .header-announcements,.template-index .shopify-section-group-header-group .section[class*=header-announcements]{background:#000000c7;color:#fff}.template-index .shopify-section-group-header-group,.template-index .shopify-section-group-header-group a,.template-index .shopify-section-group-header-group summary,.template-index .shopify-section-group-header-group button,.template-index .shopify-section-group-header-group .menu__item{color:#fff}.template-index .shopify-section-group-header-group svg,.template-index .shopify-section-group-header-group path{fill:currentColor;stroke:currentColor}.chef-video-hero{position:relative;min-height:clamp(680px,88vh,920px);background:#000;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.chef-video-hero__media,.chef-video-hero__video,.chef-video-hero__poster,.chef-video-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.chef-video-hero__video,.chef-video-hero__poster{object-fit:cover}.chef-video-hero__poster{display:none}.chef-video-hero__content{position:relative;z-index:2;width:min(1100px,calc(100vw - 48px));padding:11rem 0 5rem;text-align:center;color:#fff}.chef-video-hero__eyebrow{display:inline-block;margin-bottom:1.2rem;font-size:.78rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ffffffc2}.chef-video-hero h1{margin:0 auto 1rem;max-width:10.5ch;font-size:clamp(3.3rem,8vw,6.2rem);line-height:.92;letter-spacing:-.055em;text-transform:none}.chef-video-hero p{max-width:52rem;margin:0 auto;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.6;color:#ffffffdb}.chef-button-row--hero{justify-content:center}.chef-button--light,.chef-button--light:visited{background:#fff;color:#000;border-color:#fff}.chef-button--light:hover{background:#efefef}.chef-button--ghost-light,.chef-button--ghost-light:visited{background:transparent;color:#fff;border-color:#fff9}.chef-button--ghost-light:hover{background:#ffffff14}.chef-video-hero__scroll{margin-top:2rem;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:#ffffff9e}.chef-intro--babish{grid-template-columns:minmax(220px,330px) minmax(0,1fr);padding:clamp(24px,4vw,38px) 0}.chef-section-heading--compact{font-size:clamp(2.2rem,4.8vw,4.1rem);line-height:.95}.chef-gallery-wrap{padding-top:8px}.chef-gallery img,.chef-card,.product-card__content,.product-grid__card{border-radius:20px}.chef-card{background:#f8f7f4}.chef-card--editorial{min-height:620px;background:#f7f6f2}.chef-card__content{display:flex;flex-direction:column;justify-content:center}.section-resource-list__header{margin-bottom:1.5rem}.section-resource-list__header h2,.section-resource-list__header h3{margin:0 0 .3rem;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.section-resource-list__header p{margin:0;color:#0000009e}.product-card__content,.product-grid__card{background:#f8f7f4;border:1px solid rgba(0,0,0,.08);overflow:hidden;box-shadow:0 1px #00000008}.product-card__content .product-grid-view-zoom-out--details,.product-card__content .price,.product-card__content product-title,.product-card__content .product-title,.product-card__content .price__regular{padding-inline:16px}.product-card__content .button,.product-card__content button,.product-card__content .quick-add__button{border-radius:999px}.product-grid-view-zoom-out--details h3,.product-card__content h3,.product-card__content h4{font-size:1.02rem;font-weight:700;letter-spacing:-.02em}.resource-list__item .card-gallery,.resource-list__item .card-gallery__media,.resource-list__item .card-gallery img,.resource-list__item .card-gallery video{border-radius:20px 20px 0 0}.footer,.footer-utilities,.shopify-section-group-footer-group{background:#060606;color:#fff}.shopify-section-group-footer-group a,.shopify-section-group-footer-group p,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group summary,.shopify-section-group-footer-group button,.shopify-section-group-footer-group label{color:#fff}.shopify-section-group-footer-group input{color:#fff;border-color:#ffffff40}.shopify-section-group-footer-group .section-background{background:#060606}@media(max-width:989px){.chef-video-hero{min-height:78vh;align-items:flex-end}.chef-video-hero__content{width:min(100%,calc(100vw - 32px));padding:7rem 0 3rem}.chef-intro--babish,.chef-card--editorial{grid-template-columns:1fr}}@media(max-width:749px){.chef-video-hero__video{display:none}.chef-video-hero__poster{display:block}.template-index .header__row--top{min-height:76px}.chef-video-hero h1{max-width:12ch;font-size:clamp(2.6rem,11vw,4rem)}.chef-video-hero p{font-size:1rem}}.shopify-section:not(.header-section):has(.section),.section-wrapper{position:relative;justify-content:center;display:flex}element{width:100%}.chef-intro chef-intro--babish{display:grid;width:100%;justify-items:center}@media(max-width:767px){.menu-drawer__navigation{padding:30px!important}.menu-drawer__menu-item{justify-content:center}#heroImage{display:block}.chef-video-hero__video,#heroContent{display:none!important}.chef-video-hero{padding:50px 20px}#heroFont{font-size:40px!important;padding:0 20px}#nonHero{font-size:16px!important;width:80%!important}#heroContent,.chef-video-hero__content{display:none!important}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon{display:block;width:1.8rem;height:1.8rem}}@media(min-width:768px){#heroContent,.chef-video-hero__content{display:block}.chef-video-hero__video{display:block!important}}.announcement-bar{border-block-end:0px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/chef-brian-custom.css.map */
