.bbq-brand-media{position:relative;width:100%;height:100%;overflow:hidden}.bbq-brand-media img{width:100%;height:100%;object-fit:cover}.bbq-brand-media--original .bbq-dept-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.bbq-brand-media--original img,.bbq-brand-media--original .bbq-dept-media>img{position:absolute;inset:auto;width:var(--iw, 100%);height:var(--ih, 100%);left:var(--ix, 0);top:var(--iy, 0);max-width:none;max-height:none;object-fit:cover;object-position:center}.bbq.bbq-brand-hero,.bbq.bbq-brand-benefits,.bbq.bbq-brand-ranges,.bbq.bbq-brand-compare,.bbq.bbq-brand-feature,.bbq.bbq-brand-care{--bbq-brand-inline: var(--bbq-page-margin, 100px);box-sizing:border-box;width:100%;margin:0;color:var(--bbq-fg, var(--bbq-color-black))}.bbq.bbq-brand-hero *,.bbq.bbq-brand-benefits *,.bbq.bbq-brand-ranges *,.bbq.bbq-brand-compare *,.bbq.bbq-brand-feature *,.bbq.bbq-brand-care *{box-sizing:border-box}body.bbq-design-pages .bbq:is(.bbq-brand-hero,.bbq-brand-feature) .bbq-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:288px;height:57px;margin:0;padding:20px 24px;border-radius:4px}.bbq.bbq-brand-hero{display:grid;grid-template-columns:minmax(0,1fr) 620px;column-gap:80px;align-items:center;min-height:616px;padding:var(--bbq-pt, 64px) var(--bbq-brand-inline) var(--bbq-pb, 64px);background:var(--bbq-bg, var(--bbq-color-beige));overflow:hidden}.bbq-brand-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.bbq-brand-hero-copy>.bbq-dept-media{position:relative;flex:none;width:190px;height:96px;overflow:visible}.bbq-brand-hero-copy>.bbq-dept-media>img{object-fit:contain;object-position:left center}body.bbq-design-pages .bbq.bbq-brand-hero h1{max-width:540px;margin:0;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);color:var(--bbq-color-black)}body.bbq-design-pages .bbq.bbq-brand-hero .bbq-brand-hero-copy>p{margin:0;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-charcoal)}.bbq-brand-hero-photo{width:620px;height:488px}.bbq-brand-hero-photo>.bbq-dept-media>img{object-fit:contain;object-position:center}.bbq.bbq-brand-benefits{padding:var(--bbq-pt, 48px) var(--bbq-brand-inline) var(--bbq-pb, 48px);background:var(--bbq-bg, var(--bbq-color-beige))}.bbq-brand-benefits-row{display:flex;align-items:stretch}.bbq-brand-benefit{position:relative;display:flex;flex:1 1 0;gap:20px;min-width:0;padding:0 40px}.bbq-brand-benefit:first-child{padding-left:0}.bbq-brand-benefit:last-child{padding-right:0}.bbq-brand-benefit+.bbq-brand-benefit{padding-left:41px}.bbq-brand-benefit+.bbq-brand-benefit:before{content:"";position:absolute;top:50%;left:0;width:1px;height:80px;transform:translateY(-50%);background:var(--bbq-color-grey-300)}.bbq-brand-benefit-icon{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;color:var(--bbq-color-black)}.bbq-brand-benefit-icon :is(svg,img){display:block;width:28px;height:28px;object-fit:contain}.bbq-brand-benefit-text{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}body.bbq-design-pages .bbq.bbq-brand-benefits .bbq-brand-benefit-text h2{margin:0;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:none;color:var(--bbq-color-black)}body.bbq-design-pages .bbq.bbq-brand-benefits p{margin:0;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;color:var(--bbq-color-grey-700)}.bbq.bbq-brand-ranges{display:flex;flex-direction:column;gap:48px;max-width:none;padding:var(--bbq-pt, 80px) var(--bbq-brand-inline) var(--bbq-pb, 80px);background:var(--bbq-bg, var(--bbq-color-white))}body.bbq-design-pages .bbq.bbq-brand-ranges>h2,body.bbq-design-pages .bbq.bbq-brand-compare>h2,body.bbq-design-pages .bbq.bbq-brand-care>h2{margin:0;font-family:var(--bbq-font-display);font-size:var(--bbq-h2-size);font-weight:700;line-height:var(--bbq-h2-line);letter-spacing:0;text-align:left;color:var(--bbq-color-black)}.bbq.bbq-brand-ranges>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bbq-brand-ranges article{display:flex;flex-direction:column;gap:12px;min-width:0}.bbq-brand-ranges article>:is(a,div){display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.bbq-brand-ranges .bbq-brand-media{aspect-ratio:1;height:auto;border-radius:4px}body.bbq-design-pages .bbq.bbq-brand-ranges h3{margin:0;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:none;color:var(--bbq-color-black)}body.bbq-design-pages .bbq.bbq-brand-ranges article p{margin:0;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;color:var(--bbq-color-grey-700)}@media(hover:hover)and (pointer:fine){.bbq-brand-ranges a:hover h3{color:var(--bbq-color-red)}}.bbq.bbq-brand-compare{display:flex;flex-direction:column;gap:48px;padding:var(--bbq-pt, 80px) var(--bbq-brand-inline) var(--bbq-pb, 80px);background:var(--bbq-bg, var(--bbq-color-beige))}.bbq-brand-compare-wrap{padding:0 24px;border-radius:4px;overflow:hidden}body.bbq-design-pages .bbq .bbq-brand-compare-table{width:100%;margin:0;table-layout:fixed;border-collapse:collapse;border:0;box-shadow:none;font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);line-height:var(--bbq-body-sm-line);letter-spacing:0;text-align:left;color:var(--bbq-color-black)}.bbq-brand-compare-table tr{border:0;border-bottom:1px solid var(--bbq-color-grey-300)}.bbq-brand-compare-table tbody tr:last-child{border-bottom:0}body.bbq-design-pages .bbq .bbq-brand-compare-table :is(th,td){height:auto;padding:16px 24px 16px 0;border:0;background:transparent;box-shadow:none;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;text-align:left;vertical-align:middle;white-space:nowrap;color:var(--bbq-color-black)}body.bbq-design-pages .bbq .bbq-brand-compare-table :is(th,td):last-child{padding-right:0}body.bbq-design-pages .bbq .bbq-brand-compare-table th{font-weight:600}body.bbq-design-pages .bbq .bbq-brand-compare-table thead th{color:var(--bbq-color-grey-700)}.bbq-brand-compare-table :is(th,td):nth-child(1),.bbq-brand-compare-table :is(th,td):nth-child(3),.bbq-brand-compare-table :is(th,td):nth-child(5),.bbq-brand-compare-table :is(th,td):nth-child(6){width:164px}.bbq-brand-compare-table :is(th,td):nth-child(4){width:244px}.bbq-brand-compare-table :is(th,td):nth-child(7){width:90px}body.bbq-design-pages .bbq a.bbq-brand-compare-link{font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:600;line-height:var(--bbq-body-sm-line);color:var(--bbq-color-black);text-decoration:none;white-space:nowrap}.bbq-brand-compare-link span{text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){body.bbq-design-pages .bbq a.bbq-brand-compare-link:hover{color:var(--bbq-color-red)}}.bbq-brand-compare-list{display:none}.bbq.bbq-brand-feature{display:grid;grid-template-columns:minmax(0,1fr) 720px;column-gap:80px;align-items:center;min-height:646px;padding:var(--bbq-pt, 0px) 0 var(--bbq-pb, 0px) var(--bbq-brand-inline);scroll-margin-top:24px;overflow:hidden}.bbq-brand-feature-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;padding:48px 0}.bbq-brand-feature-logo{width:135.58px;height:68.13px}.bbq-brand-feature-logo .bbq-dept-media>img{object-fit:contain;object-position:left center}body.bbq-design-pages .bbq.bbq-brand-feature .bbq-brand-feature-copy h2{margin:0;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);color:inherit}body.bbq-design-pages .bbq.bbq-brand-feature .bbq-brand-feature-copy>p{margin:0;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:inherit}.bbq-brand-badges{display:flex;gap:12px}.bbq-brand-badges>div{width:64px;height:64px;border-radius:4px;overflow:hidden}.bbq-brand-badges .bbq-dept-media>img{object-fit:cover}.bbq.bbq-brand-feature>.bbq-brand-media{align-self:stretch;width:100%;height:100%;min-height:646px}.bbq.bbq-brand-feature>.bbq-brand-media>.bbq-dept-media{position:absolute;top:0;right:0;bottom:0;left:0}.bbq.bbq-brand-care{display:grid;grid-template-columns:minmax(0,1fr) 580px;grid-template-areas:"title title" "intro intro" "tabs media";column-gap:80px;align-items:center;padding:var(--bbq-pt, 80px) var(--bbq-brand-inline) var(--bbq-pb, 80px);background:var(--bbq-bg, var(--bbq-color-white))}body.bbq-design-pages .bbq.bbq-brand-care>h2{grid-area:title;margin-bottom:12px}body.bbq-design-pages .bbq.bbq-brand-care>.bbq-brand-care-intro{grid-area:intro;margin:0 0 48px;font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line);letter-spacing:0;text-align:left;color:var(--bbq-color-grey-700)}.bbq-brand-care>.bbq-content-tablist{grid-area:tabs;display:flex;flex-direction:column;min-width:0}.bbq-brand-care>.bbq-content-panels{grid-area:media;width:580px;height:580px}.bbq-content-tabs--brand .bbq-content-tab-entry{display:flex;flex-direction:column;gap:6px;padding:16px 0 16px 20px;border-left:1px solid var(--bbq-color-grey-300);cursor:pointer}.bbq-content-tabs--brand .bbq-content-tab-entry:has([aria-selected=true]){border-left:3px solid var(--bbq-color-red)}body.bbq-design-pages .bbq-content-tabs--brand .bbq-content-tab-entry button{display:block;width:100%;margin:0;padding:0;border:0;background:none;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-align:left;text-transform:none;color:var(--bbq-color-grey-700);cursor:pointer}body.bbq-design-pages .bbq-content-tabs--brand .bbq-content-tab-entry button[aria-selected=true]{color:var(--bbq-color-black)}body.bbq-design-pages .bbq-content-tabs--brand .bbq-content-tab-entry p{margin:0;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;color:var(--bbq-color-grey-500)}body.bbq-design-pages .bbq-content-tabs--brand .bbq-content-tab-entry:has([aria-selected=true]) p{color:var(--bbq-color-charcoal)}.bbq-content-tabs--brand .bbq-content-tab-entry p:empty{display:none}@media(hover:hover)and (pointer:fine){body.bbq-design-pages .bbq-content-tabs--brand .bbq-content-tab-entry:hover button{color:var(--bbq-color-black)}}.bbq-content-tabs--brand button:focus-visible{outline:2px solid var(--bbq-color-red);outline-offset:2px}.bbq-content-tabs--brand [role=tabpanel]{position:relative;width:100%;height:100%;border-radius:4px;overflow:hidden}.bbq-content-tabs--brand [role=tabpanel][hidden]{display:none}.bbq-content-tabs--brand [role=tabpanel] .bbq-brand-media,.bbq-content-tabs--brand [role=tabpanel] .bbq-dept-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-dept-products-label:not(:has(.bbq-dept-products-count)) h2{font-size:var(--bbq-h2-size);font-weight:700;line-height:var(--bbq-h2-line)}@media(min-width:768px)and (max-width:1279px){.bbq.bbq-brand-hero{grid-template-columns:minmax(0,1fr) minmax(0,46%);column-gap:40px}.bbq-brand-hero-photo{width:100%;height:auto;aspect-ratio:620 / 488}.bbq-brand-benefit{padding:0 20px}.bbq-brand-benefit+.bbq-brand-benefit{padding-left:21px}.bbq.bbq-brand-feature{grid-template-columns:minmax(0,1fr) 50%;column-gap:40px}.bbq.bbq-brand-care{grid-template-columns:minmax(0,1fr) minmax(0,45%);column-gap:40px}.bbq-brand-care>.bbq-content-panels{width:100%;height:auto;aspect-ratio:1}.bbq-brand-compare-wrap{overflow-x:auto}.bbq-brand-compare-table{min-width:900px}}@media(max-width:767px){body.bbq-design-pages .bbq:is(.bbq-brand-hero,.bbq-brand-feature) .bbq-button{height:49px;padding:16px 24px}.bbq.bbq-brand-hero{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:32px 16px}.bbq-brand-hero-copy{display:contents}.bbq-brand-hero-copy>.bbq-dept-media{order:1;width:142.5px;height:71.61px}.bbq-brand-hero-photo{order:2;width:100%;height:284px}body.bbq-design-pages .bbq.bbq-brand-hero h1{order:3;max-width:none}body.bbq-design-pages .bbq.bbq-brand-hero .bbq-brand-hero-copy>p{order:4;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-brand-hero .bbq-button{order:5}.bbq.bbq-brand-benefits{padding:8px 16px 24px}.bbq-brand-benefits-row{flex-direction:column;align-items:stretch}.bbq-brand-benefit,.bbq-brand-benefit:first-child,.bbq-brand-benefit:last-child,.bbq-brand-benefit+.bbq-brand-benefit{gap:16px;padding:16px 0}.bbq-brand-benefit+.bbq-brand-benefit{border-top:1px solid var(--bbq-color-grey-300)}.bbq-brand-benefit+.bbq-brand-benefit:before{display:none}.bbq-brand-benefit-icon{width:56px;height:44px}.bbq-brand-benefit-icon :is(svg,img){width:30px;height:30px}.bbq-brand-benefit-text{gap:4px}.bbq.bbq-brand-ranges{gap:32px;padding:48px 16px}.bbq.bbq-brand-ranges>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;align-items:start}.bbq.bbq-brand-compare{gap:16px;padding:48px 16px}.bbq-brand-compare-wrap{padding:0 16px;background:var(--bbq-color-white)}.bbq-brand-compare-table{display:none}.bbq-brand-compare-list{display:block;margin:0;padding:0;list-style:none}.bbq-brand-compare-list li{display:flex;flex-direction:column;gap:4px;margin:0;padding:16px 0;border-bottom:1px solid var(--bbq-color-grey-300)}.bbq-brand-compare-list li:last-child{border-bottom:0}.bbq-brand-compare-top{display:flex;align-items:center;justify-content:space-between;min-height:20px}body.bbq-design-pages .bbq .bbq-brand-compare-top strong{font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:600;line-height:var(--bbq-body-sm-line);color:var(--bbq-color-black)}body.bbq-design-pages .bbq .bbq-brand-compare-top a.bbq-brand-compare-link{font-family:var(--bbq-font-display);font-size:14px;font-weight:600;line-height:19.6px;text-decoration:underline;text-underline-offset:2px}.bbq-brand-compare-top .bbq-brand-compare-link span{text-decoration:none}body.bbq-design-pages .bbq .bbq-brand-compare-list p{margin:0;font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:var(--bbq-body-sm-line);color:var(--bbq-color-grey-700)}.bbq.bbq-brand-feature{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:0 0 40px}.bbq.bbq-brand-feature>.bbq-brand-media{order:-1;height:300px;min-height:0}.bbq-brand-feature-copy{gap:16px;padding:0 16px}.bbq-brand-feature-logo{width:94.9px;height:47.69px}.bbq-brand-badges>div{width:52px;height:52px}.bbq.bbq-brand-care{display:flex;flex-direction:column;align-items:stretch;padding:48px 16px}body.bbq-design-pages .bbq.bbq-brand-care>.bbq-brand-care-intro{margin-bottom:24px}.bbq-brand-care>.bbq-content-panels{order:3;width:100%;height:auto;aspect-ratio:1;margin-bottom:24px}.bbq-brand-care>.bbq-content-tablist{order:4}.bbq-content-tabs--brand .bbq-content-tab-entry{padding:14px 0 14px 16px}.bbq-content-tabs--brand .bbq-content-tab-entry:not(:has([aria-selected=true])) p{display:none}}.bbq-brand-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-dept-products-count{color:var(--bbq-color-grey-700)}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-dept-products-heading h2{max-width:none}@media(max-width:767px){body.bbq-design-pages .bbq .bbq-brand-compare-top a.bbq-brand-compare-link{text-decoration:underline!important;text-underline-offset:2px}}@media(max-width:767px){.bbq.bbq-dept-favourites{--bbq-tile-width: calc((100vw - 2 * var(--bbq-page-margin, 16px) - 16px) / 1.8);padding-top:48px;padding-bottom:48px}body.bbq-design-pages .bbq.bbq-dept-favourites .bbq-product-card--standard{flex:0 0 var(--bbq-tile-width);width:var(--bbq-tile-width);max-width:none;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bbq-brand.css.map */
