:root{--heol-navy:#2E4A63;--heol-deep:#1F3347;--heol-amber:#E0A23C;--heol-cream:#F6F3EC}body h1,body h2,body h3,body .h0,body .h1,body .h2{letter-spacing:-.01em}body .announcement-bar__message{font-weight:600;letter-spacing:.02em}body .banner__heading{max-width:18ch}body .banner__text{max-width:52ch}body .multicolumn-card__info .inline-richtext,body .multicolumn-card__info h3{color:inherit}body .multicolumn .multicolumn-card h3:before{content:"";display:block;width:32px;height:3px;background:var(--heol-amber);margin-bottom:.8rem;border-radius:2px}body .product__description table,body .rte table{width:100%;border-collapse:collapse;margin:1.2rem 0 2rem;font-size:1.4rem;table-layout:auto}body .product__description th,body .rte th{background:var(--heol-navy);color:#fff;text-align:left;padding:.8rem 1rem;font-weight:600}body .product__description td,body .rte td{padding:.7rem 1rem;border-bottom:1px solid rgba(31,51,71,.12)}body .product__description tr:nth-child(2n) td,body .rte tr:nth-child(2n) td{background:#e0a23c14}body .product__description h3,body .rte h3{margin-top:2.4rem;padding-left:1rem;border-left:4px solid var(--heol-amber)}body .product__description ul,body .rte ul{padding-left:2rem}body .heol-devis{display:grid;gap:1rem;margin:1.5rem 0 1rem}body .heol-devis .button{min-height:5rem;font-weight:700}body .heol-devis__note{font-size:1.3rem;opacity:.8;margin:0}body .card-wrapper .card{transition:box-shadow .2s ease,transform .2s ease}body .card-wrapper:hover .card{box-shadow:0 10px 28px #1f33471f}body .price{font-weight:700;color:var(--heol-navy)}body .footer a{text-decoration:none}body a.heol-eclate{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem 1.6rem;margin:1rem 0;border:1.5px solid var(--heol-amber);border-left-width:6px;border-radius:10px;background:#e0a23c1f;color:var(--heol-deep);text-decoration:none;font-size:1.5rem;line-height:1.4;transition:background .2s ease}body a.heol-eclate:hover{background:#e0a23c3d}body a.heol-eclate strong{font-size:1.6rem}body a.heol-eclate span{text-decoration:underline;text-underline-offset:.3rem}body .heol-ecl-nav p{margin:.4rem 0}body .heol-ecl-nav a{font-weight:600}body .heol-ecl h2{margin-bottom:.4rem}body .heol-map{position:relative;margin:1.6rem 0;background:#fff;border-radius:12px;box-shadow:0 6px 24px #1f334714}body .heol-map img{display:block;width:100%;height:auto;border-radius:12px}body .heol-hs{position:absolute;border:2px solid transparent;border-radius:8px;transition:background .15s ease,border-color .15s ease}body .heol-hs:after{content:"";position:absolute;right:-5px;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--heol-amber);box-shadow:0 0 0 4px #e0a23c47}body .heol-hs:hover,body .heol-hs:focus-visible{background:#e0a23c29;border-color:var(--heol-amber);outline:none}body .heol-hs span{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--heol-deep);color:#fff;font-size:1.3rem;line-height:1.3;padding:.4rem .7rem;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:2}body .heol-hs:hover span,body .heol-hs:focus-visible span{opacity:1}body .heol-ecl__foot{display:flex;flex-wrap:wrap;gap:1.6rem 3rem;align-items:flex-start;justify-content:space-between}body .heol-ecl__list{columns:2;column-gap:3rem;margin:0;padding-left:2rem;flex:1 1 480px}body .heol-ecl__list li{margin:.3rem 0;break-inside:avoid}@media screen and (max-width:749px){body .product__description table{display:block;overflow-x:auto;white-space:nowrap}body .heol-ecl__list{columns:1}body .heol-hs:after{width:10px;height:10px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/heolpro.css.map */
