.hb-cro-product .product__block--price{margin-top:1.25rem}
.hb-cro-product .product__block--buy_buttons .product-form__submit{min-height:5.2rem;font-weight:700}
.hb-cro-product .hb-product-intro{display:block;min-width:0;max-width:100%;margin:1.5rem 0;overflow-wrap:anywhere}
.hb-cro-product .hb-product-intro__heading{margin:0 0 .5rem;font-family:var(--font-body-family);font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:normal;text-transform:none}
.hb-cro-product .hb-product-intro__text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.65}
.hb-cro-product .hb-product-intro__link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:.2rem 0;color:inherit;font-size:1.3rem;line-height:1.5;text-decoration:underline;text-underline-offset:.25rem;overflow-wrap:anywhere}
.hb-cro-product .hb-product-intro__link:focus-visible{outline:2px solid currentColor;outline-offset:.3rem}
.hb-product-facts{margin:1.2rem 0;color:rgb(var(--color-foreground))}
.hb-product-facts__summary{margin:0 0 1rem;line-height:1.6}
.hb-product-facts__list{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}
.hb-product-facts__item{padding:.6rem .9rem;border:1px solid rgba(9,45,56,.13);border-radius:.6rem;line-height:1.45;font-size:1.35rem}
.hb-product-facts__item dt{font-size:1.15rem;opacity:.8}
.hb-product-facts__item dd{margin:0;font-weight:600}
.hb-product-delivery{margin:1.2rem 0 1.8rem;padding:1.3rem 1.5rem;border-radius:.9rem;background:#fbf1ee;color:#173a42;font-size:1.35rem;line-height:1.6}
.hb-product-delivery__list{list-style:none;padding:0;margin:0 0 .6rem}
.hb-product-delivery__list li{display:flex;gap:.6rem}
.hb-product-delivery__list li:before{content:"✓";font-weight:700}
.hb-product-delivery p{margin:.5rem 0}
.hb-product-delivery a{text-decoration:underline;text-underline-offset:.25rem}
.hb-product-description{margin:1.5rem 0}
.hb-product-description__details{border-top:1px solid rgba(9,45,56,.16);border-bottom:1px solid rgba(9,45,56,.16)}
.hb-product-description__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;cursor:pointer;font-weight:600;list-style:none}
.hb-product-description__summary::-webkit-details-marker{display:none}
.hb-product-description__summary:focus-visible{outline:2px solid currentColor;outline-offset:.4rem}
.hb-product-description__toggle{font-size:2rem;line-height:1}
.hb-product-description__details[open] .hb-product-description__toggle{transform:rotate(45deg)}
.hb-product-description__content{padding:0 0 1.5rem;line-height:1.7}
@media(max-width:767px){.hb-cro-product .product__title{font-size:2.8rem;line-height:1.15}.hb-product-facts__item{font-size:1.3rem}.hb-product-delivery{padding:1.2rem}.hb-cro-product .product__block--buy_buttons .product-form__submit{min-height:5rem}}
