.nice-select .list{width:auto}.header-middle{position:relative;background:var(--masta-cool-grey-na);padding:22px 0 22px 0;z-index:3}.header-middle-search .search-content{display:flex;align-items:center;background:var(--masta-cool-grey-na);border:1px solid var(--masta-cool-grey-2C);padding:4px;border-radius:5px;transition:var(--transition)}.header-middle-search .search-content:hover{border-color:var(--masta-sea-blue-100)}.header-middle-search .search-content .icon-masta-search-category{font-size:24px;color:var(--masta-sea-blue-100)}.header-middle-search .search-content:focus-within{border-radius:4px;color:var(--masta-sea-blue-100);border-color:var(--masta-sea-blue-100);box-shadow:0 0 0 2px var(--masta-sky-blue-60);outline:0;transition:all .2s ease-in-out}.header-middle-search form{margin:0}.header-middle-search .form-control{border-radius:0;box-shadow:none;border:none;padding-right:2px}.header-middle-search .form-control::placeholder{color:var(--masta-cool-grey-11C)}.header-middle-search .search-btn{padding:5.5px 15px 4.5px 15px;border:none;background:0 0;color:var(--masta-cool-grey-na);font-size:18px;transition:var(--transition);background-color:var(--masta-sea-blue-100);width:38px;height:38px;border-radius:4px!important;display:flex;align-items:center;justify-content:center}.header-middle-search .search-btn:hover{color:var(--masta-cool-grey-na)}.header-middle-search .nice-select{border-radius:50px 0 0 50px;border:none;font-size:16px;padding-left:15px;line-height:42px;color:var(--masta-cool-grey-11C);border-right:1px solid var(--masta-cool-grey-2C)}.header-middle-search .nice-select::after{width:8px;height:8px;margin-top:-6px}.header-middle-search .nice-select .list{border:none;border-radius:8px;padding:10px;box-shadow:var(--box-shadow);width:auto}.header-middle-search .nice-select .option{border-radius:8px}.header-middle-search .nice-select .option:hover{background:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na)}.header-middle-right{float:right}.header-middle-right ul.header-middle-list{display:flex;align-items:center;gap:24px}.header-middle-list li{display:inline-block}.header-middle-list .list-item{position:relative;display:flex;align-items:center;gap:9px;font-size:16px;transition:var(--transition)}.header-middle-list li:first-child .list-item{margin-left:0}.header-middle-list .list-item-icon{position:relative;width:45px;height:45px;line-height:45px;background:var(--masta-sky-blue-20);color:var(--masta-sea-blue-100);font-size:20px;text-align:center;border-radius:50px;position:relative;transition:var(--transition);display:flex;align-items:center;justify-content:center}.header-middle-list .list-item-icon span{position:absolute;width:18px;height:18px;line-height:18px;color:var(--masta-cool-grey-na);background:var(--masta-sea-blue-100);border-radius:50px;font-size:12px;right:-5px;top:-5px}.header-middle-list .list-item-info h6{font-weight:400;font-size:14px;min-width:75px}.header-middle-list .list-item-info h5{font-weight:700;font-size:14px;margin-top:3px}.header-middle-list .shop-cart{position:relative}.dropdown-cart{position:relative}.dropdown-cart-menu{position:absolute;right:0;top:60px;background:var(--masta-cool-grey-na);border-radius:15px;padding:20px;box-shadow:var(--box-shadow);min-width:320px;opacity:0;visibility:hidden;transition:var(--transition);z-index:9999}.dropdown-cart:hover .dropdown-cart-menu{opacity:1;visibility:visible;top:48px}.dropdown-cart-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid var(--masta-cool-grey-2C)}.dropdown-cart-header a,.dropdown-cart-header span{font-size:13px;font-weight:600;color:var(--masta-cool-grey-11C);text-transform:uppercase}.dropdown-cart-header a:hover{color:var(--masta-sea-blue-100)}.dropdown-cart-list li{position:relative;width:100%;border-bottom:1px solid var(--masta-cool-grey-2C);padding-bottom:15px;margin-bottom:15px}.dropdown-cart-list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.dropdown-cart-item{display:flex;align-items:center;gap:15px}.dropdown-cart-item .cart-img{width:70px;height:70px;border-radius:10px;padding:5px;border:1px solid var(--masta-cool-grey-2C)}.dropdown-cart-item:hover .cart-img img{transform:scale(1.09)}.dropdown-cart-item .cart-info{flex:1}.dropdown-cart-item .cart-info h4{font-size:14px;margin-bottom:5px}.dropdown-cart-item .cart-info h4 a:hover{color:var(--masta-sea-blue-100)}.dropdown-cart-item .cart-remove{color:var(--masta-sea-blue-100);font-size:18px;transition:var(--transition)}.dropdown-cart-item .cart-remove:hover{color:var(--masta-226C-100)}.dropdown-cart-bottom{padding-top:10px;margin-top:15px;border-top:1px solid var(--masta-cool-grey-2C)}.dropdown-cart-total{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.dropdown-cart-total span{text-transform:uppercase;color:var(--masta-cool-grey-11C);font-size:13px;font-weight:600}.dropdown-cart-total .total-amount{font-size:14px}.dropdown-cart-bottom .theme-btn{display:block;padding:8px 20px;margin-top:25px}@media all and (min-width:1199px) and (max-width:1399px){.header-middle-list .list-item{gap:8px}.header-middle-list li:first-child .list-item{margin-left:0}.header-middle-list .list-item-icon{width:42px;height:42px;line-height:42px}}@media all and (max-width:490px){.header-middle-list .list-item-info{display:none}}@media all and (max-width:991px){.header-middle{display:none}}.product-search{background:#f9fafb}.product-search .nice-select .list{width:auto}.product-search .search-product{position:relative}.product-search .search-form{background:var(--masta-cool-grey-na);border-radius:10px;padding:20px;margin-top:-74px;margin-bottom:-74px;box-shadow:var(--box-shadow)}.product-search .search-form h5{margin-bottom:10px}.product-search .search-form .nice-select{width:fit-content;height:51px;line-height:51px;border-color:var(--masta-cool-grey-2C);border-radius:0;font-size:16px}.product-search .search-form .nice-select:focus{border-color:var(--masta-sea-blue-100)}.product-search .search-form .nice-select::after{width:8px;height:8px;margin-top:-5px;right:15px}.product-search .search-form .nice-select .list{width:auto;height:auto;overflow-y:auto;border-radius:5px}.product-search .search-form .form-control{border-color:var(--masta-cool-grey-2C);border-radius:5px;box-shadow:none}.product-search .search-form .form-control:focus{border-color:var(--masta-sea-blue-100)}.product-search .search-form .theme-btn{width:100%}.site-heading{margin-bottom:50px;position:relative;z-index:1}.site-title-tagline{text-transform:uppercase;letter-spacing:4px;font-weight:700;color:var(--masta-sea-blue-100);position:relative;margin-bottom:5px;display:inline-block}.site-title{font-weight:700;text-transform:capitalize;font-size:34px;color:var(--masta-cool-grey-11C);margin-top:4px}.site-title span{color:var(--masta-sea-blue-100)}.site-heading p{margin-top:15px}.site-heading-inline{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.site-heading-inline .site-title{display:flex;align-items:center;gap:10px;font-size:25px;position:relative}.site-heading-inline .site-title::after{content:'';position:absolute;left:0;bottom:-10px;width:20%;border-bottom:3px solid var(--masta-sea-blue-100);z-index:-1}.site-heading-inline .site-title img{width:32px}.site-heading-inline a{font-weight:500;display:flex;color:var(--masta-sea-blue-100);align-items:center;gap:3px}.site-heading-inline a:hover{color:var(--masta-sea-blue-100)}.site-heading-inline a i{transition:transform .3s ease-in-out}.site-heading-inline a:hover i{transform:translateX(5px)}@media all and (max-width:767px){.site-heading-inline .site-title{font-size:19px}.site-heading-inline .site-title img{width:25px}}.pharmacy-banner img{border-radius:20px}.pharmacy-area{position:relative}.pharmacy-item{position:relative;padding:20px;border-radius:20px;overflow:hidden;z-index:1;height:100%}.pharmacy-item::before{content:'';position:absolute;height:80%;left:0;right:0;bottom:-50px;background:var(--masta-sky-blue-20);border-radius:20px;transition:var(--transition2);transform:skewY(15deg);z-index:-1}.pharmacy-item:hover::before{height:100%}.pharmacy-img{position:relative;margin-top:auto;min-height:150px;display:flex;align-items:center;justify-content:center}.pharmacy-img img{filter:drop-shadow(0 8px 12px rgba(0, 0, 0, .25))}.pharmacy-img img:hover{filter:drop-shadow(0 12px 20px rgba(0, 0, 0, .35));transform:translateY(-2px);transition:.3s ease}.pharmacy-item .type{position:absolute;right:0;top:0;display:inline-block;background:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na);font-size:11px;padding:2px 15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;border-radius:50px}.pharmacy-item .type.new{background:var(--masta-sea-blue-100)}.pharmacy-item .type.oos{background:var(--masta-sea-blue-100)}.pharmacy-item .type.discount{background:var(--masta-103C-100)}.pharmacy-item .type.hot{background:var(--color-skyblue)}.pharmacy-action-wrap{position:absolute;bottom:0;width:100%;text-align:center;opacity:0;visibility:hidden;transition:var(--transition)}.pharmacy-item:hover .pharmacy-action-wrap{opacity:1;visibility:visible;bottom:10px}.pharmacy-action{display:flex;align-items:center;justify-content:center;gap:5px}.pharmacy-action a{padding:6px;background:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na);text-align:center;border-radius:50%;display:flex;width:32px;height:32px;align-items:center;justify-content:center}.pharmacy-action a:hover{background:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na)}.pharmacy-action a i{font-size:20px}.pharmacy-action a.show-contents{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;border-radius:8px;text-align:center;font-size:16px;width:initial;height:initial;transition:var(--transition);box-shadow:var(--box-shadow)}.pharmacy-content{margin-top:16px;margin-bottom:16px}.pharmacy-content p{line-height:1.6rem;padding:10px 0}.pharmacy-title a{color:var(--masta-cool-grey-11C)}.pharmacy-title a:hover{color:var(--masta-sea-blue-100)}.pharmacy-rate{color:var(--masta-103C-100);font-size:15px;margin-top:3px}.pharmacy-bottom{display:flex;align-items:flex-end;justify-content:space-between}.pharmacy-price{font-size:16px;font-weight:500}.pharmacy-price del{margin-right:5px;color:var(--masta-cool-grey-11C)}.pharmacy-price span{color:var(--masta-sea-blue-100)}.pharmacy-cart-btn,.pharmacy-cart-btn-outline{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;font-weight:500;border-radius:6px;line-height:1.2;height:46px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;box-sizing:border-box;box-shadow:var(--box-shadow,0 1px 4px rgba(0,0,0,.1))}.pharmacy-cart-btn{background-color:var(--masta-sea-blue-100,#07c);color:var(--masta-cool-grey-na,#fff);border:none}.pharmacy-cart-btn:focus,.pharmacy-cart-btn:hover{background-color:var(--masta-sea-blue-120,#005fa3);color:var(--masta-cool-grey-na,#fff)}.pharmacy-cart-btn-outline{background-color:transparent;color:var(--masta-sea-blue-100,#07c);border:1px solid var(--masta-sea-blue-100,#07c)}.pharmacy-cart-btn-outline:focus,.pharmacy-cart-btn-outline:hover{background-color:var(--masta-sea-blue-100,#07c);color:var(--masta-cool-grey-na,#fff);border-color:var(--masta-sea-blue-100,#07c)}.pharmacy-cart-btn i,.pharmacy-cart-btn-outline i{font-size:18px;line-height:1}@media all and (min-width:992px) and (max-width:1399px){.pharmacy-item{padding:15px}.pharmacy-price del{font-size:13px}.pharmacy-cart-btn,.pharmacy-cart-btn-outline{width:100%;white-space:normal;word-wrap:break-word;text-align:center;line-height:1.3}}@media all and (max-width:767px){.pharmacy-wrap{margin:0 15px}}.pharmacy-area .item-tab .nav{justify-content:flex-start;gap:10px}.pharmacy-area .item-tab .nav-link{font-weight:500;color:var(--masta-cool-grey-11C);background:var(--masta-sky-blue-20);padding:5px 20px;border-radius:0;border-radius:50px}.pharmacy-area .item-tab .nav-item:last-child .nav-link{margin-right:0}.pharmacy-area .item-tab .nav-link.active{font-weight:500;color:var(--masta-cool-grey-na);background:var(--masta-sea-blue-100);padding:7px 20px;border-radius:0;border-radius:50px}@media all and (max-width:767px){.pharmacy-area .item-list .pharmacy-item{flex-direction:column;align-items:unset;gap:5px}.pharmacy-area .item-list .pharmacy-img{width:100%}.pharmacy-area .item-tab .nav{justify-content:unset}}.shop-sort{display:flex;align-items:center;justify-content:space-between;background:var(--masta-cool-grey-na);border-radius:10px;padding:8px 15px;margin-bottom:30px}.shop-sort-box{display:flex;align-items:center;gap:8px;font-size:15px}.shop-sort-box .nice-select{border-radius:10px;padding-left:13px}.shop-sort-box .nice-select::after{width:6px;height:6px;right:15px}.shop-sort-box .nice-select .list{border:none;border-radius:10px;padding-top:7px;padding-bottom:7px;box-shadow:var(--box-shadow)}.shop-sort-gl a{background:0 0;border:1px solid var(--masta-cool-grey-2C);color:var(--masta-cool-grey-11C);text-align:center;border-radius:50px;padding:8px 10px;line-height:35px}.shop-sort-grid{margin-right:5px}.shop-sort-gl .active{border-color:var(--masta-sea-blue-100);background:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na)}.shop-area{background:#f9fafb}.shop-area .pagination .page-link,.shop-area2 .pagination .page-link,.shop-area3 .pagination .page-link{border-radius:50px!important}.shop-area2 .shop-widget{border:1px solid var(--masta-cool-grey-2C);background:0 0}.shop-area2 .shop-sort{border:1px solid var(--masta-cool-grey-2C);border-radius:10px;padding:10px 20px}@media all and (max-width:767px){.shop-sort{flex-direction:column;gap:20px}.shop-sort-box{flex-direction:column;width:100%}.shop-sort-box .nice-select,.shop-sort-box .nice-select .list{width:100%}}.shop-sidebar{margin-bottom:30px}.shop-widget{background:var(--masta-cool-grey-na);padding:25px;margin-bottom:25px;border-radius:10px}.shop-widget-title{position:relative;font-size:18px;color:var(--masta-cool-grey-11C);margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--masta-cool-grey-2C)}.shop-search-form .form-group{position:relative}.shop-search-form .form-control{padding:12px 45px 12px 15px;border-radius:4px;box-shadow:none}.shop-search-form .form-control:focus{border-color:var(--masta-sea-blue-100)}.shop-search-form button{position:absolute;right:0;top:4px;padding:10px 18px 6px 18px;background:0 0;border:none;color:var(--masta-sea-blue-100)}.shop-category-list a{width:100%;color:var(--masta-cool-grey-11C);margin:4px 0;transition:var(--transition)}.shop-category-list a:hover{color:var(--masta-sea-blue-100);padding-left:3px}.shop-category-list span{float:right}.shop-checkbox-list li{margin-bottom:8px}.shop-checkbox-list.rating i{color:var(--masta-sea-blue-100)}.shop-checkbox-list .form-check-input{box-shadow:none}.shop-checkbox-list .form-check-input:checked{background-color:var(--masta-sea-blue-100);border-color:var(--masta-sea-blue-100)}.shop-checkbox-list .form-check-input:focus{border-color:var(--masta-sea-blue-100)}.shop-checkbox-list .form-check-label{color:var(--masta-cool-grey-11C);width:100%;margin-left:4px}.shop-checkbox-list .form-check-label span{float:right;margin-right:3px}.shop-checkbox-list.color li{display:inline-block;margin-right:2px}.shop-checkbox-list.color .form-check{position:relative;padding-left:0}.shop-checkbox-list.color .form-check-input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.shop-checkbox-list.color .form-check-label{margin-left:0}.shop-checkbox-list.color .form-check-label span{width:28px;height:28px;border-radius:50px;vertical-align:top;margin-top:2.5px;margin-right:5px;position:relative}.shop-checkbox-list.color .form-check-label span::before{content:'\f00c';position:absolute;width:100%;height:100%;left:0;top:0;font-family:'Font Awesome 6 Pro';color:var(--masta-cool-grey-na);text-align:center;opacity:0;visibility:hidden}.shop-checkbox-list.color .form-check-input:checked~.form-check-label span::before{opacity:1;visibility:visible}.shop-widget-banner{position:relative;z-index:1}.shop-widget-banner .banner-img{position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;border-radius:10px;z-index:-1}.shop-widget-banner .banner-img::before{content:'';position:absolute;left:0;top:0;background:rgba(0,0,0,.6);width:100%;height:100%;border-radius:10px;z-index:-1}.shop-widget-banner .banner-content{text-align:center;padding-top:100px;padding-bottom:100px}.shop-widget-banner .banner-content h6{color:var(--masta-cool-grey-na);font-size:18px;text-transform:uppercase;letter-spacing:2px;border-top:2px solid var(--masta-cool-grey-na);border-bottom:2px solid var(--masta-cool-grey-na);display:inline-block}.shop-widget-banner .banner-content h4{color:var(--masta-cool-grey-na);font-size:28px;margin:15px 0}.shop-widget-banner .banner-content .theme-btn{border-radius:50px;padding:5px 20px}.shop-area .pagination .page-link,.shop-area2 .pagination .page-link,.shop-area3 .pagination .page-link{border-radius:50px!important}.pagination-area{position:relative}.pagination-area .pagination{display:flex;justify-content:center;align-items:center}.pagination-area .pagination .page-link{border:none;background:var(--masta-cool-grey-11C);color:var(--masta-cool-grey-na);margin:0 10px;border-radius:10px!important;width:40px;height:40px;line-height:28px;text-align:center;transition:var(--transition)}.pagination-area .pagination .page-item.active .page-link,.pagination-area .pagination .page-link:hover{background:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na);z-index:1}.price-range-box{margin-bottom:12px}.price-range{position:relative}.price-range.ui-widget-content{border:none;background:var(--masta-cool-grey-2C);height:5px;border-radius:3px}.price-range .ui-state-default,.price-range .ui-widget-content .ui-state-default{position:absolute;top:-7px;width:18px;height:18px;border:none;border-radius:50%;cursor:pointer;margin-left:0;background:var(--masta-sea-blue-100);z-index:1}.price-range .ui-state-focus{outline:0}.price-range .ui-widget-header{background:var(--masta-sea-blue-100);border-radius:0!important}.price-range-input input{border:none;margin-bottom:20px;color:var(--masta-sea-blue-100);background:0 0;font-weight:700;outline:0}.quickview .modal-content{border-radius:20px}.quickview .modal-body{padding:30px}.quickview .btn-close{position:absolute;right:10px;top:10px;background:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na);font-size:18px;width:25px;height:25px;line-height:27px;border-radius:50px;opacity:1;transition:var(--transition);z-index:1}.quickview .btn-close:hover{background:var(--masta-sea-blue-100);color:#fff}.quickview a.theme-btn{color:var(--masta-cool-grey-na)!important}.quickview-img{background:var(--masta-sky-blue-20);padding:30px;border-radius:20px}.quickview-title{margin-bottom:5px}.quickview-rating i{color:var(--masta-103C-100)}.quickview-price{margin-top:15px;margin-bottom:15px}.quickview-price h5{font-weight:500}.quickview-price del{margin-right:10px;color:var(--masta-cool-grey-11C)}.quickview-price span{color:var(--masta-sea-blue-100)}.quickview-list li{margin:5px 0}.quickview-list li span{font-weight:500;margin-left:10px}.quickview-list li .stock{color:var(--masta-sea-blue-100)}.quickview-cart{margin:15px 0}.quickview-cart .theme-btn{padding:5px 18px}.quickview-social a{width:30px;height:30;line-height:32px;text-align:center;color:var(--masta-sea-blue-100)}.quickview-social a:hover{color:var(--masta-sea-blue-80)}.shop-cart thead tr{background:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na)}.shop-cart thead tr th{text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:.4px}.shop-cart thead tr td,.shop-cart thead tr th{white-space:nowrap}.shop-cart tr td{color:var(--masta-cool-grey-11C);vertical-align:middle;border-bottom:1px solid var(--masta-cool-grey-2C);border-top:none;position:relative;padding:20px 10px;font-size:16px}.shop-cart-img{width:100px}.shop-cart-img img{width:100%;border-radius:8px;padding:6px;border:1px solid var(--masta-cool-grey-2C)}.shop-cart-name{font-size:16px;margin-bottom:4px;font-weight:600}.shop-cart-name a:hover{color:var(--masta-sea-blue-100)}.shop-cart-info p{font-size:14px;color:var(--masta-cool-grey-11C)}.shop-cart-info p span{font-weight:500;margin-right:5px}.shop-cart-price{font-weight:500}.shop-cart-qty{display:flex;width:110px;border:1px solid #e8e8e8;box-sizing:border-box;border-radius:8px;overflow:hidden;align-items:center;background:var(--masta-cool-grey-na)}.shop-cart-qty button{width:30px;height:30px;line-height:28px;color:var(--masta-sea-blue-100);text-align:center;border:0;border-radius:50px;background:var(--theme-bg-light)}.shop-cart-qty button i{font-weight:500}.shop-cart-qty input{width:40px;border:none;background:0 0;color:var(--masta-sea-blue-100);text-align:center;font-weight:400}.shop-cart-subtotal{font-weight:500}.shop-single-services i{font-size:24px;color:var(--masta-sea-blue-100);margin-right:5px}.shop-cart-remove{font-size:18px;width:35px;height:35px;line-height:35px;border:1px solid var(--masta-cool-grey-2C);text-align:center;border-radius:50px}.shop-cart-remove:hover{border-color:var(--masta-sea-blue-100);color:var(--masta-sea-blue-100)}.shop-cart-footer{margin-top:20px}.shop-cart-coupon{margin-bottom:25px}.shop-cart-coupon .form-group{position:relative}.shop-cart-coupon .form-control{box-shadow:none;padding:15px 160px 15px 25px;border-radius:50px}.shop-cart-coupon .form-control:focus{border-color:var(--masta-sea-blue-100)}.shop-cart-coupon .theme-btn{position:absolute;right:5.4px;top:5.4px;border-radius:50px;padding:8px 20px}.shop-cart-summary{padding:30px;border:1px solid var(--masta-cool-grey-2C);background:var(--theme-bg-light);border-radius:10px;margin-top:12px;margin-left:20px}.shop-cart-summary h5{margin-bottom:25px}.shop-cart-summary li{margin-bottom:10px}.shop-cart-summary li span{float:right}.shop-cart-summary li strong{color:var(--masta-cool-grey-11C)}.shop-cart-total{padding-top:10px;border-top:1px solid var(--masta-cool-grey-2C)}.shop-cart-total span{font-weight:700;color:var(--masta-sea-blue-100)}@media all and (max-width:991px){.shop-cart-summary{margin-left:0}}.shop-single{position:relative}.shop-single-gallery{position:relative}.shop-single-video{position:absolute;width:45px;height:45px;line-height:42px;right:10px;top:10px;padding-left:5px;border:1px solid var(--masta-cool-grey-2C);border-radius:50px;color:var(--masta-cool-grey-11C);text-align:center;font-size:20px;z-index:1}.shop-single-video:hover{background:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na)}.shop-single-gallery .flex-viewport{width:100%;border-radius:10px;border:1px solid var(--masta-cool-grey-2C);margin-bottom:10px;text-align:center}.shop-single-gallery .flex-viewport img{padding:10px;width:100%;height:auto}.shop-single-gallery .flex-control-thumbs li{margin:6.8px;padding:0;width:23%}.shop-single-gallery .flex-control-thumbs li:first-child{margin-left:0}.shop-single-gallery .flex-control-thumbs li:last-child{margin-right:0}.shop-single-gallery .flex-control-thumbs img{border:1px solid var(--masta-cool-grey-2C);border-radius:10px;padding:10px}.shop-single-gallery .flex-control-thumbs li img.flex-active{border-color:var(--masta-sea-blue-100)}.shop-single-gallery .flex-direction-nav a{border-radius:50px!important;background:var(--masta-sea-blue-100);line-height:40px!important;margin-top:-75px}.shop-single-gallery .flex-direction-nav a:hover{background:var(--masta-sea-blue-100)}.shop-single-info{margin-left:20px}.shop-single-info .shop-single-brand .shop-single-brand-link{color:var(--masta-sea-blue-100);font-size:16px;font-weight:500}.shop-single-title{font-size:25px}.shop-single-rating{margin:10px 0}.shop-single-rating i{color:var(--masta-sea-blue-100)}.shop-single-rating .rating-count{margin-left:10px;display:inline-block}.shop-single-price{margin-top:5px;margin-bottom:5px;font-size:23px;font-weight:500}.shop-single-price del{margin-right:5px;font-size:18px;color:var(--masta-cool-grey-11C)}.shop-single-price .discount-percentage{color:var(--masta-cool-grey-11C);font-size:15px}.shop-single-cs{border-top:1px solid var(--masta-cool-grey-2C);padding-top:20px}.shop-single-cs h6{margin-bottom:15px;color:var(--masta-cool-grey-11C);font-weight:500}.shop-single-size .nice-select{border-radius:8px;padding-left:15px}.shop-single-size .nice-select::after{width:6px;height:6px}.shop-single-cs .shop-cart-qty button{width:35px;height:40px;line-height:34px;transition:var(--transition)}.shop-single-sortinfo li{font-weight:500;margin:10px 0}.shop-single-sortinfo li a{text-decoration:underline}.shop-single-sortinfo a,.shop-single-sortinfo span{font-weight:400;margin-left:5px}.shop-single-sortinfo a{color:var(--masta-cool-grey-11C)}.shop-single-sortinfo a:hover{color:var(--masta-sea-blue-100)}.shop-single-action{border-top:1px solid var(--masta-cool-grey-2C);padding-top:20px;margin-top:20px}.shop-single-action .theme-btn{padding:8px 20px}.shop-single-action .theme-btn-2{margin-left:10px;border:1px solid var(--masta-cool-grey-2C);box-shadow:none;text-align:center;padding:8px 15px}.shop-single-action .theme-btn-2 span{margin-right:0}.shop-single-share a{line-height:39px;border-radius:50px;text-align:center;color:var(--masta-cool-grey-11C);margin-left:5px}.shop-single-share a:hover{background:var(--masta-sea-blue-100);border-color:var(--masta-sea-blue-100);color:var(--masta-cool-grey-na)}.shop-single-details{margin-top:50px}.shop-single-desc{padding-top:30px}.shop-single-desc h5{margin-top:20px;margin-bottom:10px}.shop-single-additional{padding-top:30px}.shop-single-review{padding-top:30px}.shop-single-details .nav-tabs{border-width:2px;display:flex;gap:40px}.shop-single-details .nav-tabs .nav-link{color:var(--masta-cool-grey-11C);font-size:18px;padding:12px 0;font-weight:500;border:none;background:0 0;border-bottom:2px solid transparent}.shop-single-details .nav-tabs .nav-link.active,.shop-single-details .nav-tabs .nav-link:hover{border-bottom:2px solid var(--masta-sea-blue-100);color:var(--masta-sea-blue-100)}.shop-single-list{margin:20px 0}.shop-single-list .title{margin-bottom:15px;color:var(--masta-cool-grey-11C);font-size:17px}.shop-single-list ul li{margin:5px 0;list-style:unset;margin-left:15px}.shop-single-list ul li span{color:var(--masta-cool-grey-11C);margin-right:5px}.shop-single-review .blog-comments-item{position:relative;border:1px solid var(--masta-cool-grey-2C);border-radius:10px;padding:30px}.shop-single-review .review-rating{position:absolute;right:30px;top:30px}.shop-single-review .review-rating i{color:var(--masta-sea-blue-100)}.shop-single-review .blog-comments-content h5{font-size:17px;margin-bottom:5px}.shop-single-review .blog-comments-content i{margin-right:5px}@media all and (max-width:1399px){.shop-single-gallery .flex-control-thumbs li{margin:6px}.shop-single-action .theme-btn-2{margin-left:2px}}@media all and (max-width:1199px){.shop-single-color{margin-top:20px}.shop-single-action .shop-single-btn{margin-bottom:20px}}@media all and (max-width:991px){.shop-single-info{margin-left:0;margin-top:30px}.shop-single-color{margin-top:0}.shop-single-action .shop-single-btn{margin-bottom:0}}@media all and (max-width:767px){.shop-single-gallery .flex-control-thumbs li{margin:4.6px}.shop-single-size{margin-top:20px}.shop-single-color{margin-top:20px}.shop-single-action .shop-single-btn{margin-bottom:20px}.shop-single-details .nav-tabs .nav-link{font-size:16px;padding:10px 10px}.shop-single-review .review-rating{right:10px;top:5px}}.blog-thumb-img{margin-bottom:20px}.blog-single-content img{border-radius:15px}.blog-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.blog-meta .blog-meta-left ul{display:flex;align-items:center;gap:20px}.blog-meta .blog-meta-left ul li{font-weight:500}.blog-meta i{margin-right:5px;color:var(--masta-sea-blue-100)}.blog-meta a{color:var(--body-text-color);font-weight:500}.blog-meta a:hover{color:var(--masta-sea-blue-100)}.blog-details-title{font-size:34px;color:var(--masta-cool-grey-11C)}.blockqoute{position:relative;background:var(--theme-bg-light);border-left:5px solid var(--masta-sea-blue-100);padding:30px;font-size:17px;font-style:italic;margin:20px 0;border-radius:0}.blockqoute i{position:absolute;right:30px;bottom:8px;color:var(--masta-sea-blue-100);font-size:90px;opacity:.2}.blockqoute-author{margin-top:20px;padding-left:60px;position:relative;color:var(--masta-cool-grey-11C)}.blockqoute-author::before{content:'';position:absolute;height:2px;width:40px;background:var(--masta-sea-blue-100);left:0;top:10px}.blog-details-tags{display:flex;align-items:center;gap:20px}.blog-details-tags h5{color:var(--masta-cool-grey-11C)}.blog-details-tags ul{display:flex;align-items:center;gap:15px}.blog-details-tags ul a{background:var(--theme-bg-light);color:var(--masta-cool-grey-11C);padding:4px 18px 5px 18px;border-radius:50px;transition:var(--transition)}.blog-details-tags ul a:hover{background:var(--masta-sea-blue-100);color:var(--color-white)}.blog-author{display:flex;justify-content:start;align-items:center;background:var(--color-white);border-radius:10px;box-shadow:var(--box-shadow);margin:50px 0;padding:20px}.blog-author-img{width:320px}.blog-author-img img{border-radius:15px}.author-name{font-size:22px;color:var(--masta-sea-blue-100);margin:8px 0}.author-info{padding:0 20px}.author-social{margin-top:10px}.author-social a{width:35px;height:35px;line-height:31px;text-align:center;border:2px solid var(--masta-sea-blue-100);border-radius:50px;margin-right:5px;color:var(--masta-sea-blue-100);transition:var(--transition)}.author-social a:hover{color:var(--color-white);background:var(--masta-sea-blue-100)}.blog-comments{margin-bottom:50px}.blog-comments h3{color:var(--masta-cool-grey-11C)}.blog-comments-wrap{margin:30px 0}.blog-comments-item{display:flex;justify-content:start;align-items:flex-start;margin-top:50px}.blog-comments-item img{border-radius:50%}.blog-comments-content{padding:0 0 0 20px}.blog-comments-content span{font-size:14px;color:var(--masta-sea-blue-100);font-weight:500}.blog-comments-content a{font-weight:500;margin-top:5px;color:var(--masta-sea-blue-100)}.blog-comments-content a:hover{color:var(--masta-sea-blue-100)}.blog-comments-content h5{color:var(--masta-cool-grey-11C)}.blog-comments-reply{margin-left:50px}.blog-comments-form{padding:30px;margin-top:50px;border-radius:10px;background:var(--theme-bg-light)}.blog-comments-form h3{margin-bottom:20px}.blog-comments-form .form-group{margin-bottom:20px}.blog-comments-form .form-control{padding:8px 20px;border-radius:4px;box-shadow:none;transition:var(--transition)}.blog-comments-form .form-control:focus{border-color:var(--masta-sea-blue-100)}@media all and (max-width:767px){.blog-meta{flex-direction:column;font-size:15px}.blog-meta .blog-meta-left ul{gap:10px}.blog-details-tags{flex-direction:column;align-items:flex-start}.blog-author{flex-direction:column;text-align:center;padding:25px}.author-info{margin-top:25px}.blog-comments-item{flex-direction:column;text-align:center;padding:30px 0;box-shadow:var(--box-shadow);margin-bottom:30px;border-radius:10px}.blog-comments-item img{margin:0 auto 20px auto}.blog-comments-reply{margin-left:0}}.prescription-section{margin-top:20px;margin-bottom:20px}.prescription-section .step-number-container .step-number{color:var(--masta-cool-grey-na);background:var(--masta-sea-blue-100);border-radius:50%;padding:20px 26.5px;font-size:1.4rem;display:inline-flex;justify-content:center;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.prescription-section .step-number-container h5{font-size:1.2rem;margin-top:20px}.prescription-section h3{margin-bottom:20px;font-size:24px}.prescription-section .card{border:1px solid var(--masta-cool-grey-2C);border-radius:10px}.prescription-section .card-header{background:var(--masta-sea-blue-20)}.prescription-section .card-header h6{font-size:18px}.prescription-section .card-body{display:flex;flex-direction:column;font-size:16px;gap:18px}.prescription-section .card-body p{margin-bottom:0}.prescription-section .card-body ul{margin-bottom:0}@media (min-width:768px){.w-md-75{width:75%!important}}@media (min-width:992px){.w-lg-50{width:50%!important}}.woocommerce div.product form.cart .variations th{line-height:4em!important}.woocommerce div.product form.cart .variations td{padding:0!important}.woocommerce div.product form.cart .variations{margin-bottom:0!important}.wp-block-woocommerce-cart-line-items-block td{color:var(--masta-cool-grey-11C)!important}.wp-block-woocommerce-cart-line-items-block li::before{content:''!important}ul.wc-block-components-product-details{list-style:none!important}.wc-block-components-formatted-money-amount{font-size:var(--fs-h4)!important;font-weight:var(--fw-semi-bold)!important}.woocommerce div.product form.cart .variations th{line-height:initial!important;vertical-align:middle!important}.woocommerce div.product form.cart .variations td{padding:10px 0!important;vertical-align:middle!important}.woocommerce table tr:first-child td{background-color:transparent!important}.woocommerce table table td{border:none!important;padding:0!important}.woocommerce-cart-form__contents .woocommerce-Price-amount *{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.woocommerce .cart-collaterals .cart_totals h2{font-size:24px!important;color:var(--masta-cool-grey-11C)!important;margin-bottom:10px!important}.woocommerce .cart-collaterals .cart_totals table td{text-align:right!important}.woocommerce .cart-collaterals .cart_totals table tr.order-total th{color:var(--masta-cool-grey-11C)!important;font-size:var(--fs-h4)!important;font-weight:var(--fw-semi-bold)!important}.woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal td .woocommerce-Price-amount *,table .woocommerce-Price-amount.amount *{color:var(--masta-cool-grey-11C)!important;font-size:var(--fs-h6)!important;font-weight:var(--fw-semi-bold)!important}.shop-single-price .amount *,.woocommerce-Price-amount *,.woocommerce-Price-amount.amount *{color:var(--masta-sea-blue-100)!important;font-size:var(--fs-h4)!important;font-weight:var(--fw-semi-bold)!important}.masta-woo .woocommerce-checkout .input-text,.masta-woo .woocommerce-checkout .select2-selection,.masta-woo .woocommerce-checkout select{font-family:inherit!important;font-size:1rem!important;font-weight:400!important;padding:.375rem .75rem!important;width:100%!important;color:#212529!important;background-color:#fff!important;border:1px solid #ced4da!important;border-radius:.375rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;box-sizing:border-box!important;line-height:normal!important;height:auto!important;min-height:46px!important;margin:0!important;display:block!important}.masta-woo .woocommerce-checkout .input-text:focus,.masta-woo .woocommerce-checkout .select2-selection:focus,.masta-woo .woocommerce-checkout select:focus{color:#212529!important;background-color:#fff!important;border-color:#86b7fe!important;outline:0!important;border-color:var(--masta-sea-blue-100)!important;box-shadow:0 0 0 2px var(--masta-sky-blue-60)!important}.masta-woo .woocommerce-checkout .woocommerce-invalid input.input-text,.masta-woo .woocommerce-checkout .woocommerce-invalid select{border-color:#dc3545!important;background-color:#fff!important;color:#212529!important;box-shadow:none!important}.masta-woo .woocommerce-checkout .woocommerce-invalid input.input-text:focus,.masta-woo .woocommerce-checkout .woocommerce-invalid select:focus{border-color:#dc3545!important;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)!important;outline:0!important}.masta-woo .woocommerce-checkout .select2-container .select2-selection{background-color:#fff!important;border:1px solid #ced4da!important;border-radius:.375rem!important;padding:.375rem .75rem!important;height:46px!important;font-size:1rem!important;color:#212529!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.masta-woo .woocommerce-checkout .select2-container--default.select2-container--open .select2-selection{border-color:#86b7fe!important;outline:0!important;border-color:var(--masta-sea-blue-100)!important;box-shadow:0 0 0 2px var(--masta-sky-blue-60)!important}.masta-wooe .woocommerce-checkout .select2-container .select2-dropdown{background-color:#fff!important;border:1px solid #ced4da!important;border-radius:0 0 .375rem .375rem!important;font-size:1rem!important}.masta-woo .woocommerce-checkout .select2-container .select2-results__option{padding:.375rem .75rem!important;font-size:1rem!important;cursor:pointer!important}.masta-woo .woocommerce-checkout .select2-container .select2-results__option--highlighted{background-color:#0d6efd!important;color:#fff!important}.masta-woo .woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:6px 0!important}.masta-woo a.checkout-button{font-size:inherit!important}.masta-woo .woocommerce-cart-form__contents img{width:auto!important;height:60px!important;border-radius:8px!important}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{font-size:1rem!important;color:var(--masta-cool-grey-11C)!important;margin-bottom:20px!important;font-weight:var(--fw-semi-bold)!important}.masta-woo .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background:var(--masta-sea-blue-100)!important;color:var(--masta-cool-grey-na)!important;min-height:46px!important;text-transform:capitalize!important;transition:all .4s ease-in-out!important;display:flex!important;justify-content:center!important;align-items:center!important}.masta-woo .woocommerce .cart .button,.masta-woo .woocommerce .cart input.button{float:right}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background:var(--masta-sea-blue-100)!important;color:var(--masta-cool-grey-na)!important;-webkit-font-smoothing:antialiased}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{background:#03951e!important;color:var(--masta-cool-grey-na)!important;padding:20px!important;border-radius:6px!important;font-size:24px!important;text-align:left!important;margin-bottom:30px!important}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received a{color:var(--masta-cool-grey-na)!important}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-bottom:30px!important;padding:20px!important;padding-bottom:5px!important;border-radius:6px!important;background:var(--masta-sea-blue-20)!important}.orderModal .woocommerce-Price-amount.amount *,.woocommerce-order-overview__total.total .woocommerce-Price-amount.amount *{font-size:var(--fs-h6)!important;font-weight:var(--fw-semi-bold)!important;color:var(--masta-cool-grey-11C)!important}.woocommerce ul.order_details li{font-size:.95em!important}.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses,.woocommerce-order-details{margin-top:30px!important;margin-bottom:30px!important;padding:20px!important;border-radius:6px!important;background:#f3f3f3!important}.woocommerce-column__title,.woocommerce-order-details__title{font-size:1.5em!important;color:var(--masta-cool-grey-11C)!important;margin-bottom:10px!important}@media (max-width:767px){.woocommerce ul.order_details li{float:initial!important;margin-right:initial!important;margin-top:18px!important}}.dropdown-cart .shop-single-price .amount *,.dropdown-cart .woocommerce-Price-amount *,.dropdown-cart.woocommerce-Price-amount.amount *{color:var(--bs-heading-color)!important;font-size:14px!important;font-weight:700!important;line-height:0!important}.dropdown-cart span.woocommerce-Price-amount.amount{line-height:0!important}table.shop_table.shop_table_responsive .nice-select{width:100%!important;margin-top:20px!important}@media screen and (max-width:768px){.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) '\00a0\00a0'!important}.shop-single-size{margin-top:0!important}}@media screen and (max-width:575px){.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:flex!important;text-align:right!important;align-items:center!important;flex-wrap:wrap!important}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:18px!important}}.pharmacy-item .pharmacy-img img,.pharmacy-item .pharmacy-img img.img-fluid{display:block!important;max-height:300px!important;height:auto!important;width:auto!important;max-width:100%!important;object-fit:contain!important}.masta-woo #add_payment_method #payment,.masta-woo .woocommerce-cart #payment,.masta-woo .woocommerce-checkout #payment{background:rgb(201 235 253)!important;border-radius:5px!important}.masta-woo #add_payment_method #payment div.payment_box,.masta-woo .woocommerce-cart #payment div.payment_box,.masta-woo .woocommerce-checkout #payment div.payment_box{background-color:#e3f5f9!important;color:#0082ca!important;border:.1em solid #0082ca!important;border-radius:5px!important}.masta-woo #add_payment_method #payment div.payment_box p,.masta-woo .woocommerce-cart #payment div.payment_box p,.masta-woo .woocommerce-checkout #payment div.payment_box p{color:#0082ca!important}.masta-woo #add_payment_method #payment div.payment_box::before,.masta-woo .woocommerce-cart #payment div.payment_box::before,.masta-woo .woocommerce-checkout #payment div.payment_box::before{border:1em solid #0082ca!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;margin-top:-17px!important}.masta-woo .woocommerce .woocommerce-customer-details address,.masta-woo .woocommerce table.shop_table{background:var(--masta-cool-grey-na)!important}.order-list-container{padding:20px;border-radius:8px}.order-list-table{width:100%;border-collapse:collapse}.order-list-table td,.order-list-table th{color:var(--masta-cool-grey-11C);padding:12px;border:1px solid #ddd;vertical-align:top}.order-list-table th{background-color:#f0f0f0;font-weight:700}.view-order-link{display:inline-block;padding:6px 12px;background-color:#0073aa;color:#fff;text-decoration:none;border-radius:4px}.view-order-link:hover{background-color:#005177}.order-list-container a{color:var(--masta-cool-grey-11C);background-image:linear-gradient(var(--masta-sea-blue-100),var(--masta-sea-blue-100));background-position:0 95%;background-repeat:no-repeat;background-size:0 2px;display:inline-block;transition:all .4s ease-in-out}.order-list-container a:hover{background-size:100% 1px;color:var(--masta-sea-blue-100)}.masta-woo .form-row.place-order .button.alt{margin:0 auto!important;margin-top:20px!important;display:block!important;width:100%!important;text-transform:capitalize!important}.masta-woo .woocommerce .cart .button,.masta-woo .woocommerce .cart input.button{text-transform:capitalize!important}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:initial!important;text-transform:capitalize!important}.product-card .price,.product-card .price span{font-size:1.3rem!important;font-weight:700!important;color:var(--masta-sea-blue-100)!important}.product-card .section-title{font-weight:500!important;margin-top:15px!important}.product-card .recommend-box{background:#f8f9fa!important;padding:15px!important;border-radius:10px!important;margin-top:20px!important}.product-card .tablets,.product-card .tablets span{font-size:1.5rem!important;font-weight:700!important;color:var(--masta-sea-blue-100)!important}.product-card .btn-custom{border-radius:10px!important;padding:12px!important;font-weight:600!important;font-size:1rem!important}.product-card .footer-icons{display:flex!important;justify-content:space-between!important;font-size:.9rem!important;color:#6c757d!important;margin-top:15px!important}