.none-important{display:none!important}@media only screen and (max-width:767px){.small-mobile-hide.small-mobile-hide{display:none}}@media only screen and (min-width:768px){.tablet-hide.tablet-hide{display:none}}.responsive-wrapper{position:relative;display:block;width:100%;max-width:var(--responsive-wrapper-max-width,unset)}.responsive-wrapper--centered{margin-left:auto;margin-right:auto}.responsive-wrapper--rounded{border-radius:51%;overflow:hidden}.responsive-wrapper__image-wrapper{position:relative;display:block;padding-top:calc(var(--aspect-ratio, 1)*100%)}.responsive-wrapper__image-wrapper--fluid{min-height:100%}.responsive-wrapper__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.responsive-wrapper__image.lazyload,.responsive-wrapper__image.lazyloading{visibility:hidden;opacity:0}.responsive-wrapper__image.lazyloaded{visibility:visible;opacity:1}.responsive-wrapper__image--contain{-o-object-fit:contain;object-fit:contain}.responsive-wrapper__image--rounded{border-radius:51%}.custom-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000001;opacity:0;visibility:hidden;pointer-events:none;transition-property:visibility,opacity;transition-duration:.25s}.custom-modal.is-shown{opacity:1;visibility:visible;pointer-events:all}.custom-modal--fly-animation .custom-modal__wrapper{opacity:0;visibility:hidden;transform:translateY(100px);transition-property:transform,visibility,opacity;transition-duration:.2s}.custom-modal--fly-animation.is-shown .custom-modal__wrapper{opacity:1;visibility:visible;transform:translateZ(0)}.custom-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:block!important;background-color:rgba(0,0,0,.3)}.custom-modal__wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:48px 20px;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.custom-modal__content{position:relative;width:100%;max-width:400px;padding:32px 24px;background-color:#fff;z-index:1}.custom-modal__close-button{position:absolute;top:-14px;right:-14px;display:flex;justify-content:center;align-items:center;width:28px;height:28px;border:none;border-radius:51%;cursor:pointer}.custom-modal__close-button:focus{outline:none}.custom-modal__close-button svg{width:100%;height:auto}.custom-modal__bottom-sheet-button{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;padding:19px 0;border:none;background:transparent;box-shadow:none}.custom-modal__bottom-sheet-button:focus{outline:none}.custom-modal--bottom-sheet{align-items:flex-end;z-index:1000001}.custom-modal--bottom-sheet .custom-modal__content{max-width:500px;padding:56px 1.5rem 32px;background-color:#fff;border-radius:30px 30px 0 0}.custom-modal--bottom-sheet .custom-modal__wrapper{padding:48px 0 0}.custom-modal--bottom-sheet .custom-modal__close-button{top:16px;right:16px;width:30px;height:30px;border:none;background:transparent;box-shadow:none}.custom-modal--bottom-sheet.custom-modal--fly-animation .custom-modal__wrapper{transform:translateY(100%);transition-duration:.3s}.custom-modal--bottom-sheet.custom-modal--fly-animation.is-shown .custom-modal__wrapper{transform:translateZ(0)}.custom-modal--bottom-sheet.custom-modal--fly-animation.is-dragging .custom-modal__wrapper{transition-duration:0s}@media only screen and (min-width:768px){.custom-modal--bottom-sheet{align-items:center}.custom-modal--bottom-sheet .custom-modal__title{margin:0}.custom-modal--bottom-sheet .custom-modal__wrapper{padding:48px 20px}.custom-modal--bottom-sheet .custom-modal__content{padding:76px 48px 35px;border-radius:15px}.custom-modal--bottom-sheet .custom-modal__close-button{top:34px;right:48px}.custom-modal--bottom-sheet.custom-modal--fly-animation .custom-modal__wrapper{transform:translateY(100px);transition-duration:.2s}}.cart-drawer__doctor{display:flex;align-items:center;gap:12px;padding-bottom:1.8rem;margin-bottom:1.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-drawer__doctor-image{width:56px;height:56px;border-radius:51%;flex-shrink:0}.cart-drawer__doctor-content{display:flex;flex-direction:column;gap:4px}.cart-drawer__doctor-text{margin:0;font-size:14px;font-style:italic;line-height:1.24}.cart-drawer__doctor-name{margin:0;font-size:10px;opacity:.8;line-height:1.24}@media only screen and (min-width:768px){.cart-drawer__doctor-text{font-size:15px}.cart-drawer__doctor-name{font-size:13px}}.cart-free-shipping{padding-bottom:1.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-free-shipping__bar{height:6px;background-color:rgba(var(--color-foreground),.1);border-radius:3px;overflow:hidden;margin-bottom:.8rem}.cart-free-shipping__bar-fill{height:100%;background-color:rgb(var(--color-button));border-radius:3px;transition:width .4s ease}.cart-free-shipping__bar-fill:empty{display:block}.cart-free-shipping--reached .cart-free-shipping__bar-fill{background-color:#2a9d5c}.cart-free-shipping__message{margin:0;font-size:1.2rem;line-height:1.4;display:flex;align-items:center;gap:6px}.cart-free-shipping__message--success{color:#2a9d5c;font-weight:600}.cart-free-shipping__checkmark{display:flex;align-items:center;flex-shrink:0}@media only screen and (min-width:768px){.cart-free-shipping__message{font-size:1.3rem}}.product__submit{display:flex;align-items:center;gap:8px;text-transform:uppercase}.product__submit svg{flex-shrink:0}.product__sticky-bar{position:fixed;left:0;right:0;bottom:0;padding:10px 1.5rem;background-color:#fff;z-index:10;opacity:0;visibility:hidden;transform:translateY(100%);transition-property:transform,box-shadow,opacity,visibility;transition-duration:.25s}.product__sticky-bar.is-shown{opacity:1;visibility:visible;transform:none;box-shadow:0 .47px 2.214px rgba(0,0,0,.05),0 1.131px 5.32px rgba(0,0,0,.07),0 2.129px 10.017px rgba(0,0,0,.09),0 3.797px 17.869px rgba(0,0,0,.11),0 7.102px 33.422px rgba(0,0,0,.13),0 17px 80px rgba(0,0,0,.18)}@media only screen and (min-width:768px){.product__sticky-bar{left:50%;bottom:16px;max-width:390px;padding:12px;border-radius:80px;transform:translate(-50%,100%)}.product__sticky-bar.is-shown{transform:translate(-50%)}}