:root{--hx-ink:#0e1b4d;--hx-blue:#4770db;--hx-surface:#f7f9fd;--hx-border:#dbe5f4;--hx-shadow:0 12px 38px rgba(14,27,77,.09)}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #89b4ff;outline-offset:3px}.header-wrapper{box-shadow:0 3px 16px #0e1b4d14}.header .header__heading-logo{max-width:100%;height:auto}.header__inline-menu .list-menu__item{font-weight:650;letter-spacing:.01em}.header__inline-menu .list-menu__item:hover{text-underline-offset:6px}main[data-template=index] .slideshow__text.banner__box{width:min(100%,590px);max-width:590px;border-radius:18px;box-shadow:none;padding:clamp(20px,3.2vw,40px);background:transparent!important;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}main[data-template=index] .slideshow .banner__heading{font-size:clamp(3rem,4.2vw,5.1rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--hx-ink)}main[data-template=index] .slideshow .banner__text,main[data-template=index] .slideshow .banner__text p{color:#365078;line-height:1.45;font-size:clamp(1.5rem,1.7vw,1.9rem)}main[data-template=index] .slideshow .banner__buttons .button{min-height:48px;border-radius:9px;font-weight:720;background:var(--hx-ink);color:#fff;padding-inline:26px;box-shadow:0 6px 18px #0e1b4d2e}main[data-template=index] .slideshow .banner__buttons .button:hover{background:#23489a;transform:translateY(-1px)}main[data-template=index] .featured-collection .title,main[data-template=index] .collection__title .title{color:var(--hx-ink);font-weight:800;letter-spacing:-.02em}main .card-wrapper .card{overflow:hidden;border:1px solid var(--hx-border);border-radius:13px;background:#fff;box-shadow:0 3px 13px #0e1b4d0b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}main .card-wrapper:hover .card,main .card-wrapper:focus-within .card{transform:translateY(-3px);border-color:#c0d4f7;box-shadow:var(--hx-shadow)}main .card-wrapper .card__inner{overflow:hidden;border-radius:12px 12px 0 0}main .card-wrapper .card__media .media{background:#fff}main .card-wrapper .card__media .media img{object-fit:contain!important;object-position:center;padding:clamp(8px,1.3vw,15px);transition:transform .25s ease}main .card-wrapper:hover .card__media .media img{transform:scale(1.035)}main .card-wrapper .card__information{padding:14px 14px 17px}main .card-wrapper .card__heading{font-size:clamp(1.35rem,1.4vw,1.65rem);font-weight:720;line-height:1.45}main .card-wrapper .card__heading a{color:var(--hx-ink);text-decoration:none}main .card-wrapper .card__heading a:hover{color:#3158b2}main .card-wrapper .price{font-weight:750;color:#1a458c}main .card-wrapper .card__badge .badge{font-weight:750;border-radius:6px}main .quick-add__submit,main .card-wrapper .quick-add__submit{min-height:42px;border-radius:8px;font-weight:700;transition:transform .18s ease,background .18s ease}main .quick-add__submit:hover{transform:translateY(-1px)}main[data-template=product] .product__title h1{color:var(--hx-ink);font-weight:800;letter-spacing:-.025em;line-height:1.2}main[data-template=product] .product__info-container .price{font-weight:750}main[data-template=product] .product-form__submit{border-radius:9px;min-height:49px;font-weight:750}main[data-template=product] .product__media img{object-fit:contain}main .hx-price-on-devis{display:inline-block;padding:10px 14px;border:1px solid #b8d0ee;border-radius:8px;background:#eaf3fe;font-weight:800}main .hx-price-on-devis a{color:#0e386c;text-decoration:underline;text-underline-offset:3px}main .collection-hero__title{font-weight:800;letter-spacing:-.02em;color:var(--hx-ink)}main[data-template=collection] .facets-container{padding-block:14px}main[data-template=collection] .facet-filters__label{font-weight:650}main[data-template=search] .template-search__header h1{color:var(--hx-ink);font-weight:800}.hx-devis{box-shadow:0 8px 24px #0e1b4d0e}.hx-devis .button:hover{filter:brightness(1.09)}@media(max-width:749px){main[data-template=index] .slideshow__text.banner__box{max-width:none;width:100%;border-radius:0;padding:20px;background:transparent!important;box-shadow:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}main[data-template=index] .slideshow .banner__heading{font-size:3.1rem}main .card-wrapper .card__information{padding:11px 10px 14px}main .card-wrapper .card__heading{font-size:1.35rem}main .card-wrapper .card__media .media img{padding:8px}main .quick-add__submit{min-height:43px}}@media(prefers-reduced-motion:reduce){main .card-wrapper .card,main .card-wrapper .card__media .media img,main .quick-add__submit,main .slideshow .banner__buttons .button{transition:none!important;transform:none!important}}main[data-template=index] .slideshow .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#f1f9ffd9,#f1f9ff70 40%,#f1f9ff05 75%);pointer-events:none}main[data-template=index] .slideshow .banner__heading,main[data-template=index] .slideshow .banner__text{position:relative;z-index:2;text-shadow:0 1px 2px rgba(255,255,255,.35)}@media(max-width:749px){main[data-template=index] .slideshow .banner__media:after{background:linear-gradient(180deg,#f2f9ff21,#f2f9ffb8)}}main[data-template=index] .slideshow__text.banner__box{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:clamp(16px,3vw,34px)!important}main[data-template=index] .slideshow .banner__heading,main[data-template=index] .slideshow .banner__text{color:#0e1b4d;text-shadow:0 1px 13px rgba(255,255,255,.95)}main[data-template=index] .slideshow .banner__buttons .button{background:#0e1b4d!important;color:#fff!important;border-radius:8px}@media(max-width:749px){main[data-template=index] .slideshow__text.banner__box{padding:17px!important}}@media screen and (min-width:990px){#HeaderMenu-specialites-medicales~.header__submenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(640px,80vw);max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain;gap:0 12px}#HeaderMenu-specialites-medicales~.header__submenu .header__menu-item{white-space:normal;line-height:1.5;height:100%;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hx-site-polish.css.map */
