.bbq-pdp{--bbq-pdp-orange: #c4410c;--bbq-pdp-warm: #fbf6f0;--bbq-pdp-line: #e5ded3;--bbq-pdp-muted: #6b645b;--bbq-pdp-check: #2e7d4f}.bbq-pdp .bbq-priceblock--lg .bbq-priceblock__now{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.bbq-pdp .bbq-priceblock--lg .bbq-price{font-size:44px;font-weight:800;letter-spacing:-1px;line-height:1.05;color:var(--bbq-pdp-orange)}.bbq-pdp .product-details:has(variant-picker) .bbq-priceblock--lg .bbq-priceblock__now:after{content:"Your configured total";font-size:13px;color:var(--bbq-pdp-muted)}.bbq-pdp .product-information__grid:has(.bbq-pdp-aside) .product-details .shopify-block:has(>.bbq-assurance),.bbq-pdp .product-information__grid:has(.bbq-pdp-aside) .product-details .bbq-assurance{display:none}.bbq-pdp .bbq-steps__title[hidden]{display:block;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--bbq-pdp-line);font-size:20px;font-weight:700;letter-spacing:-.3px}.bbq-pdp variant-picker .variant-picker__form{display:flex;flex-direction:column;gap:12px;counter-reset:bbq-step}.bbq-pdp variant-picker .variant-picker__form>.variant-option{counter-increment:bbq-step;margin:0;padding:14px 16px 16px;border:1px solid var(--bbq-pdp-line);border-radius:8px;background:#fff;--color-variant-border: #d9d2c7;--color-variant-background: #fff;--color-variant-text: #1d1d1d;--color-variant-hover-border: var(--bbq-pdp-orange);--color-variant-hover-background: #fff;--color-variant-hover-text: #1d1d1d;--color-selected-variant-border: var(--bbq-pdp-orange);--color-selected-variant-background: #fdf1e8;--color-selected-variant-text: #1d1d1d;--color-selected-variant-hover-border: var(--bbq-pdp-orange);--color-selected-variant-hover-background: #fdf1e8;--color-selected-variant-hover-text: #1d1d1d;--options-border-radius: 6px}.bbq-pdp variant-picker .variant-option--buttons{gap:10px}.bbq-pdp variant-picker .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bbq-pdp variant-picker .variant-option--buttons>legend{float:left;grid-column:1 / -1;width:100%}.bbq-pdp variant-picker .variant-option--buttons>legend,.bbq-pdp variant-picker .variant-option[data-testid=variant-option-single]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:0 0 4px;font-size:17px;font-weight:700;color:#1d1d1d}.bbq-pdp variant-picker .variant-option[data-testid=variant-option-single]{margin:0}.bbq-pdp variant-picker .variant-option--buttons>legend:before,.bbq-pdp variant-picker .variant-option[data-testid=variant-option-single]:before{content:counter(bbq-step) ".";min-width:1.15em}.bbq-pdp .bbq-step__value[hidden],.bbq-pdp variant-picker .variant-option .variant-option__swatch-value{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:0;font-size:14px;font-weight:400;color:#1d1d1d;text-align:right}.bbq-pdp .bbq-step__value[hidden]:after,.bbq-pdp variant-picker .variant-option .variant-option__swatch-value:after{content:"";flex:none;width:16px;height:16px;background:var(--bbq-pdp-check);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.bbq-pdp .bbq-step__hint[hidden]{display:block;order:9;flex:0 0 100%;padding-left:calc(1.15em + 6px);margin-top:2px;font-size:13px;font-weight:400;color:var(--bbq-pdp-muted)}.bbq-pdp variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:54px;min-width:0;white-space:normal;justify-content:flex-start;padding:10px 14px;font-size:14px}.bbq-pdp variant-picker .variant-option--buttons .variant-option__button-label:has(:checked){font-weight:600}.bbq-pdp variant-picker .variant-option--buttons .variant-option__button-label:has(:checked):before{border-width:2px}.bbq-pdp variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;overflow-wrap:anywhere}.bbq-pdp variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text:before{content:"";flex:none;width:18px;height:18px;border:1.5px solid #b9b1a5;border-radius:50%;background:#fff center / 12px no-repeat}.bbq-pdp variant-picker .variant-option--buttons .variant-option__button-label:has(:checked) .variant-option__button-label__text:before{border-color:var(--bbq-pdp-orange);background-color:var(--bbq-pdp-orange);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bbq-pdp .bbq-selection[hidden]{display:block;margin-top:16px;padding:20px 22px;border:1px solid var(--bbq-pdp-line);border-radius:8px;background:var(--bbq-pdp-warm)}.bbq-pdp .bbq-selection__eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.8px;color:var(--bbq-pdp-orange)}.bbq-pdp .bbq-selection__title{margin:4px 0 14px;font-size:20px;font-weight:700;letter-spacing:-.3px}.bbq-pdp .bbq-selection__rows{display:flex;flex-direction:column;gap:8px;margin:0}.bbq-pdp .bbq-selection__rows>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.bbq-pdp .bbq-selection__rows dt{font-weight:600}.bbq-pdp .bbq-selection__rows dd{margin:0;text-align:right}.bbq-pdp .bbq-selection__rows>.bbq-selection__total{align-items:baseline;margin-top:6px;padding-top:12px;border-top:1px solid var(--bbq-pdp-line)}.bbq-pdp .bbq-selection__total dt{font-size:16px}.bbq-pdp .bbq-selection__total dd{font-size:24px;font-weight:800;color:var(--bbq-pdp-orange)}.bbq-pdp .product-details .accelerated-checkout-block{display:none!important}.bbq-pdp .product-details .add-to-cart-button{min-height:56px;font-size:16px;font-weight:700}.bbq-pdp-aside{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.bbq-pdp-aside .bbq-assurance{padding:18px 20px}.bbq-pdp-expert{display:flex;gap:18px;padding:22px 24px;border:1px solid var(--bbq-pdp-line);border-radius:8px;background:var(--bbq-pdp-warm)}.bbq-pdp-expert__icon{flex:none;width:56px;height:56px;color:var(--bbq-pdp-orange)}.bbq-pdp-expert p{margin:0}.bbq-pdp-expert__lead{font-size:13px;font-weight:700;letter-spacing:.6px;color:var(--bbq-pdp-orange)}.bbq-pdp-expert__title{margin-top:6px!important;font-size:15px;font-weight:600}.bbq-pdp-expert__text{margin-top:4px!important;font-size:14px;color:var(--bbq-pdp-muted)}.bbq-pdp-expert__link{display:inline-block;margin-top:10px;font-size:16px;font-weight:600;color:var(--bbq-pdp-orange);text-decoration:none}.bbq-pdp-expert__link:hover,.bbq-pdp-expert__link:focus-visible{text-decoration:underline}@media screen and (max-width:749px){.bbq-pdp .bbq-priceblock--lg .bbq-price{font-size:36px}.bbq-pdp .bbq-pdp-aside{grid-column:2 / 3;order:2;margin-top:8px}.bbq-pdp-expert{padding:18px}}@media screen and (min-width:750px){.bbq-pdp .product-information__grid.product-information--media-left:has(.bbq-pdp-aside){grid-template-rows:auto 1fr}.bbq-pdp .product-information--media-left:has(.bbq-pdp-aside)>.product-information__media{grid-column:1;grid-row:1}.bbq-pdp .product-information--media-left:has(.bbq-pdp-aside)>.product-details{grid-column:2;grid-row:1 / span 2}.bbq-pdp .product-information--media-left>.bbq-pdp-aside{grid-column:1;grid-row:2;align-self:start;justify-self:center;max-width:600px;padding:32px calc(var(--gap, 0px) / 2) 0 0}}.bbq-pdp variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none}.bbq-pdp variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){background-color:#fdf1e8}.bbq-pdp .bbq-fbt[data-layout=inline]{margin:0 0 16px;padding:18px 20px;border:1px solid var(--bbq-pdp-line);border-radius:8px;background:#fff}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__heading{margin:0 0 12px;font-size:17px;font-weight:700}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__row{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__item{position:relative;max-width:none;align-items:center;gap:12px;padding:10px 12px;border:1px solid #d9d2c7;border-radius:6px}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__item:has(:checked){border:2px solid var(--bbq-pdp-orange);padding:9px 11px;background:#fdf1e8}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__media{order:1}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__media img{inline-size:56px;block-size:56px;border-radius:4px}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__meta{order:2;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__check{order:0}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__item:has(.bbq-fbt__check){padding-left:44px}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__item:has(:checked){padding-left:43px}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__check{position:absolute;top:0;right:0;bottom:0;left:0;padding-left:14px;cursor:pointer;z-index:1}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__check input{width:18px;height:18px;margin:0;accent-color:var(--bbq-pdp-orange);cursor:pointer}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__title{position:relative;z-index:2;font-size:14px;overflow-wrap:break-word}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__price{font-size:14px;white-space:nowrap}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__note{grid-column:1 / -1}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__summary{justify-content:space-between;gap:4px 12px;margin-top:12px}.bbq-pdp .bbq-fbt[data-layout=inline] .bbq-fbt__total-value{font-size:16px}.bbq-pdp .bbq-fbt[data-layout=inline]:not([data-has-addons]) .bbq-fbt__total{display:none}.bbq-pdp .bbq-fbt__inline-note{margin:0;font-size:13px;color:var(--bbq-pdp-muted)}.bbq-pdp variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text:has(.bbq-step__price){display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;row-gap:2px}.bbq-pdp variant-picker .variant-option__button-label__text:has(.bbq-step__price):before{grid-row:1 / span 2;align-self:center}.bbq-pdp variant-picker .variant-option__button-label__text:has(.bbq-step__part):has(.bbq-step__price):before{grid-row:1 / span 3}.bbq-pdp .bbq-step__part[hidden]{display:block;grid-column:2;font-size:12px;font-weight:400;letter-spacing:.2px;color:var(--bbq-pdp-muted)}.bbq-pdp .bbq-step__price[hidden]{display:block;white-space:nowrap;overflow-wrap:normal;grid-column:2;font-size:12.5px;font-weight:600;color:var(--bbq-pdp-check)}.bbq-pdp .bbq-step__price--extra[hidden]{color:#1d1d1d}.bbq-pdp .bbq-step__price--none[hidden]{font-weight:400;color:var(--bbq-pdp-muted)}.bbq-pdp variant-picker .variant-option[data-bbq-cover-in-addons]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bbq-product-style.css.map */
