.std .wc-bookings-date-picker-timezone-block{font-size:12px;line-height:14px;margin:0 0 5px 0}.wc-bookings-booking-form fieldset,.wc-bookings-booking-form{border:none;padding:0}.wc-bookings-date-picker .ui-datepicker-header{background:#639CF5;background:linear-gradient(90deg,rgb(106 209 222) 0%,rgb(179 155 245) 100%);border:none}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{background:#B39BF5}.wc-bookings-date-picker .ui-datepicker td.bookable a{background:#6AD1DE!important}.wc-bookings-booking-form .block-picker li:nth-child(even) a:hover,.wc-bookings-booking-form .block-picker li:nth-child(odd) a:hover,.wc-bookings-booking-form .block-picker li a.selected,.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:#B39BF5!important;color:#fff!important}.wc-bookings-booking-form .wc-bookings-booking-cost{margin:0;background:#6AD1DE;border:none;color:#fff}.ui-datepicker .ui-datepicker-next{right:0;top:0}body.single-product #wc-bookings-booking-form .wc-bookings-booking-cost.price{display:none!important}.textor{display:block;color:#888;text-align:center;margin:10px 8px}body.book_calendar.woocommerce div.product form.cart .button{float:none!important}body.book_calendar.woocommerce div.product form.cart .button.price-btn{font-weight:300}body.book_calendar.woocommerce div.product form.cart .button.price-btn small{display:block;margin-top:5px;font-weight:700}.woocommerce button.button.alt.disabled{background:#639CF5}.booking-join-link{text-align:center}.booking-join-link a{display:inline-block;padding:8px 12px;background:#6AD1DE;color:#fff;margin:4px;width:100%;text-align:center;font-size:14px;line-height:14px;border-radius:20px}.booking-join-link a:hover{background:#B39BF5;color:#fff}.q-protip{background:#E3EDFA;padding:15px;color:#31323D;font-size:14px;line-height:20px;margin:10px 0;font-weight:300;display:none}.alert.alert-prescription{background:#E3EDFA;padding:15px;border:1px solid #E3EDFA;margin-bottom:5px;max-width:48%;font-size:12px;line-height:14px}body.woocommerce-checkout .woocommerce-billing-fields{background:#fff;padding:15px;border:1px solid #E3EDFA;margin-bottom:20px}body.woocommerce-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout #customer_details .shipping_address{background:#fff;padding:15px;border:1px solid #E3EDFA;margin-bottom:20px}body.woocommerce-checkout #payment,.woocommerce-checkout-review-order{background:#fff}body.book_calendar.woocommerce .start-consultation,body.book_calendar.woocommerce div.productssd,body.book_calendar.woocommerce .related.products,body.book_calendar.woocommerce div.images.woocommerce-product-gallery,body.book_calendar.woocommerce .summary.entry-summary>.price,body.book_calendar.woocommerce .woocommerce-product-details__short-description,body.book_calendar.woocommerce .product_meta{display:none!important}body.book_calendar.woocommerce.woocommerce-page.single-product div.product>div,body.book_calendar.woocommerce.woocommerce-page div.product div.summary{width:100%!important}body.product-template-default:not(.book_calendar) .wc-bookings-booking-form-button,body.product-template-default:not(.book_calendar) #wc-bookings-booking-form{display:none!important}body.book_calendar.woocommerce.woocommerce-page div.product div.summary{display:flex;flex-wrap:wrap;justify-content:space-between}body.book_calendar.woocommerce.woocommerce-page div.product div.summary h1{width:100%}body.book_calendar.woocommerce div.product form.cart{width:calc(50% - 20px);background:#fff;border:1px solid #e3edfa;border-radius:20px;padding:0 40px 40px 40px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1)}body.book_calendar.woocommerce div.product form.cart h2{text-align:center;background:#e3edfa;font-size:22px;padding:20px;line-height:1.15em;border-radius:20px 20px 0 0;margin:0 -40px 40px -40px;font-family:'Rubik';font-weight:600;color:#31323D;width:auto;text-align:left}body.book_calendar.woocommerce .prescription-container{width:calc(50% - 20px);background:#fff;border:1px solid #e3edfa;padding:0 40px 40px 40px;border-radius:20px;text-align:center;position:relative;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1)}.flex-btns{display:flex;justify-content:space-between;align-items:center}.flex-btns .button{padding:17px 14px!important}body.book_calendar.woocommerce .prescription-container .content>div{width:100%}body.book_calendar.woocommerce .prescription-container .content .price{display:flex;justify-content:space-between;margin:20px 0 15px 0;padding:0 0 6px 0;align-items:flex-end;border-bottom:2px solid #6AD1DE}body.book_calendar.woocommerce .prescription-container .content .price span{font-size:34px;font-weight:700}body.book_calendar.woocommerce .prescription-container .content{min-height:190px;display:flex;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center}body.book_calendar.woocommerce .prescription-container h2{text-align:center;background:#e3edfa;font-size:22px;padding:20px;line-height:1.15em;border-radius:20px 20px 0 0;margin:0 -40px 40px -40px;font-family:'Rubik';font-weight:600;color:#31323D;width:auto;text-align:left}.prescription-container-dummy{display:block;width:25%}.woocommerce table.shop_table td.product-name{color:#31323D;font-size:18px}.small-info{display:block;font-size:14px;line-height:16px}.woocommerce table.shop_table td.product-name p a{padding:8px 15px;background:#6AD1DE;color:#fff;border-radius:20px;font-size:14px;line-height:14px;display:inline-block;margin:4px}.woocommerce table.shop_table td.product-name p a:hover{background:#B39BF5;color:#fff}.woocommerce table.shop_table td.product-name .variation p,.woocommerce table.shop_table td.product-name .variation{font-size:12px;line-height:16px}.input-text.qty.text{max-width:100px}.woocommerce .woocommerce-breadcrumb{font-weight:700;font-size:14px;color:#639CF5;line-height:20px;margin-bottom:35px}.woocommerce .woocommerce-breadcrumb span,.woocommerce .woocommerce-breadcrumb a{color:#31323D;font-weight:400;display:inline-block}.woocommerce .woocommerce-breadcrumb a:nth-of-type(1){padding-left:28px;position:relative}.woocommerce .woocommerce-breadcrumb a:nth-of-type(1):before{position:absolute;top:1px;left:0;width:18px;content:"";height:16px;background:url(/wp-content/themes/mcotheme/img/home.svg);background-size:contain}.woocommerce .woocommerce-breadcrumb a:hover{color:#639CF5}.product-description-container .content{background:#E3EDFA;border-radius:20px;padding:5vw;margin:40px 0}.std .product-description-container h6{color:#fff;display:block;padding:12px 30px;font-size:20px;line-height:30px;border-radius:15px;font-weight:500;background:linear-gradient(90deg,rgb(106 209 222) 0%,rgb(179 155 245) 100%)}.price-from{margin-bottom:15px;color:#6AD1DE}.woocommerce-product-gallery__wrapper>div:nth-of-type(1) img{border-radius:20px;overflow:hidden;margin-top:0}.woocommerce-product-gallery__wrapper>div:nth-of-type(1) a{display:block;border-radius:20px;position:relative;margin-bottom:20px;padding:0 0 20px 20px}.woocommerce-product-gallery__wrapper>div:nth-of-type(1) a:before{content:"";position:absolute;top:20px;left:0;right:20px;border-radius:20px;bottom:0;background:#639CF5;z-index:-1}.woocommerce div.product form.cart,.woocommerce div.product div.summary,.woocommerce div.product div.images{margin-bottom:0}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block;background:#fff;border-radius:20px;display:block;box-shadow:0 5px 15px 0 rgb(0 0 0 / 16%);overflow:hidden;transition:all 0.3s}.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover{box-shadow:0 5px 20px 0 rgb(0 0 0 / 26%)}.woocommerce ul.products li.product a img{width:calc(100% - 20px);height:12vw;border-radius:20px;margin-left:10px;margin-top:10px;margin-bottom:0;position:relative;object-fit:cover;min-height:190px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:500;line-height:16px;margin:0;padding:20px;font-family:'Rubik';color:#31323D;text-align:left}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product a.button{display:none}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap;margin:0 -15px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:33.333%;margin:0;float:none;padding:15px}.woocommerce ul.products li.product .p-description{display:none}.woocommerce-input-wrapper>strong{width:100%;height:45px;line-height:45px;border:1px solid #639CF5;border-radius:45px;padding:0 10px;font-weight:400;background:#fff;color:#31323D;font-size:15px;background:#ccc;display:block}.a-to-z-container{display:flex;flex-wrap:wrap;margin:0 -15px}.std .a-to-z-list{padding:0;margin:0;width:33.333%}.std .a-to-z-list>li{padding:30px 15px;margin:0;list-style-type:none}.std .a-to-z-list>li span{display:block;font-size:30px;color:#6AD1DE;font-weight:700;position:relative}.std .a-to-z-list>li span:before{position:absolute;top:50%;right:0;width:calc(100% - 30px);content:"";height:1px;opacity:.3;background:#6AD1DE}.std .a-to-z-list ul{padding:0;margin:0}.std .a-to-z-list ul li{list-style-type:none;padding-left:15px}.std .a-to-z-list ul li a{padding:5px 10px;color:#639CF5;display:block}.std .a-to-z-list ul li a:hover{color:#B39BF5}.woocommerce-notice--success{background:#6AD1DE;color:#fff;padding:20px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#6AD1DE}.woocommerce.single-product div.product{display:flex;gap:10vw}.woocommerce.single-product div.product>div{width:50%!important}.woocommerce-account .woocommerce-MyAccount-navigation{background:#6AD1DE;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:0;margin:0;list-style-type:none;padding-left:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li:before{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#fff;padding:10px 20px;display:block;border-bottom:1px solid rgb(255 255 255 / .2)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#fff;background:#B39BF5}.woocommerce-info{border-top-color:#639CF5;background:#F7F8FB}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#6AD1DE;color:#fff;font-size:15px;line-height:16px;font-weight:600;padding:17px 40px;text-shadow:none;box-shadow:none;transition:all 0.3s;border-radius:30px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#B39BF5;color:#fff}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#639CF5;color:#fff;font-size:15px;line-height:16px;font-weight:600;padding:17px 40px;text-shadow:none;box-shadow:none;transition:all 0.3s;border-radius:30px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#B39BF5}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#F7F8FB}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:17px 40px;color:#fff}body.postid-187 form.cart{display:none!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table td,.woocommerce table.shop_table{border-color:#E3EDFA}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;padding:20px;text-transform:uppercase;font-size:20px}.std #ship-to-different-address{line-height:20px;background:#639CF5;padding:15px;width:100%}#ship-to-different-address>label{display:flex;align-items:center;gap:8px}#ship-to-different-address span{font-size:16px;line-height:20px;color:#fff;font-weight:400}.std #ship-to-different-address input[type="checkbox"]:checked:after{background:#fff}.std #ship-to-different-address input[type="checkbox"]:before{border-color:#fff}body.woocommerce-checkout header.sticky,body.woocommerce-checkout .copyright,body.woocommerce-checkout .footer{display:none!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding:40px;background:#F7F8FB;border-radius:20px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#F7F8FB;border-radius:20px}.woocommerce-account .addresses .title h3{float:none}.woocommerce-account .std .addresses .title h3{font-size:20px}.woocommerce address{background:#F7F8FB;padding:20px;border-radius:10px;font-size:15px;line-height:20px}.woocommerce-account .addresses .title .edit{float:none;background:#6AD1DE;color:#fff;font-size:15px;line-height:16px;font-weight:600;padding:5px 5px;text-shadow:none;display:block;width:100%;box-shadow:none;text-align:center;transition:all 0.3s;margin-bottom:20px;border-radius:30px}.woocommerce-password-strength{font-size:12px;line-height:14px;font-weight:400;padding:12px;border-radius:10px}.woocommerce-password-hint{background:#639CF5;border-radius:10px;font-size:12px;line-height:14px;color:#fff!important;position:relative;padding:15px}.woocommerce-LostPassword.lost_password a{color:#6AD1DE;text-decoration:underline}.woocommerce-LostPassword.lost_password a:hover{text-decoration:none}.std .woocommerce-privacy-policy-text p{font-size:13px;line-height:18px}.woocommerce-password-hint:before{border-style:solid;border-width:0 10px 10px 10px;border-color:#fff0 #fff0 #639CF5 #fff0;content:"";position:absolute;top:-9px;left:50%;margin-left:-5px}@media (max-width:991px){.woocommerce.single-product div.product{gap:5vw}.std .a-to-z-list{width:50%}}@media(max-width:767px){body.book_calendar.woocommerce .prescription-container .content .my-medicine{margin:80px 0 0 0;font-weight:600;text-align:left}.alert.alert-prescription{max-width:100%}body.book_calendar.woocommerce .prescription-container:after{display:none}body.book_calendar.woocommerce .prescription-container,body.book_calendar.woocommerce div.product form.cart{width:100%;margin-bottom:10px;border-radius:20px}.std .product-description-container h6{font-size:15px;line-height:20px;padding:8px 20px}}@media(max-width:579px){.flex-btns{flex-wrap:wrap}.flex-btns>*{width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;margin:0}.woocommerce.single-product div.product{gap:0;flex-wrap:wrap}.woocommerce.single-product div.product>div{width:100%!important}}@media(min-width:768px){body.book_calendar.woocommerce .prescription-container .content .price{margin:0 0 75px 0}body.book_calendar.woocommerce .prescription-container .content .my-medicine{margin:290px 0 0 0;font-weight:600;text-align:left}}@media(min-width:992px){body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}body.woocommerce-checkout .woocommerce form .form-row:not(.full-width){width:50%}body.woocommerce-checkout .woocommerce form .form-row#shipping_address_1_field,body.woocommerce-checkout .woocommerce form .form-row#billing_address_1_field,body.woocommerce-checkout .woocommerce form .form-row.notes{width:100%}}body.single-product .entry-summary .price,.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wc-zoom-meetings{display:none}