.ZXjuTa_checkmarkCircle{fill:none;stroke:var(--bs-primary);stroke-dasharray:166;stroke-dashoffset:166px;stroke-miterlimit:10;stroke-width:2px;animation:.6s cubic-bezier(.65,0,.45,1) forwards ZXjuTa_stroke}.ZXjuTa_checkmark{box-shadow:inset 0 0 0 var(--bs-primary);stroke:#fff;stroke-miterlimit:10;stroke-width:2px;border-radius:50%;width:56px;height:56px;margin:10% auto;animation:.4s ease-in-out .4s forwards ZXjuTa_fill,.3s ease-in-out .9s both ZXjuTa_scale;display:block}.ZXjuTa_checkmarkCheck{stroke-dasharray:48;stroke-dashoffset:48px;transform-origin:50%;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards ZXjuTa_stroke}@keyframes ZXjuTa_stroke{to{stroke-dashoffset:0}}@keyframes ZXjuTa_scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes ZXjuTa_fill{to{box-shadow:inset 0 0 0 30px var(--bs-primary)}}
.Rn5Asa_loadingWrapper{margin-top:10%;margin-bottom:20%}.Rn5Asa_spinnerIcon{font-size:2.5rem}
._8cF-ta_imageCol:hover{box-shadow:var(--bs-box-shadow-sm)}._8cF-ta_productImageHolder{border-radius:1.2rem;min-height:140px;overflow:hidden}._8cF-ta_productMainImageHolder{border-radius:1.2rem;min-height:300px;overflow:hidden}._8cF-ta_productImageHolder,._8cF-ta_productMainImageHolder{position:relative}._8cF-ta_productImageHolder img,._8cF-ta_productMainImageHolder img{transition:transform .3s,opacity .2s ease-in-out}._8cF-ta_productImageHolder img:hover,._8cF-ta_productMainImageHolder img:hover{transform:scale(1.03)}._8cF-ta_productImageHolderSmall{min-height:115px;position:relative}._8cF-ta_playVideo{width:3rem;height:3px;transition:all .5s}._8cF-ta_spinner{margin-top:50%}._8cF-ta_spinnerIcon{font-size:2rem}@media (min-width:768px){._8cF-ta_productImageHolder{height:auto;min-height:230px}._8cF-ta_productMainImageHolder{min-height:360px}}
.RV_agG_productHeroSmallPhoto,.RV_agG_productHeroPhoto{background:linear-gradient(110deg,#b5dcce 8%,#afd6c8 18%,#b5dcce 33%) 0 0/200% 100%;border-radius:1rem;animation:1.5s linear infinite RV_agG_shine}.RV_agG_productPhoto,.RV_agG_productSmallPhoto,.RV_agG_productRegularPhoto,.RV_agG_productButton{background:linear-gradient(110deg, var(--bs-gray-200) 8%, #e5e9ec 18%, var(--bs-gray-200) 33%);background-size:200% 100%;border-radius:1rem;animation:1.5s linear infinite RV_agG_shine}.RV_agG_productTitle,.RV_agG_productSubTitle,.RV_agG_productButton{min-height:30px}.RV_agG_productHeroPhoto,.RV_agG_productPhoto{min-height:300px}.RV_agG_productHeroSmallPhoto,.RV_agG_productSmallPhoto{min-height:150px}.RV_agG_productRegularPhoto{min-height:220px}.RV_agG_productButton{--bs-btn-font-size:1rem;text-align:center;border-radius:1.5rem;min-height:35px;padding:.75rem 1.4rem}.RV_agG_productLoadingTitle{letter-spacing:.2rem;font-size:.8rem}.RV_agG_productLoadingTitle:before{background-color:var(--bs-gray-300);content:"";vertical-align:middle;width:4rem;height:.4rem;margin-right:1.2rem;display:inline-block}@keyframes RV_agG_shine{to{background-position-x:-200%}}
.tzhQVG_loadingNewProducts{min-height:25rem}
.TifK5q_headingTitle{letter-spacing:.1rem}.TifK5q_headingTitle:before{background-color:var(--bs-primary);content:"";vertical-align:middle;width:2rem;height:.4rem;margin-right:.8rem;display:inline-block}.TifK5q_voirPlus{color:var(--bs-dark);letter-spacing:.1rem;text-decoration:underline}.TifK5q_voirPlus:hover{color:var(--bs-primary)}@media (min-width:768px){.TifK5q_headingTitle{letter-spacing:.2rem}.TifK5q_headingTitle:before{width:4rem;margin-right:1.2rem}}
.lhM6la_productItem{box-shadow:0 2px 2px -2px #9ba3b2e6}.lhM6la_searchCta{border-radius:4rem}.lhM6la_searchCta:hover{box-shadow:9px 9px 10px #9ba3b217;border-color:var(--bs-primary)!important}.lhM6la_searchForm{border-radius:3rem!important;min-width:9.5rem!important;margin-right:1.5rem!important;padding-left:2.5rem!important}.lhM6la_searchIcon{margin-top:-1.8rem;margin-left:1rem;position:absolute}.lhM6la_productImageHolder{max-height:140px;position:relative;overflow:hidden}.lhM6la_blogList li{margin-top:.5em;padding-left:1.5em;list-style-type:none;position:relative}.lhM6la_blogList li:before{background:var(--bs-primary);content:"";outline:4px solid var(--bs-gray-300);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:.75em;left:.5rem}
.wY-2eW_modalVideo{background-image:url(/media/m6-lady.jpg);background-size:cover;border-radius:1rem;min-height:10rem}.wY-2eW_modalVideo .wY-2eW_player{background-image:url(/media/dentapass-TV.svg);background-repeat:no-repeat;width:55%;height:10rem;transition:background-position .5s}.wY-2eW_modalVideo .wY-2eW_player:hover{background-position:0 100%}@media (min-width:768px){.wY-2eW_heroMediaBg{background-repeat:no-repeat;border-left:thin dashed #6e84a3}.wY-2eW_modalVideo .wY-2eW_player{background-position:top;width:25rem}.wY-2eW_modalVideo .wY-2eW_player:hover{background-position:50% 100%}}
.uVVuQq_galleryLoading{text-align:center;height:380px;margin:auto}.uVVuQq_gallerySpinnerIcon{font-size:2.5rem}.uVVuQq_mainImageWrapper{min-height:12rem;margin-bottom:.6rem}.uVVuQq_imageInner{width:100%;height:240px}@media (min-width:768px){.uVVuQq_imageInner{height:440px}}
.sxaWnG_field{min-width:0;position:relative}.sxaWnG_label{color:#343a40;margin-bottom:.35rem;font-size:.875rem;display:block}.sxaWnG_dropdown{z-index:1050;color:#212529;background:#fff;border:1px solid #ced4da;border-radius:.375rem;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 6px 18px #0000001f}.sxaWnG_list{overscroll-behavior:contain;max-height:17rem;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.sxaWnG_option{cursor:pointer;overflow-wrap:anywhere;border-bottom:1px solid #f1f1f1;align-items:center;gap:.65rem;min-height:44px;padding:.75rem;font-size:.9rem;line-height:1.4;display:flex}.sxaWnG_option:last-child{border-bottom:0}.sxaWnG_option:hover,.sxaWnG_active{background:#f2f6f8}.sxaWnG_pin{color:#687780;flex-shrink:0;font-size:1.2rem}.sxaWnG_attribution{text-align:right;border-top:1px solid #eee;padding:.4rem .75rem}.sxaWnG_status{color:#6c757d;margin-top:.35rem;font-size:.8rem;line-height:1.4;display:block}.sxaWnG_status:empty{display:none}.sxaWnG_selectedAttribution{text-align:right;margin-top:.25rem}.sxaWnG_error{color:#b42318}.sxaWnG_warning{color:#805500}.sxaWnG_feedback{border-left:3px solid;margin:1rem 0;padding:.75rem 1rem;line-height:1.5}.sxaWnG_feedback.sxaWnG_error{background:#fff4f2}.sxaWnG_feedback.sxaWnG_warning{background:#fff9eb}.sxaWnG_feedbackTitle{margin-bottom:.25rem;font-weight:600;display:block}.sxaWnG_feedbackMessage{margin:0}.sxaWnG_reviewAddresses{color:#343a40;margin-top:.75rem}.sxaWnG_reviewActions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem;display:flex}.sxaWnG_reviewActions button{white-space:normal;text-align:left}
.tpZY_G_shareWrapper{z-index:2;flex-flow:column wrap;align-items:flex-start;display:flex;position:fixed;bottom:5rem}.tpZY_G_shareItem{border-top-right-radius:1.3rem;border-bottom-right-radius:1.3rem;width:auto;min-width:2.5rem;margin-bottom:.2rem;padding:.6rem;transition:all .3s}.tpZY_G_shareItem:hover{background:var(--bs-white);min-width:4rem;box-shadow:0 0 2px #0000001f,0 2px 4px #00000024}
.o9IkjW_categoryDescription{text-overflow:ellipsis;width:100%;min-height:100px;display:block;position:relative;overflow:hidden}.o9IkjW_categoryDescription:not(.o9IkjW_showFullDescription):before{background:linear-gradient(transparent 50px, var(--bs-white));content:"";width:100%;height:100%;min-height:100px;position:absolute;top:0;left:0}
.lpsX-a_shippingContainer{position:relative}.lpsX-a_shippingContainer:after{content:"";background:url(/postOffice.png) 0 0/4px 380px repeat-y;width:.05rem;height:100%;position:absolute;top:0;left:0}
._5kbwMa_postLoadingImage{background:linear-gradient(110deg, var(--bs-gray-200) 6%, #e5e9ec 35%, var(--bs-gray-200) 40%);background-size:200% 100%;height:20rem;animation:1.5s linear infinite _5kbwMa_shine}@keyframes _5kbwMa_shine{to{background-position-x:-200%}}
.X3cxAG_searchInput{z-index:2;width:50px;height:2rem;padding-left:2rem;position:relative;top:-2.5rem}.X3cxAG_pharmaciesListWrapper{max-height:40rem;padding-left:.5rem;padding-right:.5rem;overflow-y:auto}.X3cxAG_pharmaciesMap{border-radius:1rem;width:100%;height:100%;overflow:hidden}.X3cxAG_pharmaciesMapCenter{background-color:var(--bs-primary-bg-subtle)}.X3cxAG_formInput .X3cxAG_searchInputInput{padding-left:3.6rem!important}.X3cxAG_formInput label{z-index:2;top:2px;left:1.9rem!important}.X3cxAG_pharmaList:hover{background-color:var(--bs-gray-100)}
@media (min-width:768px){.F_91UW_productHero{min-height:31rem;max-height:31rem;overflow:hidden}}
