:root{--button-padding-block: 15px;--button-padding-inline: 22px;--bb-brown-light: #5c2a00}@media screen and (min-width:750px){main[data-template=index] .hero img{object-position:center top}}main[data-template=page] h4{text-transform:none}main[data-template=page] .button{display:block;width:fit-content;margin-inline:0}main[data-template=product] .quantity-selector{height:auto;font-size:var(--font-size--sm);border-radius:var(--checkbox-border-radius);overflow:hidden}main[data-template=product] .quantity-selector :is(.quantity-minus,.quantity-plus){border-radius:0}@media screen and (min-width:750px){main[data-template=product] .quantity-selector{--quantity-selector-width: 105px;width:var(--quantity-selector-width);height:var(--button-size-md)}main[data-template=product] .quantity-selector :is(.quantity-minus,.quantity-plus){width:var(--button-size-md);height:var(--button-size-md)}main[data-template=product] .quantity-selector input[type=number]{max-width:calc(var(--quantity-selector-width) - var(--button-size-md) * 2)}}main[data-template=product] .product-information .product-form-buttons :is(.quantity-selector,.add-to-cart-button){height:48px}.price-facet__field .price-facet__label{line-height:1;text-box:trim-both cap alphabetic}.quantity-selector input[type=number],.price-facet__input{padding-block:var(--input-padding-y);line-height:normal}main[data-template=product] .product__media-wrapper{width:50%!important;margin-inline:auto}.ai-bento-pages-image-arjlnbvzingtgr1owwaigenblockbb24cb6x6tkjf{aspect-ratio:1 / 1;overflow:hidden}.ai-bento-pages-image-arjlnbvzingtgr1owwaigenblockbb24cb6x6tkjf img{width:100%;height:100%;object-fit:cover}.button,.button-secondary,.button-custom{font-size:.875rem;line-height:1;padding-block:calc(var(--button-padding-block) + .1em) var(--button-padding-block)}.button:hover,.button-custom:hover{--button-color: var(--color-primary-button-text);--button-background-color: var(--bb-brown-light);--button-border-color: var(--bb-brown-light)}.button-secondary:hover{--button-color: var(--color-secondary-button-text);--button-background-color: var(--bb-brown-light);--button-border-color: var(--bb-brown-light)}@media screen and (min-width:750px){.page-wrapper--drawer-open main[data-template=product] .group-block-content.layout-panel-flex--column{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense}.page-wrapper--drawer-open main[data-template=product] .buy-buttons-block,.page-wrapper--drawer-open main[data-template=product] product-form-component,.page-wrapper--drawer-open main[data-template=product] product-form-component>form,.page-wrapper--drawer-open main[data-template=product] .product-form-buttons{display:contents}.page-wrapper--drawer-open main[data-template=product] .group-block-content>*,.page-wrapper--drawer-open main[data-template=product] .product-form-buttons>*{grid-column:1 / -1}.page-wrapper--drawer-open main[data-template=product] .group-block-content>product-price{grid-column:1}.page-wrapper--drawer-open main[data-template=product] .product-form-buttons>.quantity-selector-wrapper{grid-column:2;align-self:center;justify-self:end;width:auto}}.price-facet__field .price-facet__label{top:50%;padding-block:0;transform:translateY(-50%)}.price-facet__input{padding-block-start:calc(var(--input-padding-y) + .07em);padding-block-end:calc(var(--input-padding-y) - .07em);border-radius:var(--checkbox-border-radius)}#cart-drawer .cart-items__quantity .quantity-selector{border-radius:var(--checkbox-border-radius);overflow:hidden}@container cart-items not (min-width: 720px){.cart-items .cart-items__table-row{--bb-cart-media-width: clamp(4rem, 24cqi, 6.5rem);grid-template-columns:var(--bb-cart-media-width) minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}.cart-items .cart-items__table-row--full-width-variants{grid-template-columns:var(--bb-cart-media-width) minmax(0,1fr) auto}.cart-items .cart-items__media-container,.cart-items .cart-items__media-image{aspect-ratio:1 / 1}}:root{--bb-content-page-width: 64rem}main[data-template=page] .section.page-width-content,main[data-template="page.contact"] .section.page-width-content,main[data-template="page.contact"] .section:has(.contact-form){--page-content-width: var(--bb-content-page-width)}main[data-template="page.contact"] .section:has(.contact-form){--page-width: calc(var(--bb-content-page-width) + (var(--page-margin) * 2))}main[data-template=page] .page-content rte-formatter>:last-child{margin-block-end:0}main[data-template=page] .page-content rte-formatter{text-align:justify;-webkit-hyphens:auto;hyphens:auto}main[data-template="page.contact"] .text-block.rte>p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}main[data-template="page.contact"] .text-block.rte[class*=__chiusura]>p{text-align:center;-webkit-hyphens:none;hyphens:none}main.content-for-layout>.shopify-section:last-child{padding-block-end:64px}main[data-template="page.contact"] .contact-form__input{border-radius:var(--checkbox-border-radius)}main[data-template="page.contact"] .contact-form{margin-block-start:32px}main[data-template="page.contact"] .contact-form .submit-button{width:min(100%,220px)!important;align-self:center}main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) h4>span:has(>a[href*="/pages/contattami"]),main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) h4>span:has(>a[href*="/pages/valuta-la-tua-cantina"]){color:var(--bb-color-accent-text);text-decoration-color:currentColor}main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) a[href*="/pages/contattami"],main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) a[href*="/pages/valuta-la-tua-cantina"]{color:var(--bb-color-accent-text);font-style:normal}main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) a[href*="/pages/contattami"]:hover,main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) a[href*="/pages/valuta-la-tua-cantina"]:hover{color:var(--bb-color-accent-text);text-decoration-color:currentColor}main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) rte-formatter>h3{color:var(--bb-color-primary-text)}main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) rte-formatter>hr+h3{color:var(--bb-color-accent-text)}main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) rte-formatter>h3:has(>em[style*="font-size: 0.875rem"]:not(:empty)),main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) rte-formatter>h3:has(>em[style*="font-size: 0.875rem"]:not(:empty))>em{font-style:normal}main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) rte-formatter p a[href*=".pdf"],main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) rte-formatter p a[href*=".pdf"]>em{color:var(--bb-color-accent-text);font-style:normal}main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) rte-formatter p a[href*=".pdf"]:hover,main[data-template=page] .page-content:has(a[href*=Annate_1990_-_2000]) rte-formatter p a[href*=".pdf"]:hover>em{color:var(--bb-color-accent-text);text-decoration-color:currentColor}@media screen and (min-width:990px){.page-wrapper--drawer-open main[data-template=collection] .price-facet__inputs-wrapper{gap:var(--gap-2xs)}.page-wrapper--drawer-open main[data-template=collection] .price-facet__field{min-width:0}.page-wrapper--drawer-open main[data-template=collection] .price-facet__input{padding-inline-start:calc(1.6 * var(--input-padding-x));padding-inline-end:calc(.5 * var(--input-padding-x))}.page-wrapper--drawer-open main[data-template=collection] .price-facet__label{padding-inline-start:calc(.5 * var(--input-padding-x));padding-inline-end:0}}.product-badges__badge{text-box:trim-both cap alphabetic}.product-badges .product-badges__badge--rectangle{padding-block-start:calc(var(--badge-rectangle-padding-block) + .07em);padding-block-end:calc(var(--badge-rectangle-padding-block) - .07em)}main[data-template=index] .ui-test-product-list .section-resource-list__content>.button{align-self:center;margin-inline:auto}@media screen and (min-width:750px){main[data-template=index] .hero__media-grid{position:relative;grid-row:1}main[data-template=index] .hero__content-wrapper{grid-row:1}}@media screen and (max-width:749px){main[data-template=index] .hero{min-height:calc(100svh - var(--header-group-height, 0px))}main[data-template=index] .hero__media-grid{background-image:url(bb-hero-mobile.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}main[data-template=index] .hero__media,main[data-template=index] .hero__media-wrapper{display:none}}main[data-template=index] .hero .group-block{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:translateY(20%);max-width:100%}@media screen and (max-width:749px){main[data-template=index] .hero .group-block{transform:translateY(50%)}}main[data-template=index] .hero .text-block strong{font-weight:600}@media screen and (max-width:749px){main[data-template=index] .hero .group-block{--padding-inline-start: 16px;--padding-inline-end: 16px}main[data-template=index] .hero .text-block>*{font-size:calc(var(--font-h2--size) * .7)}}:root{--bb-page-background: #180500;--bb-page-wave-light: #2a0f03;--bb-home-wave-light: #301003}main[data-template=index] .section-background{background-color:var(--bb-page-background);background-image:linear-gradient(to bottom,var(--bb-home-wave-light) 0%,var(--bb-page-background) 32%,var(--bb-page-background) 68%,var(--bb-home-wave-light) 100%)}main:not([data-template=index]){background-color:var(--bb-page-background);background-image:linear-gradient(to bottom,var(--bb-page-wave-light) 0%,var(--bb-page-background) 50%,var(--bb-page-wave-light) 100%)}main.content-for-layout:not([data-template=index])>.shopify-section:not(.header-section) .section-background{background-color:transparent;background-image:none}main[data-template=index] .ui-test-product-list slideshow-container,main[data-template=product] slideshow-container{background-color:transparent}main[data-template=collection] #ResultsList{background-color:transparent}main[data-template=collection] results-list.section.product-grid-container{padding-block-start:24px}main[data-template=product] .accordion--dividers accordion-custom:last-child .details{border-block-end:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bb-fixes.css.map */
