.bbq-pdp-family{isolation:isolate;position:relative;clear:both;width:100%}.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:var(--bbq-h4-size);text-align:center;margin-top:clamp(28px,4vw,50px);font-weight:600;letter-spacing:0;line-height:var(--bbq-h4-line)}.bbq-pdp-family>p{max-width:340px;margin:15px auto 0;font-size:var(--bbq-body-size);text-align:center;padding-inline:8px;font-weight:400;letter-spacing:0}.bbq-pdp-family{max-width:100%;overflow-x:clip}@media(max-width:1100px){.bbq-pdp-family>h2{font-size:clamp(42px,9vw,72px)}.bbq-pdp-family>div>div{flex-basis:min(340px,70vw)}}@media(max-width:850px){.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)}}@media(max-width:600px){.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:var(--bbq-h4-size);margin-top:24px;font-weight:600;letter-spacing:0;line-height:var(--bbq-h4-line)}.bbq-pdp-family>p{font-size:var(--bbq-body-sm-size);font-weight:400;letter-spacing:0}}.bbq-pdp-family-stage{position:relative}.bbq-pdp-family-stage>h2{position:absolute;left:0;right:0;top:46%;transform:translateY(-50%);margin:0;z-index:2;pointer-events:none;text-align:center;font-size:clamp(34px,9vw,96px);line-height:.95;color:var(--bbq-color-black);letter-spacing:-.02em}.bbq-pdp-family-products{display:flex;justify-content:center;gap:clamp(16px,3vw,45px);overflow-x:auto;padding:8px 0 12px}.bbq-pdp-family-products>div{flex:0 0 min(517px,78vw);max-width:517px}.bbq-pdp-family [data-family-product]{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.bbq-pdp-family [data-family-product][aria-pressed=true] img{outline:2px solid var(--bbq-color-black);outline-offset:6px}.bbq-pdp-family h3 a{color:inherit;text-decoration:none}.bbq-pdp-family-live>h2{position:static;font-size:70px;white-space:normal;margin:0 20px 35px}.bbq-pdp-family-live>.bbq-pdp-family-products{max-width:1440px;margin:auto;justify-content:flex-start;overflow-x:auto;gap:30px;padding:0 30px 25px;scroll-snap-type:x mandatory}.bbq-pdp-family-products article{flex:0 0 calc((100% - 60px) / 3);min-width:250px;text-align:center;scroll-snap-align:start}.bbq-pdp-family-products a{color:inherit;text-decoration:none}.bbq-pdp-family-products img{width:100%;height:310px}.bbq-pdp-family-products h3{font-size:23px;margin:20px 0 15px}.bbq-pdp-family-products p{font-size:16px;line-height:1.5;margin-bottom:16px}@media(max-width:850px){.bbq-pdp-family-live>h2{font-size:48px}}@media(max-width:600px){.bbq-pdp-family-live>h2{font-size:38px}.bbq-pdp-family-products article{flex-basis:85%}.bbq-pdp-family-products img{height:260px}}.bbq.bbq-pdp-family>.bbq-pdp-family-stage{display:block;overflow:visible;padding:0;max-width:900px;margin:auto}.bbq.bbq-pdp-family .bbq-pdp-family-stage>h2{position:static;transform:none;pointer-events:auto;margin:0 0 32px;font-size:clamp(30px,4vw,48px);line-height:1.15}.bbq.bbq-pdp-family .bbq-family-viewport{max-width:640px;width:100%;overflow:hidden;margin:auto;touch-action:pan-y}.bbq.bbq-pdp-family .bbq-pdp-family-products{display:flex;justify-content:flex-start;gap:0;padding:0;margin:0;overflow:visible;width:100%;transition:transform .35s ease}.bbq.bbq-pdp-family .bbq-pdp-family-products>div{flex:0 0 100%;max-width:none;min-width:0;box-sizing:border-box}.bbq.bbq-pdp-family .bbq-pdp-family-products img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;outline:none;mix-blend-mode:normal;border-radius:8px}.bbq.bbq-pdp-family [data-family-product],.bbq.bbq-pdp-family [data-family-product]:hover{box-shadow:none;translate:none;scale:1;background:transparent}.bbq.bbq-pdp-family .bbq-family-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:22px}.bbq.bbq-pdp-family .bbq-family-controls[hidden]{display:none}.bbq.bbq-pdp-family .bbq-family-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--bbq-color-grey-300);border-radius:50%;background:var(--bbq-color-white);color:var(--bbq-color-black);cursor:pointer;box-shadow:none;translate:none;scale:1;transition:background-color .18s,color .18s,border-color .18s}.bbq.bbq-pdp-family .bbq-family-controls button:not(:disabled):hover{background:var(--bbq-color-red-hover);border-color:var(--bbq-color-red-hover);color:var(--bbq-color-white);box-shadow:none;translate:none}.bbq.bbq-pdp-family .bbq-family-controls button:disabled{opacity:.35;cursor:default}.bbq.bbq-pdp-family .bbq-family-controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.bbq.bbq-pdp-family [data-family-position]{min-width:48px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums;color:var(--bbq-color-grey-600)}.bbq.bbq-pdp-family>h3{max-width:780px;margin:28px auto 12px}.bbq.bbq-pdp-family>p{max-width:540px;margin:0 auto}@media(prefers-reduced-motion:reduce){.bbq.bbq-pdp-family .bbq-pdp-family-products{transition:none}}.bbq.bbq-pdp-family{padding-inline:0;padding-block:70px 60px}.bbq.bbq-pdp-family>.bbq-pdp-family-stage{max-width:1800px;isolation:isolate}.bbq.bbq-pdp-family .bbq-pdp-family-stage>h2{position:absolute;top:36%;left:0;right:0;z-index:-1;transform:translateY(-50%);margin:0;font-size:clamp(64px,10.5vw,190px);line-height:1;white-space:nowrap;letter-spacing:-.055em;pointer-events:none;color:var(--bbq-color-black)}.bbq.bbq-pdp-family .bbq-family-viewport{max-width:none;width:100%}.bbq.bbq-pdp-family .bbq-pdp-family-products{transition:none}.bbq.bbq-pdp-family .bbq-pdp-family-products>div{flex:0 0 33.333333%;padding:0 12px}.bbq.bbq-pdp-family .bbq-pdp-family-products img{width:100%;height:clamp(280px,34vw,610px);aspect-ratio:auto;object-fit:contain;border-radius:0;mix-blend-mode:normal}.bbq.bbq-pdp-family [data-family-product][aria-pressed=true] img{outline:none}.bbq.bbq-pdp-family .bbq-family-controls{margin-top:12px}@media(max-width:600px){.bbq.bbq-pdp-family{padding-block:36px}.bbq.bbq-pdp-family .bbq-pdp-family-products>div{padding:0 2px}.bbq.bbq-pdp-family .bbq-pdp-family-products img{height:190px}.bbq.bbq-pdp-family .bbq-pdp-family-stage>h2{font-size:10.5vw;top:33%}.bbq.bbq-pdp-family>h3,.bbq.bbq-pdp-family>p{padding-inline:20px}}.bbq.bbq-pdp-family>.bbq-pdp-family-stage{max-width:none}.bbq.bbq-pdp-family .bbq-pdp-family-products>div{flex-basis:50%;padding-inline:clamp(4px,1vw,20px)}.bbq.bbq-pdp-family .bbq-pdp-family-products img{height:clamp(300px,40vw,720px)}.bbq.bbq-pdp-family [data-family-product],.bbq.bbq-pdp-family [data-family-product]:hover,.bbq.bbq-pdp-family [data-family-product]:focus{box-shadow:none;outline:none;translate:none;scale:1}.bbq.bbq-pdp-family [data-family-product]:focus-visible{outline:2px solid var(--bbq-color-red-hover);outline-offset:-4px}@media(max-width:600px){.bbq.bbq-pdp-family .bbq-pdp-family-products img{height:240px}}.bbq.bbq-pdp-family .bbq-family-viewport,.bbq.bbq-pdp-family .bbq-family-viewport [data-family-product]{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}.bbq.bbq-pdp-family .bbq-family-viewport.is-dragging,.bbq.bbq-pdp-family .bbq-family-viewport.is-dragging [data-family-product]{cursor:grabbing}.bbq.bbq-pdp-family .bbq-family-viewport img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bbq.bbq-pdp-family .bbq-family-controls{margin:0;height:0}.bbq.bbq-pdp-family .bbq-family-controls button{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:48px;height:48px;background:#fffffff2;border-color:var(--bbq-color-grey-300)}.bbq.bbq-pdp-family [data-family-prev]{left:clamp(12px,2vw,36px)}.bbq.bbq-pdp-family [data-family-next]{right:clamp(12px,2vw,36px)}.bbq.bbq-pdp-family [data-family-position]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bbq.bbq-pdp-family .bbq-pdp-family-products img{transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.bbq.bbq-pdp-family .bbq-family-viewport:not(.is-dragging) [data-family-product]:hover img{transform:scale(1.015)}}.bbq.bbq-pdp-family .bbq-family-vendor{margin:24px auto 8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bbq-color-grey-600)}.bbq.bbq-pdp-family>h3{margin:0 auto 12px}.bbq.bbq-pdp-family .bbq-family-price{margin:16px auto;font-size:20px;font-weight:600;color:var(--bbq-color-black)}.bbq.bbq-pdp-family .bbq-family-cta{display:flex;width:fit-content;align-items:center;justify-content:center;gap:24px;margin:20px auto 0;padding:14px 26px;min-height:48px;box-sizing:border-box;background:var(--bbq-color-red);color:var(--bbq-color-white);text-decoration:none;border-radius:3px;font-weight:600;transition:background-color .18s ease}.bbq.bbq-pdp-family .bbq-family-cta:hover{background:var(--bbq-color-red-hover);color:var(--bbq-color-white)}@media(max-width:600px){.bbq.bbq-pdp-family .bbq-family-controls button{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.bbq.bbq-pdp-family .bbq-pdp-family-products img{transition:none}}body.bbq-design-pages .bbq-pdp-family{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));background:var(--bbq-color-beige)}body.bbq-design-pages .bbq-pdp-family h3 a{font-family:var(--bbq-font-display);font-weight:600;line-height:inherit;letter-spacing:0}body.bbq-design-pages .bbq-pdp-family-live>h2{font-family:var(--bbq-font-display);font-weight:600;line-height:1.16;letter-spacing:0}body.bbq-design-pages .bbq-pdp-family-stage>h2{font-family:var(--bbq-font-display);font-weight:600;line-height:1.16;letter-spacing:0}body.bbq-design-pages .bbq-pdp-family-products h3{font-family:var(--bbq-font-display);font-weight:500;line-height:1.3;letter-spacing:0;font-size:22px}body.bbq-design-pages .bbq-pdp-family .bbq-pdp-family-stage>h2{font-family:var(--bbq-font-display);font-weight:var(--bbq-h1-weight);line-height:var(--bbq-h1-line);letter-spacing:var(--bbq-h1-tracking);font-size:var(--bbq-h1-size);color:var(--bbq-color-black)}body.bbq-design-pages .bbq-pdp-family>h2{font-family:var(--bbq-font-display);font-weight:600;line-height:1.16;letter-spacing:0}body.bbq-design-pages .bbq-pdp-family>h3{font-family:var(--bbq-font-display);font-weight:600;letter-spacing:0}body.bbq-design-pages .bbq-pdp-family-products{color:var(--bbq-color-black)}body.bbq-design-pages .bbq-family-cta{font-family:var(--bbq-font-display);font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0;color:var(--bbq-color-white)}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range){padding:152px 0 163px;overflow:hidden}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range)>.bbq-pdp-family-stage{position:relative}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range) .bbq-pdp-family-stage>h2{top:113px;transform:none;font-family:var(--bbq-font-display);font-size:140px;font-weight:700;line-height:168px;letter-spacing:0}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range) .bbq-family-viewport{width:min(1242px,86.25vw);max-width:none;margin-inline:auto;overflow:visible}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range) .bbq-pdp-family-products>div{flex:0 0 50%;padding:0 calc(50% * 52 / 621)}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range) .bbq-pdp-family-products img{width:100%;height:auto;aspect-ratio:517 / 371;border-radius:var(--bbq-radius)}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range) .bbq-family-controls{margin:0}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range)>h3{margin:48px auto 0;font-family:var(--bbq-font-display);font-size:var(--bbq-subheading-size);font-weight:500;line-height:var(--bbq-subheading-line);letter-spacing:0}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range)>h3 a{font-weight:500}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range)>p{max-width:334px;margin:24px auto 0;padding:0;font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);line-height:var(--bbq-body-line);color:var(--bbq-color-black)}@media(max-width:767px){body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range){padding:72px 0 80px}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range) .bbq-pdp-family-stage>h2{top:54px;font-size:67.6px;line-height:81px}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range) .bbq-family-viewport{width:86.25vw}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range)>h3{margin-top:22px;font-size:var(--bbq-h5-size);line-height:var(--bbq-h5-line);font-weight:600}body.bbq-design-pages .bbq.bbq-pdp-family:not(.bbq-family--range)>p{margin-top:12px;max-width:236px;font-size:var(--bbq-caption-size);line-height:var(--bbq-caption-line)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bbq-pdp-family.css.map */
