:root{--bbq-accent: var(--bbq-color-red);--bbq-text: var(--bbq-color-black)}.bbq-pdp-media{position:relative;width:100%;height:100%;overflow:hidden}.bbq-pdp-media img{width:100%;height:100%;object-fit:cover}.bbq-pdp-original img{position:absolute;width:var(--iw, 100%);height:var(--ih, 100%);left:var(--ix, 0);top:var(--iy, 0);max-width:none;object-fit:fill}.bbq-pdp-main{max-width:1260px;margin:auto;min-height:858px;display:grid;grid-template-columns:minmax(0,768px) minmax(0,390px);gap:102px;padding-inline:clamp(16px,4vw,24px);box-sizing:border-box}.bbq-pdp-gallery,.bbq-pdp-buy,.bbq-pdp-spec-columns>div,.bbq-pdp-review-summary>div{min-width:auto}.bbq-pdp-main-image{height:608px;background:var(--bbq-color-beige);display:flex;align-items:center;justify-content:center;overflow:hidden}.bbq-pdp-main-image img{width:65%;height:80%;object-fit:contain;mix-blend-mode:multiply}.bbq-pdp-main-image.is-selected img{width:100%;height:100%;object-fit:contain}.bbq-pdp-thumbs{display:flex;gap:14px;margin-top:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.bbq-pdp-thumbs button{flex:0 0 116px;height:117px;padding:0;border:2px solid transparent;background:var(--bbq-color-beige);cursor:pointer}.bbq-pdp-thumbs button[aria-pressed=true]{border-color:var(--bbq-accent)}.bbq-pdp-thumbs img{height:100%;width:100%;object-fit:cover}.bbq-pdp-buy{padding-top:20px}.bbq-pdp-brand{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:12px;flex-wrap:wrap}.bbq-pdp-brand img{width:157px;height:32px;object-fit:contain}.bbq-pdp-brand a{font-size:13px;color:inherit;text-decoration:none}.bbq-pdp-buy h1{font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:600;margin:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bbq-pdp-short{font-size:16px;line-height:1.4;color:var(--bbq-color-grey-600);margin-top:20px}.bbq-pdp-price{display:flex;gap:14px;align-items:center;margin:28px 0 20px;flex-wrap:wrap}.bbq-pdp-price strong{font-size:clamp(26px,3vw,30px);font-weight:500}.bbq-pdp-price--sale strong{color:var(--bbq-red, var(--bbq-color-red))}.bbq-pdp-price s{color:var(--bbq-color-black);font-size:18px;font-weight:400;text-decoration:line-through}.bbq-pdp-price s[hidden]{display:none}.bbq-pdp-offer{display:inline-block;margin-left:4px;padding:3px 8px;background:var(--bbq-color-red);color:var(--bbq-color-white);font-size:11px;font-weight:700;letter-spacing:.04em;vertical-align:middle}.bbq-pdp-colour,.bbq-pdp-buy label{font-size:14px;display:block;margin-bottom:12px}.bbq-pdp-swatches{display:flex;gap:12px;margin-bottom:22px}.bbq-pdp-swatches button{width:36px;height:36px;border-radius:50%;border:2px solid transparent;background:transparent;cursor:pointer;touch-action:manipulation}.bbq-pdp-swatches button[aria-pressed=true]{border-color:var(--bbq-color-black);outline:none}.bbq-pdp-buy select{width:100%;height:42px;border:1px solid var(--bbq-color-grey-300);background:var(--bbq-color-white);margin-bottom:18px;padding:8px}.bbq-pdp-cart{display:flex;gap:12px}.bbq-pdp-cart input{width:65px;height:48px;text-align:center;border:1px solid var(--bbq-color-grey-300);flex-shrink:0}.bbq-pdp-cart button{flex:1;border:0;background:var(--bbq-accent);color:var(--bbq-color-white);font-size:14px;font-weight:600;min-height:48px;cursor:pointer}.bbq-pdp-cart button:disabled{cursor:not-allowed;opacity:.65}.bbq-pdp-pay{font-size:11px;margin:12px 0 28px;text-align:center}.bbq-pdp-pay b{background:#d6f6ff;padding:2px 10px}.bbq-pdp-perks{padding:0;margin:30px 0 20px;list-style:none;font-size:14px;line-height:1.6}.bbq-pdp-perks li{display:flex;gap:10px}.bbq-pdp-fulfilment{display:grid;font-size:13px;gap:18px;color:var(--bbq-color-grey-500);border-top:1px solid var(--bbq-color-grey-300);padding-top:20px}.bbq-pdp-fulfilment a{color:inherit}.bbq-pdp-overview{width:min(1440px,100%);max-width:1440px;margin:auto;min-height:0;display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding:0 clamp(20px,6.25vw,90px) clamp(56px,7vw,100px);box-sizing:border-box;align-items:start}.bbq-pdp-overview>div:first-child p{font-size:16px;margin-bottom:10px}.bbq-pdp-overview h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);max-width:380px}.bbq-pdp-overview>div:last-child{font-size:16px;line-height:1.4;color:var(--bbq-color-grey-600)}.bbq-pdp-overview-body{margin-bottom:1rem}.bbq-pdp-overview ul{list-style:none;padding:0;margin:20px 0 0}.bbq-pdp-overview li{padding:12px 0;border-top:1px solid var(--bbq-color-grey-300);font-size:14px}.bbq-pdp-video-section{padding:0 0 100px;overflow:hidden}.bbq-pdp-video-section>.bbq-pdp-video{height:clamp(280px,55vw,768px)}.bbq-pdp-video{position:relative;overflow:hidden}.bbq-pdp-video-track .bbq-pdp-video{border-radius:4px}.bbq-pdp-video>button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:#ffffffa6;border:2px solid var(--bbq-color-white);width:76px;height:76px;border-radius:50%;color:var(--bbq-color-black);font-size:34px;cursor:pointer}.bbq-pdp-video>button:disabled{cursor:default}.bbq-pdp-video>h2{position:absolute;top:42%;left:0;width:100%;padding:0 16px;box-sizing:border-box;text-align:center;color:var(--bbq-color-white);font-size:clamp(28px,6vw,76px);line-height:1.15;text-shadow:0 2px 12px var(--bbq-color-black);margin:0}.bbq-pdp-benefits{max-width:1260px;margin:auto;padding:0 clamp(16px,4vw,24px) 100px;min-height:0;box-sizing:border-box}.bbq-pdp-benefits>.bbq-pdp-media{height:clamp(220px,40vw,588px)}.bbq-pdp-benefits>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;padding-top:60px}.bbq-pdp-benefits h3{font-size:20px;line-height:1.3;margin-bottom:24px;font-weight:500}.bbq-pdp-benefits article:first-child h3:after{content:"";display:block;width:65px;height:4px;background:var(--bbq-accent);margin-top:20px}.bbq-pdp-benefits p{font-size:16px;line-height:1.4;color:var(--bbq-color-grey-400)}.bbq-pdp-performance{max-width:1260px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,638px);gap:70px;min-height:0;padding:0 clamp(16px,4vw,24px) 100px;box-sizing:border-box}.bbq-pdp-performance>.bbq-pdp-media{height:638px;max-width:100%}.bbq-pdp-performance h2{font-size:var(--bbq-h2-size);margin:24px 0 60px}.bbq-pdp-feature-buttons{display:grid;gap:28px}.bbq-pdp-feature-buttons>div{padding-left:20px;color:var(--bbq-color-grey-300)}.bbq-pdp-feature-buttons>div:has([aria-pressed=true]){border-left:4px solid var(--bbq-accent);padding-left:16px;color:var(--bbq-color-grey-600)}.bbq-pdp-feature-buttons button{border:0;background:none;color:inherit;font-size:clamp(16px,1.6vw,20px);text-align:left;cursor:pointer;padding:0;touch-action:manipulation}.bbq-pdp-feature-buttons [aria-pressed=true]{color:var(--bbq-color-black)}.bbq-pdp-feature-buttons p{font-size:16px;line-height:1.4;margin-top:14px;max-width:355px}.bbq-pdp-accessories{min-height:0;padding-bottom:40px;overflow:hidden}.bbq-pdp-accessories .bbq-dept-products-heading p{max-width:600px;margin-top:24px;font-size:16px;line-height:1.4;color:var(--bbq-color-grey-500)}.bbq-pdp-accessories .bbq-dept-products-heading{margin-bottom:40px}.bbq-pdp-accessories .bbq-product-media img{max-width:257px;max-height:225px}.bbq-pdp-accessories .bbq-dept-carousel-buttons{display:flex}.bbq-pdp-accessories .bbq-product-track{display:flex;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 clamp(16px,4vw,24px) 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.bbq-pdp-accessories .bbq-product-card{scroll-snap-align:start;flex:0 0 min(280px,78vw)}.bbq-pdp-accessories .bbq-dept-products-heading{padding-inline:clamp(16px,4vw,24px);box-sizing:border-box}.bbq-pdp-accessories .bbq-dept-products-heading h2{max-width:none;width:100%;font-size:var(--bbq-h2-size)}.bbq-pdp-accessories .bbq-product-card--standard{min-height:0}.bbq-pdp-tiles{padding:clamp(56px,7vw,96px) 0;overflow:hidden}.bbq-pdp-tiles>div{width:min(1440px,100%);max-width:1440px;margin:auto;padding-inline:clamp(20px,6.25vw,90px);box-sizing:border-box}.bbq-pdp-tiles h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);margin:0 0 clamp(28px,4vw,48px);font-weight:var(--bbq-h2-weight)}.bbq-pdp-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(16px,2vw,28px);align-items:start}.bbq-pdp-tile-grid article{min-width:0;display:flex;flex-direction:column}.bbq-pdp-tile-link{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.bbq-pdp-tile-grid .bbq-pdp-media{height:auto;aspect-ratio:3/2;border-radius:8px;flex:none;background:var(--bbq-color-grey-200)}.bbq-pdp-tile-grid .bbq-pdp-media img{transform-origin:center;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bbq-pdp-tile-grid h3{font-size:clamp(17px,1.5vw,20px);line-height:1.35;margin:16px 0 8px;font-weight:600;color:var(--bbq-text);transition:color .18s ease}.bbq-pdp-tile-grid h3 a{color:inherit;text-decoration:none}.bbq-pdp-tile-grid p{font-size:15px;line-height:1.5;color:var(--bbq-color-grey-600);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .18s ease}.bbq-pdp-information{width:min(1440px,100%);max-width:1440px;margin:auto;padding:clamp(56px,7vw,96px) clamp(20px,6.25vw,90px) 0;box-sizing:border-box}.bbq-pdp-information article{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(20px,4vw,72px);margin-bottom:clamp(40px,6vw,72px);align-items:start}.bbq-pdp-information h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);margin:0}.bbq-pdp-information article>div{font-size:16px;line-height:1.6;color:var(--bbq-color-grey-600);width:100%;max-width:none}.bbq-pdp-information article>div :is(p,ul,ol){max-width:none}.bbq-pdp-information p+p{margin-top:20px}.bbq-pdp-information ul{margin:0;padding-left:1.1em}.bbq-pdp-video-track{width:min(1440px,100%);max-width:1440px;margin:auto;padding:0 clamp(20px,6.25vw,90px) clamp(56px,7vw,100px);box-sizing:border-box}.bbq-pdp-video-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;container-type:inline-size}.bbq-pdp-video-viewport::-webkit-scrollbar{display:none}.bbq-pdp-video-slides{display:flex;gap:clamp(16px,2vw,24px)}.bbq-pdp-video-slides>div{flex:0 0 min(234.7px,70vw);width:min(234.7px,70vw);height:clamp(320px,55vw,418px)}.bbq-pdp-video-track .bbq-pdp-video{height:100%}.bbq-pdp-video-track h2,.bbq-pdp-video-nav,.bbq-pdp-video-dots{display:none}.bbq-pdp-specs{width:min(1440px,100%);max-width:1440px;margin:auto;min-height:0;padding:0 clamp(20px,6.25vw,90px) clamp(56px,7vw,100px);box-sizing:border-box}.bbq-pdp-specs h2{font-size:var(--bbq-h2-size);line-height:var(--bbq-h2-line);margin-bottom:22px}.bbq-pdp-specs>p{font-size:14px;color:var(--bbq-color-grey-400);margin-bottom:40px}.bbq-pdp-spec-columns{display:grid;grid-template-columns:minmax(0,600px) minmax(0,548px);gap:clamp(32px,6vw,112px);align-items:start}.bbq-pdp-spec-columns img{width:100%;max-width:548px;height:auto;max-height:465px;object-fit:contain}.bbq-pdp-spec-columns>div>.bbq-pdp-media{height:auto;aspect-ratio:548/465;max-width:100%}.bbq-pdp-spec-group{font-size:15px;line-height:1.4;color:var(--bbq-color-grey-600);margin-bottom:28px}.bbq .bbq-pdp-spec-group h3{font-size:var(--bbq-label-size);font-weight:500;letter-spacing:0;line-height:var(--bbq-label-line);color:var(--bbq-text)!important;border-bottom:0;padding:0 0 12px;margin:0}.bbq .bbq-pdp-spec-group h3:after{content:"";display:block;width:32px;height:2px;margin-top:8px;background:var(--bbq-color-red)}.bbq-pdp-spec-group dl{margin:0}.bbq-pdp-spec-group dl>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8px 16px;padding:11px 0;border-bottom:1px solid var(--bbq-color-grey-300);align-items:baseline}.bbq-pdp-spec-group dl>div:last-child{border-bottom:0}.bbq-pdp-spec-group dt,.bbq-pdp-spec-group dd{overflow-wrap:anywhere}.bbq-pdp-spec-group dt{color:var(--bbq-color-grey-600)}.bbq .bbq-pdp-spec-group dd{margin:0;text-align:right;color:var(--bbq-text)!important;font-weight:500}.bbq-pdp-capacity{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 18px;margin-top:28px;color:var(--bbq-color-black);font-size:var(--bbq-body-size);line-height:var(--bbq-body-line);font-weight:400;letter-spacing:0}.bbq-pdp-capacity-item{display:inline-flex;align-items:center;gap:10px}.bbq-pdp-capacity-item+.bbq-pdp-capacity-item{padding-left:18px;border-left:1px solid var(--bbq-color-black)}.bbq-pdp-capacity-icon{display:block;width:auto;height:32px}.bbq-pdp-family{background:var(--bbq-color-beige);min-height:0;position:relative;padding:clamp(56px,8vw,100px) clamp(16px,4vw,24px);overflow:hidden;margin-bottom:clamp(48px,8vw,100px);box-sizing:border-box}.bbq-pdp-family>h2{position:relative;top:auto;left:auto;width:100%;margin:0 0 clamp(24px,4vw,40px);font-size:clamp(36px,8vw,96px);line-height:1;text-align:center;white-space:normal;color:var(--bbq-color-black);letter-spacing:-.02em}.bbq-pdp-family>div{display:flex;justify-content:center;gap:clamp(16px,3vw,45px);position:relative;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:thin}.bbq-pdp-family>div>div{flex:0 0 min(517px,78vw);max-width:517px}.bbq-pdp-family img{width:100%;height:auto;aspect-ratio:517/371;object-fit:contain;mix-blend-mode:multiply}.bbq-pdp-family>h3{font-size:clamp(18px,2vw,24px);text-align:center;margin-top:clamp(28px,4vw,50px)}.bbq-pdp-family>p{max-width:340px;margin:15px auto 0;font-size:16px;text-align:center;padding-inline:8px}.bbq-pdp-reviews{max-width:none;min-height:0;margin:0;padding:0;box-sizing:border-box}.bbq-pdp-review-title{display:flex;justify-content:space-between;align-items:baseline;margin:0;gap:16px;flex-wrap:wrap;border:0}.bbq-pdp-review-title h2{font-size:var(--bbq-h2-size);margin:0}.bbq-pdp-review-title a{color:inherit}.bbq-pdp-review-summary{font-size:14px}.bbq-pdp-review-score{text-align:center}.bbq-pdp-review-score strong{font-size:clamp(36px,6vw,50px)}.bbq-pdp-review-score p{font-size:clamp(16px,2.5vw,22px);letter-spacing:1px}.bbq-pdp-review-bars{width:min(300px,100%);display:grid;gap:12px}.bbq-pdp-review-bars>div{background:var(--bbq-color-grey-200);height:8px}.bbq-pdp-review-bars span{height:100%;background:var(--bbq-color-black);display:block}.bbq-pdp-review-summary>p{font-size:12px;line-height:1.5;color:var(--bbq-color-grey-500)}.bbq-pdp-review-prompt{font-size:16px}[data-review]{border-top:1px solid var(--bbq-color-grey-300);padding:30px 0;margin-top:30px}[data-review] h3{font-size:16px}[data-review] h3 small{font-size:12px;color:var(--bbq-color-grey-400);margin-left:8px}[data-review]>div{display:flex;gap:16px;align-items:flex-start;margin-top:20px}[data-review] img{width:84px;height:83px;object-fit:cover;flex-shrink:0}[data-review] p{font-size:14px;line-height:1.5;flex:1;min-width:0}[data-review] span{font-size:14px;white-space:nowrap}[data-review][hidden]{display:none}.bbq-pdp-modal{border:0;background:var(--bbq-color-black);color:var(--bbq-color-white);width:min(1000px,92vw);padding:45px 15px 15px}.bbq-pdp-modal::backdrop{background:#000b}.bbq-pdp-modal iframe{width:100%;aspect-ratio:16/9;border:0}.bbq-pdp-modal button{position:absolute;right:15px;top:10px;background:none;border:0;color:var(--bbq-color-white);font-size:25px}.bbq-sr-only{position:absolute!important;overflow:hidden;width:1px!important;height:1px!important;margin:0!important;padding:0!important;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.bbq-pdp-main :focus-visible,.bbq-pdp-reviews :focus-visible,.bbq-pdp-performance :focus-visible{outline:2px solid var(--bbq-accent);outline-offset:3px}.bbq-pdp-tiles,.bbq-pdp-family,.bbq-pdp-accessories,.bbq-pdp-video-section{max-width:100%;overflow-x:clip}.bbq-pdp-main,.bbq-pdp-overview,.bbq-pdp-benefits,.bbq-pdp-performance,.bbq-pdp-information,.bbq-pdp-specs,.bbq-pdp-reviews{overflow-x:clip}@media(max-width:1100px){.bbq-pdp-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;min-height:0;padding-bottom:56px}.bbq-pdp-main-image{height:min(480px,52vw)}.bbq-pdp-main-image img{width:78%}.bbq-pdp-thumbs button{flex-basis:88px;height:88px}.bbq-pdp-overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding-bottom:72px}.bbq-pdp-benefits>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding-top:40px}.bbq-pdp-performance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;padding-bottom:72px}.bbq-pdp-performance>.bbq-pdp-media{height:auto;aspect-ratio:1;max-height:520px}.bbq-pdp-performance h2{margin-bottom:36px}.bbq-pdp-tile-grid{gap:32px 20px}.bbq-pdp-information article{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px}.bbq-pdp-spec-columns{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:36px}.bbq-pdp-family>h2{font-size:clamp(42px,9vw,72px)}.bbq-pdp-family>div>div{flex-basis:min(340px,70vw)}.bbq-pdp-video-section>.bbq-pdp-video{height:min(520px,58vw)}}@media(max-width:850px){.bbq-pdp-main{grid-template-columns:1fr;gap:8px;padding-bottom:40px}.bbq-pdp-main-image{height:min(420px,70vw);border-radius:0}.bbq-pdp-main-image img{width:72%;height:85%}.bbq-pdp-buy{padding-top:20px;border-top:1px solid var(--bbq-color-grey-300);margin-top:8px}.bbq-pdp-buy h1{font-size:28px;line-height:1.25}.bbq-pdp-brand{margin-bottom:18px}.bbq-pdp-brand img{width:min(140px,42vw);height:auto;max-height:28px}.bbq-pdp-price{margin:20px 0 16px}.bbq-pdp-cart{width:100%}.bbq-pdp-cart button{min-height:52px;font-size:15px;letter-spacing:.04em}.bbq-pdp-swatches button{width:40px;height:40px}.bbq-pdp-fulfilment{grid-template-columns:1fr}.bbq-pdp-overview{grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:56px}.bbq-pdp-overview h2{max-width:none}.bbq-pdp-video-section{padding-bottom:56px}.bbq-pdp-video-section>.bbq-pdp-video{height:min(380px,56vw)}.bbq-pdp-video>button{width:64px;height:64px;font-size:26px}.bbq-pdp-benefits{padding-bottom:56px}.bbq-pdp-benefits>.bbq-pdp-media{height:min(320px,48vw)}.bbq-pdp-benefits>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding-top:32px}.bbq-pdp-performance{grid-template-columns:1fr;gap:28px;padding-bottom:56px}.bbq-pdp-performance>.bbq-pdp-media{order:2;height:auto;aspect-ratio:4/3;max-height:none}.bbq-pdp-performance>div:first-child{order:1}.bbq-pdp-performance h2{margin:0 0 28px}.bbq-pdp-feature-buttons p{max-width:none}.bbq-pdp-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.bbq-pdp-information{padding-top:48px}.bbq-pdp-information article{grid-template-columns:1fr;gap:16px;margin-bottom:48px}.bbq-pdp-spec-columns{grid-template-columns:1fr;gap:28px}.bbq-pdp-spec-columns>div>.bbq-pdp-media{aspect-ratio:548/465}.bbq-pdp-family{padding-block:48px;margin-bottom:56px}.bbq-pdp-family>h2{font-size:clamp(34px,11vw,56px);margin-bottom:28px}.bbq-pdp-family>div{gap:20px;justify-content:flex-start}.bbq-pdp-family>div>div{flex-basis:min(280px,72vw)}.bbq-pdp-accessories .bbq-dept-products-heading{margin-bottom:28px}.bbq-pdp-video-track{padding-bottom:56px;gap:16px}.bbq-pdp-tiles{padding-block:48px}}@media(max-width:600px){.bbq-pdp-main{padding-inline:16px;padding-bottom:32px;gap:4px}.bbq-pdp-main-image{height:min(320px,78vw);background:var(--bbq-color-beige)}.bbq-pdp-main-image img{width:82%;height:88%}.bbq-pdp-thumbs{gap:10px;margin-top:12px;padding-bottom:4px}.bbq-pdp-thumbs button{flex-basis:72px;height:72px}.bbq-pdp-buy h1{font-size:24px;line-height:1.25}.bbq-pdp-short{font-size:15px;margin-top:14px}.bbq-pdp-price strong{font-size:26px}.bbq-pdp-price s{font-size:16px}.bbq-pdp-perks{font-size:13px;margin:22px 0 16px}.bbq-pdp-fulfilment{gap:12px;font-size:12px}.bbq-pdp-pay{margin-bottom:20px}.bbq-pdp-overview{padding-inline:20px;padding-bottom:40px}.bbq-pdp-overview h2{font-size:var(--bbq-h2-size)}.bbq-pdp-overview>div:last-child{font-size:15px}.bbq-pdp-video-section{padding-bottom:40px}.bbq-pdp-video-section>.bbq-pdp-video{height:min(260px,62vw)}.bbq-pdp-video>h2{font-size:clamp(22px,7vw,32px);top:36%}.bbq-pdp-video>button{width:56px;height:56px;font-size:22px}.bbq-pdp-benefits{padding-inline:16px;padding-bottom:40px}.bbq-pdp-benefits>.bbq-pdp-media{height:min(210px,55vw)}.bbq-pdp-benefits>div:last-child{grid-template-columns:1fr;gap:24px;padding-top:24px}.bbq-pdp-benefits h3{font-size:18px;margin-bottom:12px}.bbq-pdp-benefits article:first-child h3:after{margin-top:14px;width:48px;height:3px}.bbq-pdp-benefits p{font-size:14px}.bbq-pdp-performance{padding-inline:16px;padding-bottom:40px;gap:22px}.bbq-pdp-performance h2{font-size:var(--bbq-h2-size);margin-bottom:20px}.bbq-pdp-feature-buttons{gap:18px}.bbq-pdp-feature-buttons button{font-size:16px}.bbq-pdp-feature-buttons p{font-size:14px;margin-top:8px}.bbq-pdp-tiles>div{padding-inline:20px}.bbq-pdp-tiles h2{margin-bottom:24px;font-size:var(--bbq-h2-size)}.bbq-pdp-tile-grid{grid-template-columns:1fr;gap:28px}.bbq-pdp-tile-grid h3{font-size:18px;margin:14px 0 8px}.bbq-pdp-tile-grid p{font-size:14px;-webkit-line-clamp:4}.bbq-pdp-information{padding-inline:20px;padding-top:36px}.bbq-pdp-information article{margin-bottom:36px;gap:12px}.bbq-pdp-information h2{font-size:var(--bbq-h2-size)}.bbq-pdp-information article>div{font-size:14px}.bbq-pdp-specs{padding-inline:20px;padding-bottom:48px}.bbq-pdp-specs h2{font-size:var(--bbq-h2-size)}.bbq-pdp-spec-columns>div:first-child{display:grid;gap:12px}.bbq-pdp-spec-group{font-size:14px;margin:0;padding:14px 14px 4px;border:1px solid var(--bbq-color-grey-300);background:var(--bbq-color-white)}.bbq-pdp-spec-group dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:6px 12px;padding:10px 0;font-size:14px}.bbq .bbq-pdp-spec-group dd{text-align:right}.bbq-pdp-capacity{justify-content:flex-start;gap:12px 14px;font-size:var(--bbq-body-size);line-height:var(--bbq-body-line);font-weight:400;letter-spacing:0}.bbq-pdp-capacity-icon{height:26px}.bbq-pdp-family{padding:40px 16px;margin-bottom:40px}.bbq-pdp-family>h2{font-size:clamp(30px,12vw,40px);margin-bottom:20px}.bbq-pdp-family>div{gap:14px}.bbq-pdp-family>div>div{flex-basis:min(240px,78vw)}.bbq-pdp-family>h3{font-size:18px;margin-top:24px}.bbq-pdp-family>p{font-size:14px}.bbq-pdp-video-track{padding-inline:20px;padding-bottom:40px}.bbq-pdp-video-slides>div{flex:0 0 min(180px,68vw);width:min(180px,68vw);height:min(300px,78vw)}.bbq-pdp-reviews{padding-inline:20px;padding-bottom:48px}.bbq-pdp-review-title{margin-bottom:28px}.bbq-pdp-review-summary{gap:20px}.bbq-pdp-review-bars{width:100%}[data-review]>div{flex-wrap:wrap}[data-review] img{width:72px;height:72px}.bbq-pdp-accessories .bbq-product-media img{max-width:100%;max-height:180px}.bbq-pdp-accessories .bbq-dept-products-heading{flex-direction:column;align-items:flex-start;gap:8px}.bbq-pdp-accessories .bbq-dept-products-heading p{max-width:none;margin-top:8px;font-size:14px}}@media(hover:hover)and (pointer:fine){.bbq .bbq-pdp-tile-grid article:hover .bbq-pdp-media img,.bbq .bbq-pdp-tile-grid article:focus-within .bbq-pdp-media img{transform:scale(1.05)}.bbq .bbq-pdp-tile-grid article:hover h3,.bbq .bbq-pdp-tile-grid article:hover h3 a,.bbq .bbq-pdp-tile-grid article:focus-within h3,.bbq .bbq-pdp-tile-grid article:focus-within h3 a{color:var(--bbq-color-red-hover)!important}.bbq .bbq-pdp-tile-grid article:hover p,.bbq .bbq-pdp-tile-grid article:focus-within p{color:var(--bbq-color-grey-600)}}@media(prefers-reduced-motion:reduce){.bbq-pdp-tile-grid .bbq-pdp-media img,.bbq-pdp-tile-grid h3,.bbq-pdp-tile-grid p{transition:none}}@media(max-width:1000px){.bbq-pdp-overview,.bbq-pdp-tiles>div,.bbq-pdp-information,.bbq-pdp-video-track,.bbq-pdp-specs{padding-inline:24px}}@media(max-width:750px){.bbq-pdp-overview,.bbq-pdp-tiles>div,.bbq-pdp-information,.bbq-pdp-video-track,.bbq-pdp-specs{padding-inline:20px}}@media(max-width:380px){.bbq-pdp-cart{flex-wrap:wrap}.bbq-pdp-cart input{width:100%;height:44px}.bbq-pdp-cart button{width:100%;flex:1 1 100%}.bbq-pdp-benefits>div:last-child{grid-template-columns:1fr}.bbq-pdp-brand{flex-direction:column;align-items:flex-start}}@media(max-width:750px){.bbq-pdp-video-track.is-ready .bbq-pdp-video-viewport{overflow:hidden;touch-action:pan-y;cursor:grab}.bbq-pdp-video-track.is-ready .bbq-pdp-video-viewport.is-dragging{cursor:grabbing}.bbq-pdp-video-track.is-ready .bbq-pdp-video-slides{gap:12px;transition:transform .4s ease}.bbq-pdp-video-track.is-ready .bbq-pdp-video-slides>div{flex:0 0 calc((100cqi - 12px) / 1.5);width:calc((100cqi - 12px) / 1.5);height:auto}.bbq-pdp-video-track.is-ready .bbq-pdp-video-slides .bbq-pdp-video{width:100%;max-width:none;height:auto;aspect-ratio:3/5}}@media(prefers-reduced-motion:reduce){.bbq-pdp-video-track.is-ready .bbq-pdp-video-slides{transition:none}}body.bbq-design-pages .bbq-pdp-overview,body.bbq-design-pages .bbq-pdp-benefits,body.bbq-design-pages .bbq-pdp-performance,body.bbq-design-pages .bbq-pdp-tiles,body.bbq-design-pages .bbq-pdp-information,body.bbq-design-pages .bbq-pdp-specs{font-family:var(--bbq-font-body);line-height:1.3;letter-spacing:0;--bbq-red: var(--bbq-color-red);--bbq-accent: var(--bbq-color-red);--bbq-text: var(--bbq-color-black);color:var(--bbq-fg, var(--bbq-color-black))}body.bbq-design-pages .bbq-pdp-spec-group h3{font-family:var(--bbq-font-display);font-weight:500;line-height:var(--bbq-label-line);letter-spacing:0}body.bbq-design-pages .bbq-pdp-benefits article:first-child h3:after{font-family:var(--bbq-font-display);font-weight:600;line-height:1.16;letter-spacing:0}body.bbq-design-pages .bbq-pdp-information h2{font-family:var(--bbq-font-display);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line);letter-spacing:var(--bbq-h2-tracking);font-size:var(--bbq-h2-size)}body.bbq-design-pages .bbq-pdp-tile-grid h3{font-family:var(--bbq-font-display);font-weight:500;line-height:1.3;letter-spacing:0}body.bbq-design-pages .bbq-pdp-tiles h2{font-family:var(--bbq-font-display);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line);letter-spacing:var(--bbq-h2-tracking);font-size:var(--bbq-h2-size)}body.bbq-design-pages .bbq-pdp-tile-grid h3 a{font-family:var(--bbq-font-display);font-weight:600;line-height:1.16;letter-spacing:0}body.bbq-design-pages .bbq-pdp-benefits h3{font-family:var(--bbq-font-display);font-weight:500;line-height:1.3;letter-spacing:0;font-size:20px}body.bbq-design-pages .bbq-pdp-specs h2,body.bbq-design-pages .bbq-pdp-overview h2{font-family:var(--bbq-font-display);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line);letter-spacing:var(--bbq-h2-tracking);font-size:var(--bbq-h2-size)}body.bbq-design-pages .bbq-pdp-spec-group h3:after{font-family:var(--bbq-font-display);font-weight:600;line-height:1.16;letter-spacing:0}body.bbq-design-pages .bbq-pdp-performance h2{font-family:var(--bbq-font-display);font-weight:var(--bbq-h2-weight);line-height:var(--bbq-h2-line);letter-spacing:var(--bbq-h2-tracking);font-size:var(--bbq-h2-size)}body.bbq-design-pages .bbq-pdp-benefits p{color:var(--bbq-color-grey-600)}body.bbq-design-pages .bbq-pdp-spec-group{color:var(--bbq-color-grey-600);font-size:16px;line-height:1.3}body.bbq-design-pages .bbq-pdp-overview>div:last-child{font-size:16px;line-height:1.3;color:var(--bbq-color-grey-600)}body.bbq-design-pages .bbq-pdp-information article>div{font-size:16px;line-height:1.3;color:var(--bbq-color-grey-600)}body.bbq-design-pages .bbq-pdp-spec-group dd{font-weight:400;color:var(--bbq-color-grey-600)}@media(max-width:600px){body.bbq-design-pages .bbq-pdp-overview h2{font-size:var(--bbq-h2-size)}}@media(max-width:600px){body.bbq-design-pages .bbq-pdp-specs h2{font-size:var(--bbq-h2-size)}}@media(max-width:600px){body.bbq-design-pages .bbq-pdp-information h2{font-size:var(--bbq-h2-size)}}@media(max-width:600px){body.bbq-design-pages .bbq-pdp-performance h2{font-size:var(--bbq-h2-size)}}@media(max-width:600px){body.bbq-design-pages .bbq-pdp-tiles h2{font-size:var(--bbq-h2-size)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bbq-pdp.css.map */
