.section-header .header-wrapper{border-bottom:1px solid var(--br-border)}.product__media-wrapper,.product-media-container,.product__media{background:var(--br-cream)!important}.product__media{border:1px solid var(--br-border);border-radius:var(--br-card-radius)}.br-eyebrow{font-family:var(--br-font-body);text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--br-muted);margin:0 0 5px}.br-cat-lives{font-family:var(--br-font-body);font-weight:700;font-size:13px;color:var(--br-red);margin:5px 0 8px}.br-heat-meter{width:100%;max-width:360px;margin:5px 0 8px}.br-heat-meter__image{display:block;width:100%;height:auto}.br-flavor-summary{font-family:var(--br-font-body);font-size:14px;line-height:1.5;color:var(--br-text);margin:8px 0}.br-flavor-summary>:first-child{margin-top:0}.br-flavor-summary>:last-child{margin-bottom:0}.br-product-features{display:grid;gap:5px;margin:8px 0 10px;padding:0;color:var(--br-text);font-size:12px;line-height:1.35;list-style:none}.br-product-features li{position:relative;padding-left:13px}.br-product-features li:before{position:absolute;top:0;left:0;color:var(--br-red);content:"\2022"}.product__info-container>.br-product-ingredients{margin-block:12px 18px}.br-product-rating{min-height:20px;margin:8px 0 10px}.br-product-rating .jdgm-prev-badge__stars,.br-product-accordion__rating .jdgm-prev-badge__stars{color:var(--br-star)}.br-product-rating .jdgm-prev-badge__text,.br-product-accordion__rating .jdgm-prev-badge__text{color:var(--br-muted);font-size:12px}.product__title h1,.product__title .h1{font-family:var(--br-font-display);font-weight:700;text-transform:uppercase;color:var(--br-text)}.price{font-family:var(--br-font-body)}.price .price-item--regular,.price .price-item--sale{font-weight:700;font-size:24px;color:var(--br-text)}.price .price-item--sale{color:var(--br-red)}.price del .price-item--regular{color:var(--br-muted);font-weight:400;font-size:16px}.product-form__buttons .button,.product-form__buttons button[type=submit]{background:var(--br-red);border-radius:var(--br-button-radius);color:var(--br-white);font-family:var(--br-font-display);text-transform:uppercase;letter-spacing:.03em;min-height:44px}.product-form__buttons .button:hover,.product-form__buttons button[type=submit]:hover{background:var(--br-red-hover)}.product-form__buttons .shopify-payment-button__button--unbranded{background:var(--br-ink);border-radius:var(--br-button-radius)}.product__accordion.accordion{border-top:1px solid var(--br-border)}@media screen and (min-width:990px){main[data-template=product] .product:not(.product--no-media) .product__media-wrapper{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:55%}main[data-template=product] .product:not(.product--no-media) .product__info-wrapper{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);max-width:45%;padding-left:36px}main[data-template=product] .product--thumbnail media-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto;column-gap:20px;align-items:start}main[data-template=product] .product--thumbnail media-gallery>.slider-mobile-gutter:first-of-type{grid-column:2;grid-row:1;min-width:0}main[data-template=product] .product--thumbnail .thumbnail-slider{grid-column:1;grid-row:1;width:76px;margin:0}main[data-template=product] .product--thumbnail .thumbnail-list{display:flex;flex-direction:column;gap:10px;width:76px;padding:0}main[data-template=product] .product--thumbnail .thumbnail-list__item.slider__slide{flex:0 0 76px;width:76px;height:76px}main[data-template=product] .product-media-container.constrain-height{--constrained-height: clamp(480px, calc(100vh - 420px) , 560px)}main[data-template=product] .product__title h1{font-size:clamp(32px,2.5vw,36px);line-height:1.08}main[data-template=product] .product__info-container{--br-info-gap-tight: 8px;--br-info-gap-related: 8px;--br-info-gap-top-title: 9px;--br-info-gap-title: 14px;--br-info-gap-major: 11px;--br-info-gap-section: 18px;display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:12px;align-content:start}main[data-template=product] .product__info-container>*{grid-column:1 / -1;margin-block:0}main[data-template=product] .product__info-container>:is(.br-heat-meter,.br-cat-lives){margin-top:var(--br-info-gap-top-title)}main[data-template=product] .product__info-container>.br-product-rating,main[data-template=product] .product__info-container>[id^=price-]{margin-top:var(--br-info-gap-related)}main[data-template=product] .product__info-container>.br-flavor-summary{margin-top:var(--br-info-gap-major)}main[data-template=product] .product__info-container>.br-product-features{margin-top:var(--br-info-gap-tight)}main[data-template=product] .product__info-container>.br-product-ingredients{margin-top:var(--br-info-gap-major);margin-bottom:0}main[data-template=product] .product__info-container>variant-selects,main[data-template=product] .product__info-container>.br-purchase-actions{margin-top:var(--br-info-gap-section)}main[data-template=product] .product__info-container>.br-shipping-progress{margin-top:var(--br-info-gap-title)}main[data-template=product] .br-product-installment,main[data-template=product] .br-purchase-actions pickup-availability:not(:has(>pickup-availability-preview)){display:none}}main[data-template=product] .installment{display:none}.br-purchase-actions{--br-purchase-gap: 12px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--br-purchase-gap);width:100%;margin-top:8px}.br-purchase-actions .br-purchase-actions__top{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--br-purchase-gap);align-items:end;min-width:0}.br-purchase-actions__top>.product-form__quantity{width:max-content;min-width:max-content;max-width:none;margin:0}.br-purchase-actions__top .quantity{height:44px;min-height:44px}.br-purchase-actions__top .quantity__button,.br-purchase-actions__top .quantity__input{height:44px}.br-purchase-actions .br-buy-buttons,.br-purchase-actions .br-buy-buttons product-form,.br-purchase-actions .br-buy-buttons form,.br-purchase-actions .br-buy-buttons .product-form__buttons{display:contents}.br-purchase-actions .product-form__submit{width:100%;min-width:0;margin:0;overflow:hidden;border-radius:var(--br-button-radius)!important;background:var(--br-red);background-clip:padding-box;isolation:isolate}.br-purchase-actions .product-form__submit:before,.br-purchase-actions .product-form__submit:after{border-radius:inherit!important}.br-purchase-actions .product-form__error-message-wrapper,.br-purchase-actions gift-card-recipient,.br-purchase-actions pickup-availability{grid-column:1 / -1}.br-buy-buttons .shopify-payment-button{grid-column:1;position:relative;width:100%;height:44px;margin:0;overflow:hidden;border-radius:var(--br-button-radius)!important;background:var(--br-ink);background-clip:padding-box;isolation:isolate}.br-buy-buttons .shopify-payment-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--br-ink);color:var(--br-white);content:"BUY IT NOW";font-family:var(--br-font-display);font-size:14px;font-weight:700;letter-spacing:.04em;border-radius:inherit;pointer-events:none}.br-buy-buttons .shopify-payment-button shopify-accelerated-checkout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;overflow:hidden;border-radius:inherit;--shopify-accelerated-checkout-button-block-size: 44px}.br-buy-buttons .shopify-payment-button__more-options,.br-buy-buttons more-payment-options-link{display:none!important}.br-shipping-progress{display:block;box-sizing:border-box;width:100%;margin-top:16.9px;padding:16.9px 0 0;border:0;border-top:1px solid var(--br-border);background:transparent}.br-shipping-progress__status{display:flex;align-items:center;gap:13.52px;color:var(--br-ink);font-family:var(--br-font-display);font-size:20.28px;font-weight:700;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.br-shipping-progress__icon{flex:0 0 33.8px;width:33.8px;height:33.8px}.br-shipping-progress__icon svg{display:block;width:100%;height:100%}.br-shipping-progress__check{display:inline-flex;width:20px;height:20px}.br-shipping-progress__check[hidden]{display:none}.br-shipping-progress__check svg{width:100%;height:100%}.br-shipping-progress__track{height:6.76px;margin-top:11.83px;overflow:hidden;background:var(--br-border)}.br-shipping-progress__fill{display:block;height:100%;background:var(--br-red);transition:width .22s ease}.br-shipping-progress.is-unlocked .br-shipping-progress__status{color:var(--br-green)}.br-shipping-progress.is-unlocked .br-shipping-progress__fill{background:var(--br-green)}.br-shipping-progress__note{margin:8.45px 0 0;color:var(--br-muted);font-size:16.9px;line-height:1.3}.br-product-accordions{background:var(--br-cream)}.br-product-accordion{border-top:1px solid var(--br-border)}.br-product-accordion:last-child{border-bottom:1px solid var(--br-border)}.br-product-accordion summary{display:grid;grid-template-columns:auto 1fr 14px;gap:14px;align-items:center;min-height:46px;cursor:pointer;color:var(--br-text);font-family:var(--br-font-display);font-size:13px;font-weight:700;letter-spacing:.035em;list-style:none;text-transform:uppercase}.br-product-accordion summary::-webkit-details-marker{display:none}.br-product-accordion summary>.icon{width:12px;transition:transform .18s ease}.br-product-accordion[open] summary>.icon{transform:rotate(180deg)}.br-product-accordion__rating{justify-self:start}.br-product-accordion__content{max-width:840px;padding:2px 0 16px;color:var(--br-text);font-size:13px;line-height:1.45}.br-product-accordion__reviews .jdgm-rev-widg{padding:8px 0 0;border:0}.br-product-reviews{background:var(--br-ink);color:var(--br-white)}.br-product-reviews__heading{margin:0 0 24px;color:var(--br-white);font-family:var(--br-font-display);font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase}.br-product-reviews__widget{box-sizing:border-box;padding:24px;background:var(--br-cream);color:var(--br-text)}.br-product-reviews__widget .jdgm-rev-widg{padding:0;border:0}@media screen and (max-width:749px){.br-product-reviews__widget{padding:18px 14px}}@media screen and (max-width:749px){.br-shipping-progress{padding-inline:18.2px}.br-shipping-progress__status{justify-content:center;text-align:center}.br-shipping-progress__note{text-align:center}.br-product-accordion summary{min-height:52px}}.accordion__title{font-family:var(--br-font-body);font-weight:700;color:var(--br-text)}.br-breadcrumb{background:var(--br-cream);padding:12px 0}.br-breadcrumb__list{display:flex;flex-wrap:wrap;gap:4px;list-style:none;font-family:var(--br-font-body);font-size:12px;color:var(--br-muted)}@media screen and (min-width:768px){.br-breadcrumb__list{font-size:13px}}.br-breadcrumb__list a{color:var(--br-muted);text-decoration:none}.br-breadcrumb__list a:hover{color:var(--br-red)}.br-breadcrumb__sep{color:var(--br-border)}.br-trust-row{background:var(--br-cream);border-top:1px solid var(--br-border);padding:20px 0}.br-trust-row__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (min-width:768px){.br-trust-row__grid{grid-template-columns:repeat(4,1fr)}}.br-trust-row__item{display:flex;align-items:center;gap:10px}.br-trust-row__icon{flex:none;width:24px;height:24px;color:var(--br-text)}.br-trust-row__icon svg,.br-trust-row__icon img{width:100%;height:100%}.br-trust-row__text{font-family:var(--br-font-body);font-size:12px;font-weight:700;color:var(--br-text);margin:0}.br-story{background:var(--br-cream)}.br-story__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:768px){.br-story__grid--1{grid-template-columns:1fr;max-width:420px;margin:0 auto}.br-story__grid--2{grid-template-columns:repeat(2,1fr);max-width:640px;margin:0 auto}.br-story__grid--3{grid-template-columns:repeat(3,1fr)}}.br-story__card{background:var(--br-white);border:1px solid var(--br-border);border-radius:var(--br-card-radius);padding:20px}.br-story__icon{display:block;width:26px;height:26px;color:var(--br-text);margin-bottom:10px}.br-story__icon svg,.br-story__icon img{width:100%;height:100%}.br-story__title{font-family:var(--br-font-display);font-weight:600;text-transform:uppercase;font-size:16px;margin:0 0 8px;color:var(--br-text)}.br-story__text{font-family:var(--br-font-body);font-size:13px;line-height:1.4;color:var(--br-muted);margin:0}.br-details{background:var(--br-ink);color:var(--br-white)}.br-details__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:768px){.br-details__grid{grid-template-columns:1fr 1fr;gap:40px;align-items:center}.br-details__grid--single{grid-template-columns:1fr;max-width:720px;margin:0 auto;text-align:center}.br-details__grid--single .br-details__media img{margin:0 auto;max-width:480px}}.br-details__media img{width:100%;height:auto;display:block;border-radius:var(--br-card-radius)}.br-details__heading{font-family:var(--br-font-display);font-weight:700;text-transform:uppercase;font-size:26px;margin:0 0 12px;color:var(--br-white)}.br-details__copy{font-family:var(--br-font-body);font-size:14px;line-height:1.5;color:var(--br-white);opacity:.9}.br-recs{display:block;padding:22px 0 28px;background:var(--br-cream)}.br-recs__slider{--br-recs-gap: 10px;--br-recs-gaps-width: 10px;--br-recs-visible: 2;display:block;width:100%}.br-recs__track.slider{display:flex;width:100%;margin:0;padding:0;overflow-x:auto;gap:var(--br-recs-gap);list-style:none;scroll-behavior:smooth;scroll-padding-left:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.br-recs__track.slider:after{display:none}.br-recs__track.slider .br-recs__slide.slider__slide{flex:0 0 calc((100% - var(--br-recs-gaps-width)) / var(--br-recs-visible));width:auto;max-width:none;margin:0;padding:0;scroll-margin-left:0;scroll-snap-align:start}.br-recs__controls{margin-top:8px}.br-recs .br-h2{margin:0 0 14px;color:var(--br-text);font-family:var(--br-font-display);font-size:22px;font-weight:700;text-transform:uppercase}.br-recs .br-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--br-border);border-radius:var(--br-card-radius);background:var(--br-white);color:var(--br-text);text-decoration:none;height:100%}.br-recs .br-card__media{position:relative;height:150px;background:var(--br-white)}.br-recs .br-card__media img,.br-recs .br-card__placeholder{display:block;width:100%;height:100%;object-fit:contain}.br-recs .br-card__badges{position:absolute;inset:6px auto auto 6px}.br-recs .br-card__info{display:grid;gap:5px;padding:9px 10px 11px}.br-recs .br-card__title{display:-webkit-box;min-height:32px;margin:0;overflow:hidden;font-family:var(--br-font-display);font-size:12px;font-weight:700;line-height:1.3;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.br-recs .br-card__heat-meter{width:82%;margin:2px auto 4px}.br-recs .br-card__heat-meter img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.br-recs .br-card__price{font-size:12px;font-weight:700}@media screen and (min-width:768px)and (max-width:989px){.br-recs__slider{--br-recs-gaps-width: 20px;--br-recs-visible: 3}}@media screen and (min-width:990px){.br-recs__slider{--br-recs-gaps-width: 40px;--br-recs-visible: 5}.br-recs__track.slider--desktop .br-recs__slide:first-child{margin-left:0;scroll-margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bruninis-product.css.map */
