.b3dviewer-wrapper.bp_model_parent{height:110vh!important}@media screen and (max-width:580px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}@media screen and (max-width:1000px) and (min-width:800px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:46%}}@media screen and (min-width:1010px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 1.5% 2.992em 0;padding:0;position:relative;width:23.5%;margin-left:0}}.commentlist li{background-color:var(--bgColor)!important;padding:20px!important;border-radius:8px}#comments ol{padding:0!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:relative!important;width:50px;border-radius:50px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:0px}.woocommerce-review__author{color:#000}.comment-form-rating label,.comment-form-comment label,.comment-form-author label,.comment-form-email label{font-weight:600;font-family:roboto;font-size:16px;margin-bottom:5px}.form-submit input[type=submit]{background-color:var(--buttonColor)!important;color:#fff!important}@media screen and (max-width:580px){.commentlist li{padding:5px!important}}.stock{display:none}.woocommerce-form-coupon-toggle{display:none}@media screen and (max-width:800px){.page-id-169 tbody tr{display:flex!important;flex-wrap:nowrap!important}}@media screen and (max-width:500px){.page-id-169 tbody .product-price,.page-id-169 tbody .product-quantity{display:none!important}}.woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-privacy-policy-text a{text-decoration:underline;color:var(--buttonColor)}.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-privacy-policy-text{font-size:16px!important;line-height:24px!important}@media screen and (max-width:800px){.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-privacy-policy-text{font-size:13px!important;line-height:20px!important}}.woocommerce-terms-and-conditions-wrapper{padding-bottom:20px!important}fieldset{border:none}.payment_box,.payment_box:before{background-color:transparent!important;border:none!important}.woocommerce-message{border-top-color:var(--buttonColor);background-color:var(--bgColor)}.woocommerce-message::before{color:var(--buttonColor)}.woocommerce-message a{background-color:var(--buttonColor)!important;color:#fff!important}.modal-content{margin-top:150px}.shipping{display:none!important}.cart_item{color:#000}.variation{color:#868484}.elementor-7917 .elementor-element.elementor-element-c06821e .mf-checkbox-option{color:#fff!important}@media screen and (max-width:767px){.flex-col-cm .elementor-icon-list-item{flex-direction:column!important;gap:10px}}.variations{margin-bottom:20px!important}.variations .label,.variations th.label{font-size:16px!important;font-weight:600!important;color:#1a1a2e!important;padding-bottom:10px!important}.variations select,.variations .value select{width:100%!important;padding:14px 20px!important;border:1px solid #ddd!important;border-radius:30px!important;font-size:14px!important;background-color:#fff!important;color:#333!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:12px!important}.variations select:hover{border-color:#1a1a2e!important}.variations select:focus{outline:none!important;border-color:#1a1a2e!important;box-shadow:0 0 0 2px rgba(26,26,46,.1)!important}.reset_variations{font-size:13px!important;color:#666!important;margin-top:8px!important;display:inline-block!important}.reset_variations:hover{color:#1a1a2e!important}.variations{width:100%!important;margin-bottom:20px!important;display:block!important}.variations tbody{display:block!important}.variations tr{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important}.variations th.label,.variations .label,.variations label{width:auto!important;min-width:140px!important;text-align:left!important;font-weight:600!important;font-size:15px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important}.variations td.value,.variations .value{flex:1!important;padding:0!important;display:flex!important;flex-direction:column!important}.variations select{width:100%!important;padding:14px 20px!important;border:1px solid #ddd!important;border-radius:30px!important;font-size:14px!important;background-color:#fff!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important}.reset_variations{display:block!important;margin-top:8px!important;font-size:13px!important;color:#666!important;text-align:left!important}.variations th.label,.variations .label,.variations label[for=treatment-option]{position:relative!important;top:-10px!important;font-weight:700!important}.woocommerce-message{border-top-color:#03bfac!important;background-color:#e6f9f7!important}.woocommerce-message::before{color:#03bfac!important}.woocommerce-message a.button{background-color:#03bfac!important;color:#fff!important}.woocommerce-message a.button:hover{background-color:#029a8a!important}.woocommerce-variation-add-to-cart{display:flex!important;align-items:center!important}.woocommerce-variation-add-to-cart>.quantity{margin-right:30px!important}.woocommerce-variation-add-to-cart>.single_add_to_cart_button{margin-left:5px!important}#medical-form .e-form__indicators__indicator__label{color:#232f5d}#medical-form .e-form__indicators__indicator.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__number{visibility:hidden}#medical-form .e-form__indicators__indicator__number{text-indent:-50px;overflow:hidden;position:relative;top:2.5px;z-index:9999}#medical-form .e-form__indicators__indicator{flex-flow:column-reverse}#medical-form .e-form__indicators__indicator--state-inactive .e-form__indicators__indicator--shape-circle{display:none}#medical-form .e-form__indicators__indicator__separator{margin-top:27px}#medical-form .e-form__indicators__indicator,#medical-form .e-form__indicators__indicator.e-form__indicators__indicator--state-active,#medical-form .e-form__indicators__indicator.e-form__indicators__indicator--state-completed{position:relative}#medical-form .e-form__indicators__indicator:after,#medical-form .e-form__indicators__indicator.e-form__indicators__indicator--state-active:after{content:"";position:absolute;width:100%;height:2px;background:#babfc5;bottom:-11px;z-index:999}#medical-form .e-form__indicators__indicator.e-form__indicators__indicator--state-active:after,#medical-form .e-form__indicators__indicator.e-form__indicators__indicator--state-completed:after{bottom:14px}#medical-form .e-form__indicators__indicator--state-completed+.e-form__indicators__separator{background-color:#232f5d!important}#medical-form .e-form__indicators__indicator--state-completed::after{background:#232f5d!important}#medical-form .e-form__indicators__indicator--state-active:before{content:"";position:absolute;width:50%;height:2px;left:0;background:#232f5d!important;bottom:14px;z-index:9999}@media (max-width:767px){#medical-form .e-form__indicators__indicator__separator{margin-top:23px}}.flatpickr-calendar{width:340px!important;border-radius:15px!important;box-shadow:0 10px 25px rgba(0,0,0,.1)!important;border:1px solid #eee!important;padding:10px!important}.flatpickr-months{background:#23315a!important;border-radius:30px!important;margin:10px!important;min-height:48px!important;display:flex!important;align-items:center!important;position:relative!important}.flatpickr-calendar .numInputWrapper,.flatpickr-monthDropdown-months+.flatpickr-monthDropdown-month{display:none!important}.flatpickr-current-month{padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;position:static!important}.flatpickr-monthDropdown-months{background:0 0!important;color:#fff!important;font-size:18px!important;font-weight:700!important;appearance:none!important;-webkit-appearance:none!important;border:none!important;pointer-events:none!important;width:auto!important;padding:0!important}.flatpickr-prev-month,.flatpickr-next-month{top:50%!important;transform:translateY(-50%)!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99!important}.flatpickr-weekdays{background:#e9effd!important;border-radius:8px!important;margin-bottom:5px!important}span.flatpickr-weekday{color:#333!important;font-weight:700!important}