:root{--fc-site-main:#009dc5;--fc-site-secondary:#f1f8ff;--fc-site-pink:#f4a7c1;--fc-site-pink-secondary:#fde7ed;--fc-white:#fff;--fc-site-mint:#dff0d8}body{font-family:Inter,sans-serif!important}.no-arrows-num-input{-moz-appearance:textfield}.min-w-290px{min-width:290px}.w-200px{width:200px}.w-185px{width:185px}.w-90{width:90%}.h-250px{height:250px}.h-400px{height:400px}.h-410px{height:410px}.h-420px{height:420px}.h-500px{height:500px}.h-550px{height:550px}.min-h-50px{min-height:50px}.min-h-300px{min-height:300px}.min-h-350px{min-height:350px}.min-h-400px{min-height:400px}.min-h-420px{min-height:420px}.min-h-500px{min-height:500px}.h-20{height:20%}.h-30{height:30%}.h-40{height:40%}.h-60{height:60%}.h-80{height:80%}.min-h-75px{min-height:75px}.min-h-60px{min-height:60px}.min-height-250{min-height:250px}.max-height-600{max-height:600px}.top-20{top:20%}.top-30{top:30%}.top-40px{top:40px}.top-175px{top:175px}.left-50{left:50%}.right-0{right:0}.right-3{right:3%}.right-15px{right:15px}.bottom-10{bottom:10%}.bottom-20{bottom:20%}.bottom-30{bottom:30%}.bottom-20px{bottom:20px}.bottom-50px{bottom:50px}.bottom-60px{bottom:60px}.fs-7{font-size:.75rem!important}.cart-modal .modal-dialog .modal-content .modal-header{background:var(--fc-site-main)!important}.badge-custom{background-color:#1a1a40;color:#fff;padding:.3rem .75rem;border-radius:1rem;font-size:.8rem}.scroll-container{display:flex;overflow-x:auto;gap:1rem;padding:1rem;scroll-snap-type:x mandatory}.btn-site-danger,.btn-site-danger:hover{border:1px solid red;background-color:#fff;color:red}.red-price{font-size:34px;font-weight:700;color:#db3030!important}.bg-site-pink{background-color:var(--fc-site-pink)!important}.bg-site-mint{background-color:var(--fc-site-mint)!important}.bg-site-pink-secondary{background-color:var(--fc-site-pink-secondary)!important}.main-bg{background:var(--fc-site-secondary)!important}.text-site{color:var(--fc-site-main)!important}.bg-site{background:var(--fc-site-main)!important}.fill-site{fill:var(--fc-site-main)!important}.bg-site-secondary{background:var(--fc-site-secondary)}.bg-site-pink{background-color:var(--fc-site-pink)}.border-bottom-site{border-color:var(--fc-site-main)!important}.sec-footer-bg{background:#d4f2e4}.bg-lightgray{background:#d3d3d3}.bg-smoke{background:#f8f8f8}#headerMenus .header-logo-lg{padding:0 0 0 50px}#headerMenus .header-menu-lg{padding:0 50px 0 0}#header-search-box .search-box{width:70%}.search-input::-moz-placeholder{color:var(--fc-site-main)!important;opacity:1!important}.search-input::placeholder{color:var(--fc-site-main)!important;opacity:1!important}.btn-google{border:1px solid #4faa53!important;color:#4faa53}#header-search-box input{width:100%;height:50px;padding:5px 5px 5px 15px;border:1px solid #dedede;border-radius:35px!important;box-shadow:none;background-color:#f6f6f6}#top-mini{background:var(--fc-site-secondary)!important}#top-mini,#top-mini .dropdown-toggle{color:#000!important}.logo-pharmacy-info{color:var(--fc-site-main)!important}.text-reset:hover{color:var(--fc-site-secondary)!important}#header-search-box button{padding:0 16px;border-radius:35px!important}#icon-eye button{padding:0 17px}#header-main-menu.navbar .dropdown .dropdown-toggle:after{content:""}#header-main-menu.navbar .nav-pills .nav-link{text-align:center;background:transparent;color:#333;font-size:13px;font-weight:700}.appointment-wrapper .btn-success,.custom-tab{background-color:#61c0ee}#header-main-menu.navbar .nav-pills .nav-link,.appointment-wrapper .btn-success,.custom-tab,.navbar .bg-color-1,.navbar .bg-color-2,.navbar .bg-color-3{color:#fff!important}.bg-color-1,.bg-color-2,.bg-color-3{background:var(--fc-site-main)!important}.bg-color-1.active,.bg-color-2.active,.bg-color-3.active{background:var(--fc-site-main)!important;color:#fff}#search-products{top:auto}#search-products .prod-items{max-height:500px;overflow-y:auto}#search-products .prod-items .items .img-items{min-height:200px;width:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:992px){#search-products{top:200px!important}}#header-main-menu.navbar .nav-pills .nav-link.active,#header-main-menu.navbar .nav-pills .nav-link:hover{background:var(--fc-site-main)!important;color:#fff!important}#user-menu .user-menu-items{margin-top:10px}#user-menu .user-menu-items .icon{font-size:18px}#user-cart-overlay{display:none}#user-cart-overlay.show{display:block}.home-service-slider .card-body .icon{text-align:center}.home-service-slider .card-body .icon img{margin:0 auto;width:calc(100% - 20px)}#header-main-menu.navbar .dropdown-fullwidth .dropdown-menu{width:calc(100% - 20px);max-height:500px;overflow:hidden;overflow-y:auto;padding:20px;border:2px solid var(--fc-site-secondary)}#header-main-menu.navbar .category{padding-bottom:20px}#header-main-menu.navbar .category .optional2{display:none}#header-main-menu.navbar .category.expanded .optional2{display:block}.product-promotion-item.hidden{display:none}.product-promotion-item .product-image-wrapper{height:170px;width:100%;overflow:hidden;display:block;margin-bottom:5px}.product-promotion-item .product-image-wrapper img{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-promotion-item .product-name{height:33px}.product .tabs .nav-tabs .nav-item .nav-link.active{border-bottom:2px solid var(--fc-site-main)!important;border:solid var(--fc-site-main)!important;border-width:2px 2px 3px!important;border-radius:12px 12px 0 0!important;background:var(--fc-site-main)!important;color:#fff}.product .tabs .nav-tabs .nav-item a:hover{color:unset!important}.product .img-container .item-description .tags a:hover{background:var(--fc-site-main)!important}.product .img-container .item-description .block-need-help a svg,.product .img-container .item-description .info-free-shipping>li svg{fill:var(--fc-site-main)!important}.product .featured-categories .tab-content .item-box .price,.product .img-container .item-description .product-price .in-stock,.product .img-container .item-description .product-price .new-price,.who-are-we h1{color:var(--fc-site-main)!important}#promotion-slider{background:var(--fc-site-secondary);border-radius:8px;position:relative;padding:25px 50px}#promotion-slider .slick-next,#promotion-slider .slick-prev{all:unset;position:absolute;top:50%;cursor:pointer;width:40px;height:40px;line-height:40px;background:var(--fc-site-main);border-radius:50%;text-align:center;font-size:20px;color:#fff}#promotion-slider .slick-prev{left:-70px}#promotion-slider .slick-next{right:-70px}#promotion-slider .slick-next:hover,#promotion-slider .slick-prev:hover{opacity:.9}#promotions .active-category{background:#1fa952!important;color:#fff!important}#promotions .tags-links .category{font-size:12px;font-weight:600;color:#333;padding:6px 20px;border-radius:50px;transition:all .1s ease-out;background:hsla(0,0%,80%,.8);border:none}#promotions .tags-links .category:hover{background:#1fa952;color:#fff}.discount-badge{position:absolute;right:5px;padding:10px;color:red}.prod-items .sub-categories{top:10px!important}.offcanvas-body .cart-summary{border-radius:4px}.offcanvas-body .cart-summary,.offcanvas-body .total{border:1px solid rgba(0,0,0,.05)}.slick-slider .slick-list{margin-left:0!important;margin-right:0!important}.section-title{padding:0 0 25px;font-size:43px;font-weight:1000;font-family:Montserrat,sans-serif!important}#footerServicesCarousel{background:var(--fc-site-secondary)}.footer-reassurance{background:var(--fc-site-secondary)!important}.footer-reassurance-item .section-title-color{font-family:Montserrat,sans-serif!important;font-weight:900}.services .section-title-color{font-family:Montserrat,sans-serif!important;font-weight:1000}.logo-pharmacy-label{color:var(--fc-site-main)!important}.section-title-color span,.section-title-color strong,.site-text-color,.site-text-color:hover,.site-text-second-color{color:var(--fc-site-main)}.btn-site-pink{background-color:var(--fc-site-pink)!important;color:#fff!important}#auth form .input-group-prepend .input-group-text,#ordonnance #prescription_submit,#ordonnance .add-files .drop-area .circled.gradiant,.btn-danger.app-option-btn,.btn-primary,.btn-soft-primary,.slick-next,.slick-prev,.vos_ordonnances .link-ordonnances{background-color:var(--fc-site-main)!important;border:transparent}#auth a,#header-main-menu.navbar .nav-pills .nav-item .dropdown-menu h6 a,#hide-slot,#show-more-slot,.btn-bg-text,.btn-link,.list-inline-item .text-success,.new-tabs a .card:hover h5,.price,.strike-price,.swiper-button-next,.swiper-button-prev,.txt-green,.who-are-we h1{color:#61c0ee!important}.btn-primary,.btn-soft-primary,.slick-next,.slick-prev{color:#fff!important}.custom-btn{background-color:#61c0ee;color:#fff}.custom-btn-border{border:1.5px solid #61c0ee}.loyalty-section{overflow:hidden;background:var(--fc-site-secondary);background-size:auto}.loyalty-section .section-title{font-size:50px!important;line-height:60px}.loyalty-section .section-title,.newsletter-section .section-title{font-family:Montserrat,sans-serif!important;font-weight:1000!important}.card-product:hover{border-color:var(--fc-site-main)}.border-site{border:2px solid var(--fc-site-main)}.btn-social,.btn-social:hover{border:unset}.home-service-slider .card:hover{box-shadow:1px 1px 15px #d3d3d3}#newsletter-input input{width:100%;height:50px;padding:5px 5px 5px 15px;border:1px solid #dedede;border-radius:35px!important;box-shadow:none;background-color:#f6f6f6}.newsletter-section{overflow:hidden;background:var(--fc-site-secondary)}.newsletter-section .section-title{font-size:60px;line-height:55px}.brand-section{max-height:400px;overflow:auto}.sub-categories.loading-opacity{opacity:.8}#sidebar-loader{top:50%;right:50%;color:var(--fc-site-main)}.clear{background:var(--fc-site-main);color:#fff;border-radius:7px;padding:2px 5px}.clear:hover{cursor:pointer}.carousel-images{background-size:cover!important;background-position:50%!important;margin:0!important}.carousel-img{height:530px!important}.carousel-pharmacy-image{min-height:540px!important;width:95%}.carousel-pharmacy-image img{width:40%}@media (min-width:2200px){.carousel-images,.carousel-pharmacy-image{min-height:680px!important}}@media (max-width:1650px){.carousel-images,.carousel-pharmacy-image{min-height:450px!important}}@media (max-width:1440px){.carousel-images,.carousel-pharmacy-image{min-height:400px!important}}@media (max-width:1300px){.carousel-images,.carousel-pharmacy-image{min-height:350px!important}}@media (max-width:769px){.product-image-wrapper{height:auto;width:100%;overflow:hidden;display:block;margin-bottom:5px}.carousel-images{background-size:contain!important}.carousel-pharmacy-image img{margin-right:unset}.carousel-img{height:420px!important}}@media (max-width:525px){.carousel-images,.carousel-pharmacy-image{min-height:250px!important}.carousel-img{height:300px!important}.service-img.carousel-images{min-height:100px!important}.section-title{font-size:27px}.loyalty-section{line-height:33px}.loyalty-section .section-title,.newsletter-section .section-title{font-size:35px!important;line-height:33px}}.fs-17{font-size:16px!important}.footer-details{margin-bottom:20px}.footer-details p{margin-bottom:0}.footer-services{margin-bottom:20px}.form-input-newsletter{position:relative;max-width:500px}.form-input-newsletter input{width:100%;height:35px;border:none;padding:0 90px 0 10px;border-top-right-radius:12px;border-bottom-right-radius:12px}.form-input-newsletter button{background:#1fa952;height:35px;padding:0;width:80px;text-align:center;position:absolute;top:0;right:0;border-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px}.form-input-newsletter button svg{width:20px;height:35px;line-height:35px;fill:#fff;transition:all .22s cubic-bezier(.07,.74,.56,.89)}.form-input-newsletter-note{max-width:500px;color:#777;font-size:11px;margin-top:10px}.footer-services ul{padding-left:18px}.footer-services ul li{list-style-type:disc}.footer-reassurance{padding:50px 0}.footer-reassurance .footer-reassurance-item{text-align:center}.footer-reassurance .footer-reassurance-item .icon{height:50px;flex:0 0 100%;margin:auto}.footer-reassurance .footer-reassurance-item .icon svg{width:auto;margin:auto;color:red}.footer-reassurance .footer-reassurance-item .icon .icon-bg{padding:10px 15px;border-radius:15px}.footer-reassurance .footer-reassurance-item p{font-size:12px!important;color:rgba(92,108,117,.75)!important}.footer-reassurance a:hover .footer-reassurance-item p{color:#61c0ee!important}.footer-reassurance .footer-reassurance-item .icon{position:relative}.footer-reassurance .footer-reassurance-item .icon-position{position:absolute;top:-80%}.footer-reassurance .footer-reassurance-item .img-position{position:absolute;top:-90%;left:40%}.new-tabs .nav .nav-item button{font-size:16px}.new-tabs .nav .nav-item button.active{background:transparent}.new-tabs .nav .nav-item button.active,.new-tabs .nav .nav-item button:hover{color:#61c0ee!important;border-bottom:2px solid #61c0ee!important}.promo-condition{color:#61c0ee!important;border-color:#61c0ee!important}.services .big-icon svg{height:250px;width:250px;margin:auto;color:red}.services .big-icon .icon-bg svg{padding:10px 15px;background:#61c0ee;border-radius:15px}.footer-reassurance-item svg g path,.footer-reassurance-item svg path,.header-svg-icons svg path,.new-tabs .card svg g path,.new-tabs .card svg path,.service-svg svg g path,.service-svg svg path,.service-svg svg rect,.who-are-we svg{fill:var(--fc-site-main)!important}.footer-reassurance-item svg g path,.footer-reassurance-item svg path,.service-svg svg g path,.service-svg svg path{stroke:var(--fc-site-main);stroke-width:2px}.footer-reassurance-item svg,.service-svg svg{background:#fff!important;border-radius:50%}.new-tabs .card{box-shadow:-1px 27px 33px hsla(0,0%,42.7%,.0180827),0 12.4829px 15.2569px hsla(0,0%,42.7%,.0261253),0 7.14244px 8.72965px hsla(0,0%,42.7%,.0322036),0 4.33541px 5.29883px hsla(0,0%,42.7%,.0377964),0 2.61228px 3.19278px hsla(0,0%,42.7%,.0438747),0 1.45468px 1.77795px hsla(0,0%,42.7%,.0519173),0 .62565px .764683px hsla(0,0%,42.7%,.07);border:0}.new-tabs a .card:hover h5{color:#61c0ee!important;transition:all .3s ease}.new-tabs .card .icon{height:60px;width:60px;display:flex;align-items:center;justify-content:center;flex:0 0 100%;margin:auto;border-radius:29px;background:#61c0ee}.new-tabs .card .icon svg{height:40px;width:40px;margin:auto;color:red}.new-tabs .card img{height:75px;width:75px}.new-tabs .card .card-title{font-size:16px;text-transform:uppercase}.new-tabs .card .card-subtitle{font-size:12px;color:rgba(92,108,117,.75)}#auth form .input-group-prepend .input-group-text{background-color:#61c0ee!important}@media (max-width:600px){#footerServicesCarousel.carousel{display:block!important}}@media (max-width:1800px){.sub-categories{padding:0 60px!important}}@media (max-width:1558px){.sub-categories{padding:0 40px!important}}@media (max-width:1400px){.sub-categories{padding:0 20px!important}}@media (min-width:991px) and (max-width:1400px){.sub-categories{padding:0 10px!important}.prod-items .items{width:30%!important}}@media (min-width:992px){.w-lg-60{width:60%!important}.w-lg-40{width:40%!important}.w-lg-200{width:200px!important}.position-lg-absolute{position:absolute!important}}@media (max-width:600px){.carousel{display:unset}}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.card-400x250{height:400px;width:250px}.card-400x225{height:400px;width:225px}.card-400x250 .card-container{border:2px solid #009dc5}.card-300x250{min-height:300px;min-width:250px}.card-min-400x250{min-height:400px;min-width:250px}.custom-shape-divider-top-1746504610{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-1746504610 svg{position:relative;display:block;width:calc(128% + 1.3px);height:25px}.custom-shape-divider-top-1746504610 .shape-fill{fill:#fff}.custom-shape-divider-bottom-1746504809{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-bottom-1746504809 svg{position:relative;display:block;width:calc(128% + 1.3px);height:25px}.custom-shape-divider-bottom-1746504809 .shape-fill{fill:#fff}@media (max-width:767px){.custom-shape-divider-top-1746504610 svg{width:calc(158% + 1.3px);height:21px}.custom-shape-divider-bottom-1746504809 svg{width:calc(158% + 1.3px);height:20px}}@media (max-width:424px){.xs-fs-7{font-size:.75rem!important}}.widget-filter-links ul{list-style:none;margin-bottom:0}.widget-filter-links .widget-filter-reset{position:absolute;top:67px;left:auto;right:0;font-size:12px;line-height:22px}.widget:not(:first-child) .widget-filter-reset{top:50px}.widget-filter-links .widget-filter-reset a{color:red}.widget-filter-links .widget-filter-reset.active-filter{display:none}.widget-filter-links details,.widget-filter-links li{position:relative;font-size:15px;line-height:24px}.widget-filter-links details:not(:first-child),.widget-filter-links li:not(:first-child){margin-top:10px}.widget-filter-links details summary,.widget-filter-links li a{display:block;color:#444;font-family:Raleway,sans-serif;font-weight:500}.widget-filter-links details span,.widget-filter-links li span{position:absolute;top:1px;left:auto;right:0;font-size:11px;width:22px;height:22px;line-height:22px;text-align:center;color:#777;background-color:#eee;border-radius:50%}.widget-filter-links details:hover>summary>a,.widget-filter-links li:hover>a{color:#777}.widget-filter-links details.active-filter>summary>a,.widget-filter-links li.active-filter>a{font-weight:700}.widget-filter-links details.active-filter span,.widget-filter-links li.active-filter span{color:#fff;background-color:#1abc9c;text-shadow:1px 1px 1px rgba(0,0,0,.1)}summary::-webkit-details-marker{display:none}summary:after{content:"";display:inline-block;width:9px;height:9px;transform:rotate(-45deg);border:2px solid;border-width:0 0 2px 2px;color:#abadad;margin-top:-6px;margin-left:.3em;vertical-align:.2em}details[open] summary:after{content:""}.category-filter{max-height:500px;overflow-x:hidden}