@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--pragmed-blue: #1f4e79;--pragmed-blue-light: #81d4fa;--pragmed-dark: #0a0a0a;--pragmed-text: #ffffff;--pragmed-radius: 16px;--pragmed-hero-padding: 12px}body{font-family:Inter,sans-serif!important;background-color:#f5f5f5}.announcement-bar{background-color:var(--pragmed-dark)!important;color:#fff!important;border-bottom:none!important}.announcement-bar *{color:#fff!important}.announcement-bar__text{font-weight:600!important;font-size:.75rem!important;letter-spacing:.06em!important;text-transform:uppercase!important}#header-group{position:sticky;top:0;z-index:1000}.header-section{background-color:transparent!important;transition:background-color .4s ease,box-shadow .4s ease}.header-section.header--scrolled{background-color:#fff!important;box-shadow:0 2px 20px #00000014!important}.header__logo,.header__logo a,.header__heading-link{font-weight:900!important;font-size:1.4rem!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:#fff!important;transition:color .3s ease}.header-section.header--scrolled .header__logo,.header-section.header--scrolled .header__heading-link{color:#121212!important}.header__menu a,.header-menu__link,[data-testid=header-menu-link]{font-weight:500!important;font-size:.9rem!important;color:#ffffffe6!important;transition:color .3s ease!important;text-decoration:none!important;letter-spacing:.01em}.header-section.header--scrolled .header__menu a,.header-section.header--scrolled .header-menu__link,.header-section.header--scrolled [data-testid=header-menu-link]{color:#121212!important}.header__menu a:hover,.header-menu__link:hover{opacity:.7!important}.header__icons svg,.header__actions svg,.header-actions svg{color:#fff!important;fill:#fff!important;transition:color .3s ease}.header-section.header--scrolled .header__icons svg,.header-section.header--scrolled .header__actions svg,.header-section.header--scrolled .header-actions svg{color:#121212!important;fill:#121212!important}.hero-wrapper:first-of-type,.hero-wrapper:first-child{padding:0 var(--pragmed-hero-padding) var(--pragmed-hero-padding);background-color:#f0f0f0}.hero-wrapper:first-of-type .hero,.hero-wrapper:first-child .hero{border-radius:var(--pragmed-radius);overflow:hidden}.hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0000008c,#0000004d,#0000000d);z-index:2;pointer-events:none;border-radius:inherit}.hero__content-wrapper{position:relative;z-index:3;padding:5rem 4rem!important}.hero .heading-block,.hero h1,.hero h2,.hero .h1,.hero .h2{color:#fff!important;font-size:clamp(2.5rem,5vw,5rem)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.02em!important;text-shadow:0 2px 20px rgba(0,0,0,.2)}.hero .text-block,.hero .rte p{color:#ffffffd9!important;font-size:.9rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:1.5rem!important}.hero .button,.hero button[type=submit],.hero a.button{background-color:#fff!important;color:#121212!important;border:none!important;border-radius:100px!important;padding:1.1rem 2.4rem!important;font-weight:700!important;font-size:.9rem!important;letter-spacing:.03em!important;text-transform:none!important;transition:all .3s cubic-bezier(.2,.8,.2,1)!important;box-shadow:none!important}.hero .button:hover,.hero a.button:hover{background-color:#f0f0f0!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #00000026!important}@media screen and (max-width:749px){:root{--pragmed-hero-padding: 8px;--pragmed-radius: 12px}.hero__content-wrapper{padding:3rem 2rem!important}.hero .heading-block,.hero h1,.hero h2{font-size:clamp(2rem,8vw,3rem)!important}}.button--primary{background-color:var(--pragmed-blue)!important;border-color:var(--pragmed-blue)!important;border-radius:6px!important;font-weight:700!important;transition:all .3s ease!important}.button--primary:hover{background-color:#163b5e!important;transform:translateY(-2px)!important}body.template-product{background-color:#f0f0f0!important}.template-product #MainContent>*:first-child,.template-product .product-information{background-color:#fff;border-radius:20px;margin:16px;overflow:hidden;box-shadow:0 4px 30px #0000000f}.product__vendor,[data-testid=product-vendor]{font-size:.8rem!important;font-weight:500!important;color:#12121273!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:.5rem!important}.template-product h1,.product__title,[data-testid=product-title]{font-size:clamp(1.6rem,2.5vw,2.8rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;color:#121212!important}.product__price,.price-wrapper,[data-testid=product-price]{font-size:1.4rem!important;font-weight:700!important;color:#121212!important;display:flex;align-items:center;gap:1rem}.badge--sold-out,.product__availability .badge,.product-badge{background-color:#1f4e79!important;color:#fff!important;border-radius:100px!important;font-size:.7rem!important;font-weight:700!important;padding:4px 12px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.variant-picker__option-name,.product-form__option-label,[data-testid=variant-option-label]{font-size:.85rem!important;font-weight:600!important;color:#12121299!important;margin-bottom:.8rem!important}.variant-picker__option-name span,[data-testid=variant-option-label] span{color:#121212!important;font-weight:700!important}.swatch,.color-swatch,.variant-picker__swatch,[data-testid=variant-swatch]{width:32px!important;height:32px!important;border-radius:50%!important;border:2px solid transparent!important;cursor:pointer;transition:all .2s ease!important;box-shadow:0 0 0 1px #00000026!important}.swatch.selected,.color-swatch.selected,.variant-picker__swatch.selected,[data-testid=variant-swatch][aria-checked=true]{box-shadow:0 0 0 2px #1f4e79!important;outline:2px solid #ffffff!important;outline-offset:-4px!important}.variant-picker__button,[data-testid=variant-button]{border-radius:100px!important;padding:.6rem 1.6rem!important;font-weight:700!important;font-size:.85rem!important;border:1.5px solid #e0e0e0!important;background:#fff!important;color:#121212!important;cursor:pointer;transition:all .2s ease!important}.variant-picker__button.selected,.variant-picker__button[aria-checked=true],[data-testid=variant-button][aria-checked=true]{background-color:#1f4e79!important;border-color:#1f4e79!important;color:#fff!important}.template-product .button--add-to-cart,.template-product [data-testid=add-to-cart],.template-product form[action*=cart]>.button,.template-product .product-form__submit{width:100%!important;border-radius:100px!important;padding:1.2rem 2rem!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.02em!important;background-color:#1f4e79!important;color:#fff!important;border:none!important;text-transform:uppercase!important;transition:all .3s ease!important}.template-product .button--add-to-cart:hover,.template-product [data-testid=add-to-cart]:hover{background-color:#163b5e!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #1f4e794d!important}.template-product .button--add-to-cart:before{content:"ACHETER MAINTENANT"}.pragmed-trust-box,.product__shipping-note,.product-form__pickup-availabilities{background-color:#fdf8f0!important;border:1px solid #f0e8d8!important;border-radius:12px!important;padding:1.5rem!important;margin-top:1.5rem!important}.template-product .product-form__submit-container:after{content:"";display:block;margin-top:1.2rem;padding:1.2rem 1.5rem;background-color:#fdf8f0;border:1px solid #f0e8d8;border-radius:12px;font-size:.85rem;color:#121212b3}.media-gallery--thumbnail-left .thumbnail-list,[data-presentation=thumbnail_slider] .thumbnail-list{display:flex!important;flex-direction:column!important;gap:8px!important}.thumbnail-list__item img,.thumbnail-list__item{border-radius:6px!important;overflow:hidden!important;border:1.5px solid transparent!important;transition:border-color .2s ease!important}.thumbnail-list__item.is-active,.thumbnail-list__item[aria-current=true]{border-color:#1f4e79!important}@media screen and (max-width:749px){.template-product #MainContent>*:first-child,.template-product .product-information{margin:8px;border-radius:14px}.template-product .button--add-to-cart,.template-product .product-form__submit{font-size:.9rem!important;padding:1rem 1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pragmed-impact.css.map */
