:root{--sm-red: #c8312b;--sm-red-rgb: 200, 49, 43;--sm-red-deep: #a3241f;--sm-green: #1e6b3a;--sm-green-rgb: 30, 107, 58;--sm-green-deep: #0f4a27;--sm-gold: #f2c230;--sm-gold-deep: #c9980f;--sm-ancho: #5a1f1b;--sm-orange: #e8611c;--sm-ochre: #c99a3b;--sm-walnut: #8b5a2b;--sm-hibiscus: #a61e4d;--sm-navy: #1c3d6b;--sm-lime: #7cb342;--sm-masa: #fbf4e6;--sm-masa-2: #f3eadb;--sm-ink: #1e2321;--sm-ink-2: #5b615d;--sm-rule: #e6e1d6;--sm-heat: linear-gradient(90deg, #f2c230 0%, #e8611c 34%, #c8312b 58%, #5a1f1b 84%, #22100e 100%);--sm-radius: 12px;--sm-radius-sm: 8px;--sm-shadow: 0 1px 2px rgba(30, 35, 33, .06), 0 6px 20px rgba(30, 35, 33, .07);--sm-cta: var(--sm-red-rgb);--sm-cta-hover: 163, 36, 31}[data-cat]{--cat: var(--sm-green);--cat-ink: #fff}[data-cat=chiles-whole]{--cat: var(--sm-red)}[data-cat=chiles-ground]{--cat: var(--sm-orange)}[data-cat=herbs-spices]{--cat: var(--sm-green)}[data-cat=blends-seasonings]{--cat: var(--sm-gold);--cat-ink: #2a2100}[data-cat=beans-grains]{--cat: var(--sm-ochre);--cat-ink: #241a06}[data-cat=nuts-seeds]{--cat: var(--sm-walnut)}[data-cat=mexican-pantry],[data-cat=mexican-specialty]{--cat: var(--sm-hibiscus)}[data-cat=specialty-ingredients]{--cat: var(--sm-navy)}[data-cat=fresh-produce]{--cat: var(--sm-lime);--cat-ink: #172406}[data-cat=cuisine]{--cat: var(--sm-green-deep)}[data-cat=all]{--cat: var(--sm-ancho);--cat-ink: #fff3ea}h1,h2,h3,.h1,.h2,.h3,.m-product-title,.sm-display{font-optical-sizing:auto;letter-spacing:-.01em;text-wrap:balance}.m-product-card__title a,.m-product-card__name,.m-product-card__title{font-family:var(--font-stack-header);font-weight:600;letter-spacing:-.005em}.sm-eyebrow{font:700 .74rem/1.3 var(--font-stack-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sm-ink-2)}.sm-section-head{display:grid;gap:8px;margin-bottom:28px}.sm-section-head h2{margin:0}.sm-section-head p{margin:0;max-width:62ch;color:var(--sm-ink-2);font-size:1.05rem}.sm-section-head--center{text-align:center;justify-items:center}.sm-section-head__row{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.sm-link-arrow{font-weight:600;color:var(--sm-green);text-decoration:none;white-space:nowrap}.sm-link-arrow:hover{text-decoration:underline;text-underline-offset:3px}.sm-link-arrow:after{content:" \2192"}.sm-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 4px 8px;border-radius:999px;font:700 .72rem/1 var(--font-stack-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.sm-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sm-pill--none{background:#eef0ec;color:#5b615d}.sm-pill--mild{background:#fdf1c9;color:#8a6700}.sm-pill--medium{background:#fde3d3;color:#b3470f}.sm-pill--hot{background:#f8dcda;color:var(--sm-red-deep)}.sm-pill--very-hot{background:#eedcda;color:var(--sm-ancho)}.sm-pill--extreme{background:#22100e;color:#f5cf5a}.sm-tag{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid var(--sm-rule);border-radius:999px;font-size:.78rem;font-weight:500;color:var(--sm-ink-2);white-space:nowrap}.sm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sm-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--sm-rule);background:#fff;color:var(--sm-ink);font-weight:600;font-size:.92rem;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.sm-chip:hover{border-color:var(--sm-ink);color:var(--sm-ink)}.sm-chip[aria-current=true],.sm-chip[aria-pressed=true],.sm-chip.is-active{background:var(--sm-ink);border-color:var(--sm-ink);color:#fff}.sm-chip__dot{width:10px;height:10px;border-radius:50%;background:var(--cat, var(--sm-green));flex:none}.sm-chip__count{font-weight:500;opacity:.65;font-variant-numeric:tabular-nums}.sm-btn{border-radius:10px}.sm-btn--green{background:transparent;color:var(--sm-green);border:2px solid var(--sm-green)}.sm-btn--green:hover{background:rgba(var(--sm-green-rgb),.08);color:var(--sm-green);border-color:var(--sm-green)}.sm-btn--light{background:#fff;color:var(--sm-green-deep);border:2px solid #fff}.sm-btn--light:hover{background:var(--sm-gold);border-color:var(--sm-gold);color:#2a2100}.m-button{border-radius:10px}.m-header .m-logo__image img,.m-header__logo img{max-height:72px;width:auto}.m-menu__link,.m-menu-item>a{font-weight:600}.sm-header-cta{display:none;align-items:center;min-height:42px;padding:0 18px;margin-left:6px;border-radius:10px;background:var(--sm-red);color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;white-space:nowrap}.sm-header-cta:hover{background:var(--sm-red-deep);color:#fff}@media(min-width:1025px){.m-header .sm-header-cta{display:inline-flex}}.m-mobile-sticky-bar .sm-header-cta,.m-search-popup .sm-header-cta{display:none!important}.sm-quote-icon-wrap{display:inline-flex;align-items:center}.m-menu a[href$="/collections/chiles-whole"],.m-menu a[href$="/collections/chiles-ground"],.m-menu a[href$="/collections/herbs-spices"],.m-menu a[href$="/collections/blends-seasonings"],.m-menu a[href$="/collections/beans-grains"],.m-menu a[href$="/collections/nuts-seeds"],.m-menu a[href$="/collections/mexican-pantry"],.m-menu a[href$="/collections/specialty-ingredients"],.m-menu a[href$="/collections/fresh-produce"]{display:inline-flex;align-items:center;gap:10px}.m-menu a[href$="/collections/chiles-whole"]:before,.m-menu a[href$="/collections/chiles-ground"]:before,.m-menu a[href$="/collections/herbs-spices"]:before,.m-menu a[href$="/collections/blends-seasonings"]:before,.m-menu a[href$="/collections/beans-grains"]:before,.m-menu a[href$="/collections/nuts-seeds"]:before,.m-menu a[href$="/collections/mexican-pantry"]:before,.m-menu a[href$="/collections/specialty-ingredients"]:before,.m-menu a[href$="/collections/fresh-produce"]:before{content:"";width:10px;height:10px;border-radius:50%;flex:none;background:var(--sm-green)}.m-menu a[href$="/collections/chiles-whole"]:before{background:var(--sm-red)}.m-menu a[href$="/collections/chiles-ground"]:before{background:var(--sm-orange)}.m-menu a[href$="/collections/blends-seasonings"]:before{background:var(--sm-gold)}.m-menu a[href$="/collections/beans-grains"]:before{background:var(--sm-ochre)}.m-menu a[href$="/collections/nuts-seeds"]:before{background:var(--sm-walnut)}.m-menu a[href$="/collections/mexican-pantry"]:before{background:var(--sm-hibiscus)}.m-menu a[href$="/collections/specialty-ingredients"]:before{background:var(--sm-navy)}.m-menu a[href$="/collections/fresh-produce"]:before{background:var(--sm-lime)}.m-product-card__media,.m-product-card .m-product-card__media{background:var(--sm-masa);border-radius:var(--sm-radius);overflow:hidden}.m-product-card__content{padding-top:12px}.sm-card-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.sm-card-meta .sm-moq-line{font-size:.8rem}.m-product-card .m-price,.m-product-card .sm-moq-line:not(.sm-card-meta .sm-moq-line){display:none}.sm-card-action .sm-btn--card{border-radius:10px}.sm-section{padding:clamp(48px,7vw,88px) 0}.sm-section--tight{padding:clamp(32px,5vw,56px) 0}.sm-section--masa{background:var(--sm-masa)}.sm-wrap{width:min(1320px,100% - 40px);margin:0 auto}@media(prefers-reduced-motion:reduce){.sm-chip,.sm-btn{transition:none}}.sm-hero .m-button,.sm-section .m-button,.sm-bulk .m-button,.sm-ch .m-button,.sm-ps .m-button,.sm-contact .m-button,.sm-hi .m-button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.m-product-list .m-product-card,.m-mega-product-list .m-product-card,.m-product-card{background:transparent;padding:0;border-radius:0}.m-product-card__media{border-radius:6px}.m-product-card__name{font-weight:500;font-size:1.05rem;line-height:1.3}html[data-sm-quote-url] .m-product-card .m-button--icon.m-add-to-cart,html[data-sm-quote-url] .m-product-card .m-wishlist-button,html[data-sm-quote-url] .m-product-card .m-compare-button,html[data-sm-quote-url] .m-product-card .m-product-quickview-button,html[data-sm-quote-url] .m-product-card .m-product-card__action-icons,html[data-sm-quote-url] .m-product-card .foxkit-preorder-badge{display:none!important}.sm-mh{position:relative;background:#fff;color:var(--sm-ink)}.sm-mh--masa{background:var(--sm-masa)}.sm-mh__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 14px;border-bottom:1px solid var(--sm-rule)}.sm-mh__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.84rem}.sm-mh__crumbs a{color:var(--sm-ink-2);text-decoration:none}.sm-mh__crumbs a:hover{color:var(--sm-ink);text-decoration:underline;text-underline-offset:3px}.sm-mh__crumbs span{color:var(--sm-rule)}.sm-mh__kicker{display:inline-flex;align-items:center;gap:10px;margin:0;font:700 .72rem/1.2 var(--font-stack-body);letter-spacing:.16em;text-transform:uppercase;color:var(--sm-ink);white-space:nowrap}.sm-mh__kicker:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--cat, var(--sm-red))}.sm-mh__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,5vw,80px);align-items:end;padding:clamp(32px,5vw,64px) 0 0}.sm-mh__title{margin:0;font-size:clamp(2.7rem,6.2vw,5.4rem);line-height:.98;font-weight:400;letter-spacing:-.03em;color:var(--sm-ink);text-wrap:balance}.sm-mh__title .sm-amp{font-style:italic;font-weight:400;color:var(--sm-red);padding:0 .02em}.sm-mh__aside{display:grid;gap:18px;align-content:end;padding-bottom:.4em}.sm-mh__standfirst{font-size:1.06rem;line-height:1.65;color:var(--sm-ink-2);max-width:48ch}.sm-mh__standfirst p{margin:0 0 10px}.sm-mh__standfirst p:last-child{margin:0}.sm-mh__ctas{display:flex;flex-wrap:wrap;gap:10px}.sm-mh__ctas .m-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px}.sm-mh__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:clamp(32px,4.5vw,52px) 0 0;border-top:1px solid var(--sm-rule)}.sm-mh__facts>div{display:grid;gap:6px;align-content:start;padding:18px 22px 22px 0}.sm-mh__facts>div+div{padding-left:22px;border-left:1px solid var(--sm-rule)}.sm-mh__facts dt{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sm-ink-2)}.sm-mh__facts dd{margin:0;font-family:var(--font-stack-header);font-size:1.18rem;line-height:1.3;font-variant-numeric:lining-nums}.sm-mh__band{margin:clamp(8px,2vw,16px) 0 0}.sm-mh__img{display:block;width:100%;height:clamp(240px,36vw,560px);object-fit:cover}.sm-mh__band figcaption{padding:12px 0 0;font-size:.82rem;color:var(--sm-ink-2)}.sm-mh__band+.sm-mh__heat{margin-top:18px}.sm-mh__heat{height:3px;background:var(--sm-heat)}@media(max-width:849px){.sm-mh__grid{grid-template-columns:1fr;align-items:start;gap:18px}.sm-mh__kicker{display:none}.sm-mh__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-mh__facts>div:nth-child(odd){padding-left:0;border-left:0}.sm-mh__facts>div:nth-child(n+3){border-top:1px solid var(--sm-rule)}}@media(max-width:599px){.sm-mh__ctas .m-button{flex:1 1 100%}}@media(max-width:1024px){shopify-chat{bottom:calc(74px + env(safe-area-inset-bottom))!important}}.m-announcement-bar__content{padding-right:36px;padding-left:36px}@media(max-width:749px){.m-announcement-bar__content{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sm-mh__facts dt,.sm-hi__legend,.sm-ch__legend{font-size:.72rem}.sm-eyebrow{font-size:.76rem}.sm-chip{min-height:40px}.sm-hi__group .sm-chip,.sm-ch__group .sm-chip{min-height:38px;padding:6px 14px;font-size:.88rem}.m-product-card__name{display:inline-block;padding:2px 0 4px}.m-toolbar--column-switcher{display:none!important}@media(max-width:749px){.sm-mh__facts dt,.sm-hi__legend,.sm-ch__legend{font-size:.74rem}.sm-eyebrow,.sm-ht__label small,.sm-hi__name small,.sm-pill{font-size:.78rem}.sm-mh__facts dd{font-size:1.05rem}.sm-hero__trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.sm-hero__trust li{padding:0;border-left:0}.sm-hero__trust li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sm-gold);margin-right:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sm-v2.css.map */
