:root{--bea-verde: #1b3a2f;--bea-verde-2: #23473a;--bea-terracotta: #b96a44;--bea-ocra: #e8a55f;--bea-avorio: #f6f1e8;--bea-crema: #efe4d3;--bea-beige: #eae0cf;--bea-carta: #fffdfa;--bea-testo: #26332c;--bea-testo-tenue: #5c6a5f;--bea-etichetta: #7d8a76;--bea-inverso: #f2ede2;--bea-bordo: rgba(27, 58, 47, .16);--bea-bordo-tenue: rgba(27, 58, 47, .1);--bea-mono: "Noto Sans Mono", "SFMono-Regular", Consolas, monospace;--bea-r-piccolo: 10px;--bea-r-scheda: 16px;--bea-r-grande: 22px;--narrow-page-width: 1040px;--normal-page-width: 1240px;--wide-page-width: 1240px;--font-size--paragraph: 16px;--font-paragraph--size: 16px;--font-size--h1: clamp(38px, 4.8vw, 66px);--font-size--h2: clamp(28px, 3.4vw, 46px);--font-size--h3: clamp(19px, 1.5vw, 23px);--font-size--h4: clamp(19px, 1.5vw, 23px);--font-size--h5: 16px;--font-size--h6: 13px;--font-h1--line-height: 1.02;--font-h1--letter-spacing: -.022em;--font-h2--line-height: 1.08;--font-h2--letter-spacing: -.018em;--font-h3--line-height: 1.18;--font-h3--letter-spacing: -.012em;--font-h4--line-height: 1.18;--font-h4--letter-spacing: -.012em;--font-h5--line-height: 1.3;--font-paragraph--line-height: 1.72}body{font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading--family);font-weight:400}h1,.h1{line-height:1.02;letter-spacing:-.022em}h2,.h2{line-height:1.08;letter-spacing:-.018em}h3,.h3,h4,.h4{line-height:1.18;letter-spacing:-.012em}p,li,.rte{line-height:1.72}.rte>p,.rte>ul,.rte>ol{max-width:60ch}[style*=--bea-mono]{letter-spacing:.18em!important;line-height:1.5;opacity:.72}.mono,.bea-etichetta{display:block;font-family:var(--bea-mono);font-size:11.5px;font-weight:400;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;color:var(--bea-etichetta);margin:0 0 4px}.button:not(.button-unstyled):not(.close-button):not(.quick-add__button):not(.predictive-search__close-modal-button),.button-secondary:not(.button-unstyled):not(.close-button):not(.quick-add__button):not(.predictive-search__close-modal-button){font-family:var(--font-body--family);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.72;padding:14px 26px;border-radius:999px;box-shadow:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.button-secondary:not(.button-unstyled):not(.close-button):not(.quick-add__button){border-width:1px;border-style:solid}.quick-add__button{font-family:var(--font-body--family);font-size:13px;font-weight:500;letter-spacing:0;padding-inline:18px;border-radius:999px;box-shadow:none}.button-unstyled{padding:0;border-radius:0}.card,.product-card,.resource-card,.quick-add-modal,.drawer,.popover,.cart-drawer{box-shadow:none!important}.product-card__content{background:#fff;border:1px solid var(--bea-bordo-tenue);border-radius:var(--bea-r-grande);padding:14px 16px 20px!important;box-shadow:none!important;transform:none;transition:border-color .2s ease,background-color .2s ease}.product-card:hover .product-card__content{border-color:var(--bea-bordo);background:var(--bea-carta);box-shadow:none!important;transform:none}.product-card .card-gallery,.product-card .product-media,.product-card__content .card-gallery,.product-card__content .product-media{border-radius:12px;overflow:hidden;background:var(--bea-crema)}.product-card__content h3,.product-card__content h4,.product-card__content .h4,.product-card__content .h5{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(18px,1.4vw,21px);line-height:1.2;letter-spacing:-.012em;color:var(--bea-verde);margin-top:12px}[id*=hero_editoriale] .media-block__media,[id*=hero_editoriale] img{border-radius:var(--bea-r-grande);overflow:hidden}[data-template^=product] .product-information{max-width:1320px;margin-inline:auto}[data-template^=product] .media-gallery img,[data-template^=product] .media-gallery .product-media,[data-template^=product] .product-media-container{border-radius:var(--bea-r-grande);overflow:hidden}.bea-pannello{background:var(--bea-carta);border-radius:var(--bea-r-grande);padding:clamp(24px,3vw,36px);border:0;box-shadow:none}.header__row--top,.header,header-component .header{min-height:99px}.header-logo{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.header-logo__image{height:66px!important;width:auto!important}.header-logo:after{content:"Bea Lab";font-family:var(--font-heading--family);font-size:31px;font-weight:400;letter-spacing:-.01em;line-height:1;color:var(--bea-verde);white-space:nowrap}.menu-list__link{padding-inline:16px}.menu-list__link,.menu-list__link-title{font-family:var(--font-body--family);font-size:14.5px;font-weight:400;letter-spacing:0;color:var(--bea-testo)}cart-drawer-component>button.header-actions__action{align-self:center;width:auto;height:auto;min-height:0;padding:11px 22px;gap:8px;border-radius:999px;background:var(--bea-verde);color:var(--bea-inverso);font-family:var(--font-body--family);font-size:13px;font-weight:500;line-height:1.2;transition:background-color .18s ease}cart-drawer-component>button.header-actions__action:after{content:"Carrello"}cart-drawer-component>button.header-actions__action:hover{background:var(--bea-verde-2)}cart-drawer-component>button.header-actions__action .header-actions__cart-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}cart-drawer-component>button.header-actions__action svg{width:17px;height:17px}.footer{border-top:1px solid var(--bea-bordo-tenue)}.footer a{text-underline-offset:3px;text-decoration-thickness:1px}input[type=text],input[type=email],input[type=search],input[type=tel],textarea,select{border-radius:var(--bea-r-piccolo);font-size:15px}.price,.price *,.price--large,.product-price .price,.cart__price,.sticky-add-to-cart__price{font-family:var(--font-body--family);font-weight:700;letter-spacing:0}.product-card__content .price,.product-card__content .price *{font-family:var(--font-body--family)!important;font-weight:700!important;font-size:15px!important;color:var(--bea-verde)!important}.price__compare,.price__compare *,.product-card__content .price s,.price s,.price del{font-weight:400!important;color:var(--bea-testo-tenue)!important}@media screen and (max-width:749px){:root{--font-size--h1: clamp(32px, 9vw, 42px);--font-size--h2: clamp(26px, 7.5vw, 34px)}.button:not(.button-unstyled):not(.close-button):not(.quick-add__button):not(.predictive-search__close-modal-button),.button-secondary:not(.button-unstyled):not(.close-button):not(.quick-add__button):not(.predictive-search__close-modal-button){padding:13px 22px}.product-card__content{padding:10px 12px 16px!important;border-radius:var(--bea-r-scheda)}.header__row--top,.header,header-component .header{min-height:72px}.header-logo__image{height:44px!important}.header-logo:after{font-size:23px}cart-drawer-component>button.header-actions__action{padding:0;background:none;color:inherit}cart-drawer-component>button.header-actions__action:after{content:none}cart-drawer-component>button.header-actions__action .header-actions__cart-icon{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bea-restyle.css.map */
