.bbq-store-icon{display:block;flex:0 0 auto;width:24px;height:24px}:is(.bbq-store-detail-hero,.bbq-store-benefits,.bbq-store-visit,.bbq-store-feature,.bbq-store-tiles,.bbq-store-quote,.bbq-store-reviews){text-transform:none;letter-spacing:0}:is(.bbq-store-detail-hero,.bbq-store-benefits,.bbq-store-visit,.bbq-store-feature,.bbq-store-tiles,.bbq-store-quote,.bbq-store-reviews) :is(h1,h2,h3,p,ul,blockquote){margin:0;padding:0;text-transform:none}.bbq-store-heading-group{display:flex;flex-direction:column;gap:16px}.bbq .bbq-store-eyebrow{font-family:var(--bbq-font-display);font-size:16px;font-weight:600;line-height:22.4px;text-transform:uppercase;color:var(--bbq-color-red)}.bbq .bbq-store-h2{font-family:var(--bbq-font-display);font-size:var(--bbq-h2-size);font-weight:700;line-height:var(--bbq-h2-line);letter-spacing:0;color:var(--bbq-color-black)}.bbq .bbq-button.bbq-store-button{width:288px;max-width:100%;height:57px;padding:20px 24px}.bbq.bbq-store-detail-hero{display:grid;grid-template-columns:1fr 1fr;min-height:625px;background:var(--bbq-store-detail-bg, var(--bbq-color-charcoal));color:var(--bbq-color-white)}.bbq-store-detail-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:32px;padding:48px 100px 48px var(--bbq-page-margin);min-width:0}.bbq-store-detail-hero__heading{display:flex;flex-direction:column;gap:16px}.bbq.bbq-store-detail-hero .bbq-store-detail-hero__eyebrow{font-family:var(--bbq-font-display);font-size:16px;font-weight:600;line-height:22.4px;text-transform:uppercase;color:var(--bbq-color-beige)}.bbq.bbq-store-detail-hero .bbq-store-detail-hero__title{font-family:var(--bbq-font-display);font-size:var(--bbq-h1-size);font-weight:600;line-height:var(--bbq-h1-line);letter-spacing:var(--bbq-h1-tracking);color:var(--bbq-color-white);max-width:520px}.bbq.bbq-store-detail-hero .bbq-store-detail-hero__text{font-family:var(--bbq-font-body);font-size:16px;font-weight:400;line-height:20.8px;color:var(--bbq-color-white);max-width:481px}.bbq.bbq-store-detail-hero .bbq-store-detail-hero__facts{list-style:none;display:flex;flex-direction:column;gap:12px}.bbq-store-detail-hero__facts li{display:flex;align-items:center;gap:8px;font-family:var(--bbq-font-body);font-size:14px;font-weight:400;line-height:20px;color:var(--bbq-color-white)}.bbq-store-detail-hero__facts .bbq-store-icon{width:20px;height:20px}.bbq-store-detail-hero__facts a{color:inherit;text-decoration:none}.bbq-store-detail-hero__buttons{display:flex;flex-direction:column;gap:12px;width:288px;max-width:100%}.bbq-store-detail-hero__buttons:empty{display:none}.bbq.bbq-store-detail-hero .bbq-store-detail-hero__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:57px;padding:0 24px;border-radius:4px;font-family:var(--bbq-font-display);font-size:14px;font-weight:700;line-height:16.8px;text-transform:uppercase;text-decoration:none;text-align:center;transition:background-color .2s,color .2s}.bbq.bbq-store-detail-hero .bbq-store-detail-hero__button--primary{background:var(--bbq-color-red);color:var(--bbq-color-white)}.bbq.bbq-store-detail-hero .bbq-store-detail-hero__button--outline{border:1px solid var(--bbq-color-white);background:transparent;color:var(--bbq-color-white)}@media(hover:hover){.bbq.bbq-store-detail-hero .bbq-store-detail-hero__button--primary:hover{background:var(--bbq-color-red-hover, #c80000)}.bbq.bbq-store-detail-hero .bbq-store-detail-hero__button--outline:hover{background:var(--bbq-color-white);color:var(--bbq-color-black)}}.bbq-store-detail-hero__media{position:relative;overflow:hidden;min-height:320px}.bbq-store-detail-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bbq.bbq-store-benefits{display:flex;align-items:center;min-height:175px;padding:48px var(--bbq-page-margin);background:var(--bbq-store-section-bg, var(--bbq-color-beige))}.bbq.bbq-store-benefits .bbq-store-benefits__list{list-style:none;display:flex;width:100%;max-width:var(--bbq-content-width, 1240px);margin:0 auto}.bbq-store-benefits__item{flex:1 1 0;min-width:0;min-height:72px;display:flex;align-items:flex-start;gap:16px;padding:0 32px}.bbq-store-benefits__item:first-child{padding-left:0}.bbq-store-benefits__item:last-child{padding-right:0}.bbq-store-benefits__item+.bbq-store-benefits__item{border-left:1px solid var(--bbq-color-grey-300)}.bbq-store-benefits__item .bbq-store-icon{width:32px;height:32px;color:var(--bbq-color-red)}.bbq-store-benefits__copy{display:flex;flex-direction:column;gap:8px;min-width:0}.bbq.bbq-store-benefits .bbq-store-benefits__title{font-family:var(--bbq-font-display);font-size:16px;font-weight:600;line-height:22.4px;color:var(--bbq-color-black)}.bbq.bbq-store-benefits .bbq-store-benefits__text{font-family:var(--bbq-font-body);font-size:14px;line-height:18.2px;color:var(--bbq-color-grey-700)}.bbq.bbq-store-visit{display:grid;grid-template-columns:1fr 1fr;min-height:628px;background:var(--bbq-color-white)}.bbq-store-visit__copy{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:48px 100px 48px var(--bbq-page-margin);min-width:0}.bbq.bbq-store-visit .bbq-store-visit__text{font-family:var(--bbq-font-body);font-size:16px;line-height:20.8px;color:var(--bbq-color-grey-700)}.bbq-store-hours{display:flex;flex-direction:column}.bbq.bbq-store-visit .bbq-store-hours__title{font-family:var(--bbq-font-display);font-size:16px;font-weight:600;line-height:22.4px;color:var(--bbq-color-black)}.bbq-store-hours__row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--bbq-color-grey-300);font-family:var(--bbq-font-body);font-size:14px;line-height:18.2px}.bbq-store-hours__row span{color:var(--bbq-color-grey-700)}.bbq-store-hours__row strong{font-weight:600;color:var(--bbq-color-black);text-align:right}.bbq.bbq-store-visit .bbq-store-visit__note{font-family:var(--bbq-font-body);font-size:14px;line-height:18.2px;color:var(--bbq-color-charcoal)}.bbq-store-visit__media{padding:24px;min-width:0}.bbq-store-visit__map{position:relative;height:100%;min-height:580px;border-radius:4px;overflow:hidden;background:var(--bbq-color-grey-200)}.bbq-store-visit__map :is(iframe,img){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.bbq.bbq-store-feature{display:grid;grid-template-columns:1fr 1fr;min-height:628px}.bbq-store-feature__media{padding:24px;min-width:0}.bbq-store-feature__media img{display:block;width:100%;height:100%;min-height:580px;max-height:580px;object-fit:cover;border-radius:4px}.bbq-store-feature__copy{display:flex;align-items:center;justify-content:center;padding:48px 94px;min-width:0}.bbq-store-feature__inner{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%;max-width:532px}.bbq.bbq-store-feature .bbq-store-feature__text{font-family:var(--bbq-font-body);font-size:16px;line-height:20.8px;color:var(--bbq-color-grey-600)}.bbq.bbq-store-feature .bbq-store-feature__small{font-family:var(--bbq-font-body);font-size:14px;line-height:18.2px;color:var(--bbq-color-black)}.bbq.bbq-store-tiles{display:flex;flex-direction:column;gap:48px;padding:80px var(--bbq-page-margin)}.bbq-store-tiles>*{width:100%;max-width:var(--bbq-content-width, 1240px);margin-left:auto;margin-right:auto}.bbq-store-tiles__intro{display:flex;align-items:center;justify-content:space-between;gap:80px}.bbq.bbq-store-tiles .bbq-store-tiles__text{flex:1 1 auto;max-width:872px;font-family:var(--bbq-font-body);font-size:16px;line-height:20.8px;color:var(--bbq-color-grey-700)}.bbq-store-tiles--community .bbq-store-tiles__text{max-width:613px}.bbq-store-tiles__intro .bbq-store-button{flex:0 0 auto}.bbq-store-tiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bbq-store-tiles--range .bbq-store-tiles__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bbq.bbq-store-tiles .bbq-store-tile{display:flex;flex-direction:column;gap:16px;min-width:0;color:inherit;text-decoration:none}.bbq-store-tile__image{overflow:hidden;border-radius:4px;height:276px;background:var(--bbq-color-beige)}.bbq-store-tiles--backyard .bbq-store-tile__image{height:289px}.bbq-store-tiles--range .bbq-store-tile__image{height:auto;aspect-ratio:1 / 1}.bbq-store-tile__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}@media(hover:hover){a.bbq-store-tile:hover .bbq-store-tile__image img{transform:scale(1.015)}}.bbq-store-tile__copy{display:flex;flex-direction:column;gap:8px}.bbq.bbq-store-tiles .bbq-store-tile__title{font-family:var(--bbq-font-display);font-size:20px;font-weight:600;line-height:26px;color:var(--bbq-color-black)}.bbq.bbq-store-tiles--range .bbq-store-tile__title{font-size:16px;line-height:22.4px}.bbq.bbq-store-tiles .bbq-store-tile__text{font-family:var(--bbq-font-body);font-size:14px;line-height:18.2px;color:var(--bbq-color-grey-700)}.bbq.bbq-store-quote{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:32px;padding:160px var(--bbq-page-margin);background:var(--bbq-store-quote-bg, var(--bbq-color-charcoal));color:var(--bbq-color-white);text-align:center}.bbq.bbq-store-quote:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--bbq-store-noise);background-repeat:repeat;background-size:128px 128px;mix-blend-mode:overlay;opacity:.55;pointer-events:none}.bbq.bbq-store-quote .bbq-store-quote__eyebrow{font-family:var(--bbq-font-display);font-size:16px;font-weight:600;line-height:22.4px;text-transform:uppercase;color:var(--bbq-color-beige)}.bbq.bbq-store-quote .bbq-store-quote__text{max-width:819px;border:0;font-family:var(--bbq-font-display);font-size:20px;font-weight:600;font-style:normal;line-height:26px;color:var(--bbq-color-white)}.bbq.bbq-store-quote .bbq-store-quote__author{font-family:var(--bbq-font-body);font-size:14px;line-height:18.2px;color:var(--bbq-color-white)}.bbq.bbq-store-reviews{display:flex;align-items:center;justify-content:center;min-height:484px;padding:80px var(--bbq-page-margin);background:var(--bbq-store-section-bg, var(--bbq-color-beige));text-align:center}.bbq-store-reviews__inner{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:912px}.bbq-store-reviews__stars{display:flex;gap:7.33px;color:var(--bbq-color-red)}.bbq-store-reviews__stars .bbq-store-icon{width:23.47px;height:22px}.bbq.bbq-store-reviews .bbq-store-reviews__rating{font-family:var(--bbq-font-display);font-size:30px;font-weight:700;line-height:23px;color:var(--bbq-color-black)}.bbq.bbq-store-reviews .bbq-store-reviews__count{font-family:var(--bbq-font-display);font-size:20px;font-weight:600;line-height:26px;color:var(--bbq-color-black)}.bbq.bbq-store-reviews .bbq-store-reviews__quote{max-width:494px;font-family:var(--bbq-font-body);font-size:16px;line-height:20.8px;color:var(--bbq-color-black)}.bbq.bbq-store-reviews .bbq-store-reviews__link{font-family:var(--bbq-font-display);font-size:16px;font-weight:600;line-height:22.4px;color:var(--bbq-color-black);text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:768px)and (max-width:1279px){.bbq-store-detail-hero__copy,.bbq-store-visit__copy{padding-right:40px}.bbq-store-feature__copy{padding:48px 40px}.bbq.bbq-store-benefits .bbq-store-benefits__list{flex-wrap:wrap;row-gap:24px}.bbq-store-benefits__item{flex-basis:50%;padding:0 24px}.bbq-store-benefits__item:nth-child(odd){border-left:0;padding-left:0}.bbq-store-tiles--range .bbq-store-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bbq-store-tiles__intro{gap:40px}}@media screen and (max-width:767px){.bbq-store-heading-group{gap:12px}.bbq .bbq-button.bbq-store-button{width:100%}.bbq.bbq-store-detail-hero{grid-template-columns:1fr;min-height:0}.bbq-store-detail-hero__media{order:-1;min-height:0;height:280px}.bbq-store-detail-hero__copy{gap:24px;padding:24px 16px 48px}.bbq-store-detail-hero__heading{gap:12px}.bbq.bbq-store-detail-hero .bbq-store-detail-hero__text{color:var(--bbq-color-grey-300);max-width:none}.bbq-store-detail-hero__buttons{width:100%}.bbq.bbq-store-benefits{min-height:0;padding:32px 16px}.bbq.bbq-store-benefits .bbq-store-benefits__list{flex-direction:column;gap:24px}.bbq-store-benefits__item,.bbq-store-benefits__item:first-child,.bbq-store-benefits__item:last-child{min-height:0;padding:0 10px;border-left:0!important}.bbq.bbq-store-visit{display:flex;flex-direction:column;gap:24px;min-height:0;padding:48px 16px}.bbq-store-visit__copy{padding:0}.bbq.bbq-store-visit .bbq-store-visit__note{color:var(--bbq-color-grey-700)}.bbq-store-visit__media{padding:0}.bbq-store-visit__map{min-height:0;height:220px}.bbq.bbq-store-feature{display:flex;flex-direction:column;gap:24px;min-height:0;padding:0 16px 48px}.bbq-store-feature__media{padding:0}.bbq-store-feature__media img{min-height:0;height:240px}.bbq-store-feature__copy{padding:0}.bbq-store-feature__inner{gap:16px;max-width:none}.bbq.bbq-store-feature .bbq-store-feature__text{color:var(--bbq-color-grey-700)}.bbq.bbq-store-tiles{gap:24px;padding:48px 16px}.bbq-store-tiles__intro{flex-direction:column;align-items:stretch;gap:24px}.bbq-store-tiles__grid{grid-template-columns:1fr;gap:24px}.bbq-store-tile__image,.bbq-store-tiles--backyard .bbq-store-tile__image{height:200px}.bbq.bbq-store-tiles--range{padding:48px 0}.bbq-store-tiles--range .bbq-store-tiles__heading{padding:0 16px}.bbq-store-tiles--range .bbq-store-tiles__grid{display:flex;gap:16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.bbq-store-tiles--range .bbq-store-tiles__grid::-webkit-scrollbar{display:none}.bbq-store-tiles--range .bbq-store-tile{flex:0 0 150px;scroll-snap-align:start}.bbq-store-tiles--range .bbq-store-tile__image{width:150px;height:150px}.bbq.bbq-store-quote{gap:24px;padding:48px 16px}.bbq.bbq-store-quote:before{display:none}.bbq.bbq-store-reviews{min-height:0;padding:48px 16px;background:var(--bbq-color-white)}.bbq-store-reviews__inner{gap:16px}.bbq-store-reviews__stars{gap:4px}.bbq-store-reviews__stars .bbq-store-icon{width:25px;height:24px;margin:2.5px 2px}.bbq.bbq-store-reviews .bbq-store-reviews__rating{font-size:25px;line-height:28.75px}.bbq.bbq-store-reviews .bbq-store-reviews__count{font-family:var(--bbq-font-body);font-size:16px;font-weight:400;line-height:20.8px;color:var(--bbq-color-grey-700)}.bbq.bbq-store-reviews .bbq-store-reviews__quote{color:var(--bbq-color-grey-700)}.bbq.bbq-store-reviews .bbq-store-reviews__link{font-size:14px;line-height:19.6px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bbq-store-detail.css.map */
