.hs-offer-price{display:flex;flex-direction:column;align-items:flex-start;gap:.22rem;line-height:1.3;min-width:0}
.hs-offer-before{font-size:1rem;font-weight:500;color:var(--hs-muted,#5f6a64)}
.hs-offer-before del{text-decoration-thickness:1.5px}
.hs-offer-now{color:var(--hs-green-dark,#164c39);font-size:clamp(1.55rem,3vw,2.2rem);font-weight:850}
.hs-offer-now ins{text-decoration:none;white-space:nowrap}
.hs-offer-scope,.hs-offer-vat{font-size:.88rem;font-weight:500;color:var(--hs-muted,#5f6a64)}
.hs-offer-price--compact .hs-offer-before{font-size:.85rem}
.hs-offer-price--compact .hs-offer-now{font-size:1.08rem}
.hs-offer-price--compact .hs-offer-scope{font-size:.78rem;max-width:24ch}
.hs-supplier-card .hs-product-footer:has(.hs-offer-price){align-items:flex-end;flex-wrap:wrap;gap:.7rem}
.hs-offer-badge{position:absolute;right:.65rem;top:.65rem;background:#164c39;color:#fff;border-radius:999px;padding:.35rem .65rem;font-size:.8rem;font-weight:800;z-index:1}
.hs-supplier-size--sale{border-color:#1f6b4f;background:#eef6f0}
.hs-variant-price{display:block;font-size:.85rem;font-weight:600;margin-top:.15rem}
.hs-product-motor{margin:.2rem 0 .8rem;color:#5f6a64;font-size:.9rem}
.hs-variant-identifiers{display:block;margin-top:.18rem;color:#5f6a64;font-size:.78rem;font-weight:600}
.hs-product-tabs{margin:1.25rem 0}.hs-product-tab-list{display:flex;gap:.25rem;border-bottom:1px solid #d8dfda}.hs-product-tab-list button{appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;color:#5f6a64;cursor:pointer;font:inherit;font-weight:750;padding:.75rem 1rem}.hs-product-tab-list button[aria-selected="true"]{border-bottom-color:var(--hs-green-dark,#164c39);color:var(--hs-green-dark,#164c39)}.hs-product-tab-list button:focus-visible{outline:2px solid var(--hs-green-dark,#164c39);outline-offset:2px}.hs-product-tab-panel{padding-top:1rem}.hs-product-tab-panel[hidden]{display:none}.hs-product-tab-panel>:first-child{margin-top:0}.hs-product-description table{display:block;max-width:100%;overflow-x:auto}
.hs-product-specifications{margin:0}.hs-product-specifications>div{display:grid;grid-template-columns:minmax(8rem,30%) 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid #e1e5e2}.hs-product-specifications dt{font-weight:800}.hs-product-specifications dd{margin:0}.hs-product-tab-list{overflow-x:auto}.hs-product-tab-list button{white-space:nowrap}
@media(max-width:600px){.hs-product-specifications>div{grid-template-columns:1fr;gap:.2rem}.hs-product-tab-list button{padding:.7rem .65rem;font-size:.92rem}}
@media(max-width:480px){.hs-offer-price--compact .hs-offer-now{font-size:1rem}.hs-offer-price--compact .hs-offer-before{font-size:.8rem}.hs-offer-badge{font-size:.72rem;padding:.25rem .5rem}}
