.maki-v8__logo{width:var(--maki-logo-width,210px)!important;height:90px!important}.maki-v8__header-top{grid-template-columns:var(--maki-logo-width,210px) minmax(280px,1fr) auto!important}.maki-v8__search-trigger{width:100%;padding:0;-webkit-appearance:none;appearance:none;border:0;text-align:left;cursor:pointer}.maki-v8__search-label{min-width:0;overflow:hidden;padding:0 20px;color:#6d6661;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.maki-v8__search-trigger .icon{place-self:center;flex:0 0 auto}.predictive-results__group+.predictive-results__group{margin-top:24px;padding-top:18px;border-top:1px solid #e3ddd5}.predictive-product{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.predictive-product__media{width:96px!important;aspect-ratio:1/1;border-radius:0!important;background:transparent!important}.predictive-product__media img{object-fit:cover!important}.search-result-type{display:inline-flex;align-self:flex-start;margin-bottom:6px;padding:3px 7px;border-radius:99px;background:#17120f;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.search-result-type--recipe{background:#f2b71e;color:#17120f}.search-page__form{max-width:760px;margin-bottom:52px}.search-page__form .button{flex:0 0 auto}.search-result-group+.search-result-group{margin-top:76px;padding-top:56px;border-top:1px solid var(--color-border)}.search-result-group__heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px}.search-result-group__heading span{color:var(--color-accent);font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.search-result-group__heading h2{margin:4px 0 0;font-size:clamp(32px,3.8vw,52px)}.search-result-group__heading b{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#17120f;color:#fff}.search-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.search-content-card{overflow:hidden;background:transparent}.search-content-card__image{display:block;aspect-ratio:4/3;overflow:hidden}.search-content-card__image img{width:100%;height:100%;object-fit:cover}.search-content-card__content{padding:18px 0 0}.search-content-card__content h3{margin:0 0 10px;font-size:22px}.search-content-card__content p{color:var(--color-muted);line-height:1.5}.product-recommendations .product-card,.product-recommendations .product-card__media{border:0!important;background:transparent!important;box-shadow:none!important}.product-recommendations .product-card__media{aspect-ratio:1/1!important}.product-recommendations .product-card__media img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.maki-v8__recipe-product{padding:0!important;border-radius:0!important;background:transparent!important;color:var(--section-text,#fff)!important}.maki-v8__recipe-product>a{display:block;aspect-ratio:1/1;overflow:hidden}.maki-v8__recipe-product img{width:100%!important;height:100%!important;object-fit:cover!important;background:transparent!important}.maki-v8__recipe-product h3{font-size:18px!important}.maki-v8__recipe-product small{color:#ffffffa8}.template-product .product-info h1{max-width:680px;font-size:clamp(34px,3.4vw,56px)!important;line-height:1.02!important}.template-product .product-info__price,.template-product .product-info__price .price{font-size:clamp(29px,2.8vw,42px)!important;line-height:1!important}.template-product .product-info__vendor{font-size:11px}.template-product .product-info__description{font-size:16px;line-height:1.6}.template-collection .section-header h1,.template-search .section-header h1{font-size:clamp(38px,4.4vw,62px)!important}.footer__about-link{display:inline-flex;margin:0 0 22px;color:#fff;font-size:14px;font-weight:850;text-decoration:none}.footer__about-link span{margin-left:8px;color:#f2b71e}.footer__about-link:hover{opacity:1!important}.maki-b2b__proof-seal strong{display:flex!important;align-items:center;gap:10px}.maki-b2b__proof-seal strong:before{content:"\2713";display:grid;width:30px;height:30px;place-items:center;border:2px solid var(--b2b-gold,#f2b71e);border-radius:50%;color:var(--b2b-gold,#f2b71e);font-size:16px}@media(max-width:989px){.maki-v8__header-top{grid-template-columns:160px minmax(0,1fr) auto!important}.maki-v8__logo{width:160px!important}.search-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){.maki-v8__header-top{grid-template-columns:var(--maki-logo-width-mobile,96px) minmax(0,1fr) auto!important}.maki-v8__logo{width:var(--maki-logo-width-mobile,96px)!important;height:58px!important}.maki-v8__search-label{font-size:12px}.predictive-product__media{width:78px!important}.search-page__form{display:grid;grid-template-columns:1fr}.search-page__form .button{width:100%}.search-result-group+.search-result-group{margin-top:52px;padding-top:38px}.search-content-grid{grid-template-columns:1fr}.template-product .product-info h1{font-size:clamp(30px,9vw,38px)!important}.template-product .product-info__price,.template-product .product-info__price .price{font-size:30px!important}.maki-v8__recipe-product{display:block!important}.maki-v8__recipe-product small{margin-bottom:10px}.maki-v8__recipe-product>a{width:100%}.maki-v8__recipe-product h3{margin-top:12px}.maki-v8__recipe-product product-form{display:block;margin-top:12px}}.predictive-product{grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important;align-items:center}.predictive-product__content{width:100%;padding:2px 0}.predictive-product__content h3{max-width:100%;overflow-wrap:anywhere}.predictive-product__meta{width:100%}@media(max-width:759px){.predictive-product{grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important}.predictive-product__content h3{font-size:.82rem;line-height:1.18}.predictive-product__link{margin-left:auto}}.template-policy .main-content{background:#f7f2e8}.template-policy .shopify-policy__container{width:min(100% - 48px,860px);margin:0 auto;padding:clamp(56px,8vw,104px) 0 clamp(76px,10vw,128px);color:#17120f}.template-policy .shopify-policy__title{margin:0 0 clamp(28px,4vw,44px);padding:0 0 22px;border-bottom:2px solid #f2b71e}.template-policy .shopify-policy__title h1{max-width:12ch;margin:0;font-family:MakiSans,var(--font-heading),Arial,sans-serif;font-size:clamp(40px,5vw,68px)!important;font-weight:750;letter-spacing:-.05em;line-height:.98;text-transform:none}.template-policy .shopify-policy__body{max-width:760px;font-size:clamp(16px,1.35vw,18px);line-height:1.68}.template-policy .shopify-policy__body>h1:first-child{display:none}.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3,.template-policy .shopify-policy__body h4{margin:clamp(34px,5vw,54px) 0 14px;font-family:MakiSans,var(--font-heading),Arial,sans-serif;font-weight:750;letter-spacing:-.035em;line-height:1.08;text-transform:none}.template-policy .shopify-policy__body h2{font-size:clamp(25px,3vw,34px)}.template-policy .shopify-policy__body h3{font-size:clamp(20px,2.2vw,26px)}.template-policy .shopify-policy__body p,.template-policy .shopify-policy__body ul,.template-policy .shopify-policy__body ol{margin:0 0 18px}.template-policy .shopify-policy__body li+li{margin-top:8px}.template-policy .shopify-policy__body a{color:#c9001f;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.template-policy .shopify-policy__body table{display:block;width:100%;overflow-x:auto;margin:26px 0;border:1px solid rgba(23,18,15,.15);border-collapse:collapse;background:#fffdf8}.template-policy .shopify-policy__body th,.template-policy .shopify-policy__body td{min-width:150px;padding:12px 14px;border:1px solid rgba(23,18,15,.12);text-align:left;vertical-align:top}.template-policy .shopify-policy__body th{background:#17120f;color:#fff;font-weight:700}@media(max-width:759px){.template-policy .shopify-policy__container{width:calc(100% - 32px);padding:42px 0 72px}.template-policy .shopify-policy__title{margin-bottom:26px;padding-bottom:16px}.template-policy .shopify-policy__title h1{font-size:clamp(34px,10vw,46px)!important}.template-policy .shopify-policy__body{font-size:16px;line-height:1.62}.template-policy .shopify-policy__body h2{font-size:27px}.template-policy .shopify-policy__body h3{font-size:22px}.template-policy .shopify-policy__body th,.template-policy .shopify-policy__body td{min-width:132px;padding:10px 11px;font-size:14px}}.template-policy .shopify-policy__body h1{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/maki-site-system-v10.css.map */
