*{margin:0;padding:0}html{height:100%}body{font-size:13px;font-family:poppins,sans-serif;width:100%;height:100%;background-color:#fff;color:gray;position:relative;min-width:320px;display:flex;flex-direction:column;height:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#wrapper{flex:1 0 auto}a:hover{text-decoration:underline}img{border:none}ul li{list-style:none}.clear{clear:both}.header-info{background-color:#f7f7f7;min-height:40px;display:flex;align-items:center}#menu_top{width:1200px;height:37px;background:url(../images/menu_bg.png)}.billing_checkout{height:184px!important}#header_bg{background:url(../images/header_bg.png) no-repeat;height:150px;width:1000px;position:relative}#smallheader{height:190px;overflow:hidden}.hbg2{height:77px;overflow:hidden}.hlogo{width:309px;height:57px;float:left}.hflags{position:absolute;left:755px;top:90px}.hflags .hflist .wide{width:63px;*width:55px}.hphones{width:310px;height:120px;background:url(../images/cart_bg.png)}.hphones .hplist{padding:0 35px;line-height:11px}.hphones .hplist dt{top:11px;position:relative;color:#8b8b8b;font-size:11px}#online_chat{color:#fff;text-decoration:none}#online_chat:hover{color:#fff;text-decoration:none}#cart_checkuot{display:block;width:91px;height:23px;background-image:url(../images/checkout.png);float:left;text-align:center;line-height:23px;color:#797979}.rblock div{padding:0 10px;color:#797979;font:11px Trebuchet MS;height:85px;overflow:hidden}.payment{border:1px solid #ccc;background:#f8fcff;text-align:center;padding:10px 50px}.payment .ptitle{border-bottom:1px dashed #ccc;margin:0 0 5px}.payment .ptitle h2{color:#487d92;font-size:13px}.bonus{padding:10px 0;color:#444}.bonus .bi{border:1px solid #ccc;background:#e9e9e9 url(../images/bi_bg.jpg) no-repeat right top;height:168px;overflow:hidden;margin:0 0 7px}.bonus .pic{width:180px;float:left}.bonus .pic2{width:180px;float:left}.bonus .pic img{display:block;margin:2px auto;border:1px solid #bdbdbd}.bonus .descr{width:315px;float:right;padding:70px 5px 0;font-size:14px}.order_status_cont p{color:#323232}.edpi{border:1px solid #c3c3c3;width:511px;height:164px;overflow:hidden;margin:0 0 7px}.edpi .pic{width:138px;float:left}.edpi .dtext{width:373px;float:right}.edpi .name{line-height:36px;padding:0 10px;background:#e6e6e6}.edpi .name h3{font-size:13px}.edpi .descr{padding:10px;height:68px;overflow:hidden;color:#444}.edpi .bttm_stats{background:#f0f0f0;height:40px;overflow:hidden;line-height:40px;padding:0 10px;color:#575656;font-weight:700}.edpi .bttm_stats span{color:#e12727}.edpi .bttm_stats span.black{color:#000}.edpi .bs_left{width:30%;float:left}.edpi .bs_center{width:40%;float:left}.edpi .bs_right{width:30%;float:right;text-align:center}.edpi .bs_right a:link,.edpi .bs_right a:visited,.edpi .bs_right a:active,.edpi .bs_right a:hover{color:#fff;text-decoration:underline;background:url(../images/bttn_buy.png) no-repeat center;display:block;padding:0 0 0 20px}.edpi .bs_right a:hover{text-decoration:none}.testimonials{padding:10px 0}.testimonials p{padding:.4em 0}.testimonials h4{padding:.8em 0 0}.product_info .descr_side h2{line-height:40px;font-size:18px}.product_info .descr_side h2 span{color:#585858;font-weight:400}.product_info h2{font-size:17px;line-height:40px}.product_info .question{color:#2587b5;font-weight:700}.product_info p{padding:.4em 0}.product-table-bonus-pills{float:left;line-height:normal;width:190px;padding-left:50px;font-size:11px;font-weight:400;margin-top:-7px;padding-bottom:3px;color:#e3580c}.product-table-bonus-shipping{float:left;line-height:normal;font-size:11px;font-weight:400;margin-top:-7px;padding-bottom:3px;color:#739fac}.product_name{font:20px Trebuchet MS;font-weight:700;color:#60982c;margin-bottom:15px;float:left;width:455px}.product_detaled{font:16px Trebuchet MS;color:#1d7f97;font-weight:700;margin-bottom:20px;margin-top:15px}.product_bottom{width:580px;margin-bottom:20px;height:10px}.bord{padding:9px 0 8px 20px;background:url(../images/pay_secure.png) repeat-x;font-weight:700;font-style:italic;font-size:14px;color:#fff}.cart_list{float:left}.your_message_caption{padding-left:25px;font-family:Trebuchet MS;font-size:12px}.your_message_cont{padding:0 25px;float:left;color:red}.after-arrow{position:relative;padding-right:28px}.after-arrow::after{position:absolute;display:block;content:'';top:12px;right:12px;width:6px;height:6px;border-top:2px solid #ccc;border-right:2px solid #ccc;rotate:45deg}.h2,h2{font-size:18px;color:#222}#cart_bonuses{}.ed_block{}.ed_block_content{}.ed_ico{}.ed-short-descr{margin-top:5px}.ed_content{font-size:12px;font-weight:200;text-align:left;height:126px}.ed_caption{font-size:17px;margin-top:10px;color:#37415a;text-overflow:ellipsis;font-weight:600;white-space:nowrap;overflow:hidden;text-align:center}.ed-discount{margin-bottom:10px;font-size:14px;letter-spacing:.14px;text-align:center;color:#fe4e4e}.pill-show-more a{display:block;color:#3197dc;font-size:11px;font-weight:400;line-height:1.73;letter-spacing:.11px;text-align:left;margin-bottom:15px;margin-top:3px}.ed_buy .shop-button{margin-top:16px}.ed-price{font-size:16px;color:#222;font-weight:700}.ed_info{}.about_us{padding:10px 5px}.about_us_info{font:12px Trebuchet MS;margin:10px 0}.about_us_addr{font:14px Trebuchet MS;font-weight:700;color:#555}.about_adress{font:12px Trebuchet MS;margin:2px 5px}.sl{position:relative;margin-right:10px;background-color:#f8f8f8}.title_side_menu{width:100%;height:47px;background:url(../images/categiry_header.png);color:#383333;font:bold 16px/20px Trebuchet MS}.title_side_menu td{padding-left:20px;line-height:18px}#product_list_content{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.title_side_testi{height:35px;width:200px;padding-top:7px;background:url(../images/news_header.png);border-bottom:1px solid #dbdbdb}.title_news_side{background:url(../images/news_header.png) no-repeat;width:200px;height:37px;padding-top:5px;border-bottom:1px solid #dbdbdb}.content_news_side{border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.title_side_faq{background:url(../images/conponent_header.png) no-repeat;width:200px;height:37px;padding-top:5px;margin:0 auto}.title_bookmark{background:url(../images/conponent_header.png) no-repeat;width:200px;height:37px;padding-top:5px;margin:0 auto}.sr{margin-left:10px;position:relative}.sidebar{width:200px;float:left;min-height:1px}.sidebar .banner_block{margin-left:112px;margin-top:20px;margin-bottom:20px;text-align:center}.sidebar .banner_block img{border:1px solid #bdbdbd}.sidebar .banner_block2{width:200px;height:51px;text-align:center;background:url(../images/bookmark_bg.png) right}.sidebar .banner_block2 a{line-height:63px;color:#f04f11}.sidebar .banner_block3{margin:0 0 10px;width:100%;text-align:center}.sidebar .banner_block3 img{border:1px solid #bdbdbd}.top-info{display:flex}.custom-container{width:100%;max-width:1230px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.support-phones{font-size:13px;font-weight:300;color:#888;letter-spacing:-.1px}.support-phones span{margin:0 7px}.select-container{display:flex;position:relative}.shop-select{display:block;font-size:13px;padding-right:21px;font-weight:400;position:relative;z-index:99;letter-spacing:.13px;color:#444;color:#353b54;outline:none;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:none;border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;cursor:pointer}.select-container::after{border-right:2px solid #d2d2d2;content:'';display:block;position:absolute;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);right:7px;top:3px;width:8px;height:8px;border-top:2px solid #d2d2d2}.header-dropdowns{display:flex;margin-left:49px}a.live-chat{background-image:url(../images/chat/online.png);color:#3197dc;background-size:16px;height:20px;background-position:0 2px;padding-left:24px;background-repeat:no-repeat;margin-left:50px}.apps-links{margin-top:-2px;margin-left:auto;text-align:right;display:none}.apps-links a:first-child{margin-right:6px}#tools_languages{margin-left:11px}.sub-header{display:flex;min-height:74px;align-items:center;justify-content:space-between}.account-buttons{display:flex;font-size:14px;font-weight:400;max-width:426px;width:100%;font-stretch:normal;justify-content:flex-end;font-style:normal;line-height:2.14;letter-spacing:.14px;color:#353b54}.order-status>a,.cart-button{font-weight:600}.order-status>a img,.my-account>a img,.my-cart>a img{margin-right:8px}.categories-panel{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.categories-panel .site-logo{margin:auto;display:none}.site-logo a span{color:#ff6966}.categories-dropdown{max-width:395px;width:100%;position:relative}.categories-list{display:none;overflow:auto;width:100%;min-width:220px;max-height:640px;z-index:999;font-size:15px;color:#353b54;letter-spacing:.38px;border-radius:6px;box-shadow:0 2px 18px 0 rgba(0,0,0,.1);background-color:#fff;top:56px;padding:6px 10px 14px 13px;position:absolute}.categories-list.opened{display:block}.categories-list>.category{padding:7px 0;border-bottom:1px solid #d2d2d2;position:relative}.categories-list>.category a{display:flex;color:#353b54;font-size:14px;font-weight:500}.categories-list>.category a::after{border-right:2px solid #d2d2d2;content:'';display:block;position:absolute;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:7px;top:14px;width:8px;height:8px;border-top:2px solid #d2d2d2}.header-search{width:100%;height:50px;position:relative;padding:0}.site-logo-text,.site-logo-text-tabled{font-size:28px;font-weight:700;color:#3c435f;margin-left:10px}.site-name,.site-name-dect{display:flex;align-items:center}.header-search{margin-bottom:14px}.header-search .mobile-search{cursor:pointer;position:absolute;background:url(../images/icons/search.png);width:20px;height:20px;border:none;outline:none;top:13px;display:none;right:0}.box-1:hover{background-color:#01a446}.search-panel{width:100%;height:44px;position:relative;border-radius:6px;border:solid 2px #dfdfdf;background-color:#fff}.side_search .text{height:40px;padding-left:18px;width:calc(100% - 36px);border:none;outline:none;font-size:14px;color:gray;border-radius:6px}.side_search .bttn{cursor:pointer;position:absolute;background:url(../images/icons/search.png);width:20px;height:20px;border:none;outline:none;top:10px}.cart-carousel-wrapper{margin-top:90px}.cart-carousel{flex-wrap:nowrap}.cart-carousel .item-card{display:block}.cart-carousel-title{line-height:1;margin-bottom:28px;font-size:20px;font-weight:500;color:#37415a}.banner-carousel{max-width:1783px}.carousel.banner-carousel{margin:0 auto;margin-top:20px}.banner-carousel .carousel-indicators li{width:12px;height:12px;opacity:1;border-radius:50%;margin-right:6px;margin-left:5px}.carousel-container{height:100%;display:flex;align-items:center}.carousel-item h1{font-size:50px;color:#37415a;font-weight:700;letter-spacing:.25px}.banner-carousel h1 span{color:#ff6966}.items-carousel .carousel-item{padding:5px 0}.carousel-red-text{font-size:58px;color:#ff6966;line-height:1.26}.carousel-big-text{font-size:68px;line-height:1.26}.first-banner{height:601px;background:url(../images/icons/first-banner.jpg) top;background-size:cover}.second-banner{height:601px;background:url(../images/icons/second-banner.jpg) top;background-size:cover}.third-banner{height:601px;background:url(../images/icons/third-banner.jpg) top;background-size:cover}.fourth-banner{height:601px;background:url(../images/icons/fourth-banner.jpg) top;background-size:cover}.fifth-banner{height:601px;background:url(../images/icons/fifth-banner.jpg) top;background-size:cover}.banner-carousel .carousel-indicators .active{background-color:#40abf3}.banner-carousel .carousel-control-prev,.banner-carousel .carousel-control-next{opacity:1}.banner-carousel .carousel-control-prev-icon,.banner-carousel .carousel-control-next-icon{background-image:none;width:40px;height:40px;border-radius:50%;background-color:#fff;position:relative}.banner-carousel .carousel-control-next-icon::after{border-right:2px solid #40abf3;content:'';display:block;position:absolute;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:16px;top:15px;width:10px;height:10px;border-top:2px solid #40abf3}.banner-carousel .carousel-control-prev-icon::after{border-right:2px solid #40abf3;content:'';display:block;position:absolute;-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);right:12px;top:15px;width:10px;height:10px;border-top:2px solid #40abf3}.button-shop{margin-top:21px;border:none;color:#fff;display:inline-block;line-height:1.1;padding:18px 36px;border-radius:6px;background-color:#40abf3}.top-products{padding:90px 0}.section-heading{font-size:36px;color:#37415a;font-weight:700;text-align:center}.heading-red-text{color:#ff6966}.section-heading span{color:#ff6966}.carousel.items-carousel{margin:0 auto;max-width:1328px;margin-top:30px}.items-carousel .carousel-control-prev-icon,.items-carousel .carousel-control-next-icon{width:40px;height:40px;border:solid 2px #3faff7;background-color:#fff;position:relative;border-radius:50%}.items-carousel .carousel-control-next{justify-content:flex-end;opacity:1;width:5%}.items-carousel .carousel-control-prev{justify-content:flex-start;opacity:1;width:5%}.carousel-control-prev-icon .control-arrow{margin-left:19px;margin-top:24px;transform:rotate(-180deg)}.control-arrow{cursor:pointer;position:relative;width:18px;height:12px}.control-arrow div{position:relative;top:18px;width:17px;height:1px;background-color:#4db5f8;left:9px;display:block}.control-arrow div::after{content:'';position:absolute;width:7px;height:1px;top:-3px;right:0;background-color:#4db5f8;transform:rotate(45deg)}.control-arrow div::before{content:'';position:absolute;width:7px;height:1px;top:3px;right:0;background-color:#4db5f8;box-shadow:0 3px 5px rgba(0,0,0,.2);transform:rotate(-45deg)}.item-card{display:none;width:100%;max-width:calc(25% - 24px);border-radius:4px;margin:0 12px 18px;border:solid 1px #eee;background-color:#fff;padding:6px 10px 30px;text-align:center;position:relative}.item-card>div{display:flex;flex-direction:column;height:100%}.item-card:hover{box-shadow:1.2px 2.8px 16px 0 rgba(0,0,0,.09)}.pill-image{margin-bottom:10px}.pill-item-info{margin-top:auto;text-align:center}.pill-name,.pill-ingredient,.price_prep_val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill-name a{font-size:18px;font-weight:600;text-decoration:none;color:#37415a}.pill-ingredient a{text-decoration:none;color:#3197dc;height:19px;letter-spacing:.13px}.list-dose{text-align:center;font-size:11px;margin-top:12px;margin-bottom:5px;font-weight:200;line-height:1.64;letter-spacing:.28px;height:36px}.list-dose a{color:gray}.pill-old-price{height:18px;text-decoration:line-through;color:#fe4e4e;font-size:12px}.price_prep_val{color:#222;font-size:16px;font-weight:700;letter-spacing:.4px}.price_prep_val span{font-weight:400}.discount-icon{width:44px;height:44px;border:solid 1px #fe4e4e;position:absolute;top:12px;right:12px;justify-content:center;align-items:center;display:flex;border-radius:50%;background-color:#fff}.shop-button{margin-top:26px}.shop-button a{border-radius:4px;border:solid 2px #40acf5;background-color:#fff;font-size:14px;letter-spacing:.14px;padding:6px 20px;transition-duration:.3s}.all-products{text-align:center;margin-top:44px;font-size:16px;font-weight:500;letter-spacing:.16px}.all-products a{color:#353b54;position:relative}.all-products a::after{border-right:2px solid #40abf3;content:'';display:block;position:absolute;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-13px;top:8px;width:9px;height:9px;border-top:2px solid #40abf3}.products-banner{margin-bottom:26px;padding-right:20px;display:none;background-image:url(../images/products_banner.jpg);background-size:auto 100%;background-position:top 0 left 0;background-repeat:no-repeat;height:383px;box-shadow:inset 0 0 70px 0 rgba(135,161,221,.29)}#middle.index .products-banner{display:flex}.products-banner-text{height:100%;width:47%;margin-left:auto;display:flex;flex-direction:column;justify-content:center;font-size:36px;line-height:1.3;font-weight:700;color:#37415a}.products-banner-text span{color:#ff6966}.products-banner-text strong{font-size:50px}.products-banner-text .shop-button{margin-top:10px}.products-banner-text a{font-weight:400;background-color:#40abf3;color:#fff;padding:10px 20px}.products-banner-text .products-section{padding-bottom:90px}.products-items{margin:0 -12px}.products-body{padding:0 0 0 24px}.products-page-category{width:100%;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:15px;color:#37415a}.products-page .item-card{margin-bottom:18px}.products-page .categories-list{display:block;position:relative;top:0;max-height:none}.categories-page-title{font-size:20px;font-weight:500;color:#37415a;margin-bottom:22px}.section-list{display:flex;width:100%}.section-item{text-align:center;width:100%;border:solid 1px #eee;padding:42px 20px 56px;border-left:none}.section-item:first-child{border-left:solid 1px #eee}.section-item__image{min-height:100px;margin:0 auto;display:flex;width:100px;justify-content:center;align-items:center}.section-item:hover .section-item__image{background-color:#40abf3;border-radius:50%}.section-item:hover img{filter:brightness(0) invert(1)}.section-item__title{margin-top:52px;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:.17px;color:#37415a;margin-bottom:7px}.section-item__info{letter-spacing:.13px;color:gray}.advantages__info{min-height:335px;background-color:#e8f6ff;padding-top:76px}.advantages__info h2{margin-bottom:15px}.section-text{font-size:16px;font-weight:300;line-height:1.75;letter-spacing:.16px;text-align:center;color:#39405c}.advantages-list{display:flex;justify-content:space-around;margin-top:-100px}.advantage{width:200px;height:200px;border:1px solid #e2e7ec;border-radius:50%;display:flex;justify-content:center;align-items:center}.advantage-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.circle{width:160px;height:160px;border-radius:50%;box-shadow:0 0 13px 0 rgba(0,0,0,.14);display:flex;justify-content:center;align-items:center;background:#fff}.advantage-title{font-size:20px;font-weight:700;color:#37415a;margin-top:13px;max-width:170px;text-align:center}.mobile-apps{margin:0 auto;margin-top:110px;height:410px;max-width:1783px;background-image:url(../images/icons/mobile_bg.jpg);background-position:top;background-size:cover;text-align:right;padding-top:81px;padding-bottom:89px}.mobile-apps h2{font-size:41px;color:#ff6966;font-weight:300;margin-top:23px;margin-bottom:29px}.contact-info-text #header_online_chat{margin-left:0}h2 .light-heading-text{font-weight:700;line-height:1.23;color:#37415a}.product-column img{margin-right:5px}.app-links{display:flex;justify-content:flex-end}.app-icon-link{display:inline-flex}.app-icon-link:first-child{margin-right:40px}.app-icon-link img{height:50px}.mobile-header{border-bottom:1px solid #e9e9e9;display:none}.mobile-top-info{display:flex;justify-content:space-between;align-items:center;height:100%;min-height:52px}.topbar-dialog{display:none;top:0;left:0;color:#353b54;font-size:14px;background-color:#fff;z-index:999;position:absolute;text-align:left;max-width:320px;width:100%}.topbar-dialog a{color:#353b54;text-decoration:none}.dialog-langs{display:flex;justify-content:flex-end;min-height:52px;align-items:center;background:#3b405e;padding-right:20px}.dialog-langs .shop-select{color:#fff}.mobile-top-info.active .topbar-dialog{display:block}#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;cursor:pointer}#overlay.active{display:block}.menu-block{height:100%;display:flex;justify-content:center;position:relative}.mobile-top-info.active .menu-icon{background:0 0}.menu-button{display:flex;height:100%;justify-content:center;align-items:center;outline:none;border:none;z-index:1000;background:0 0}.menu-button:focus{outline:none}.menu-button .menu-icon{position:relative;width:30px;height:4px;border-radius:4px;background-color:#dfdfdf}.menu-button .menu-icon::after,.menu-button .menu-icon::before{position:absolute;content:'';width:30px;height:4px;left:0;background:#dfdfdf;border-radius:4px;top:-9px;transition:all ease-in-out .1s}.mobile-top-info.active .menu-button .menu-icon::after,.mobile-top-info.active .menu-button .menu-icon::before{top:0;background:#fff;transform:rotate(-45deg)}.mobile-top-info.active .menu-button .menu-icon::after{transform:rotate(45deg)}.menu-button .menu-icon::before{top:9px}.mobile-categories a{min-height:52px;display:flex;align-items:center;padding-left:50px;border-bottom:1px solid #ddd;width:100%;position:relative}.mobile-categories a:after{border-right:2px solid #d2d2d2;content:'';display:block;position:absolute;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:16px;top:20px;width:8px;height:8px;border-top:2px solid #d2d2d2}.mobile-categories a:before{content:'';background:url(../images/icons/categories_icon.svg);position:absolute;left:20px;top:17px;width:20px;height:16px}.mobile-links{margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #ddd}.mobile-links li a{min-height:45px;display:flex;align-items:center;padding-left:50px;width:100%;position:relative}.mobile-links li a:before{content:'';background:url(../images/icons/home.svg);background-size:cover;position:absolute;left:20px;top:11px;width:24px;height:22px}.mobile-links .mobile-home a:before{top:9px;left:18px}.categories-dialog{display:none;top:0;left:0;color:#353b54;font-size:14px;background-color:#fff;z-index:5;position:absolute;text-align:left;width:100%}.categories-dialog.active{display:block;z-index:1001}.categories-dialog .categories-list{list-style-position:inside;-moz-column-count:3;-webkit-column-count:3;column-count:3;list-style-type:decimal;display:block;border-radius:0;box-shadow:none;top:52px;max-height:100vh}.mobile-go-back{display:none;position:absolute;width:60px;left:20px;cursor:pointer;padding-left:23px;color:#3197dc;font-size:13px}.mobile-go-back div{cursor:pointer;position:relative;width:18px}.mobile-go-back div span{position:relative;top:7px;width:17px;height:1px;background-color:#4db5f8;left:-23px;display:block}.mobile-go-back div span:before{content:'';position:absolute;width:7px;height:1px;top:-2px;left:-1px;background-color:#4db5f8;transform:rotate(-45deg)}.mobile-go-back div span:after{content:'';position:absolute;width:7px;height:1px;top:2px;left:-1px;background-color:#4db5f8;transform:rotate(45deg)}.categories-dialog.active .mobile-go-back{display:block}.categories-dialog .categories-list>.category{padding:0;border-bottom:0;line-height:2.4}.categories-dialog .categories-list>.category::after{display:none}.mobile-cart-header{min-height:52px;max-height:100%;padding:0;border-radius:0;text-transform:capitalize;font-size:18px;color:#222;background-color:#fff;display:flex;line-height:1;justify-content:center;align-items:center;border-bottom:1px solid #e6e9eb;cursor:default}.mobile-links .mobile-account a:before{content:url(../images/icons/mobile-account.png)}.mobile-links .mobile-order-status a:before{content:'';background:url(../images/icons/order_status.svg);background-size:cover;width:20px;height:20px}.mobile-links .mobile-cart a:before{content:'';background:url(../images/icons/my_cart.svg);width:20px;height:20px;background-size:cover}.my-cart{position:relative}#header_online_chat a::after{content:"Live Chat Online";padding-left:4px;color:#3197dc;font-weight:600}.sub-header .my-cart{margin-left:20px}.cart-container{display:none;width:370px;min-height:120px;background:#fff;position:absolute;border-top:3px solid #40abf3;right:0;top:38px;z-index:4;border-radius:6px;box-shadow:0 2px 18px 0 rgba(0,0,0,.19)}.cart-container.active{display:block;z-index:99999}.cart-container__pill{display:flex;padding:15px 15px 20px;border-bottom:1px solid #e6e9eb}.cart-container__total_val{font-weight:600}.cart-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0 25px}.cart-count{position:absolute;top:-4px;left:-5px;color:#fff;font-size:13px;display:flex;line-height:1;width:18px;height:18px;justify-content:center;align-items:center;border-radius:50%;background-color:#ff6966;text-align:center}.my-cart .cart-pill-quantity{pointer-events:none}.cart-body .cart-pill-quantity{width:100px;border-radius:4px;border:solid 1px #e9e9e9;display:flex}.quantity-btn{border:none;background:0 0;width:32px;outline:none;position:relative;display:flex;justify-content:center;align-items:center}.quantity-input{text-align:center;border:none;outline:none;width:34px}.minus-quantity{margin-left:2px;border-right:1px solid #e9e9e9}.quantity-btn span{position:relative;width:100%;height:32px}.quantity-btn:focus{outline:none}.minus-quantity span:before{background-color:#cdcdcd;width:12px;height:2px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;top:15px;left:8px;content:""}.plus-quantity span:before{background-color:#3197dc;width:12px;height:2px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;top:15px;left:9px;content:""}.plus-quantity span:after{background-color:#3197dc;width:2px;height:12px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;top:10px;left:14px;content:""}.plus-quantity{border-left:1px solid #e9e9e9}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-items,.cart_buttons{width:67%;margin-right:3%}.cart-controls{width:30%}.cart-buttons a{color:#3197dc;text-decoration:none;font-size:12px}.cart-buttons .right{border-radius:4px;color:#fff;line-height:1;border:none;outline:none;padding:12px 30px;background-color:#40abf3;margin-bottom:10px}.no-cart-items{display:flex;justify-content:center;align-items:center;height:120px}.cart-bonus{display:flex;justify-content:center;align-items:center;height:44px;background-color:#f7f7f7;color:#222;font-weight:300}.cart-pill-info__title{line-height:1.73;font-size:15px;font-weight:500}.cart-right-info{display:flex;width:100%;flex-direction:column}.cart-pill-image{display:flex;justify-content:center;align-items:center;margin-right:10px}.cart-pill-pack{font-weight:300;color:gray}.remove-item-icon{display:block;position:relative}.cart-pill-pack-price{color:#3b405e;font-weight:500}.cart-pill-info,.cart-pill-price{display:flex;align-items:center;justify-content:space-between}.cart-pill-price,.cart-container__total_val{padding-right:25px}.cart-container:before{content:'';position:absolute;border:6px solid transparent;border-bottom:6px solid #40abf3;top:-15px;right:69px}.footer-copyrights{font-size:14px;font-weight:300;box-shadow:0 -2px 1px 0 rgba(0,0,0,.15);background-color:#333954;color:#fff;text-align:center}.cart-container__total{display:flex;justify-content:flex-end;align-items:center;height:46px;padding:0 15px}.mobile-info-links{margin-top:5px}.mobile-info-links li a{display:flex;align-items:center;min-height:38px;padding-left:19px}.footer-container{background-color:#37415a}.footer-row{position:relative;display:flex;justify-content:center}.footer-container-info{position:absolute;width:633px;height:67px;top:-33.5px;border-radius:33.5px;padding:12px 32px 11px 44px;box-shadow:0 4px 13px 0 rgba(0,0,0,.3);background-color:#fff;display:flex;justify-content:space-between}.footer-container-info__title{font-size:11px;font-weight:200;color:#9b9b9b;line-height:1;margin-bottom:9px}.footer-container-info__awards .footer-container-info__title{margin-bottom:0}.footer-links{padding-top:78px}.footer-links .custom-container{max-width:1000px}.footer-links a{color:#fff;font-weight:300;font-size:15px;letter-spacing:.16px;line-height:2;text-decoration:none}.mobile-footer .footer-container-info__payments{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px;display:none}.footer-links .app-links{display:none}.footer-info-text{margin-top:27px;margin-bottom:30px;color:#868b9e;font-size:12px;text-align:center}.copyright-text a{color:#3cabf3}.copyright-text{padding:9px}.footer-label{color:#fff;font-size:15px;font-weight:300;letter-spacing:.16px;line-height:2}#subscribe_to_news_form{height:40px;background-color:#fff;border-radius:4px;display:flex}#subscribe_to_news_form .text{height:100%;border-radius:4px;border:none;outline:none;width:calc(100% - 44px);padding:0 15px;font-size:14px;color:gray;font-weight:300}.subscribe-bookm button{border:0;background:#40abf3;width:44px;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:none}.subscribe-bookm .control-arrow div{top:7px;background-color:#fff;left:12px}.pager{display:none}.pager button:focus{outline:none}.categories-margin{margin-bottom:145px}.pager.display{margin-top:29px;padding-top:19px;border-top:solid 1px #eee;display:flex;justify-content:space-between;align-items:center}.breadcrumbs{display:flex;align-items:center;margin-bottom:6px}.breadcrumbs *,.breadcrumbs a{font-size:12px}.breadcrumbs a{margin-bottom:2px;padding-right:5px;padding-left:5px;color:#3197dc}.breadcrumbs a:first-child{padding-left:0}.breadcrumbs span{padding-left:5px;margin-bottom:2px}.page-button{background:#fff;width:44px;height:40px;font-size:16px;border-radius:4px;border:solid 1px #eee;margin-right:8px}.page-button.active{border:solid 1px #40acf5}.page-button:last-child{margin-right:0}.prev-page,.next-page{width:58px;height:40px;border-radius:4px;border:solid 1px #eee;background-color:#f7f7f7;position:relative}.prev-page:after{border-right:2px solid #3b405e;content:'';display:block;position:absolute;-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);right:22px;top:14px;width:10px;height:10px;border-top:2px solid #3b405e}.next-page:disabled:after,.prev-page:disabled:after{border-color:#dadada}.next-page:after{border-right:2px solid #3b405e;content:'';display:block;position:absolute;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:25px;top:14px;width:10px;height:10px;border-top:2px solid #3b405e}.subscribe-bookm .control-arrow div::before,.subscribe-bookm .control-arrow div::after{background-color:#fff}#container{width:100%}.pills-card{display:none}.pills-card.active{display:block}.total-column,.price-column,.quantity-column,.remove-column{display:flex;justify-content:center}.cart-body .quantity-column{margin-top:8px}.cart-body .remove-column{margin-top:14px}.shipping-title{font-size:15px;font-weight:500;color:#222;margin-bottom:20px}#cart_shipping,#cart_gifts{margin:0 0 27px}.shipping_methods{display:flex}.shipping_method{border:1px solid #eee;padding:15px 20px;display:flex;cursor:pointer;border-radius:4px;margin-right:18px}.disabled-shipping.shipping_method.checked-shipping:hover,.shipping_method:hover,.shipping_method.checked-shipping{background-color:#e8f6ff;border:1px solid #40abf3}#shipping-icon1{width:26px}.disabled-shipping.shipping_method.checked-shipping:hover .delivery_name,.shipping_method:hover .delivery_name,.shipping_method.checked-shipping .delivery_name{color:#222}.disabled-shipping.shipping_method:hover{background-color:#fff;border:1px solid #eee;cursor:default}.shipping-price{font-size:14px;font-weight:600;color:#3b405e;display:flex;align-items:center;justify-content:center}.delivery-info{margin-left:16px;display:flex;align-items:center}.delivery_name{color:#959595}.disabled-shipping.shipping_method:hover .delivery_name{color:#959595}.delivery-info input,.delivery-price{display:none}.cart-body .price-column,.cart-body .total-column{margin-top:15px;color:#3b405e;font-size:14px;font-weight:600}.pill-row{border-bottom:1px solid #dfdfdf;padding-bottom:13px;padding-top:14px}.product-header{display:flex;margin-bottom:40px}.package-pill-dose{font-size:18px;font-weight:500;color:#222}.package-pill-type{font-size:11px;font-weight:200;color:gray}.package-pill-image{min-width:100px}.select-field label{margin-right:10px;font-size:14px;color:#222}.select-field select{min-width:188px;color:#222;font-size:14px;font-weight:500;padding:8px;border:solid 1px #dfdfdf;border-radius:4px}.select-field select:focus{outline:none}.add-to-cart-btn{font-size:14px;padding:5px 30px;border-radius:4px;border:solid 2px #40acf5}.add-to-cart-btn:link{color:#353b54}.add-to-cart-btn:hover{color:#fff;background-color:#40abf3}.package-row{display:flex;justify-content:space-between}.product_descr{color:#37415a;padding-left:20px}.add-to-cart-mobile-btn{display:none}.add-to-cart-mobile-btn{background:url(../images/icons/cart.png) left center no-repeat;width:27px;height:28px}.package-doses-row a.active{color:#fff}a:hover{text-decoration:none}.package-doses-row a{padding:4px 10px;border:1px solid #d1d1d1;border-radius:5px;min-width:72px;display:inline-flex;justify-content:center;align-items:center;margin:2px 5px 5px 3px}.package-doses-list{display:inline-block;margin-left:-3px}.title-doses{display:block}.description-block{font-weight:200;color:#222}.package-doses-row a.active{background-color:#40abf3;border-color:#40abf3}.product-descr{margin-top:45px}.product-descr-title{margin-bottom:9px;font-size:18px;font-weight:500}.description-block{font-size:14px}.product-descr-title span{font-weight:300}.product-info-title{font-size:14px;color:#37415a;margin-bottom:5px}.product_table{display:none}.packages-header{font-size:15px;font-weight:500;padding-bottom:5px;color:#222}.product_table.active{display:block}.package-row:first-child{border-top:1px solid #dfdfdf;min-height:115px}.package-row{min-height:107px;border-bottom:1px solid #dfdfdf;margin-bottom:8px;margin-top:8px}.package-row>div{display:flex;flex-direction:column;justify-content:center}.package-current-price{font-size:18px;font-weight:500;color:#222}.package-old-price{text-decoration:line-through;color:#fe4e4e;font-size:12px}.package-pill-price{font-size:11px;font-weight:200;color:gray}.best_sales{position:relative}.package-save{margin-top:10px;display:flex;justify-content:center;font-size:11px;font-weight:200;color:gray}.pill-save{color:#ff5352;padding-left:3px}.best_sales:after{background:url(../images/best_sales.png) no-repeat;content:'';top:0;left:0;width:46px;height:44px;position:absolute}.product-descr-block{display:none}.product-descr-block.active{display:block}.product-descr a{font-size:15px;font-weight:300;color:#222}.gift-title{margin-bottom:28px;position:relative;margin-top:18px}#cart_gifts{position:relative;width:100%}.gift-btn{width:100%}.gift-title{display:block;font-size:13px;z-index:1;border-radius:4px;color:#222;font-weight:400;padding:11px 13px;padding-right:45px;border:solid 1px #d9d9d9}.gift-title:after{border-right:2px solid #cdcccc;content:'';display:block;position:absolute;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);right:22px;top:16px;width:9px;height:9px;border-top:2px solid #cdcccc}.newbonus .dropdown dd ul{width:100%;display:none;position:absolute;background-color:#fff;z-index:10;border:solid 1px #d9d9d9;border-radius:4px}.free-pills-list{display:none;position:absolute;width:100%;top:42px;padding-top:30px;z-index:99999;background:#fff;border:1px solid #d9d9d9;border-top:0;margin-bottom:15px}.gift-name{font-weight:500}#cart_gifts.open .free-pills-list{display:flex;flex-wrap:wrap}#cart_gifts.open .gift-title{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.free-pill-img{height:100%;text-align:center}.free-pill-img .cart-product-name{margin-top:5px}.free-pill{display:flex;flex-direction:column;align-items:center;max-width:180px;width:100%;padding:10px}.free-pill .select-container{width:100%}.free-pill.open .select-container,.free-pill.open .select-free-pill{display:block}.free-pill .select-container:after{right:11px;top:15px}.free-pill-select{display:block;font-size:14px;padding:9px 0 8px 15px;padding-right:21px;font-weight:400;position:relative;z-index:99;letter-spacing:.13px;color:#444;color:#353b54;outline:none;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #dfdfdf;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;cursor:pointer}.remove-free-pill{border-radius:4px;border:solid 2px #40acf5;background-color:#fff;font-size:14px;letter-spacing:.14px;padding:6px 29px;width:100%;margin-top:20px}.remove-free-pill{display:none}.free-pill.active .remove-free-pill{display:block;background-color:#40acf5;color:#fff}.no-gifts-block.active .select-container{margin-bottom:55px}.free-pill.active .select-free-pill{display:none}.ed_content{position:relative}.ed_content-text{position:absolute;top:0;left:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:7;-webkit-box-orient:vertical;white-space:normal}.ed_content.open .ed_content-text{background-color:#fff;padding:10px;border:1px solid #eee;box-shadow:1.2px 2.8px 16px 0 rgba(0,0,0,.09);border-radius:12px;z-index:1;text-overflow:ellipsis;overflow:visible;display:block!important;-webkit-line-clamp:unset;-webkit-box-orient:unset;white-space:normal}a{color:#353b54}.cart-product-name{font-size:15px;color:#222;font-weight:500;margin-bottom:3px}.cart-product-dosage{font-size:13px;font-weight:200;color:gray;margin-bottom:7px}.new-package-save{font-size:12px;font-weight:200}.cart-header{font-size:15px;font-weight:500;color:#222;border-bottom:1px solid #dfdfdf;padding-bottom:9px}.new-package-save a{color:#3197dc;text-decoration:underline}.product-description-block{border-radius:6px;border:solid 1px #dfdfdf;background-color:#f7f7f7;margin-bottom:10px}.product-description-title{height:44px;padding:10px 15px;font-size:14px;font-weight:500;color:#2092de;display:flex;align-items:center;cursor:pointer}.product-description-title.after-arrow::after{transform:rotate(90deg);width:8px;height:8px;top:16px;right:19px;border-color:#3b405e}.product-description-block.active .product-description-title::after{transform:rotate(270deg);top:18px}.product-description-block.active{background-color:#fff}.product-description-block.active .product-description-body{display:block}.product-description-title a{margin-right:22px;padding-bottom:5px;margin-right:25px}.product-description-title a:last-child{margin-right:0}.product-description-title a.active{border-bottom:3px solid #41abf3;padding-bottom:4px}.product-description-body{display:none;padding:10px 60px 30px 27px;font-size:14px;font-weight:300;color:#222}.delivery-pakage-block{background-color:#f7f7f7;padding:26px 36px;margin-bottom:30px}.reviews .testimonials-container .review-block{padding:22px 15px;padding-left:110px;position:relative}.reviews .testimonials-container .review-block:before{content:'';background-image:url(../images/customer.png);display:inline-block;background-repeat:no-repeat;background-color:#f8f8f8;width:78px;height:82px;background-position:center;background-size:60px 64px;position:absolute;z-index:1;left:10px;border:solid 1px transparent}.reviews .testimonials-container .review-block:hover{border-radius:4px;box-shadow:1px 3px 21px 0 rgba(0,0,0,.09);border:solid 1px #eee}.review-name{font-size:14px;font-weight:200;color:#222;margin-bottom:13px}.review-name span{font-weight:500;text-transform:capitalize}.review-text{font-style:italic;color:gray;font-size:14px;font-weight:200;letter-spacing:.05px;margin-bottom:16px}.review-block{margin-bottom:20px;display:none}.review-star{font-size:14px;display:flex;align-items:center;font-weight:200}.review-star img{margin-bottom:2px}.review-star-capt{margin-right:10px}.review-star-count{color:#222;margin-left:8px}.insurance-info{display:flex;align-items:center;padding:15px 0}.insurance{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-top:-1px}.insurance-title{font-size:15px;font-weight:500;color:#222;margin-left:16px}.insurance-title span{font-weight:300}.insurance-price,.insurance-check{display:flex;justify-content:center;align-items:center;height:100%}.insurance-check{}.insurance-check input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.insurance-check label{position:relative;cursor:pointer;margin-bottom:0}.insurance-check label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #e9e9e9;padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:3px}.insurance-check input:checked+label:after{content:'';display:block;position:absolute;top:3px;left:7px;width:6px;height:12px;border:solid #3197dc;border-width:0 2px 2px 0;transform:rotate(45deg)}.insurance-price{font-size:14px;font-weight:600;color:#3b405e}.cart-sum{display:flex;justify-content:center;align-items:center;margin-top:20px}.total-sum{color:#3b405e;font-size:16px}.total-sum span{font-weight:600}.cart_buttons{display:flex;justify-content:space-between;margin-top:30px}.checkout-btn-field{display:flex;align-items:center;border-radius:6px;border:solid 1px #40abf3;background-color:#40abf3;overflow:hidden;font-size:12px;font-weight:700}.checkout-btn-field div{height:17px;width:1px;background-color:#bae1fb}.checkout-btn-field input{color:#fff;font-size:14px;font-weight:500;border:1px solid transparent;border:solid 1px #40abf3;background-color:#40abf3;border-radius:0;padding:10px;cursor:pointer}.total-sum-number{font-size:14px;padding:0 14px;white-space:nowrap;display:flex;color:#fff;display:flex;align-items:center;justify-content:center}.checkout-secondary-button{border-radius:4px;border:solid 2px #40acf5;background-color:#fff;color:#353b54;padding:10px 25px;font-size:14px;font-weight:500;cursor:pointer}.bonus_for_consumers{display:flex;flex-direction:column;border-radius:12px;background-color:#f6fcff;margin-top:90px}.bonuses-row{display:flex;justify-content:space-around;padding:24px 15px}.bonuses_title{background-color:#e8f6ff;font-size:18px;color:#37415a;font-weight:600;padding:25px 15px;text-align:center}.bonus-container{display:flex;align-items:center;padding:0 5px}#footer_bg{margin-top:120px}.active-bonus{max-width:343px;color:#39405c;font-size:16px;margin-left:20px}.bonus-block{width:140px;height:140px;min-width:140px;border:1px solid #e2e7ec;border-radius:50%;display:flex;justify-content:center;align-items:center}.bonus-block .circle{width:112px;height:112px}.insurance-check .insurance-info{display:none}.package-example{background-color:#f7f7f7;padding:25px 15px;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.hide-column div{font-size:13px;font-weight:500;color:#3197dc}.delivery-title{font-size:15px;font-weight:500;color:#222;margin-bottom:20px}.package-view{display:flex;align-items:flex-end;justify-content:center}.view-description{text-align:center;font-size:11px;font-weight:300;color:gray;margin-top:8px}.shedule-tbl{width:100%}.shedule-tbl td{border:1px solid #e6e9eb;text-align:center;padding:5px;font-weight:300;color:#222}.shedule-tbl-header td{color:gray;font-size:12px;font-weight:200}.delivery-view{width:100%}.delivery-desccription{font-size:12px}.example-view{margin-right:25px}.our-bonus{display:flex;justify-content:space-between;padding:16px 7% 40px}.our-bonus .bonus{display:flex;flex-direction:column;align-items:center}.our-bonus .bonus div{margin-top:14px;font-size:14px;font-weight:600;color:#37415a;text-align:center}.ourbonus-block{display:flex;margin-top:25px;flex-wrap:wrap}.ourbonus-block ul:first-child{margin-right:40px;margin-bottom:0}.ourbonus-block ul li{position:relative;padding-left:6px;padding-bottom:5px}.ourbonus-block ul li:before{content:url(../images/icons/checked.png);width:16px;position:relative;height:16px;z-index:100000;top:3px;right:7px}.about_us p:first-child:before{content:'';background-image:url(../images/about_us/our_suppliers.png);position:relative;z-index:100;display:inline-block;background-size:100%;width:448px;height:200px;padding-left:10px}.about_us{display:flex;flex-wrap:wrap;justify-content:space-around}.about_us p{flex-direction:column;max-width:448px;width:50%;padding-bottom:10px;padding-top:10px;font-size:14px;font-weight:200;color:#222}.about_us p:nth-child(2):after{content:'';background-image:url(../images/about_us/prof-team.png);position:relative;z-index:100;display:inline-block;background-size:100%;width:448px;height:200px;padding-left:10px;top:10px}.about_us p:nth-child(3):before{content:'';background-image:url(../images/about_us/largest_selection.png);position:relative;display:inline-block;background-size:100%;width:448px;height:200px;z-index:100;padding-left:10px}.about_us p:nth-child(4):after{content:'';background-image:url(../images/about_us/customer_support.png);display:inline-block;width:448px;height:200px;background-size:100%;position:relative;z-index:100;padding-left:10px;top:10px}.order-status br{display:none}.our_policy strong span,.our_policy strong{font-size:18px;font-weight:500;color:#222}.our_policy p{margin-top:10px;color:#2c2c2c;font-size:15px;font-weight:200}.faq_descr{box-shadow:0 1px 6px 0 rgba(219,219,219,.71);background-color:#f9f9f9;padding-left:20px;padding-right:20px;margin-bottom:13px;position:relative}.question{padding-bottom:15px;padding-top:16px;color:#37415a;font-size:16px;padding-right:30px;font-weight:500}.faq_descr.active.answer{display:block}.answer{font-size:15px;font-weight:200;display:none;color:#2c2c2c;padding-bottom:20px}.answer p{margin-bottom:0}.faq_descr:after{border-right:2px solid #40abf3;content:'';display:block;position:absolute;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);right:26px;top:22px;width:8px;height:8px;border-top:2px solid #40abf3}.faq_descr.faq-active:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:26px}.faq_descr:before{right:16px;top:14px;border-radius:50%;content:'';display:block;position:absolute;width:28px;height:28px;border:solid 1px #40abf3}.default-btn{font-size:14px;padding:5px 30px;border-radius:4px;border:solid 2px #40acf5;display:inline-block;width:auto;cursor:pointer;transition-duration:.3s}.default-btn:hover{color:#fff;background-color:#40abf3}.load-more{display:flex;justify-content:center;text-align:center;width:100%}.stars-row{display:flex;justify-content:space-between;flex-wrap:wrap}.stars-row .review-star{margin-right:10px;margin-bottom:10px}.review-button{display:flex;margin-bottom:10px}.static_page .custom-container .title{font-size:20px;font-weight:500;color:#222;margin-bottom:20px}.testimonials-container .title{margin-bottom:20px}.testimonials-container .review-block{position:relative}.our_policy p span{font-size:15px;font-weight:200;color:#2c2c2c}.our_policy p span strong,.page-title{font-size:20px;font-weight:500;color:#37415a;margin-bottom:25px}.order-container{display:flex;flex-direction:column;align-items:center;margin-top:30px}.order-block{display:flex;flex-direction:column;align-items:center;width:100%}.order-block form{display:flex;flex-direction:column;max-width:460px;width:100%;align-items:center}.form-field{width:100%;margin-bottom:16px}.custom-input{width:100%;font-size:13px;padding:11px 13px 12px;font-weight:300;color:gray;border-radius:4px;border:solid 1px #d9d9d9;background-color:#fff}.big-header{font-size:20px;font-weight:500;color:#37415a;margin-bottom:28px}.form-field:last-child{margin-bottom:8px}.submit-btn{min-width:180px;border-radius:4px;border:solid 2px #40abf3;background-color:#40abf3;color:#fff;font-size:14px;font-weight:500;margin-top:8px;padding:10px 15px 9px}.errors{color:#ff5352}.order-status-description{font-size:14px;font-weight:200;color:#222;max-width:560px;margin-top:40px;text-align:center}.image-background{margin:0 auto;margin-top:40px;height:410px;max-width:1783px;background-image:url(../images/map.png);background-size:cover}.shop-button a:hover{color:#fff;background-color:#40abf3}.contact-us{display:flex;justify-content:space-between}.contact_form{max-width:460px;width:100%;margin-right:50px;min-width:430px}.captcha-row{margin-bottom:8px;display:flex;justify-content:center;align-items:center}.captcha-row img{margin-right:10px;margin-bottom:10px}.contact-info-block{margin-bottom:23px}.contact-info-title{font-size:15px;font-weight:500;color:#3197dc;margin-bottom:3px}.default-text,.contact-info-text{font-size:14px;font-weight:200;color:#222}.default-link{color:#3197dc}.contact-info-text span{font-weight:400}.captcha-input{display:flex;width:100%;min-width:100px;justify-content:center;align-items:center;width:100%;font-size:13px;margin-bottom:10px;padding:11px 13px 12px;font-weight:300;color:gray;max-height:44px;border-radius:4px;border:solid 1px #d9d9d9;background-color:#fff}.custom-textarea{font-size:13px;padding:11px 13px 12px;font-weight:300;color:gray;border-radius:4px;border:solid 1px #d9d9d9;background-color:#fff;width:100%;min-height:150px;height:166px}.dropdown dd ul li a{padding:11px 13px;display:block;border-bottom:solid 1px #d9d9d9}.dropdown dd ul li:last-child a{border-bottom:0}#header_online_chat img{width:16px;height:16px;margin-top:2px}#header_online_chat{margin-left:40px}.dropdown dd ul li a:hover{background-color:#d9d9d9}.not_found{font-size:16px;color:#222}.not_found_discr{font-size:14px;margin-bottom:10px}.order_status_cont{margin:0 auto;max-width:600px}.order_status_cont h1{text-align:center}.order-status-row{display:flex;justify-content:space-between;font-size:14px;margin-bottom:10px}.order-status-row div:first-child{color:#222;font-weight:500}.pill-product-name{}.short_descr_cat{color:#222;font-weight:200;font-size:14px;margin-bottom:30px}.dropdown-container.active .dropdown-title:after,.gifts-wrapper.active .gifts-title::after{rotate:-45deg;margin:3px 0 0}.dropdown-container{position:relative;max-width:400px}.dropdown-container.active .dropdown-options{display:block}.dropdown-title{display:flex;align-items:center;min-height:38px;border-radius:6px;border:solid 1px #dfdfdf;padding:5px 14px;cursor:pointer;text-overflow:ellipsis;font-size:13px;font-weight:500;color:#222}.dropdown-title::after{width:8px;height:8px;rotate:135deg;margin-bottom:3px}.dropdown-options{position:absolute;display:none;margin-top:7px;width:100%;padding:5px 0 10px;border:1px solid #ccc;border-top:3px solid #40abf3;max-height:320px;min-height:85px;overflow-y:auto;border-radius:6px;box-shadow:0 2px 18px 0 rgba(0,0,0,.19);background-color:#fff;z-index:999;color:#222}.dropdown-option{padding:5px 10px;text-overflow:ellipsis;transition-duration:.3s}.dropdown-option *{cursor:pointer}.dropdown-option:hover,.dropdown-option.active{cursor:pointer;color:#3197dc;background-color:#ececec}.btn-confirm,.btn-confirm:hover{border-radius:8px;background-color:#3b405e;border-color:#3b405e;color:#fff;margin-top:14px;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;height:38px}.cart-options-title{font-size:14px;font-weight:500;letter-spacing:.14px;color:#222;margin-bottom:11px}.dropdown dd{position:relative}.dropdown a{color:#323232;text-decoration:none;outline:none}.dropdown a:hover{color:#323232}.dropdown dt a span{cursor:pointer;display:block}.dropdown span.value{display:none}.dropdown img.flag{border:none;vertical-align:middle;margin-left:10px}.flagvisibility{display:none}.quickSearchBlock{display:block;position:absolute;width:100%;top:100%;line-height:25px;background-color:#fff;color:#333;text-decoration:none;border:1px solid #a3aeb6;box-sizing:border-box;z-index:1}#quickSearch li{padding:0 5px;cursor:pointer}.searchLiHover{background-color:#dbdbdb}#static_sidebar_search .bgLandFooter{z-index:1;background-color:#69696c;height:45px;position:fixed;width:100%;bottom:0;padding-right:30px;box-sizing:border-box;border-top:1px solid #fff}.labding-footer{height:45px;border-collapse:collapse;margin:0 auto;max-width:1180px;min-width:300px;font-size:16px;text-align:center;color:#fff;background:url(../images/ic_app.png) no-repeat left bottom}.labding-footer td{padding-left:55px}.labding-footer a{font-size:14px;color:#232323;background-color:#fff;display:inline-block;padding:3px 20px;text-decoration:none;margin-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.landind-side{position:relative;float:left;margin-top:3px}.landind-side .categories_list{border:1px solid #dbdbdb;border-top:0}.side_title{background:url(../images/conponent_header.png) no-repeat scroll;height:42px;width:190px;display:table-cell;vertical-align:middle;color:#383333;font:700 16px Trebuchet MS;padding-left:15px;line-height:15px}.banner-wrapper{position:relative;background:url(../images/banner_big.jpg) no-repeat;width:100%;height:244px}.banner-wrapper-txt{color:#3e3f4a;font-size:20px;padding-left:30px;padding-top:40px;width:330px;font-weight:lighter}.banner-wrapper-txt div{padding-top:15px;font-size:17px}a.bannerLanding_btn{position:absolute;left:30px;bottom:15px;width:165px;height:64px;background:url(../images/bannerLanding_btn.png) no-repeat;color:#fff;font-size:18px;line-height:64px;padding-left:70px;text-decoration:none}.lan_corner,#landCornerFull{position:absolute;top:0;right:0;z-index:999}#landCornerFull{background:url(../images/land_corner_full.png) no-repeat;width:599px;height:599px;text-decoration:none}.corner-titl{color:#fff;display:block;font-size:26px;line-height:28px;padding-left:110px;padding-right:245px;padding-top:50px;text-align:right}.features{display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin:20px auto}.features-btn{max-width:370px;box-sizing:border-box;padding-left:38px}.features-btn-item.active,.features-btn-item.active:hover{border-color:#dfdfdf;box-shadow:2px 2px 5px 3px rgba(0,0,0,.03)}.features-btn-item>img{position:absolute;width:68px;top:calc(50% - 34px);left:-34px;filter:drop-shadow(0px 0px 5px #d2d2d291)}.features-btn-txt{line-height:18px}.features-img img{display:none;width:230px;box-shadow:0 0 15px 5px rgba(0,0,0,.05);border-radius:12px}.features-img img:first-child{display:inline}.features-btn-item{padding:15px 15px 18px 45px;border:1px solid #fff;border-radius:30px;cursor:pointer;position:relative;margin-bottom:15px}.landing-title{font-size:18px;font-weight:500;color:#222}.download-switcher{display:inline-block;padding:5px}.download-switcher span{margin:5px;display:inline-block;line-height:37px;padding:0 30px;font-size:14px;font-weight:700;cursor:pointer;background-color:#e3e3e3;border-radius:25px}.landing-bottom{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin-top:30px;text-align:center}.download-switcher span.active{background-color:#2c335c;border-radius:25px;color:#fff}.download-pc{margin:30px auto;max-width:560px;box-sizing:border-box;padding-bottom:30px;min-height:410px;text-align:center;margin-top:40px}.email-caption{margin-top:20px;font-size:16px;line-height:25px;font-weight:700}.email-sub-caption{padding-bottom:20px;font-size:14px;line-height:20px}.qr-code p,.save-link p{font-size:16px;padding:20px 0}.landing-bottom-box{font-size:13px}.landing-bottom-box img{width:45px}.landing-bottom-box div{font-weight:700;padding:10px 0;color:#000}.download-stage{display:none}.download-stage.active{display:block}.devForm input[type=text]:focus{border-color:#578aae}.status_success{color:green;padding:10px 0}.status_error{color:red;padding:10px 0}.directLink{color:#505050;font-size:14px;padding-top:20px}.dev_icon{display:inline-block;height:80px}.dev_icon img{position:relative}.dev_title{margin-top:5px;padding:5px 0;border:1px solid #fff}.iosPhone .dev_icon img,.androidPhone .dev_icon img{margin-top:12px}.dev_curr{display:inline-block;background:url(../images/landing/_dot.png) center;width:7px;height:7px;position:relative;top:9px}.devMailTitle{border-bottom:1px solid #d5d5d5;color:#578aae;font-size:16px;text-align:center}.devMailTitle>div{background-color:#fff;display:inline-block;padding:0 20px;position:relative;top:10px}.devMailTip{color:#505050;font-size:14px;text-align:center;padding:40px 0}.devfeatureTip{color:#505050;font-size:14px;text-align:center;padding:40px 0 30px}.devForm{text-align:center;padding-bottom:30px;max-width:460px;width:100%;margin:0 auto}.devForm *{vertical-align:middle}.devBenefits{width:100%;height:140px;border-collapse:collapse;font-size:14px}.devBenefits td{width:33%;vertical-align:top;text-align:center;padding:3px}.devBenefits div{padding:10px;font-weight:700}.devBenefits p{color:#505050}.slideScreen{padding:30px 0;position:relative}.carousel{margin:0 auto}.slideScreen .next{cursor:pointer;position:absolute;right:10%;top:50%;margin-top:-18px}.slideScreen .prev{cursor:pointer;position:absolute;left:10%;top:50%;margin-top:-18px}.slideScreen .disabled{opacity:.3}.slideScreenDev{padding:50px 5%;position:relative}.screen_android{background:url(../images/landing/_android2.jpg) center right 3% no-repeat}.screen_tablet{background:url(../images/landing/_tablet2.jpg) center right 3% no-repeat;display:none}.stage1,.stage2,.stage3{width:37%;padding:10px 0 10px 65px;background:url(../images/landing/_stage.png) center left no-repeat;min-height:65px;position:relative;color:#578aae;cursor:pointer}.slideScreenDev>div.activeStage{background:url(../images/landing/_stage_active.png) center left no-repeat;color:#fff}.sepStage{height:60px;margin-left:24px;border-left:2px solid #578aae}.stageTitle{font-size:14px;padding-bottom:5px;color:#578aae}.stageText{color:#828282}.slideScreenDev span{position:absolute;top:50%;left:21px;font-size:16px;line-height:16px;margin-top:-8px}.status_success{color:green;padding:10px 0}.status_error{color:red;padding:10px 0}.directLink{color:#505050;font-size:14px;padding-top:20px}#link{color:#999}.currencies-title,.language-title{border:none;padding:0 36px 0 0;min-height:auto}.currencies-title::after,.language-title::after{top:3px;right:17px}.language-items{min-width:180px}.currencies-items{min-width:90px}.language-container.active::before,.currencies-container.active::before{content:'';position:absolute;border:6px solid transparent;border-bottom:6px solid #40abf3;top:15px;left:15px}.language-items{min-width:180px}.dialog-langs .dropdown-title{color:#fff}.dialog-langs .language-items{right:0}