.hgp-jump{display:flex;gap:2.4rem;flex-wrap:wrap;border-top:1px solid #eadfd9;border-bottom:1px solid #eadfd9;padding-top:1.5rem;padding-bottom:1.5rem}.hgp-jump a{color:#51473f;text-decoration:none;font-weight:700;font-size:1.4rem}.hgp-summary{padding:1.4rem 0;font-size:1.5rem;line-height:1.55}.hgp-summary>p{margin:0 0 1.2rem}.hgp-summary ul{list-style:none;padding:0;display:grid;gap:.7rem}.hgp-summary li{display:flex;gap:1rem}.hgp-summary li:before{content:'✓';color:#887754;font-weight:700}.hgp-stage{display:inline-flex;background:#f8eee8;border-radius:3rem;padding:.5rem 1rem;font-size:1.2rem;color:#57483f}.hgp-purchase-help{border-top:1px solid #e9ddd6;padding-top:1.8rem;display:grid;gap:1rem;color:#51473f}.hgp-purchase-help strong{font-size:1.35rem}.hgp-purchase-help p{font-size:1.25rem;line-height:1.5;margin:.5rem 0}.hgp-whatsapp{display:flex;justify-content:space-between;align-items:center;background:#f0f4ed;color:#375039;border:1px solid #d6dfd1;text-decoration:none;padding:1.2rem 1.6rem;border-radius:.8rem;font-weight:700;font-size:1.4rem}.hgp-small a{color:inherit}.hg-aplus .hegen-a-content,.hg-aplus .hegen-text{font-family:var(--font-body-family)!important;color:#514b44!important}.hg-aplus .hegen-heading{font-family:var(--font-heading-family)!important;color:#39332f!important;font-size:clamp(2.1rem,2.4vw,3.2rem)!important;line-height:1.2!important}.hg-aplus .rte img{max-width:100%;height:auto;object-fit:contain}.hg-aplus .hegen-section{gap:clamp(2rem,4vw,6rem)!important;margin-bottom:5rem!important}.hg-aplus .rte table{display:block;overflow-x:auto}.hgp-extra{padding:3rem 0}.hgp-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.hgp-gallery figure{margin:0;background:#fcf9f5;border-radius:1.2rem;overflow:hidden}.hgp-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.hgp-gallery figcaption{padding:1.2rem 1.5rem;font-size:1.3rem}.product__title h1{font-size:clamp(2.5rem,2.7vw,3.5rem);line-height:1.2}.product__info-container .rating-wrapper{margin-top:1rem}.product-form__input input[type=radio]+label{max-width:100%}.product-form__buttons{max-width:100%}.shopify-payment-button__button{border-radius:.8rem!important}#hegen-product-top{scroll-margin-top:160px}.hg-bundle-options legend{font-weight:700;margin-bottom:1rem}.hg-bundle-choice img{background:#fff}.hg-breakdown [hidden]{display:none!important}.hg-breakdown li{gap:1rem}.hgp-quantity{white-space:nowrap}.hgp-bundle-story{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:5rem 0}.hgp-bundle-story img{width:100%;height:auto;max-height:480px;object-fit:contain;background:#fcf9f5;border-radius:1.5rem}.hgp-proposal{border-left:3px solid #c78b72;padding:1.2rem 1.6rem;background:#fff5ed;font-size:1.4rem}.hg-bundle-buy:disabled{opacity:.65;cursor:not-allowed}.hgp-sources{font-size:1.15rem;line-height:1.5;color:#6f655d}.hgp-sources a{color:inherit}.hgp-tabby{margin-top:1rem}
@media(max-width:749px){.hgp-gallery{grid-template-columns:1fr 1fr;gap:1rem}.hgp-gallery figure:last-child:nth-child(odd){grid-column:1/-1}.hgp-gallery img{max-height:300px}.hgp-jump{gap:1.5rem}.hgp-jump a{font-size:1.2rem}.hg-aplus .hegen-section{display:grid!important;grid-template-columns:1fr!important;gap:2rem!important}.hg-aplus .hegen-a-content{padding:1rem 0!important}.hgp-bundle-story{grid-template-columns:1fr;gap:2rem}.product__title h1{font-size:2.6rem}.hgp-purchase-help p{font-size:1.3rem}.hg-sticky-buy span{max-width:55%;font-size:1.2rem;line-height:1.3}.hg-sticky-buy .hg-button{padding:1rem 1.6rem;white-space:nowrap}}

.hgb-product-summary{padding:.5rem 0;font-size:1.5rem;line-height:1.55}.hgb-product-intro{margin:1rem 0}.hgb-product-stage{display:inline-flex;background:#f8eee8;border-radius:3rem;padding:.5rem 1rem;font-size:1.2rem;color:#57483f}.hgb-product-benefits{list-style:none;padding:0;display:grid;gap:.7rem}.hgb-product-benefits li{display:flex;gap:1rem}.hgb-product-benefits li:before{content:'✓';color:#887754;font-weight:700}.hgb-extra-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:850px;margin:auto}.hgb-extra-gallery-image{margin:0;background:#fcf9f5;border-radius:1.2rem;overflow:hidden}.hgb-extra-gallery-image img{width:100%;height:auto;max-height:550px;object-fit:contain}

.hgp-price-match{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.2rem;background:#fcf3ee;border:1px solid #e4c7b9;border-left:4px solid #ad7058;border-radius:.8rem;color:#39332f;text-decoration:none}.hgp-price-match>span:first-child{display:grid;gap:.3rem;min-width:0}.hgp-price-match strong{color:#87523e;text-transform:uppercase;font-size:1.05rem;letter-spacing:.045em}.hgp-price-match>span:first-child>span{font-size:1.3rem;font-weight:700;line-height:1.4}.hgp-price-match__button{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.1rem;border-radius:2rem;background:#87523e;color:#fff;font-size:1.15rem;font-weight:700}.hgp-price-match:hover{border-color:#87523e}.hgp-price-match:focus-visible{outline:2px solid #87523e;outline-offset:3px}@media(max-width:380px){.hgp-price-match{gap:.7rem;padding:.9rem}.hgp-price-match__button{font-size:1.05rem;padding:.8rem}.hgp-price-match>span:first-child>span{font-size:1.2rem}}
