product-info[data-section],.shopify-section:has(product-recommendations),.shopify-section:has(product-recommendations) [class*=color-]{--color-foreground: 27, 18, 12;--color-background: 245, 237, 225;--color-base-text: 27, 18, 12;background:var(--lbh-crema);color:var(--lbh-espresso);font-family:var(--font-body-family)}product-info{padding-top:12px}product-info .product-media-container,product-info .product__media-list .media{border-radius:28px;overflow:hidden;background:var(--lbh-sabbia-bg)}product-info .product__media img,product-info .product__media-item img,product-info .product-media-modal__content img{border-radius:0!important}product-info .global-media-settings,product-info .product__media-item .global-media-settings{border-radius:28px;border:0;box-shadow:none;overflow:hidden}product-info .thumbnail-list{gap:10px}product-info .thumbnail-list__item{border-radius:16px;overflow:hidden;background:var(--lbh-sabbia-bg)}product-info .thumbnail{border-radius:16px}product-info .thumbnail[aria-current]{box-shadow:inset 0 0 0 2px var(--lbh-espresso);border-color:transparent}product-info .thumbnail.global-media-settings img{border-radius:0!important}product-info .product__media-icon,product-info .thumbnail__badge{background:var(--lbh-crema);border:0;color:var(--lbh-espresso)}product-info .product__info-container>.product__text.inline-richtext{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--lbh-rame-scuro)}product-info .product__title{margin-bottom:12px}product-info .product__title h1,product-info .product__title .h1{margin:0;font-family:var(--font-heading-family);font-size:clamp(30px,2.9vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--lbh-espresso)}product-info .product__subtitle{margin:8px 0 0;font-size:16px;line-height:1.45;color:var(--lbh-soft)}product-info .price{color:var(--lbh-espresso)}product-info .price .price-item{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.01em}product-info .price--large .price-item--regular,product-info .price--large .price-item--sale,product-info .price--large .price-item--last{font-size:20px;line-height:1.15}product-info .price--on-sale .price-item--regular{font-size:14px;font-weight:500;color:var(--lbh-soft)}product-info .price .badge{padding:6px 12px;border:0;border-radius:999px;background:var(--lbh-sabbia-bg);color:var(--lbh-rame-scuro);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}product-info .price .badge.color-inverse,product-info .price__badge-sold-out{background:var(--lbh-espresso);color:var(--lbh-crema)}product-info .product__tax,product-info .product__tax a{font-size:13px;color:var(--lbh-soft)}product-info .volume-pricing-note{font-size:13px;color:var(--lbh-soft)}product-info .product-form__submit.button{min-height:56px;border:0!important;border-radius:999px!important;background:var(--lbh-gold)!important;color:var(--lbh-espresso)!important;box-shadow:var(--lbh-gold-shadow)!important;font-family:var(--font-heading-family);font-size:16px;font-weight:800;letter-spacing:0;text-transform:none;transition:transform .45s var(--lbh-ease)}product-info .product-form__submit.button:before,product-info .product-form__submit.button:after{box-shadow:none!important;border-radius:999px!important}product-info .product-form__submit.button:active{transform:scale(.965)}product-info .product-form__submit.button:focus-visible{outline:3px solid var(--lbh-rame);outline-offset:3px}product-info .product-form__submit.button[disabled],product-info .product-form__submit.button[aria-disabled=true]{background:var(--lbh-sabbia-bg)!important;color:var(--lbh-soft)!important;box-shadow:none!important;cursor:not-allowed}product-info .product-form__submit .loading__spinner .path{stroke:var(--lbh-espresso)}product-info .shopify-payment-button{margin-top:10px}product-info .shopify-payment-button__button{min-height:56px;border-radius:999px;overflow:hidden}product-info .shopify-payment-button__button--unbranded{background:transparent;color:var(--lbh-espresso);box-shadow:inset 0 0 0 2px var(--lbh-espresso);font-family:var(--font-heading-family);font-size:16px;font-weight:800;letter-spacing:0}product-info .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--lbh-sabbia-bg)}product-info .shopify-payment-button__more-options{color:var(--lbh-soft);font-size:13px}product-info .product-form__error-message-wrapper{color:var(--lbh-rame-scuro);font-size:13px}product-info .product__accordion.accordion{margin:0;border:0;border-top:1px solid var(--lbh-sabbia);border-radius:0;background:transparent}product-info .product__accordion.accordion+.product__accordion.accordion{border-top:0;margin-top:0}product-info .product__accordion.accordion:last-of-type{border-bottom:1px solid var(--lbh-sabbia)}product-info .product__accordion details{border:0;background:transparent}product-info .product__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 0;color:var(--lbh-espresso)}product-info .product__accordion summary:hover{background:transparent}product-info .product__accordion summary:focus-visible{outline:3px solid var(--lbh-rame);outline-offset:3px}product-info .product__accordion .summary__title{display:flex;align-items:center;gap:12px}product-info .product__accordion .accordion__title{margin:0;font-family:var(--font-heading-family);font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--lbh-espresso)}product-info .product__accordion .icon-accordion,product-info .product__accordion .summary__title>svg,product-info .product__accordion .summary__title .svg-wrapper{width:22px;height:22px;margin:0;flex:none;color:var(--lbh-oro-icona);fill:var(--lbh-oro-icona)}product-info .product__accordion summary>.svg-wrapper,product-info .product__accordion summary>svg{color:var(--lbh-soft);flex:none}product-info .product__accordion .accordion__content{padding:0 0 22px;font-size:15px;line-height:1.65;color:var(--lbh-soft)}product-info .product__accordion .accordion__content p{margin:0 0 10px}product-info .product__accordion .accordion__content strong{color:var(--lbh-espresso)}product-info .share-button{margin-top:18px}product-info .share-button__button,product-info .share-button .link{color:var(--lbh-soft);font-size:14px;font-weight:700}product-info .share-button__button:hover{color:var(--lbh-espresso)}.shopify-section:has(product-recommendations) h2{font-family:var(--font-heading-family);font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--lbh-espresso)}.shopify-section:has(product-recommendations) .card-wrapper{overflow:hidden;border-radius:24px;background:var(--lbh-sabbia-bg);color:var(--lbh-espresso)}.shopify-section:has(product-recommendations) .card,.shopify-section:has(product-recommendations) .card__inner,.shopify-section:has(product-recommendations) .card__content{background:transparent;border-radius:0}.shopify-section:has(product-recommendations) .card:after,.shopify-section:has(product-recommendations) .card__inner:after,.shopify-section:has(product-recommendations) .card .card__inner:before{box-shadow:none!important}.shopify-section:has(product-recommendations) .card .card__inner .card__media,.shopify-section:has(product-recommendations) .card__media .media,.shopify-section:has(product-recommendations) .card__media img{border-radius:0!important}.shopify-section:has(product-recommendations) .card__content{padding:4px 14px 16px}.shopify-section:has(product-recommendations) .card__information{padding:12px 14px 16px}.shopify-section:has(product-recommendations) .card__heading,.shopify-section:has(product-recommendations) .card__heading a{font-family:var(--font-heading-family);font-size:15px;font-weight:800;line-height:1.2;color:var(--lbh-espresso);text-decoration:none}.shopify-section:has(product-recommendations) .price,.shopify-section:has(product-recommendations) .price-item{font-size:14px;font-weight:700;color:var(--lbh-espresso)}.shopify-section:has(product-recommendations) .badge{border:0;border-radius:999px;background:var(--lbh-espresso);color:var(--lbh-crema);font-size:12px;font-weight:700}@media(max-width:749px){product-info .product__title h1,product-info .product__title .h1{font-size:27px;line-height:1.1}product-info .price--large .price-item--regular,product-info .price--large .price-item--sale,product-info .price--large .price-item--last{font-size:18px}product-info .product__accordion .accordion__title{font-size:16px}}.lb-profile .lb-profile__deco{display:none!important}.lb-profile .lb-profile__head{padding-right:0}.lbh-qty{--lbh-sale: #B23A24;display:flex;flex-direction:column;gap:12px;margin:8px 0 14px;font-family:var(--font-body-family)}.lbh-qty__label{margin:0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lbh-espresso)}.lbh-qty__label span{margin-left:6px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--lbh-soft)}.lbh-qty__tiers{display:flex;gap:8px;margin-top:8px}.lbh-qty__tier{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 10px;border:0;border-radius:18px;background:var(--lbh-sabbia-bg);color:var(--lbh-espresso);font-family:inherit;white-space:nowrap;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .45s var(--lbh-ease)}.lbh-qty__tier:hover{background:#e4d5be}.lbh-qty__tier:active{transform:scale(.965)}.lbh-qty__tier.is-active{box-shadow:inset 0 0 0 2px var(--lbh-espresso)}.lbh-qty__tier:focus-visible{outline:3px solid var(--lbh-rame);outline-offset:3px}.lbh-qty__bags{display:flex;gap:3px}.lbh-qty__bags svg{display:block;width:15px;height:23px}.lbh-qty__bags path{fill:var(--lbh-oro-icona);transition:fill .2s ease}.lbh-qty__bags rect{fill:var(--lbh-crema)}.lbh-qty__tier.is-active .lbh-qty__bags path{fill:var(--lbh-espresso)}.lbh-qty__txt{display:flex;align-items:center;gap:8px}.lbh-qty__txt b{font-size:16px;font-weight:800}.lbh-qty__full{font-size:13px;color:var(--lbh-soft)}.lbh-qty__off{padding:3px 9px;border-radius:99px;background:var(--lbh-sale);color:#fff;font-size:13px;font-weight:800}.lbh-qty__top{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:3px 10px;border-radius:99px;background:var(--lbh-espresso);color:var(--lbh-oro-testo);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.lbh-qty__tier:not(.is-active) .lbh-qty__top{animation:lbh-top-pulse 2.4s ease-out infinite}@keyframes lbh-top-pulse{0%{box-shadow:0 0 #d8b05acc;transform:translate(-50%) scale(1)}12%{transform:translate(-50%) scale(1.08)}24%{transform:translate(-50%) scale(1)}45%{box-shadow:0 0 0 10px #d8b05a00}to{box-shadow:0 0 #d8b05a00;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.lbh-qty__tier:not(.is-active) .lbh-qty__top{animation:none}}.lbh-qty__sum{margin:2px 0 0;padding:12px 16px;border-radius:16px;background:var(--lbh-crema-2, #FBF6EE);font-size:14px;line-height:1.45;color:var(--lbh-soft)}.lbh-qty__sum[hidden]{display:none}.lbh-qty__sum b{font-size:16px;color:var(--lbh-espresso)}.lbh-qty__sum b.lbh-qty__save{font-size:14px;color:var(--lbh-rame-scuro)}.lbh-qty{container-type:inline-size;container-name:lbhqty}.lbh-qty__tier{overflow:visible}.lbh-qty__txt{min-width:0}@container lbhqty (max-width: 660px){.lbh-qty__tiers{gap:6px}.lbh-qty__tier{flex-direction:column;gap:6px;height:72px;padding:0 6px}.lbh-qty__bags svg{width:12px;height:18px}.lbh-qty__txt{gap:6px}.lbh-qty__txt b{font-size:15px}.lbh-qty__pz{display:none}.lbh-qty__full{font-size:12px}.lbh-qty__d{display:none}.lbh-qty__off{font-size:12px;padding:2px 8px}}@media(min-width:750px){.lbh-qty{margin-bottom:26px}}product-info .lb-buy-row .quantity{background:transparent!important}product-info .lb-buy-row .quantity:before{background:var(--lbh-crema-2, #FBF6EE)!important;border-radius:999px!important;box-shadow:none!important}product-info .lb-buy-row .product-form__quantity,product-info .lb-buy-row .price-per-item__container{background:transparent!important}product-info .price.price--large .price-item,product-info .price.price--large .price-item--regular,product-info .price.price--large .price-item--sale,product-info .price.price--large .price-item--last{font-size:20px!important;line-height:1.15!important}product-info .price.price--large.price--on-sale .price-item--regular{font-size:14px!important}@media(max-width:749px){product-info .price.price--large .price-item,product-info .price.price--large .price-item--regular,product-info .price.price--large .price-item--sale,product-info .price.price--large .price-item--last{font-size:18px!important}}product-info .lbh-sd{margin:4px 0 18px}product-info .lbh-sd__text{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;color:var(--lbh-soft)}product-info .lbh-sd__more{display:inline-flex;align-items:center;min-height:32px;margin-top:4px;font-size:14px;font-weight:700;color:var(--lbh-espresso);text-decoration:underline;text-underline-offset:4px}product-info .lbh-sd__more:focus-visible{outline:3px solid var(--lbh-rame);outline-offset:3px}@media(max-width:749px){product-info .lbh-sd__text{font-size:14px}}.lbh-cv:empty{display:none}.lbh-cv--desk{display:none}@media(min-width:750px){.lbh-cv--desk{display:block}.lbh-cv--desk:has(.lb-profile){margin-top:24px}.lbh-cv--desk .lb-profile{margin:0}.lbh-cv--mob{display:none}}.lbh-tb--desk{display:none}@media(min-width:750px){.lbh-tb--desk{display:block;margin-top:24px}.lbh-tb--desk .lb-trust{margin:0}.lbh-tb--mob{display:none}}@media(min-width:750px){product-info .product__media-wrapper,product-info .product__media-wrapper media-gallery,product-info .product__media-wrapper .product__media-gallery{position:static;top:auto}}@media(min-width:750px){product-info .lbh-cv--desk,product-info .lbh-tb--desk{width:min(max(500px,calc(100vh - 170px)),100%);margin-left:auto;margin-right:auto}}product-info .product-form__submit.button:not([disabled]):not([aria-disabled=true]){position:relative;overflow:hidden;font-size:17px;font-weight:800;letter-spacing:.02em;color:var(--lbh-espresso)!important;animation:lbh-cta-pulse 3.2s ease-out 1.2s infinite}product-info .product-form__submit.button:not([disabled]):not([aria-disabled=true]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(110deg,transparent 35%,rgba(255,248,230,.55) 50%,transparent 65%);background-size:250% 100%;background-position:120% 0;animation:lbh-cta-shine 3.2s ease-in-out 1.2s infinite;pointer-events:none}product-info .product-form__submit.button:not([disabled]):hover{transform:translateY(-1px);animation-play-state:paused}product-info .product-form__submit.button:not([disabled]):hover:after{animation-play-state:paused}@keyframes lbh-cta-pulse{0%{box-shadow:0 10px 24px #aa7d2d52,0 0 #d8b05aa6}45%{box-shadow:0 10px 24px #aa7d2d52,0 0 0 14px #d8b05a00}to{box-shadow:0 10px 24px #aa7d2d52,0 0 #d8b05a00}}@keyframes lbh-cta-shine{0%,55%{background-position:120% 0}85%,to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){product-info .product-form__submit.button,product-info .product-form__submit.button:after{animation:none!important}}@media(max-width:749px){product-info .product-form__submit.button{padding-left:12px!important;padding-right:12px!important;font-size:14px!important;letter-spacing:0!important;white-space:nowrap}product-info .product-form__submit.button>span{white-space:nowrap}}@media(max-width:389px){product-info .product-form__submit.button>span:before,product-info .product-form__submit.button svg:not(.spinner){display:none!important}product-info .product-form__submit.button{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lbh-product.css.map */
