body:not(.bbq-design-pages):has(.bbq-dept) .bbq{font-family:var(--bbq-font-body)}body:not(.bbq-design-pages):has(.bbq-dept) .bbq :where(h1,h2,h3,.bbq-button){font-family:var(--bbq-font-display);letter-spacing:0}.bbq-dept h2{font-size:var(--bbq-h2-size);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line)}.bbq-dept-media{position:relative;width:100%;height:100%;overflow:hidden}.bbq-dept-media>picture{position:absolute;top:0;right:0;bottom:0;left:0}.bbq-dept-media>img,.bbq-dept-media>picture>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:var(--image-position, center)}.bbq-dept-banner{height:min(var(--height, 700px),700px);position:relative;isolation:isolate;overflow:hidden}.bbq-dept-banner>.bbq-dept-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bbq-dept-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 34%,#2727279c 62.5%,var(--bbq-color-black) 92%);opacity:var(--overlay, .5);z-index:-1}.bbq-dept-hero-copy{position:absolute;left:max(var(--bbq-page-margin),calc((100vw - var(--bbq-content-width)) / 2));bottom:var(--bbq-space-80);max-width:687px;color:var(--bbq-fg)}.bbq-dept-hero h1{font-size:var(--bbq-h1-size);line-height:var(--bbq-h1-line);letter-spacing:var(--bbq-h1-tracking)!important;font-weight:var(--bbq-h1-weight)}body.bbq-design-pages .bbq.bbq-dept-hero p{font-family:var(--bbq-font-display);font-size:var(--bbq-h4-size);font-weight:600;line-height:var(--bbq-h4-line);letter-spacing:0;max-width:573px;margin-top:var(--bbq-space-32);margin-bottom:var(--bbq-space-32)}.bbq-dept-mobile-hero{display:none}.bbq-dept-categories h2{text-align:left;margin-bottom:var(--bbq-title-gap);line-height:var(--bbq-h2-line)}.bbq-dept-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--bbq-grid-gap);row-gap:var(--bbq-space-24)}.bbq-dept-category-image{aspect-ratio:1;background:var(--bbq-color-beige);border-radius:4px;overflow:hidden}.bbq-dept-category-image .bbq-dept-media{width:100%;height:100%}.bbq-dept-category h3{font-size:var(--bbq-h5-size);line-height:var(--bbq-h5-line);text-align:center;margin-top:var(--bbq-space-12);font-weight:600;text-transform:none;letter-spacing:0;white-space:nowrap}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-eyebrow,body.bbq-design-pages .bbq-dept .bbq-dept-eyebrow,.bbq-dept-eyebrow{font-family:var(--bbq-font-display);color:var(--bbq-color-red);font-size:var(--bbq-h5-size);line-height:var(--bbq-h5-line);font-weight:var(--bbq-h5-weight, 600);letter-spacing:0;text-transform:uppercase;margin:0 0 var(--bbq-eyebrow-gap, 16px)}body.bbq-design-pages .bbq.bbq-dept-choices>.bbq-container>h2{width:max-content;max-width:100%;white-space:nowrap;margin:0 0 59px;font-family:var(--bbq-font-display);font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);font-weight:var(--bbq-h2-weight);letter-spacing:var(--bbq-h2-tracking);color:var(--bbq-color-black)}.bbq-dept-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:33px}.bbq-dept-choice{padding:47px 54px 51px;background:var(--bbq-color-beige);border-radius:4px}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice h3{font-family:var(--bbq-font-display);font-size:var(--bbq-h4-size);font-weight:600;line-height:var(--bbq-h4-line);letter-spacing:0;color:var(--bbq-color-black);margin:0}.bbq-dept-choice>p{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-grey-600);max-width:454px;margin-top:40px;margin-bottom:47px}.bbq-dept-choice-links{display:grid;grid-template-columns:241px 241px;gap:18px 22px;justify-content:start}.bbq.bbq-dept-choices .bbq-dept-choice-links a,.bbq.bbq-dept-choices .bbq-dept-choice-links a:link,.bbq.bbq-dept-choices .bbq-dept-choice-links a:visited,.bbq.bbq-dept-choices .bbq-dept-choice-links span{border:1px solid var(--bbq-color-grey-400);border-radius:4px;min-height:53px;height:53px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font-family:var(--bbq-font-display);font-size:14px;font-weight:700;line-height:var(--bbq-button-line);letter-spacing:0;text-transform:uppercase;color:var(--bbq-color-black)}@media(hover:hover)and (pointer:fine){.bbq-dept-choice-links a:hover{background:var(--bbq-color-white);text-decoration:none;border-color:var(--bbq-color-black)}}.bbq-dept-feature-grid{display:grid;grid-template-columns:1fr 1fr;min-height:540px;max-width:1920px;margin:auto}.bbq-dept-feature-copy{padding-top:109px;padding-bottom:72px;padding-left:max(var(--bbq-gutter, 24px),calc((100vw - var(--bbq-width, 1260px)) / 2));padding-right:clamp(24px,6.45vw,93px)}.bbq-dept-feature-copy h2{margin-bottom:72px;font-size:var(--bbq-h2-size);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line)}.bbq-dept-richtext{font:400 16px/1.3 BBQ Roboto,Arial,sans-serif;color:var(--bbq-color-grey-600)}.bbq-dept-richtext p+p{margin-top:24px}.bbq-dept-richtext a{text-decoration:underline}.bbq-dept-richtext ul{padding-left:22px}.bbq-dept-feature-image{min-height:540px}.bbq-dept-feature-grid--reverse .bbq-dept-feature-image{order:-1}.bbq-dept-products-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:52px}.bbq-dept-products-heading h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);font-weight:var(--bbq-h2-weight);letter-spacing:var(--bbq-h2-tracking)}.bbq-dept-favourites .bbq-product-track{gap:20px}.bbq-dept-favourites .bbq-product-card--standard{flex-basis:calc((min(100vw - var(--bbq-gutter, 24px) * 2,var(--bbq-width, 1260px)) - 60px)/4);border-radius:8px;min-height:0}.bbq-dept-favourites .bbq-product-card__media{display:grid;place-items:center;padding:0;aspect-ratio:1.15}.bbq-dept-favourites .bbq-product-card__media img{height:100%;width:100%;object-fit:cover;object-position:center}.bbq-dept-favourites .bbq-product-card__copy{padding:16px 24px 28px}.bbq-dept-favourites .bbq-product-card__title,.bbq-dept-favourites h3{font-size:16px;line-height:1.35;font-weight:600;text-transform:none;min-height:0}.bbq-dept-favourites .bbq-price{font-family:var(--bbq-font-body);font-size:16px;line-height:21px;font-weight:400;margin-top:8px;gap:8px}.bbq-dept-favourites .bbq-price--sale .bbq-price-current{color:var(--bbq-red, var(--bbq-color-red));font-weight:700}.bbq-dept-favourites .bbq-price s,.bbq-dept-favourites .bbq-price-compare{font-weight:400;color:var(--bbq-color-black)}.bbq-dept-carousel-buttons{height:auto;position:relative;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px;opacity:0;transform:none;transition:opacity .2s}.bbq .bbq-dept-carousel-buttons button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0;padding:0;border:1px solid var(--bbq-color-grey-400);border-radius:50%;background:var(--bbq-color-white);color:var(--bbq-color-black);font-size:0;line-height:0}.bbq .bbq-dept-carousel-buttons button:before{content:"";display:block;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box}.bbq .bbq-dept-carousel-buttons button[data-bbq-prev]:before{transform:translate(2px) rotate(-135deg)}.bbq .bbq-dept-carousel-buttons button[data-bbq-next]:before{transform:translate(-2px) rotate(45deg)}.bbq-dept-carousel-buttons button:disabled{opacity:.3;cursor:default}@media(hover:hover)and (pointer:fine){.bbq-dept-favourites:hover .bbq-dept-carousel-buttons,.bbq-dept-favourites:focus-within .bbq-dept-carousel-buttons{opacity:1}}.bbq-dept-articles h2{text-align:center;font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);margin-bottom:50px}.bbq-dept-article-image{height:276px;overflow:hidden;border-radius:var(--bbq-radius)}.bbq-dept-article-image>img{width:100%;height:100%;object-fit:cover}.bbq-dept-articles h3{font-size:22px;font-weight:500;line-height:26px;margin-top:32px}.bbq-dept-articles p{font:400 16px/21px BBQ Roboto,sans-serif;margin-top:24px}.bbq-dept-faq h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);margin-bottom:58px}.bbq-dept-faq-item{border-top:1px solid var(--bbq-color-grey-600)}.bbq-dept-faq-item:last-child{border-bottom:1px solid var(--bbq-color-grey-600)}.bbq-dept-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:57px;padding:15px 0;font:700 16px/21px BBQ Roboto,sans-serif;color:var(--bbq-color-grey-600)}.bbq-dept-faq-item summary svg{width:24px;height:24px;flex:none;color:var(--bbq-color-black)}.bbq-dept-faq-item[open] summary svg{transform:rotate(90deg)}.bbq-dept-faq-item>.bbq-dept-richtext{padding:0 20px 20px 0}@media(min-width:1200px){.bbq-dept-choices{padding-bottom:var(--bbq-pb)}.bbq-dept-feature-copy{padding-bottom:68px}#shopify-section-dining_products .bbq-dept-favourites{padding-bottom:calc(var(--bbq-pb) + 12px)}.bbq-dept-faq{padding-bottom:calc(var(--bbq-pb) + 45px)}}@media(min-width:1441px){.bbq-dept-hero-copy{left:calc((100% - 1306px)/2)}}@media(max-width:1100px){.bbq-dept-feature-copy{padding-top:70px;padding-bottom:70px}.bbq-dept-feature-copy h2{margin-bottom:38px;font-size:var(--bbq-h2-size)}.bbq-dept-choice{padding:36px}body.bbq-design-pages .bbq.bbq-dept-choices>.bbq-container>h2{white-space:normal}.bbq-dept-choice>p{font-size:var(--bbq-body-size);line-height:var(--bbq-body-line);max-width:none}.bbq-dept-choice-links{grid-template-columns:1fr 1fr}.bbq-dept-hero-copy{left:6.25vw;max-width:75%}.bbq-dept-hero h1{font-size:var(--bbq-h1-size)}.bbq-dept-category h3{font-size:13px}.bbq-dept-article-image{height:auto;aspect-ratio:400/276}}@media(max-width:767px){.bbq-dept-feature-grid{grid-template-columns:1fr}.bbq-dept-feature-copy{padding-top:48px;padding-bottom:48px}.bbq-dept-feature-image{min-height:0;height:auto;aspect-ratio:4/3;margin-inline:max(var(--bbq-gutter, 24px),calc((100vw - var(--bbq-width, 1260px)) / 2))}.bbq-dept-feature-grid--reverse .bbq-dept-feature-image{order:0}.bbq-dept-choice-grid{grid-template-columns:1fr}.bbq-dept-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.bbq-dept-products-heading{align-items:flex-start}.bbq-dept-products-heading h2{font-size:var(--bbq-h2-size)}.bbq-dept-products-heading .bbq-button{width:45%}.bbq-dept-feature-copy h2{font-size:var(--bbq-h2-size)}.bbq-dept-articles h2,.bbq-dept-faq h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line)}.bbq-dept-articles .bbq-article-grid{grid-template-columns:1fr}.bbq-dept-article-image{aspect-ratio:400/276}.bbq-dept-carousel-buttons{opacity:1}}@media(max-width:600px){.bbq-dept-banner{height:var(--mobile-height)}.bbq-dept-hero-copy{left:24px;right:24px;max-width:none;bottom:40px}.bbq-dept-hero h1{font-size:var(--bbq-h1-size);line-height:var(--bbq-h1-line)}body.bbq-design-pages .bbq.bbq-dept-hero p{font-size:var(--bbq-h5-size);line-height:var(--bbq-h5-line);margin-top:24px;margin-bottom:30px;font-weight:600;letter-spacing:0}.bbq-dept-mobile-hero{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bbq-dept-mobile-hero img{height:100%;width:100%;object-fit:cover}.bbq-dept-banner:has(.bbq-dept-mobile-hero)>.bbq-dept-media{display:none}.bbq-dept-banner>.bbq-dept-media img{width:100%!important;height:100%!important;left:0!important;top:0!important;object-fit:cover!important;object-position:var(--mobile-image-position, 60% center)!important}.bbq-dept-categories h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line)}.bbq-dept-categories .bbq-container{overflow:hidden;min-width:0;max-width:100%}.bbq-dept-category-viewport{overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;min-width:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;container-type:inline-size;scroll-snap-type:x mandatory}.bbq-dept-category-viewport::-webkit-scrollbar{display:none}.bbq-dept-category-viewport.is-bbq-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.bbq-dept-category-viewport.is-bbq-dragging a{pointer-events:none}.bbq-dept-category-grid{display:flex;flex-wrap:nowrap;gap:16px;width:max-content;max-width:none}.bbq-dept-category{flex:0 0 calc((100cqw - 16px) / 1.5);min-width:0;scroll-snap-align:start}.bbq-dept-category a{display:block;color:inherit;text-decoration:none}.bbq-dept-category h3{font-size:14px;line-height:18px;margin-top:14px}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-eyebrow{font-size:var(--bbq-h5-size);margin-bottom:16px;line-height:var(--bbq-h5-line);font-weight:var(--bbq-h5-weight, 600);letter-spacing:0;text-transform:uppercase}body.bbq-design-pages .bbq.bbq-dept-choices>.bbq-container>h2{white-space:normal;font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);margin-bottom:32px}.bbq-dept-choice{padding:28px 24px}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice h3{font-size:var(--bbq-h4-size);line-height:var(--bbq-h4-line);font-weight:600;letter-spacing:0}.bbq-dept-choice>p{font-size:16px;margin:20px 0 24px}.bbq.bbq-dept-choices .bbq-dept-choice-links{grid-template-columns:1fr 1fr;gap:12px}.bbq.bbq-dept-choices .bbq-dept-choice-links a,.bbq.bbq-dept-choices .bbq-dept-choice-links a:link,.bbq.bbq-dept-choices .bbq-dept-choice-links a:visited,.bbq.bbq-dept-choices .bbq-dept-choice-links span{font-size:var(--bbq-button-size);min-height:48px;height:auto;line-height:var(--bbq-button-line);font-weight:700;letter-spacing:0}.bbq-dept-feature-copy h2{margin-bottom:28px}.bbq-dept-richtext{font-size:15px;line-height:1.5}.bbq-dept-products-heading{margin-bottom:32px}.bbq-dept-products-heading h2{font-size:var(--bbq-h2-size);max-width:45%}.bbq-dept-favourites .bbq-product-card--standard{flex-basis:78vw;min-height:0}.bbq-dept-favourites .bbq-product-card__media{aspect-ratio:1.1;min-height:0}.bbq-dept-favourites .bbq-product-card__copy{padding:12px 16px 20px}.bbq-dept-favourites .bbq-product-card__title,.bbq-dept-favourites h3{font-size:14px;line-height:1.35}.bbq-dept-articles h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);margin-bottom:32px}.bbq-dept-articles h3{font-size:20px;line-height:1.3;margin-top:20px}.bbq-dept-articles p{font-size:15px;margin-top:16px}.bbq-dept-faq h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);margin-bottom:32px}.bbq-dept-faq-item summary{font-size:14px;line-height:1.4;padding:16px 0}.bbq-dept-faq-item>.bbq-dept-richtext{padding-right:0}}.bbq .bbq-dept-feature-grid--copy,.bbq .bbq-dept-feature-grid--image{grid-template-columns:1fr}.bbq.bbq-dept-categories h2{margin-bottom:var(--bbq-title-gap)}.bbq.bbq-dept-categories h3{margin-top:var(--bbq-space-12)}.bbq.bbq-dept-hero p{margin-top:26px;margin-bottom:60px}.bbq.bbq-dept-choices>.bbq-container>h2{margin-bottom:59px}.bbq .bbq-dept-feature-copy h2{margin-bottom:72px;font-size:var(--bbq-h2-size);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line)}.bbq .bbq-dept-richtext{color:var(--bbq-color-grey-600);font-size:16px;line-height:1.3}.bbq .bbq-dept-richtext p+p{margin-top:24px}@media(max-width:1100px){.bbq .bbq-dept-feature-copy h2{margin-bottom:38px;font-size:var(--bbq-h2-size)}}@media(max-width:767px){.bbq .bbq-dept-feature-copy h2{font-size:var(--bbq-h2-size)}}@media(max-width:600px){.bbq .bbq-dept-feature-copy h2{margin-bottom:28px}.bbq .bbq-dept-richtext{font-size:var(--bbq-body-size);line-height:var(--bbq-body-line);font-weight:400;letter-spacing:0}}.bbq.bbq-dept-articles .bbq-heading{margin-bottom:50px!important;text-align:center;font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line)}.bbq.bbq-dept-articles h3{margin-top:32px}.bbq.bbq-dept-articles p{margin-top:24px}.bbq.bbq-dept-choices .bbq-dept-choice>p{font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line);letter-spacing:0;max-width:454px;margin-top:40px;margin-bottom:47px;color:var(--bbq-color-grey-600)}@media(max-width:1100px){.bbq.bbq-dept-choices .bbq-dept-choice>p{font-size:var(--bbq-body-size);line-height:var(--bbq-body-line)}}@media(max-width:600px){.bbq.bbq-dept-choices .bbq-dept-choice>p{font-size:var(--bbq-label-size);margin-top:20px;margin-bottom:24px;line-height:var(--bbq-label-line);font-weight:500;letter-spacing:0}}@media(min-width:1650px){.bbq-dept-feature-grid{max-width:var(--bbq-width, 1260px)}.bbq-dept-feature-copy{padding-left:0}.bbq-dept-feature-grid--reverse .bbq-dept-feature-copy{padding-left:clamp(24px,6.45vw,93px);padding-right:0}.bbq-dept-favourites .bbq-product-track{width:min(100%,var(--bbq-width, 1260px));max-width:var(--bbq-width, 1260px);margin-inline:auto;padding-inline:0;scroll-padding-inline:0}.bbq-dept-products-heading .bbq-button{margin-left:auto}}.bbq.bbq-dept-articles .bbq-article-card :is(h3,p){transition:color .24s ease}@media(hover:hover)and (pointer:fine){.bbq.bbq-dept-articles .bbq-article-card:is(:hover,:focus-within,:active) :is(h3,p){color:var(--bbq-color-red-hover)}}body.bbq-design-pages .bbq.bbq-dept-categories>.bbq-container>h2,body.bbq-design-pages .bbq.bbq-dept-categories h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line)}@media screen and (min-width:768px){body.bbq-design-pages .bbq.bbq-dept-categories>.bbq-container>h2{font-size:var(--bbq-h4-size);line-height:var(--bbq-h4-line);font-weight:var(--bbq-h4-weight)}}body.bbq-design-pages .bbq.bbq-dept-articles .bbq-heading{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line)}@media screen and (min-width:768px){body.bbq-design-pages .bbq.bbq-dept-articles .bbq-section-header .bbq-section-header__title{font-size:var(--bbq-h4-size);line-height:var(--bbq-h4-line);font-weight:var(--bbq-h4-weight)}}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-eyebrow{margin:0 0 var(--bbq-eyebrow-gap);color:var(--bbq-color-red);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-transform:uppercase}body.bbq-design-pages .bbq.bbq-dept-choices>.bbq-container>h2{margin:0 0 var(--bbq-title-gap);text-align:left}.bbq.bbq-dept-choices .bbq-dept-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bbq-grid-gap)}.bbq.bbq-dept-choices .bbq-dept-choice{display:flex;flex-direction:column;gap:var(--bbq-space-16);padding:var(--bbq-space-40);border-radius:var(--bbq-radius);background:var(--bbq-color-beige)}.bbq.bbq-dept-choices .bbq-dept-choice>*{margin:0}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice h3{margin:0;font-size:var(--bbq-h4-size);font-weight:600;line-height:var(--bbq-h4-line)}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice>p{margin:0;color:var(--bbq-color-grey-600);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line)}.bbq.bbq-dept-choices .bbq-dept-choice-links{display:flex;flex-wrap:wrap;gap:var(--bbq-space-12)}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice-links a,body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice-links a:link,body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice-links a:visited{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:auto;min-height:0;padding:14px 16px;border:var(--bbq-border-chip);border-radius:var(--bbq-radius);background:transparent;color:var(--bbq-color-black);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;white-space:nowrap}@media(hover:hover)and (pointer:fine){body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice-links a:hover{border-color:var(--bbq-color-black);background:var(--bbq-color-black);color:var(--bbq-color-white)}}.bbq.bbq-dept-feature{background:var(--bbq-color-beige)}.bbq.bbq-dept-feature .bbq-dept-feature-grid{grid-template-columns:minmax(0,548fr) minmax(0,612fr);align-items:center;gap:var(--bbq-space-80);min-height:0;width:calc(100% - var(--bbq-page-margin) * 2);max-width:var(--bbq-content-width);margin-inline:auto;padding-block:var(--bbq-space-16)}.bbq.bbq-dept-feature .bbq-dept-feature-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bbq-space-24);padding:0}body.bbq-design-pages .bbq.bbq-dept-feature .bbq-dept-feature-copy h2{margin:0}body.bbq-design-pages .bbq.bbq-dept-feature .bbq-dept-feature-intro{margin:0;color:var(--bbq-color-grey-600);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line)}.bbq.bbq-dept-feature .bbq-dept-feature-image{position:relative;min-height:0;aspect-ratio:612 / 528;overflow:hidden;border-radius:var(--bbq-radius)}.bbq.bbq-dept-feature .bbq-dept-feature-image>.bbq-dept-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bbq.bbq-dept-favourites{padding-block:var(--bbq-space-80);overflow:hidden}.bbq.bbq-dept-favourites .bbq-dept-products-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--bbq-space-24);margin-bottom:var(--bbq-space-32)}.bbq-dept-products-label{display:flex;flex-direction:column;gap:var(--bbq-space-4)}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-dept-products-heading h2{margin:0;color:var(--bbq-color-black);font-family:var(--bbq-font-display);font-size:var(--bbq-h4-size);font-weight:600;line-height:var(--bbq-h4-line);letter-spacing:0;text-align:left}body.bbq-design-pages .bbq .bbq-dept-products-count{margin:0;color:var(--bbq-color-grey-600);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:var(--bbq-body-sm-line)}.bbq-carousel-arrows{display:flex;flex:none;gap:var(--bbq-space-12)}.bbq .bbq-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:var(--bbq-border);border-radius:var(--bbq-radius-round);background:var(--bbq-color-white);color:var(--bbq-color-black);cursor:pointer}.bbq .bbq-carousel-arrow:disabled{border-color:var(--bbq-color-grey-200);color:var(--bbq-color-grey-400);cursor:default}@media(hover:hover)and (pointer:fine){.bbq .bbq-carousel-arrow:not(:disabled):hover{border-color:var(--bbq-color-black)}}.bbq.bbq-dept-favourites .bbq-product-track{gap:var(--bbq-grid-gap);padding-left:max(var(--bbq-page-margin),calc((100vw - var(--bbq-content-width)) / 2));padding-right:var(--bbq-page-margin);scroll-padding-left:max(var(--bbq-page-margin),calc((100vw - var(--bbq-content-width)) / 2))}.bbq.bbq-dept-favourites .bbq-product-card--standard{flex:0 0 var(--bbq-tile-width)}.bbq.bbq-dept-about .bbq-dept-about__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bbq-space-48)}.bbq-dept-about__topic{display:flex;flex-direction:column;gap:var(--bbq-space-12)}body.bbq-design-pages .bbq .bbq-dept-about__title{margin:0;color:var(--bbq-color-black);font-family:var(--bbq-font-display);font-size:var(--bbq-h4-size);font-weight:600;line-height:var(--bbq-h4-line)}body.bbq-design-pages .bbq .bbq-dept-about__body,body.bbq-design-pages .bbq .bbq-dept-about__body p{margin:0;color:var(--bbq-color-grey-600);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:var(--bbq-body-sm-line)}body.bbq-design-pages .bbq .bbq-dept-about__body p+p{margin-top:var(--bbq-body-sm-line)}.bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-hero-copy{bottom:var(--bbq-space-64)}body.bbq-design-pages .bbq.bbq-dept-hero:not(.bbq-edu) p{max-width:767px;margin-top:var(--bbq-space-24);margin-bottom:var(--bbq-space-24)}@media screen and (max-width:989px){.bbq.bbq-dept-feature .bbq-dept-feature-grid{grid-template-columns:1fr;gap:var(--bbq-space-32);padding-block:var(--bbq-space-48)}.bbq.bbq-dept-choices .bbq-dept-choice-grid,.bbq.bbq-dept-about .bbq-dept-about__grid{grid-template-columns:1fr}.bbq.bbq-dept-favourites .bbq-carousel-arrows{display:none}}.bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-banner:after{background:linear-gradient(90deg,#0000008c,#0000 60%);opacity:1}.bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-hero-copy{left:max(var(--bbq-page-margin),calc((100% - var(--bbq-content-width)) / 2));bottom:64px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:767px;max-width:calc(100% - var(--bbq-page-margin) * 2)}body.bbq-design-pages .bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-hero-copy h1{max-width:621px;margin:0;color:var(--bbq-color-white)}body.bbq-design-pages .bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-hero-copy p{max-width:767px;margin:0;color:var(--bbq-color-white)}.bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-hero-copy .bbq-button,.bbq.bbq-dept-feature .bbq-dept-feature-copy .bbq-button{min-width:288px;padding:20px 24px}body.bbq-design-pages .bbq.bbq-dept-categories .bbq-dept-categories__title{margin:0 0 var(--bbq-title-gap);text-align:left}.bbq.bbq-dept-categories .bbq-dept-category>a{display:block;color:inherit;text-decoration:none}.bbq.bbq-dept-categories .bbq-dept-category-image{border-radius:var(--bbq-radius);overflow:hidden}.bbq.bbq-dept-categories .bbq-dept-category-image .bbq-dept-media{width:100%;height:100%}body.bbq-design-pages .bbq.bbq-dept-categories .bbq-dept-category h3{margin:12px 0 0;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)}.bbq-dept-category-caret{display:none}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-eyebrow{margin:0 0 16px}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice>p{max-width:none;color:var(--bbq-color-grey-600);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line)}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice-links a[href]{box-sizing:border-box;height:45px;padding:0 16px}.bbq.bbq-dept-choices .bbq-dept-choice-links .bbq-dept-choice-break{display:none}.bbq.bbq-dept-feature{background:var(--bbq-bg, var(--bbq-color-charcoal));color:var(--bbq-fg, var(--bbq-color-white))}.bbq.bbq-dept-feature .bbq-dept-feature-grid{display:grid;grid-template-columns:minmax(0,537fr) minmax(0,723fr);align-items:center;gap:80px;width:100%;max-width:none;margin:0;padding:0 0 0 max(var(--bbq-page-margin),calc((100% - var(--bbq-content-width)) / 2))}.bbq.bbq-dept-feature .bbq-dept-feature-grid--reverse{grid-template-columns:minmax(0,723fr) minmax(0,537fr);padding:0 max(var(--bbq-page-margin),calc((100% - var(--bbq-content-width)) / 2)) 0 0}.bbq.bbq-dept-feature .bbq-dept-feature-grid--reverse .bbq-dept-feature-image{order:-1}.bbq.bbq-dept-feature .bbq-dept-feature-grid--copy{grid-template-columns:minmax(0,1fr);padding-block:80px}body.bbq-design-pages .bbq.bbq-dept-feature .bbq-dept-feature-copy h2{color:var(--bbq-fg, var(--bbq-color-white))}body.bbq-design-pages .bbq.bbq-dept-feature .bbq-dept-feature-intro,body.bbq-design-pages .bbq.bbq-dept-feature .bbq-dept-feature-copy .bbq-dept-richtext{color:var(--bbq-feature-intro, var(--bbq-color-grey-200))}.bbq.bbq-dept-feature .bbq-dept-feature-image{aspect-ratio:723 / 528;border-radius:var(--bbq-radius)}body.bbq-design-pages .bbq.bbq-dept-about .bbq-dept-about__body,body.bbq-design-pages .bbq.bbq-dept-about .bbq-dept-about__body p{color:var(--bbq-color-grey-700)}@media screen and (min-width:768px){.bbq.bbq-dept-categories .bbq-dept-category-grid--4{grid-template-columns:repeat(4,calc((100% - 4 * var(--bbq-grid-gap)) / 5));justify-content:center}}@media screen and (min-width:768px)and (max-width:1279px){.bbq.bbq-dept-categories .bbq-dept-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bbq.bbq-dept-categories .bbq-dept-category-grid--4{grid-template-columns:repeat(4,calc((100% - 4 * var(--bbq-grid-gap)) / 5))}.bbq.bbq-dept-feature .bbq-dept-feature-grid{gap:40px}}@media screen and (max-width:767px){.bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-banner{height:var(--mobile-height, 408px)}.bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-hero-copy{left:16px;right:16px;bottom:32px;gap:12px;width:auto;max-width:none}body.bbq-design-pages .bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-hero-copy h1{max-width:294px}body.bbq-design-pages .bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-hero-copy p{font-family:var(--bbq-font-body);font-size:var(--bbq-caption-size);font-weight:400;line-height:var(--bbq-caption-line)}.bbq.bbq-dept-hero:not(.bbq-edu) .bbq-dept-hero-copy .bbq-button{min-width:288px;padding:16px 24px}.bbq.bbq-dept-categories{padding-block:48px}body.bbq-design-pages .bbq.bbq-dept-categories .bbq-dept-categories__title{margin-bottom:24px}.bbq.bbq-dept-categories .bbq-dept-category-viewport{overflow:visible;margin:0;padding:0}.bbq.bbq-dept-categories .bbq-dept-category-grid{display:flex;flex-direction:column;gap:0;width:auto;padding:0;overflow:visible}.bbq.bbq-dept-categories .bbq-dept-category{flex:none;width:auto;border-bottom:var(--bbq-border)}.bbq.bbq-dept-categories .bbq-dept-category:first-child{border-top:var(--bbq-border)}.bbq.bbq-dept-categories .bbq-dept-category>a{display:flex;align-items:center;gap:16px;padding:12px 0}.bbq.bbq-dept-categories .bbq-dept-category-image{flex:0 0 80px;width:80px;height:80px;aspect-ratio:auto}.bbq.bbq-dept-categories .bbq-dept-category-image .bbq-dept-media{width:100%;height:100%}body.bbq-design-pages .bbq.bbq-dept-categories .bbq-dept-category h3{flex:1 1 auto;margin:0;text-align:left;white-space:normal}.bbq-dept-category-caret{display:block;flex:none;width:16px;height:16px;color:var(--bbq-color-black)}.bbq.bbq-dept-choices{padding-block:48px}body.bbq-design-pages .bbq.bbq-dept-choices>.bbq-container>h2{margin-bottom:32px}.bbq.bbq-dept-choices .bbq-dept-choice-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bbq.bbq-dept-choices .bbq-dept-choice{gap:24px;padding:24px 16px}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice>p{color:var(--bbq-color-grey-600)}.bbq.bbq-dept-choices .bbq-dept-choice-links{display:grid;grid-template-columns:repeat(2,max-content);justify-content:start;justify-items:start;gap:24px}body.bbq-design-pages .bbq.bbq-dept-choices .bbq-dept-choice-links a[href]{height:53px}.bbq.bbq-dept-feature .bbq-dept-feature-grid,.bbq.bbq-dept-feature .bbq-dept-feature-grid--reverse{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 0 48px}.bbq.bbq-dept-feature .bbq-dept-feature-image{order:-1;width:100%;margin:0;border-radius:0;aspect-ratio:393 / 326.59}.bbq.bbq-dept-feature .bbq-dept-feature-copy{gap:16px;padding:0 16px}.bbq.bbq-dept-feature .bbq-dept-feature-copy .bbq-button{width:100%;min-width:0}.bbq.bbq-dept-favourites .bbq-dept-products-label{flex:1 1 auto;min-width:0}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-dept-products-heading h2{max-width:none}body.bbq-design-pages .bbq.bbq-dept-articles .bbq-section-header{align-items:last baseline}body.bbq-design-pages .bbq.bbq-dept-articles .bbq-section-header .bbq-section-header__title{max-width:245px}.bbq.bbq-dept-about{padding-block:48px}.bbq.bbq-dept-about .bbq-section-header{margin-bottom:32px}.bbq.bbq-dept-about .bbq-dept-about__grid{grid-template-columns:minmax(0,1fr);gap:32px}.bbq.bbq-dept-about .bbq-dept-about__topic{gap:8px}}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-carousel-arrows{gap:16px}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-carousel-arrow{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:1px solid var(--bbq-color-grey-300);border-radius:50%;background:var(--bbq-color-white);color:var(--bbq-color-black);opacity:1}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-carousel-arrow svg{width:16px;height:16px}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-carousel-arrow svg path{fill:currentColor;stroke:none}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-carousel-arrow:disabled{border-color:var(--bbq-color-grey-200);color:var(--bbq-color-grey-400);cursor:default}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bbq-department.css.map */
