@font-face{font-family:BBQ Jakarta;src:url(bbq-plusjakartasans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BBQ Jakarta;src:url(bbq-plusjakartasans-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BBQ Jakarta;src:url(bbq-plusjakartasans-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BBQ Jakarta;src:url(bbq-plusjakartasans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BBQ Roboto;src:url(bbq-roboto-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BBQ Roboto;src:url(bbq-roboto-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BBQ Roboto;src:url(bbq-roboto-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(roboto-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;src:url(roboto-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;src:url(roboto-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(roboto-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bbq-color-red: #ea0000;--bbq-color-red-dark: #791515;--bbq-color-charcoal: #2b2222;--bbq-color-beige: #faf8f6;--bbq-color-black: #000000;--bbq-color-white: #ffffff;--bbq-color-grey-700: #272727;--bbq-color-grey-600: #666666;--bbq-color-grey-500: #888888;--bbq-color-grey-400: #a1a1a1;--bbq-color-grey-350: #c8c8c8;--bbq-color-grey-300: #dddddd;--bbq-color-grey-200: #f0f0f0;--bbq-color-input-fill: #f7f9fd;--bbq-color-sand: #ece6e1;--bbq-color-orange: #ff6c00;--bbq-color-yellow: #ffd755;--bbq-color-green: #76ca00;--bbq-color-ziggy-elite: #b3151b;--bbq-color-ziggy-classic: #3b3a3c;--bbq-color-ziggy-nomad: #6e6676;--bbq-color-ziggy-electric: #2e5c99;--bbq-color-red-hover: #cb0000;--bbq-color-focus: #1769cf;--bbq-font-display: "Plus Jakarta Sans", "BBQ Jakarta", Arial, sans-serif;--bbq-font-body: "Roboto", "BBQ Roboto", Arial, sans-serif;--bbq-font-price: var(--bbq-font-display);--bbq-h1-size: 60px;--bbq-h1-line: 60.6px;--bbq-h1-weight: 600;--bbq-h1-tracking: -1.5px;--bbq-h2-size: 30px;--bbq-h2-line: 34.5px;--bbq-h2-weight: 700;--bbq-h2-tracking: 0;--bbq-h4-size: 20px;--bbq-h4-line: 26px;--bbq-h4-weight: 600;--bbq-h5-size: 16px;--bbq-h5-line: 22.4px;--bbq-h5-weight: 600;--bbq-body-size: 16px;--bbq-body-line: 20.8px;--bbq-body-sm-size: 14px;--bbq-body-sm-line: 18.2px;--bbq-caption-size: 12px;--bbq-caption-line: 15.6px;--bbq-nav-size: 13px;--bbq-nav-line: 15.6px;--bbq-button-size: 14px;--bbq-button-line: 16.8px;--bbq-label-size: 15px;--bbq-label-line: 19.5px;--bbq-price-size: 18px;--bbq-price-line: 18px;--bbq-price-was-size: 14px;--bbq-price-was-line: 14px;--bbq-subheading-size: 22px;--bbq-subheading-line: 28.6px;--bbq-chip-size: 14px;--bbq-chip-line: 14px;--bbq-list-link-size: 13px;--bbq-list-link-line: 15.6px;--bbq-label-sm-size: 12px;--bbq-label-sm-line: 15.6px;--bbq-space-4: 4px;--bbq-space-8: 8px;--bbq-space-12: 12px;--bbq-space-16: 16px;--bbq-space-20: 20px;--bbq-space-24: 24px;--bbq-space-32: 32px;--bbq-space-40: 40px;--bbq-space-48: 48px;--bbq-space-64: 64px;--bbq-space-80: 80px;--bbq-space-100: 100px;--bbq-page-margin: 100px;--bbq-content-width: 1240px;--bbq-reading-width: 720px;--bbq-section-padding: 80px;--bbq-title-gap: 48px;--bbq-eyebrow-gap: 16px;--bbq-grid-gap: 16px;--bbq-sidebar-width: 266px;--bbq-tile-width: 298px;--bbq-image-inset: 24px;--bbq-radius: 4px;--bbq-radius-chip: 10px;--bbq-radius-round: 50%;--bbq-border: 1px solid var(--bbq-color-grey-300);--bbq-border-chip: 1px solid var(--bbq-color-grey-400);--bbq-border-strong: 1px solid var(--bbq-color-black);--bbq-border-active: 3px solid var(--bbq-color-red);--bbq-border-selected: 2px solid var(--bbq-color-red);--bbq-shadow-menu: 0 4px 34px 0 rgba(0, 0, 0, .06);--bbq-red: var(--bbq-color-red);--bbq-accent: var(--bbq-color-red);--bbq-text: var(--bbq-color-black);--bbq-text-muted: var(--bbq-color-grey-600);--bbq-text-soft: var(--bbq-color-grey-400);--bbq-text-inverse: var(--bbq-color-white);--bbq-text-input: var(--bbq-color-black);--bbq-text-date: var(--bbq-color-grey-400);--bbq-type-hero-size: var(--bbq-h1-size);--bbq-type-hero-line: var(--bbq-h1-line);--bbq-type-hero-tracking: var(--bbq-h1-tracking);--bbq-type-h2-size: var(--bbq-h2-size);--bbq-type-h2-line: var(--bbq-h2-line);--bbq-type-h3-size: var(--bbq-h2-size);--bbq-type-h3-line: var(--bbq-h2-line);--bbq-type-h4-size: var(--bbq-h4-size);--bbq-type-h4-line: var(--bbq-h4-line);--bbq-type-lead-size: var(--bbq-h4-size);--bbq-type-lead-line: var(--bbq-h4-line);--bbq-type-title-size: var(--bbq-h4-size);--bbq-type-title-line: var(--bbq-h4-line);--bbq-type-label-size: var(--bbq-h5-size);--bbq-type-label-line: var(--bbq-h5-line);--bbq-type-body-size: var(--bbq-body-size);--bbq-type-body-line: var(--bbq-body-line);--bbq-type-button-size: var(--bbq-button-size);--bbq-type-button-line: var(--bbq-button-line);--bbq-type-price-size: var(--bbq-price-size);--bbq-type-price-line: var(--bbq-price-line);--bbq-type-tracking: 0}@media screen and (min-width:768px)and (max-width:1279px){:root{--bbq-page-margin: 40px}}@media screen and (max-width:767px){:root{--bbq-h1-size: 36px;--bbq-h1-line: 36px;--bbq-h1-tracking: -.5px;--bbq-h2-size: 25px;--bbq-h2-line: 28.75px;--bbq-page-margin: 16px;--bbq-section-padding: 48px;--bbq-title-gap: 32px;--bbq-image-inset: 16px}}.bbq-text-h1{font-family:var(--bbq-font-display);font-size:var(--bbq-h1-size);font-weight:var(--bbq-h1-weight);line-height:var(--bbq-h1-line);letter-spacing:var(--bbq-h1-tracking)}.bbq-text-h2{font-family:var(--bbq-font-display);font-size:var(--bbq-h2-size);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line);letter-spacing:var(--bbq-h2-tracking)}.bbq-text-h4{font-family:var(--bbq-font-display);font-size:var(--bbq-h4-size);font-weight:var(--bbq-h4-weight);line-height:var(--bbq-h4-line);letter-spacing:0}.bbq-text-h5{font-family:var(--bbq-font-display);font-size:var(--bbq-h5-size);font-weight:var(--bbq-h5-weight);line-height:var(--bbq-h5-line);letter-spacing:0}.bbq-text-body{font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line);letter-spacing:0}.bbq-text-body-sm{font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:var(--bbq-body-sm-line);letter-spacing:0}.bbq-text-body-sm-bold{font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:600;line-height:var(--bbq-body-sm-line);letter-spacing:0}.bbq-text-caption{font-family:var(--bbq-font-body);font-size:var(--bbq-caption-size);font-weight:400;line-height:var(--bbq-caption-line);letter-spacing:0}.bbq-text-nav{font-family:var(--bbq-font-display);font-size:var(--bbq-nav-size);font-weight:600;line-height:var(--bbq-nav-line);letter-spacing:0;text-transform:uppercase}.bbq-text-button{font-family:var(--bbq-font-display);font-size:var(--bbq-button-size);font-weight:700;line-height:var(--bbq-button-line);letter-spacing:0;text-transform:uppercase}.bbq-text-label{font-family:var(--bbq-font-display);font-size:var(--bbq-label-size);font-weight:500;line-height:var(--bbq-label-line);letter-spacing:0}.bbq-text-price{font-family:var(--bbq-font-display);font-size:var(--bbq-price-size);font-weight:700;line-height:var(--bbq-price-line);letter-spacing:0}.bbq-text-price-was{font-family:var(--bbq-font-display);font-size:var(--bbq-price-was-size);font-weight:700;line-height:var(--bbq-price-was-line);letter-spacing:0;text-decoration:line-through}body.bbq-design-pages{font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line);letter-spacing:0;color:var(--bbq-color-black)}body.bbq-design-pages .bbq{font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);line-height:1.3;letter-spacing:0;color:var(--bbq-fg, var(--bbq-color-black))}body.bbq-design-pages .bbq :where(h1,h2,h3,h4,h5,h6){font-family:var(--bbq-font-display);font-weight:600;letter-spacing:0;color:inherit;text-transform:none}body.bbq-design-pages .bbq :where(p,li,label,input,textarea,select,td,th,dd,dt,figcaption,small){font-family:var(--bbq-font-body);letter-spacing:0}body.bbq-design-pages .bbq-type-hero,body.bbq-design-pages .bbq :is(.bbq-hero-copy h1,.bbq-hero-copy h2,.bbq-contact-hero h1,.bbq-dept-hero-copy h1,.bbq-brand-hero-copy h1,.bbq-range-intro h1,.bbq-store-detail-copy h1,.bbq-detail-intro h1,.bbq-404 h1){font-family:var(--bbq-font-display);font-size:var(--bbq-h1-size);font-weight:var(--bbq-h1-weight);line-height:var(--bbq-h1-line);letter-spacing:var(--bbq-h1-tracking)}body.bbq-design-pages .bbq-type-h2,body.bbq-design-pages .bbq-type-h3,body.bbq-design-pages .bbq :is(.bbq-heading,.bbq-heading--small,.bbq-carousel-heading h2,.bbq-split-copy h2,.bbq-contact-topics h2,.bbq-contact-form-section h2,.bbq-contact-channels h2,.bbq-contact-faq h2,.bbq-faq h2,.bbq-dept h2,.bbq-about h2,.bbq-pdp-specs h2,.bbq-about-quote blockquote,.bbq-about-quote blockquote p){font-family:var(--bbq-font-display);font-size:var(--bbq-h2-size);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line);letter-spacing:var(--bbq-h2-tracking)}body.bbq-design-pages .bbq-type-lead,body.bbq-design-pages .bbq :is(.bbq-contact-lead,.bbq-contact-intro){font-family:var(--bbq-font-display);font-size:var(--bbq-h4-size);font-weight:var(--bbq-h4-weight);line-height:var(--bbq-h4-line);letter-spacing:0}body.bbq-design-pages .bbq-type-label,body.bbq-design-pages .bbq :is(.bbq-category h3,.bbq-benefit h3){font-family:var(--bbq-font-display);font-size:var(--bbq-h5-size);font-weight:var(--bbq-h5-weight);line-height:var(--bbq-h5-line);letter-spacing:0}body.bbq-design-pages .bbq :is(.bbq-eyebrow,.bbq-contact-eyebrow,.bbq-about-eyebrow){font-family:var(--bbq-font-display);font-size:var(--bbq-h5-size);font-weight:var(--bbq-h5-weight);line-height:var(--bbq-h5-line);letter-spacing:0;text-transform:uppercase}body.bbq-design-pages .bbq-type-body,body.bbq-design-pages .bbq :is(.bbq-benefit p,.bbq-muted,.bbq-article-card p,.bbq-blog-card p,.bbq-detail-summary){font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line);color:var(--bbq-color-grey-600)}body.bbq-design-pages .bbq-type-button,body.bbq-design-pages .bbq .bbq-button:not(.bbq-button--text){font-family:var(--bbq-font-display);font-size:var(--bbq-button-size);font-weight:700;line-height:var(--bbq-button-line);letter-spacing:0;text-transform:uppercase}body.bbq-design-pages .bbq-type-price,body.bbq-design-pages .bbq .bbq-price{font-family:var(--bbq-font-display);font-size:var(--bbq-price-size);font-weight:700;line-height:var(--bbq-price-line);letter-spacing:0;color:var(--bbq-color-black)}body.bbq-design-pages .bbq-type-accent,body.bbq-design-pages .bbq :is(.bbq-eyebrow,.bbq-contact-eyebrow,.bbq-about-eyebrow,.bbq-nav-sale,.bbq-blog-read){color:var(--bbq-color-red)}body.bbq-design-pages .bbq .bbq-desktop-nav{font-family:var(--bbq-font-display);font-size:var(--bbq-nav-size);font-weight:600;line-height:var(--bbq-nav-line);letter-spacing:0;text-transform:uppercase}body.bbq-design-pages .bbq .bbq-product-card h3.bbq-product-card__title{font-family:var(--bbq-font-display);font-size:var(--bbq-label-size);font-weight:500;line-height:var(--bbq-label-line);letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:calc(var(--bbq-label-line) * 2);min-height:calc(var(--bbq-label-line) * 2)}body.bbq-design-pages .bbq .bbq-product-card .bbq-price.bbq-price{font-family:var(--bbq-font-display);font-size:var(--bbq-price-size);font-weight:700;line-height:var(--bbq-price-line)}.bbq-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--bbq-space-24);margin:0 0 var(--bbq-title-gap);text-align:left}body.bbq-design-pages .bbq .bbq-section-header .bbq-section-header__title{margin:0;color:inherit;font-family:var(--bbq-font-display);font-size:var(--bbq-h2-size);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line);letter-spacing:var(--bbq-h2-tracking);text-align:left;text-transform:none}body.bbq-design-pages .bbq .bbq-section-header .bbq-view-all{flex:none;color:var(--bbq-color-black);font-family:var(--bbq-font-display);font-size:var(--bbq-h5-size);font-weight:600;line-height:var(--bbq-h5-line);letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}@media(hover:hover)and (pointer:fine){body.bbq-design-pages .bbq .bbq-section-header .bbq-view-all:hover{color:var(--bbq-color-red)}}.bbq-section-header__aside{display:flex;flex:none;align-items:center;gap:var(--bbq-space-12)}.bbq-view-all__label--mobile{display:none}@media screen and (max-width:767px){.bbq-section-header{align-items:flex-end}.bbq-view-all__label:has(+.bbq-view-all__label--mobile){display:none}.bbq-view-all__label--mobile{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bbq-type.css.map */
