#page{margin:0}#page #content #body{padding:0}#page .bottom{bottom:0}@media only screen and (max-width: 863px){#page .container{padding:0}}#breadcrumbs{margin:0 -40px 20px -40px}@media only screen and (max-width: 1020px){#breadcrumbs{margin:0 -20px 20px -20px}}@media only screen and (max-width: 863px){#breadcrumbs{margin:0 0 10px 0}}#validRxError{background:#FCF2F2;border:1px solid #CC0005;box-sizing:border-box;color:#333;font-size:14px;line-height:24px;padding:15px 15px 15px 55px;margin:0 auto 20px auto;text-align:left}#validRxError span{display:block;margin:0 auto;width:fit-content}#validRxError span::before{font-family:"Font Awesome 5 Free";font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f071";color:#CC0005;font-size:24px;margin:0 10px 0 0;float:left}@media only screen and (max-width: 863px){#validRxError{margin:10px 10px 0 10px;padding:10px}}ul#pricing-details{float:left;list-style:none;margin:0 20px 0 20px;line-height:20px;width:auto}ul#pricing-details ul{margin:0}ul#pricing-details ul li.em{font-size:15px;color:#CC0005;font-weight:bold}ul#pricing-details ul li.em strong{font-size:15px;color:#333;font-weight:bold}ul#pricing-details ul li.em .rebatetext{color:#222;font-size:12px;font-weight:normal}ul#pricing-details ul li.em.alt{border-bottom:1px solid #ddd;display:none;margin:0 0 7px 0;padding:0 0 7px 0}ul#pricing-details ul li.em.alt strong{display:block;float:left;font-size:12px;line-height:40px}ul#pricing-details ul li.em.alt .pricing{display:block;color:#333;font-size:12px;font-weight:normal;float:left;width:320px;line-height:20px}ul#pricing-details ul li.em.alt .pricing .ourprice{color:#CC0005;font-size:15px;font-weight:bold}ul#pricing-details ul li.em.alt .pricing .retail .price{text-decoration:line-through}ul#pricing-details ul li.em.alt .pricing .tag{display:block;font-weight:bold}ul#pricing-details ul li.email{background:url('/siteimages/icons/icon-sprite.png') 0 -595px no-repeat;padding-left:20px;float:left;list-style:none;width:105px}ul#pricing-details ul li.fsa{background:url('/siteimages/icons/icon-sprite.png') 0 -217px no-repeat;padding-left:20px;float:left;list-style:none}ul#pricing-details ul li.lowprice{line-height:12px;height:24px;margin:2px 0 10px 0;font-size:11px;padding:0;text-align:left}ul#pricing-details ul li.lowprice .freeshipping{background:url('/siteimages/upp/free-shipping-red-banner.png') 0 0 no-repeat;height:24px;width:140px;text-align:left;text-indent:-999999px}ul#pricing-details ul li strong{display:inline-block;font-weight:normal;font-size:12px;width:125px}ul#pricing-details li{font-size:12px}ul#pricing-details li a,ul#pricing-details li span.fancy{font-size:13px;font-weight:normal}ul#pricing-details li.normalFont *{font-size:12px}.productreplacement table.data{border-collapse:separate;border-spacing:4px;width:99%;margin:0 0 15px}.productreplacement table.data tr td,.productreplacement table.data tr th{border:1px solid #ccc;padding:6px 10px}.productreplacement table.data tr th{background:#ffc;font-weight:700;vertical-align:top;text-align:center}.productreplacement table.data tr td{background:#eee;text-align:left}.productreplacement .btn{transition:none}#contacts_product_template{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media only screen and (max-width: 863px){#contacts_product_template{margin-top:unset}}#contacts_product_template .order_1,#contacts_product_template .order_2,#contacts_product_template .order_3{width:100%}#contacts_product_template .order_1{order:1}#contacts_product_template .order_2{order:2}#contacts_product_template .order_3{order:3}#contacts_product_template p,#contacts_product_template ul,#contacts_product_template ol{font-size:18px;line-height:28px;text-align:justify}@media only screen and (min-width: 1700px){#contacts_product_template p,#contacts_product_template ul,#contacts_product_template ol{font-size:20px;line-height:30px}}@media only screen and (max-width: 863px){#contacts_product_template p,#contacts_product_template ul,#contacts_product_template ol{font-size:16px;line-height:24px}}#contacts_product_template #product_display{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:start;padding:0;margin:0 0 60px 0}@media only screen and (max-width: 863px){#contacts_product_template #product_display{flex-direction:column;padding:0 20px;margin:0}}#contacts_product_template #product_display #product_name_image_rating,#contacts_product_template #product_display #product_price_qty{box-sizing:border-box;flex-shrink:0}#contacts_product_template #product_display #product_name_image_rating{padding:0 20px 0 0;width:55%}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating{padding:0 0 15px 0;width:100%}}#contacts_product_template #product_display #product_name_image_rating #product_name{margin:0}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_name{text-align:center}}#contacts_product_template #product_display #product_name_image_rating #product_name h2{color:#333;font-size:32px;font-weight:normal;line-height:36px;margin:0 0 7px 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_name h2{font-size:36px;line-height:40px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_name h2{font-size:24px;line-height:30px}}#contacts_product_template #product_display #product_name_image_rating #product_name h2 em{display:none;font-size:24px;font-weight:normal;font-style:normal;white-space:nowrap}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_name h2 em{font-size:20px}}#contacts_product_template #product_display #product_name_image_rating #product_name h2 #pack_details{display:block;font-size:20px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_name h2 #pack_details{font-size:22px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_name h2 #pack_details{font-size:18px}}#contacts_product_template #product_display #product_name_image_rating #product_name h2 #tagline{display:block;font-size:20px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_name h2 #tagline{font-size:22px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_name h2 #tagline{font-size:18px}}#contacts_product_template #product_display #product_name_image_rating #product_images{margin:0;text-align:center;position:relative}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images{margin:0 0 10px 0}}#contacts_product_template #product_display #product_name_image_rating #product_images .aboveImages{font-size:24px;margin:25px 0 0 0;line-height:26px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .aboveImages{font-size:18px;line-height:21px;margin:20px 0 0 0}}#contacts_product_template #product_display #product_name_image_rating #product_images .aboveImages strong{color:#CC0005}#contacts_product_template #product_display #product_name_image_rating #product_images .banner_overlay{position:absolute;z-index:102;top:0;left:0;width:118px;height:118px;margin:15px 0 0 10px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .banner_overlay{width:76px;height:76px}}#contacts_product_template #product_display #product_name_image_rating #product_images img.prod_img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}#contacts_product_template #product_display #product_name_image_rating #product_images img.prod_img.novelty{margin:30px auto 10px auto;max-width:350px;width:350px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images img.prod_img.novelty{width:100%}}#contacts_product_template #product_display #product_name_image_rating #product_images img.prod_img.vial{margin:0 auto}#contacts_product_template #product_display #product_name_image_rating #product_images #slick_gallery{position:relative;z-index:10;overflow:hidden}#contacts_product_template #product_display #product_name_image_rating #product_images #slick_gallery img.prod_img:last-child{display:none}#contacts_product_template #product_display #product_name_image_rating #product_images #slick_gallery .slick-list{position:relative;z-index:10}#contacts_product_template #product_display #product_name_image_rating #product_images #slick_gallery .slick-list .slick-track .slick-slide{display:inline-block}#contacts_product_template #product_display #product_name_image_rating #product_images #slick_gallery i.slick-arrow{display:block;color:#CED4D9;font-size:26px;margin-top:-20px;width:30px;height:40px;line-height:40px;position:absolute;top:50%;z-index:11;text-align:center}#contacts_product_template #product_display #product_name_image_rating #product_images #slick_gallery i.slick-arrow.fa-chevron-left{left:0}#contacts_product_template #product_display #product_name_image_rating #product_images #slick_gallery i.slick-arrow.fa-chevron-right{right:0}#contacts_product_template #product_display #product_name_image_rating #product_images #slick_gallery i.slick-arrow:hover{color:#333;cursor:pointer}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper{position:relative;z-index:10}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper{max-height:166px}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper img.prod_img{margin:0 auto}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper img.prod_img{max-height:calc(166px - 30px)}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand{display:flex;flex-direction:row;min-height:unset;width:115%;margin:40px 0 0 -8%}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand{width:107%;margin:40px 0 0 -4%}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand{width:106%;margin:0 0 0 -3%;max-height:unset}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand{width:110%;margin:5px 0 5px -5%}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img{width:50%;padding:0 0 0 5px}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img{margin:0;padding:0}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img:first-of-type{margin:0;padding:0 5px 0 0}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img:first-of-type{padding:0}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .title{margin:0;font-weight:bold;font-size:20px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .title{font-size:26px}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .title{font-size:15px}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img p{text-align:justify;margin:0 40px;font-size:14px;line-height:17px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img p{font-size:18px;line-height:22px}}@media only screen and (max-width:1250px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img p{margin:0 30px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img p{margin:0 15px}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img p{font-size:12px;line-height:14px}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks{width:fit-content;text-align:left;margin:0 auto;font-size:22px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks{font-size:26px}}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks{font-size:18px}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks .check{margin:0 0 10px 0}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks .check{margin:0 0 5px 0}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks .check{font-size:18px}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks .check{font-size:14px;margin:0}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks .check .fa-check{color:#CC0005;font-size:18px;margin:0 8px 0 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks .check .fa-check{font-size:22px}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks .check .fa-check{font-size:15px;margin:0 5px 0 0}}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .title_img .checks .check strong{color:#CC0005;font-style:italic}#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .arrow{width:50px;position:absolute;left:50%;top:40%;transform:translate(-50%, -40%)}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .arrow{width:60px}}@media only screen and (max-width:1180px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .arrow{top:35%;transform:translate(-50%, -35%)}}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .arrow{top:30%;transform:translate(-50%, -30%)}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .arrow{top:40%;transform:translate(-50%, -40%)}}@media only screen and (max-width:560px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .arrow{top:35%;transform:translate(-50%, -35%)}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .arrow{width:28px}}@media only screen and (max-width:400px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .arrow{top:30%;transform:translate(-50%, -30%)}}@media only screen and (max-width:350px){#contacts_product_template #product_display #product_name_image_rating #product_images .image_wrapper.store_brand .arrow{top:27%;transform:translate(-50%, -27%)}}#contacts_product_template #product_display #product_name_image_rating #product_images .belowImages{font-size:24px;line-height:26px;letter-spacing:-0.01em;margin:0 0 10px 0}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .belowImages{font-size:20px;line-height:23px;letter-spacing:0em}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_name_image_rating #product_images .belowImages{font-size:18px;line-height:21px}}#contacts_product_template #product_display #product_name_image_rating #product_images .belowImages strong{color:#CC0005}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details{cursor:pointer;font-size:16px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details{font-size:14px}}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup{background:#fff;border:1px solid #ddd;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.1);display:none;padding:1px;width:81%;position:absolute;bottom:40px;left:50%;transform:translateX(-40%);z-index:21}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup{width:100%;transform:translateX(-50%)}}@media only screen and (max-width:354px){#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup{bottom:48px}}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup .header{background:#f7f7f7;padding:12px 0 12px 15px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup .header{padding:12px 20px 12px 15px}}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup .header h4{text-align:left;font-size:24px;margin:0;line-height:24px;font-weight:normal}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup .header h4 strong{color:#CC0005}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup .header h4{font-size:22px}}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup .header i.fa-times{color:#CED4D9;cursor:pointer;font-size:20px;position:absolute;top:5px;right:5px}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup .details{padding:15px 25px 15px 15px}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup .details p{font-size:16px;line-height:20px;margin:0;color:#333;text-align:justify}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup .details p{font-size:16px;line-height:20px}}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup::before{border-top:11px solid #ddd;border-right:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #ddd;content:" ";display:block;height:0;width:0;position:absolute;top:100%;left:42%;transform:translateX(-50%)}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup::before{left:50%}}#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup::after{border-top:10px solid #fff;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;content:" ";display:block;height:0;width:0;position:absolute;top:100%;left:42%;transform:translateX(-50%)}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images .store_brand_details_popup::after{left:50%}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .image_wrapper{max-height:210px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .image_wrapper img.prod_img.front_box{min-height:230px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .image_wrapper img.prod_img.colors{margin:5% auto;min-height:230px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .image_wrapper .color_name{display:none}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list{display:none;position:relative;max-width:250px;margin:0 auto}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list{width:100%;max-width:500px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown{border:1px solid #999;margin:0 auto 20px auto;background:#fff;border-radius:4px;box-sizing:border-box;display:block;font-size:17px;height:42px;width:100%;max-width:250px;color:#333;padding:0 10px;position:relative;box-shadow:none;overflow:hidden}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown{max-width:500px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown::after{color:#333;content:"\f078";font-family:"Font Awesome 5 Free";font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:12px;position:absolute;top:4px;right:0px;z-index:10;background:#fff;padding:10px 4px 10px 1px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown:focus{outline:none}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown[value="default"] img{display:none}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown[value="default"] span{margin-left:15px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown .color{list-style:none;padding-bottom:0px;text-align:left}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown .color.selected{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-decoration:none}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown .color.selected img{margin:0 10px 0 0}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown .color.selected .color_name{white-space:nowrap}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown img{width:20px;margin:0 0 0 15px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .color_dropdown img#box-front{width:0;margin:0}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors{background:#fff;box-shadow:0 6px 12px rgba(0,0,0,0.175);border:1px solid rgba(0,0,0,0.15);display:none;font-size:17px;margin:0;width:100%;max-width:250px;position:absolute;top:42px;z-index:9999}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors{max-width:500px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors img{width:20px;height:20px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors .color a{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-decoration:none;width:100%;padding:5px 10px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors .color a.active,#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors .color a:hover{background:#f7f7f7}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors .color a img{margin:0 10px 0 0}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors .color a .color_name{white-space:nowrap}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors .color.box_front a img{display:none}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors .color.box_front a::before{box-sizing:border-box;border:1px solid #ddd;content:" ";display:block;width:20px;height:20px;margin:0 10px 0 0}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors.error{background:#FCF2F2;margin:0;padding:0}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list #colors.error ul li{font-size:17px;line-height:initial;margin-bottom:0}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_dropdown .color_dropdown_list .open{display:show !important}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery .image_wrapper{max-height:210px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery .image_wrapper img.prod_img.colors{margin:5% auto}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery .image_wrapper .color_name{font-size:18px;line-height:24px;margin:-25px 0 10px 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery .image_wrapper .color_name{font-size:22px;line-height:28px}}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery .image_wrapper .color_name{margin:-20px 0 5px 0}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery .image_wrapper .color_name{margin:-10px 0 5px 0}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider{position:relative;margin:0 auto 20px auto;padding:0 34px;max-width:470px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider{max-width:550px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider{padding:0 24px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper{overflow:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;position:relative;margin:0 auto}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper::-webkit-scrollbar{display:none}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 auto;width:fit-content;transition:transform 400ms cubic-bezier(.25, 1, .5, 1) 0s}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color{box-sizing:border-box;max-height:75px;max-width:90px;padding:0 5px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color{max-height:80px;max-width:100px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color a{border-radius:3px;box-sizing:border-box;color:#333;display:block;opacity:60%;overflow:hidden;height:52px;width:75px;text-decoration:none}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color a{height:63px;width:90px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color a img{height:auto;width:100%}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color a:hover{color:#333;opacity:80%}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color a.active{opacity:100%;border:1px solid #707070;box-shadow:2px 2px 7px rgba(0,0,0,0.3)}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color .color_name{display:block;font-size:9px;line-height:14px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color .color_name{font-size:11px;line-height:20px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper .color_list .color.box_front a img{margin:3px 0 0 -7px;width:90px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin:0 auto 20px auto;max-width:500px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery{max-width:310px}}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slick-arrow{background:none;border:none;box-shadow:none;cursor:pointer;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;color:#CED4D9;display:block;font-size:26px;width:34px;height:40px;line-height:40px;text-align:center;margin:-15px 0 0 0;outline:none}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slick-arrow:hover{color:#666}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slick-arrow[aria-disabled="true"]{visibility:hidden}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slick-list{background:#fff;width:100%;height:75px;overflow:hidden;margin:0 auto}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slide{box-sizing:border-box;display:none;list-style:none;text-align:center;cursor:pointer;padding:5px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slide a{display:block;border-radius:3px;height:52px;width:75px;text-decoration:none;color:#333;opacity:60%;overflow:hidden}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slide a img{height:auto;width:100%}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slide a:hover{color:#333;opacity:80%}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slide a.active{opacity:100%;border:1px solid #707070;box-shadow:2px 2px 7px rgba(0,0,0,0.3)}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slide .color_name{display:block;font-size:9px;line-height:14px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slide.box_front a img{margin:3px 0 0 -7px;width:90px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .list_wrapper.slick_gallery .slick-slide{box-sizing:border-box;max-height:75px;display:inline-block;max-width:90px;padding:0 5px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .slider_nav{position:relative;max-width:500px;margin:0 auto}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .slider_nav .arrow{background:none;border:none;box-shadow:none;cursor:pointer;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;color:#CED4D9;display:block;font-size:26px;width:34px;height:40px;line-height:40px;text-align:center;margin:7px 0 0 0;outline:none;position:absolute;top:0}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .slider_nav .arrow.prev{left:-34px;display:none}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .slider_nav .arrow.next{right:-34px}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .slider_nav .arrow:hover{color:#666}#contacts_product_template #product_display #product_name_image_rating #product_images.colors_gallery #colors_slider .slider_nav .arrow[aria-disabled="true"]{visibility:hidden}#contacts_product_template #product_display #product_name_image_rating #product_ratings{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}#contacts_product_template #product_display #product_name_image_rating #product_ratings .product_video{text-decoration:none;font-size:16px;cursor:pointer}#contacts_product_template #product_display #product_name_image_rating #product_ratings .product_video:before{font-family:"Font Awesome 5 Free";content:"\f144";color:#696969;font-size:25px;margin:0 5px 0 0;font-weight:bold}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_ratings .product_video:before{font-size:30px;margin:0}}#contacts_product_template #product_display #product_name_image_rating #product_ratings .product_video .watch_text{text-decoration:underline;vertical-align:top;font-weight:bold}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_ratings .product_video .watch_text{display:none}}#contacts_product_template #product_display #product_name_image_rating #product_ratings .seperator{border-left:1px solid #ddd;height:75px;margin:0 20px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_ratings .seperator{height:50px}}#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings{text-align:left}#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings.centered{text-align:center}#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings.centered .star_rating .stars{margin:0 auto 10px auto}#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .star_rating .stars{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 10px 0;width:fit-content}#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .star_rating .stars img,#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .star_rating .stars svg{margin:0 4px;width:30px;height:30px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .star_rating .stars img,#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .star_rating .stars svg{height:22px;width:22px}}#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .star_rating .stars img:first-of-type,#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .star_rating .stars svg:first-of-type{margin:0 4px 0 0}#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .star_rating .text{margin:15px 0 10px 0;font-size:16px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .star_rating .text{margin:0 0 5px 0;font-size:14px}}#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings a#display_all_reviews{font-weight:bold;line-height:24px;font-size:16px;color:#333}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings a#display_all_reviews{display:none}}#contacts_product_template #product_display #product_name_image_rating #product_ratings .ratings .write_review{color:#333;font-weight:bold;line-height:20px}#contacts_product_template #product_display #product_price_qty{padding:0 0 0 20px;z-index:999;width:45%}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty{margin:0 0 20px 0;padding:0;width:100%}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty.store_brand #product_pricing .discount h3{flex-direction:row;justify-content:center}}#contacts_product_template #product_display #product_price_qty #product_pricing{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing{text-align:center;display:block}}#contacts_product_template #product_display #product_price_qty #product_pricing .discount{width:100%}#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3{color:#333;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:40px;font-size:36px;margin:0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3{line-height:46px;font-size:42px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3{line-height:38px;margin:0 auto 5px auto;flex-direction:row;justify-content:center}}#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 strong{color:#CC0005;padding:0 5px 0 0}#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 em{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;font-size:18px;line-height:18px;font-style:normal}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 em{font-size:22px;line-height:24px}}#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 em .lowest_price_text{color:#CC0005;font-weight:bold;text-transform:uppercase}#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 em .after_rebate_text{color:#333}#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 em .after_rebate_text a{vertical-align:middle}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 em .after_rebate_text a{line-height:18px}}#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 em .after_rebate_text a .icon{width:15px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 em .after_rebate_text a .icon{width:18px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing .discount h3 em{font-weight:normal}}#contacts_product_template #product_display #product_price_qty #product_pricing .total_price_text{display:none;color:#333;font-size:18px;line-height:24px;padding:2px 0 0 0}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing .total_price_text{font-size:16px;padding:0}}#contacts_product_template #product_display #product_price_qty #product_pricing .total_price_text .icon{width:15px;height:15px;vertical-align:middle;margin:0 0 2px 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing .total_price_text .icon{width:18px;height:18px}}#contacts_product_template #product_display #product_price_qty #product_pricing .total_price_text:hover{cursor:pointer}#contacts_product_template #product_display #product_price_qty #product_pricing .msrp h3{color:#999;line-height:21px;font-size:18px;margin:0;font-weight:normal}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing .msrp h3{line-height:26px;font-size:22px}}#contacts_product_template #product_display #product_price_qty #product_pricing .limited_time{color:#009DCC;font-size:18px;line-height:40px;font-style:normal;font-weight:bold}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing .limited_time{display:block}}#contacts_product_template #product_display #product_price_qty #product_pricing #taxes_fees{display:none;margin:0 0 0 20px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing #taxes_fees{margin:2px 0 0 0}}#contacts_product_template #product_display #product_price_qty #product_pricing #taxes_fees a{line-height:20px;font-size:14px;text-decoration:none}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing #taxes_fees a{line-height:26px;font-size:15px}}#contacts_product_template #product_display #product_price_qty #product_pricing #taxes_fees a svg{display:inline-block;height:15px;width:15px;vertical-align:middle;margin:0 0 0 2px}#contacts_product_template #product_display #product_price_qty #product_pricing #legal_text_info{display:none}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing{margin:0 auto}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 30px 0;text-align:left;width:100%}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row{justify-content:center;align-items:flex-start}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row .limited_time{display:none;font-size:15px;line-height:25px;padding:1px 0 0 10px;white-space:nowrap}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row .limited_time{font-size:14px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label{cursor:pointer;display:block;flex-shrink:0;font-size:20px;line-height:22px;position:relative;padding:0 0 0 28px;width:40%;max-width:150px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label{max-width:200px;padding:0 0 0 35px}}@media only screen and (max-width: 960px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label{width:35%}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label{font-size:18px;padding-left:26px;width:auto;padding:0 10px 0 28px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label input{cursor:pointer;position:absolute;opacity:0;height:0;width:0}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label input:checked~.checkmark{border:2px solid #000}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label input:checked~.checkmark:after{display:block}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .checkmark{background:#fff;border:2px solid #696969;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;left:0;height:20px;width:20px;margin:-11px 0 0 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .checkmark{height:25px;width:25px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .checkmark:after{background:#000;border-radius:50%;content:"";display:none;position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .checkmark:after{height:17px;width:17px;margin:-8px 0 0 -8px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label:hover input~.checkmark{background:#fff;border:2px solid #000}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .pack_count{font-size:22px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .pack_count{font-size:26px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .pack_count{font-size:20px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .supply_count{display:block;font-size:18px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .supply_count{font-size:22px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main label .supply_count{font-size:16px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .msrp{margin:0 10px 0 0}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .msrp h3{font-size:20px;line-height:26px;margin:0}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .msrp h3{font-size:18px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .total_price_text{display:none}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .total_price_text{margin:10px 0 0 -134px;text-align:center}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount{flex-shrink:0;width:unset}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount h3{font-size:18px;line-height:24px;margin:0}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount h3{font-size:15px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount h3 strong{font-size:36px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount h3 strong{font-size:44px;line-height:44px}}@media only screen and (max-width: 960px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount h3 strong{font-size:32px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount h3 strong{font-size:26px}}@media only screen and (max-width: 960px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount h3 em{font-size:16px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount h3 em{font-size:12px;line-height:14px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount .save_display{color:#999;display:none;line-height:26px;font-size:18px;margin:0 0 -18px 0;font-weight:normal;padding:0 0 0 10px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount .save_display{font-size:22px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount .save_display{line-height:26px;font-size:15px}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .discount .limited_time{display:none;line-height:18px}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack .flex_row.main .limited_time{display:none}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack.active .limited_time{display:block}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack.active .flex_row.main .save_display{display:block}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack.active .flex_row.second{justify-content:flex-end}}@media only screen and (max-width:350px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack.active .flex_row.second{width:92%}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack.active .flex_row.second .save_display{display:block}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack.active .flex_row.second .save_display{padding:0}}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack.active .flex_row.second .limited_time{display:block}}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing .pack.last{margin:0 0 10px 0}#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing #taxes_fees{margin:10px 0 0 189px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_pricing.pack_pricing #taxes_fees{margin:10px auto 0 auto}}#contacts_product_template #product_display #product_price_qty #product_pricing.geo_price .msrp{display:none}#contacts_product_template #product_display #product_price_qty #product_pricing.geo_price .total_price_text{display:block}#contacts_product_template #product_display #product_price_qty #product_pricing.geo_price .pack .save_display,#contacts_product_template #product_display #product_price_qty #product_pricing.geo_price .pack .total_price_text{display:none}#contacts_product_template #product_display #product_price_qty #product_pricing.geo_price .pack.active .flex_row.main .save_display{display:none}#contacts_product_template #product_display #product_price_qty #product_pricing.geo_price .pack.active .flex_row.main .total_price_text{display:block}#contacts_product_template #product_display #product_price_qty #product_rebate{margin:25px 0 0 0;max-width:615px;position:relative}@media only screen and (max-width:1120px){#contacts_product_template #product_display #product_price_qty #product_rebate{max-width:500px}}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_price_qty #product_rebate{margin:20px auto 40px auto}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_rebate{display:block}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper{border:1px solid #666;border-radius:4px;display:flex;align-items:center;height:50px;line-height:50px;position:relative;justify-content:center;margin:0 0 20px 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper{height:60px;line-height:60px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper{width:100%}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount{width:50%;border-radius:4px 0 0 4px;display:flex;align-items:center;justify-content:space-between}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount.add-box{cursor:pointer}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount.add-box{width:60%;justify-content:space-around}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount.add-box{width:61%}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount.add-box .lead_text{background:#CC0005;color:#fff}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .fas{color:#CC0005;display:block;width:50px;text-align:center}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .fas{width:60px}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .fas{width:40px}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .fas.fa-check{margin:0;font-size:25px;color:#62AE3C}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .fas.fa-check{font-size:30px}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .fas.fa-plus{font-size:24px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .fas.fa-plus{font-size:30px}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .lead_text{background:#fff;color:#CC0005;display:block;font-size:18px;font-weight:bold;text-align:center;width:calc(100% - 50px);border:1px solid #666}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .lead_text{font-size:22px}}@media only screen and (max-width: 960px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .lead_text{font-size:16px}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .lead_text{font-size:13px}}@media only screen and (max-width:400px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_discount .lead_text{font-size:12px}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_quantity{width:50%;background:#E8F7FF;border-radius:0 6px 6px 0}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_quantity .desc_text{font-size:17px;text-align:center;display:block}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_quantity .desc_text{font-size:22px}}@media only screen and (max-width: 960px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_quantity .desc_text{font-size:15px}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_quantity .desc_text{font-size:12px}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_savings{box-sizing:border-box;width:40%;color:#CC0005;font-size:20px;padding:0 15px;text-transform:uppercase;text-align:center}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_savings{padding:10px;font-size:20px}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper svg{width:36px;height:36px}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_details{box-sizing:border-box;font-size:20px;line-height:23px;padding:0 0 0 15px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_details{font-size:18px;padding:0 0 0 10px}}@media only screen and (max-width: 480px){#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper .rebate_details{font-size:16px}}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper input{cursor:pointer;position:absolute;opacity:0;height:0;width:0}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper label{line-height:30px;cursor:pointer;font-size:16px}#contacts_product_template #product_display #product_price_qty #product_rebate .rebate_wrapper.active::before{background:#009DCC;border:2px solid #009DCC;height:24px;width:24px;margin:-13px 0 0 0}#contacts_product_template #product_display #product_price_qty #product_rebate .best_value_svg{width:126px;height:53px;margin:0 -126px 0 0;position:absolute;right:-5px;bottom:13px;text-align:center}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_rebate .best_value_svg{width:140px;height:60px;margin:0 -147px 0 0}}@media only screen and (max-width:1750px){#contacts_product_template #product_display #product_price_qty #product_rebate .best_value_svg{width:126px;right:102px;bottom:-45px;margin:0 -126px 0 0}}#contacts_product_template #product_display #product_price_qty #product_rebate .best_value_svg svg{width:100%;height:100%}@media only screen and (max-width:1750px){#contacts_product_template #product_display #product_price_qty #product_rebate .best_value_svg svg{width:126px;position:unset}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_rebate .best_value_svg svg{width:126px;position:unset}}@media only screen and (max-width:1750px){#contacts_product_template #product_display #product_price_qty #product_rebate .best_value_svg svg.desktop{display:none}}#contacts_product_template #product_display #product_price_qty #product_rebate .best_value_svg svg.mobile{display:none}@media only screen and (max-width:1750px){#contacts_product_template #product_display #product_price_qty #product_rebate .best_value_svg svg.mobile{display:block}}#contacts_product_template #product_display #product_price_qty #product_bmsm{margin:10px 0 20px 0;max-width:615px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_bmsm{margin:10px auto 20px auto}}#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper{background:#E2EDF5;border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0 12px 60px;position:relative}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper{padding:15px 0 15px 65px}}#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper .bmsm_details{display:block;box-sizing:border-box;font-size:16px;line-height:20px;padding:0 20px 0 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper .bmsm_details{font-size:20px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper .bmsm_details{font-size:16px}}#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper .bmsm_details a,#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper .bmsm_details .fancy{color:#333}#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper input{cursor:pointer;position:absolute;opacity:0;height:0;width:0}#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper label{line-height:30px;cursor:pointer;font-size:16px}#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper::before{background:#fff;border:2px solid #696969;border-radius:50%;box-sizing:border-box;content:" ";position:absolute;top:50%;left:20px;height:20px;width:20px;margin:-11px 0 0 0}#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper.active::before{background:#009DCC;border:2px solid #009DCC;height:24px;width:24px;margin:-13px 0 0 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper.active::before{height:30px;width:30px;margin:-16px 0 0 0}}#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper.active::after{border-bottom:3px solid #E2EDF5;border-right:3px solid #E2EDF5;content:" ";display:block;position:absolute;top:50%;left:28px;height:11px;width:5px;margin:-9px 0 0 0;text-align:center;transform:rotate(45deg)}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_bmsm .bmsm_wrapper.active::after{left:30px;height:13px;width:7px;margin:-11px 0 0 0}}#contacts_product_template #product_display #product_price_qty #product_process_form{margin:40px 0 10px 0;text-align:center;max-width:615px}@media only screen and (max-width:1120px){#contacts_product_template #product_display #product_price_qty #product_process_form{max-width:500px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form{margin:30px auto 10px auto}}#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 30px 0;padding:0}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity{flex-direction:column;padding:0;margin:0 0 10px 0}}#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:calc(50% - 10px)}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty{width:100%}}#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty label,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty label{font-size:15px;font-weight:bold;margin:0 0 10px 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty label,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty label{font-size:18px;margin:0 0 15px 0}}#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty .qty_wrapper,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty .qty_wrapper{background:#fff;box-sizing:border-box;border:1px solid #999;border-radius:4px;width:100%;position:relative;z-index:10;overflow:hidden}#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty .qty_wrapper select,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty .qty_wrapper select{text-align-last:center;appearance:none;background:none;border:none;display:block;font-size:18px;width:100%;height:40px;line-height:40px;padding:0 20px 0 10px;position:relative;z-index:11}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty .qty_wrapper select,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty .qty_wrapper select{font-size:22px;height:50px;line-height:50px}}#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty .qty_wrapper select:focus,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty .qty_wrapper select:focus{outline:none}#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty .qty_wrapper::after,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty .qty_wrapper::after{color:#666;content:"\f078";font-family:"Font Awesome 5 Free";font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:20px;position:absolute;top:10px;right:10px;z-index:10}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty .qty_wrapper::after,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty .qty_wrapper::after{font-size:24px;top:14px;right:15px}}#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty.disabled .qty_wrapper,#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .left_eye_qty.disabled .qty_wrapper{opacity:.5;pointer-events:none}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .product_quantity .right_eye_qty{margin:0 0 10px 0}}#contacts_product_template #product_display #product_price_qty #product_process_form div[class^="next_rebate"]{border:1px solid #000;border-radius:6px;color:#CC0005;font-size:19px;height:54px;line-height:54px;margin:0 auto 25px auto;width:100%;font-weight:bold;cursor:pointer}#contacts_product_template #product_display #product_price_qty #product_process_form div[class^="next_rebate"]:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.13),0 4px 15px 0 rgba(0,0,0,0.1)}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form div[class^="next_rebate"]{font-size:14px}}#contacts_product_template #product_display #product_price_qty #product_process_form a.btn.large{font-size:24px;height:56px;line-height:56px;padding:0 50px;margin:0 auto 30px auto;width:100%}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form a.btn.large{margin:0 auto 20px auto}}#contacts_product_template #product_display #product_price_qty #product_process_form a.btn.large.inactive{background:#E8EAEC;color:#999;cursor:default}#contacts_product_template #product_display #product_price_qty #product_process_form a.btn.large.inactive:hover{box-shadow:none}#contacts_product_template #product_display #product_price_qty #product_process_form .processing{margin:0 0 20px 0}#contacts_product_template #product_display #product_price_qty #product_process_form #insurance_info{font-size:16px;line-height:20px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form #insurance_info{font-size:20px;line-height:24px}}#contacts_product_template #product_display #product_price_qty #product_process_form #insurance_info a{font-size:14px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form #insurance_info a{font-size:18px}}#contacts_product_template #product_display #product_price_qty #product_process_form #discontinued{box-sizing:border-box;border:1px solid #ddd;padding:20px 20px 5px 20px;margin:0 0 30px 0;text-align:left;width:100%}#contacts_product_template #product_display #product_price_qty #product_process_form #discontinued h3{margin:0 0 15px 0;padding:0 0 0 36px}#contacts_product_template #product_display #product_price_qty #product_process_form #discontinued h3 i.fa{font-size:20px;margin:0 0 0 -36px;float:left}#contacts_product_template #product_display #product_price_qty #product_process_form .unavailable{border:1px solid #ddd;font-size:18px;line-height:50px;max-width:420px;text-align:center}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div{margin:0 0 30px 0}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout{cursor:pointer;width:-webkit-fill-available}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container{background:rgba(0,173,239,0.1);border:1px solid #707070;width:100%;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container{font-size:14px;justify-content:space-around;flex-direction:column;flex-wrap:nowrap}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label{cursor:pointer;display:flex;align-items:stretch;justify-content:flex-start;padding:0}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label{justify-content:center;position:relative;flex-wrap:wrap}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .checkbox{background:#f7f7f7;border-right:1px solid #707070;border-radius:3px 0 0 3px;display:flex;align-items:center;justify-content:center;width:48px;min-height:48px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .checkbox{border-right:1px solid #707070;border-bottom:1px solid #707070;border-radius:3px 0 0 0}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .checkbox input{width:20px;height:20px;min-width:20px;min-height:20px;accent-color:#009DCC;cursor:pointer}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .checkbox i.fa{display:none}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading{background:#CC0005;border-right:1px solid #707070;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;width:calc(38% - 24px)}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading{padding:12px 6px}}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading{width:calc(48% - 24px)}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading{border-right:none;border-bottom:1px solid #707070;width:calc(100% - 61px)}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading h5,#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading h6{color:#fff;display:block;margin:0;padding:0;text-align:center}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading h5{font-size:20px;font-weight:bold}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading h5{font-size:24px;margin:0 0 3px 0}}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading h5{font-size:17px}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading h6{font-size:13px;font-weight:normal;text-transform:uppercase}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_heading h6{font-size:15px}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_text{display:flex;align-items:center;justify-content:center;width:calc(62% - 24px);min-height:48px;padding:6px 10px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_text{padding:10px}}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_text{width:calc(52% - 24px)}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_text{width:100%;min-height:28px}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_text p{font-size:15px;margin:0;padding:0;line-height:20px;text-align:center}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_text p{font-size:16px;line-height:24px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_text p{text-align:center}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label .offer_text p .fancy .fa-info-circle{color:#009DCC}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribe{width:100%}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed{width:calc(100% - 188px)}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed{width:100%;order:1}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed .checkbox{background:#fff;padding:0 6px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed .checkbox{padding:0}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed .checkbox input{display:none}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed .checkbox i.fa{display:block;color:#62AE3C;font-size:26px}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed .offer_heading{background:#fff;width:100%}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed .offer_heading{width:calc(100% - 61px);border-radius:0 4px 0 0}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed .offer_heading h5{color:#CC0005}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed .offer_heading h6{color:#333}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container label.subscribed .offer_text{display:none}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .autoship_selectbox{cursor:pointer;max-width:180px;height:40px;margin:0 4px;background:#fff;box-sizing:border-box;border:1px solid #999;border-radius:4px;width:100%;position:relative;z-index:10;text-transform:uppercase}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .autoship_selectbox{height:50px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .autoship_selectbox{order:3;max-width:-webkit-fill-available;margin:0 10px 10px 10px}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .autoship_selectbox select{appearance:none;background:none;border:none;display:block;font-size:15px;width:100%;height:40px;line-height:40px;cursor:pointer;padding:0 10px 0 5px;position:relative;z-index:11;text-align:left;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .autoship_selectbox select{font-size:16px;height:50px;line-height:50px}}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .autoship_selectbox select{height:40px;line-height:40px}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .autoship_selectbox::after{color:#666;content:"\f078";font-family:"Font Awesome 5 Free";font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:16px;width:14px;height:16px;margin:-8px 0 0 0;position:absolute;top:50%;right:10px;z-index:10}@media only screen and (max-width: 1020px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .autoship_selectbox::after{right:5px}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .subscribed_text{flex-basis:100%;background:#F7F7F7;border-radius:0 0 4px 4px;border-top:1px solid #707070}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .subscribed_text{order:2;background:none;border-top:none}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .subscribed_text p{font-size:14px;line-height:20px;margin:6px 0;text-align:center}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .subscribed_text p{font-size:16px;line-height:24px}}#contacts_product_template #product_display #product_price_qty #product_process_form .autorefill_div .autoshipcheckout .options_container .subscribed_text p .fancy .fa-info-circle{color:#009DCC}#contacts_product_template #product_display #product_price_qty #product_ratings{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:10px 0 0 0}#contacts_product_template #product_display #product_price_qty #product_ratings .product_video{text-decoration:none;font-size:16px;cursor:pointer}#contacts_product_template #product_display #product_price_qty #product_ratings .product_video:before{font-family:"Font Awesome 5 Free";content:"\f144";color:#696969;font-size:25px;margin:0 5px 0 0;font-weight:bold}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_ratings .product_video:before{font-size:30px;margin:0}}#contacts_product_template #product_display #product_price_qty #product_ratings .product_video .watch_text{text-decoration:underline;vertical-align:top;font-weight:bold}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_ratings .product_video .watch_text{display:none}}#contacts_product_template #product_display #product_price_qty #product_ratings .seperator{border-left:1px solid #ddd;height:75px;margin:0 20px}@media only screen and (max-width: 863px){#contacts_product_template #product_display #product_price_qty #product_ratings .seperator{height:50px}}#contacts_product_template #product_display #product_price_qty #product_ratings .ratings{text-align:left}#contacts_product_template #product_display #product_price_qty #product_ratings .ratings.centered{text-align:center}#contacts_product_template #product_display #product_price_qty #product_ratings .ratings.centered .star_rating .stars{margin:0 auto 10px auto}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_ratings .ratings.centered .star_rating .stars{margin:0 auto 15px auto}}#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .star_rating .stars{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 10px 0;width:fit-content}#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .star_rating .stars img,#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .star_rating .stars svg{margin:0 4px}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .star_rating .stars img,#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .star_rating .stars svg{width:25px;height:25px}}#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .star_rating .stars img:first-of-type,#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .star_rating .stars svg:first-of-type{margin:0 4px 0 0}#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .star_rating .text{margin:0 0 5px 0}@media only screen and (min-width: 1700px){#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .star_rating .text{font-size:18px;margin:0 0 10px 0}}#contacts_product_template #product_display #product_price_qty #product_ratings .ratings a#display_all_reviews{font-weight:bold;line-height:20px}#contacts_product_template #product_display #product_price_qty #product_ratings .ratings .write_review{color:#333;font-weight:bold;line-height:20px}#contacts_product_template #product_details{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:0;margin:0}@media only screen and (max-width: 863px){#contacts_product_template #product_details{flex-direction:column;padding:0 10px}}#contacts_product_template #product_details .left_details{box-sizing:border-box;width:75%;padding:0 30px 0 0}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details{width:100%;padding:0 0 20px 0}}#contacts_product_template #product_details .left_details .tabs_wrapper{box-sizing:border-box;width:100%;padding:30px 0 0 0}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper{background:#f7f7f7;border:1px solid #CED4D9;border-radius:4px;width:100%!important;padding:0px;overflow:hidden}}#contacts_product_template #product_details .left_details .tabs_wrapper ul.tabs{list-style:none;height:30px;width:100%;margin:-30px 0 -1px 0;position:relative;z-index:101}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper ul.tabs{display:none}}#contacts_product_template #product_details .left_details .tabs_wrapper ul.tabs li{background:#f7f7f7;border:1px solid #ccc;-webkit-box-shadow:inset 0 -14px 22px -6px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -14px 22px -6px rgba(0,0,0,0.1);box-shadow:inset 0 -14px 22px -6px rgba(0,0,0,0.1);float:left;text-align:center;line-height:28px;height:28px;margin:0 10px 0 0;padding:0}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper ul.tabs li{width:100%;margin:0px}}#contacts_product_template #product_details .left_details .tabs_wrapper ul.tabs li a{color:#333;display:block;font-size:14px;font-weight:normal;height:28px;text-decoration:none;padding:0 15px}#contacts_product_template #product_details .left_details .tabs_wrapper ul.tabs li.active{background:#fff;border-bottom:1px solid #fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#contacts_product_template #product_details .left_details .tabs_wrapper .panel-toggle{background:#fff;border-bottom:1px solid #CED4D9;display:none;align-items:center;justify-content:space-between;font-weight:normal;font-size:18px;line-height:50px;padding:0 10px;margin:0}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper .panel-toggle{display:flex}}#contacts_product_template #product_details .left_details .tabs_wrapper .panel-toggle i.fa{font-size:20px}#contacts_product_template #product_details .left_details .tabs_wrapper .panel-toggle:hover{background-color:#F7F7F7;cursor:pointer}#contacts_product_template #product_details .left_details .tabs_wrapper .panel-toggle:last-of-type{border-bottom:none}#contacts_product_template #product_details .left_details .tabs_wrapper .panel-toggle.active{background-color:#E8EAEC}#contacts_product_template #product_details .left_details .tabs_wrapper .panel-toggle.active i.fa::before{content:"\f077"}#contacts_product_template #product_details .left_details .tabs_wrapper .panel{border:1px solid #ccc;padding:20px;display:none;position:relative;z-index:100}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper .panel{background:#fff;border:none;border-bottom:1px solid #ccc;padding:0}}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section{margin:0 0 30px 0;line-height:18px;font-size:13px}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section h4{font-size:14px;font-weight:bold;float:none;position:relative;margin:0 0 10px 0;line-height:18px;text-transform:none}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section p{font-size:12px;line-height:18px}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section p:last-child{margin:0}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section table.data{border-collapse:collapse;border-spacing:0;width:auto;margin:5px 0 0 0}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section table.data thead tr th{background:#ddd;border:1px solid #ccc;font-size:12px;font-weight:normal;text-align:center;line-height:30px;padding:0 10px}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section table.data tbody tr td{background:#f7f7f7;border:1px solid #ccc;font-size:12px;text-align:center;line-height:12px;padding:10px;vertical-align:middle}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section.color_options ul.colors{list-style:none;margin:0}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section.color_options ul.colors li{display:inline-block;padding:5px 20px 5px 0}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .section.color_options ul.colors li img{display:block;margin:0 auto 5px auto}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .other .section{float:left;width:auto;margin:0 30px 0 0}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper .panel .other .section{margin:0 15px 15px 0}}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .other .section p{margin:0}#contacts_product_template #product_details .left_details .tabs_wrapper .panel .other .section a{font-size:13px}#contacts_product_template #product_details .left_details .tabs_wrapper .panel#details{width:auto;float:none;margin:0}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper .panel#details{padding:10px}}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper .panel#fsa_info{padding:10px}#contacts_product_template #product_details .left_details .tabs_wrapper .panel#fsa_info ul.square{font-size:12px}}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper .panel#faqs{padding:10px}}#contacts_product_template #product_details .left_details .tabs_wrapper .panel#faqs .question{font-weight:bold;font-size:12px;margin:0 0 10px 0}#contacts_product_template #product_details .left_details .tabs_wrapper .panel#faqs .answer{border-bottom:1px solid #ddd;font-size:12px;margin:0 0 20px 0;padding:0 0 5px 0}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper .panel#faqs .answer{margin:0 0 10px 0}}#contacts_product_template #product_details .left_details .tabs_wrapper .panel#faqs .answer:last-child{border-bottom:none;margin:0;padding:0}#contacts_product_template #product_details .left_details .tabs_wrapper .panel#solution_care h2,#contacts_product_template #product_details .left_details .tabs_wrapper .panel#solution_care h3,#contacts_product_template #product_details .left_details .tabs_wrapper .panel#solution_care h4{color:#333;font-size:14px;font-weight:bold}#contacts_product_template #product_details .left_details .tabs_wrapper .panel#solution_care ul{font-size:13px;line-height:18px}@media only screen and (max-width: 863px){#contacts_product_template #product_details .left_details .tabs_wrapper .panel#solution_care{padding:10px}#contacts_product_template #product_details .left_details .tabs_wrapper .panel#solution_care ul.square{font-size:12px}}#contacts_product_template #product_details .left_details .tabs_wrapper .panel.active{display:block}#contacts_product_template #product_details .left_details #discontinued-banner{margin:0 0  20px 0;padding:0}#contacts_product_template #product_details .left_details #discontinued-banner i.fa{margin:3px 10px 0 0}#contacts_product_template #product_details .left_details #discontinued-banner h5{margin:0 0 4px 0}#contacts_product_template #product_details .right_bar{box-sizing:border-box;width:25%;max-width:240px;padding:30px 0 0 0}@media only screen and (max-width: 863px){#contacts_product_template #product_details .right_bar{width:100%;max-width:unset;padding:0}}#contacts_product_template #product_details .right_bar ul.badges{display:flex;flex-direction:column;justify-content:space-between;align-items:center;list-style:none;width:100%;margin:0 0 10px 0}@media only screen and (max-width: 863px){#contacts_product_template #product_details .right_bar ul.badges{justify-content:center}}#contacts_product_template #product_details .right_bar ul.badges li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 20px 0;padding:0}#contacts_product_template #product_details .right_bar ul.badges li .badge{display:block;margin:0 20px 0 0;width:80px;height:auto;float:left}#contacts_product_template #product_details .right_bar ul.badges li .badge img{display:block;width:100%;height:auto}#contacts_product_template #product_details .right_bar ul.badges li p{display:block;font-size:18px;font-weight:700;float:left;line-height:20px;width:140px;margin:0;text-transform:uppercase}#contacts_product_template #product_details .right_bar ul.badges li p .fancy{color:#333;display:block;font-size:14px;margin-right:auto;white-space:nowrap;text-transform:capitalize}#contacts_product_template #contacts_prescription_template{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;padding:0 0 60px 0;margin:0;position:relative;z-index:10}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template{flex-direction:column;align-items:flex-start;margin:0;padding:20px 20px 40px 20px}}#contacts_product_template #contacts_prescription_template #product_view{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;width:65%;padding:10px 20px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_view{width:100%;padding:40px 10px 0 10px}}#contacts_product_template #contacts_prescription_template #product_view h2{color:#333;display:none;font-size:26px;font-style:normal}#contacts_product_template #contacts_prescription_template #product_view h2 em{font-size:18px;font-style:normal;font-weight:normal}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_view h2{display:block}}#contacts_product_template #contacts_prescription_template #product_view img.prod_img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}#contacts_product_template #contacts_prescription_template #product_view img.prod_img.novelty{margin:30px auto 10px auto;max-width:270px;width:270px}#contacts_product_template #contacts_prescription_template #product_name_image_rating{box-sizing:border-box;width:50%;padding:0 20px 0 0}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating{width:100%;padding:0}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_name{margin:0}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_name{display:block;text-align:center}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_name h1{color:#333;font-size:34px;font-weight:normal;line-height:38px;margin:0 0 7px 0}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_name h1{font-size:24px;line-height:30px}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_name h1 em{display:none;font-size:24px;font-weight:normal;font-style:normal;white-space:nowrap}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_name h1 em{font-size:20px}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_name #pack_details{display:block;font-size:22px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_name #pack_details{display:none}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_images{margin:0;text-align:center;position:relative}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_images{margin:0 0 10px 0;display:none}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_images img.prod_img{display:block;max-width:100%;width:auto;height:auto}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_images img.prod_img.novelty{margin:30px auto 10px auto;max-width:270px;width:270px}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_images img.prod_img.colors{margin:5% auto}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_images .rx_highlight{border:solid #CC0005;border-width:2px 5px;border-radius:100%;position:absolute;top:0;left:0;width:150px;height:50px}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings{display:none}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .product_video{text-decoration:none;font-size:16px;cursor:pointer}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .product_video:before{font-family:"Font Awesome 5 Free";content:"\f144";color:#696969;font-size:25px;margin:0 5px 0 0;font-weight:bold}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .product_video:before{font-size:30px;margin:0}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .product_video .watch_text{text-decoration:underline;vertical-align:top;font-weight:bold}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .product_video .watch_text{display:none}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .seperator{border-left:1px solid #ddd;height:75px;margin:0 20px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .seperator{height:50px}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings{text-align:left}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings.centered{text-align:center}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings.centered .star_rating .stars{margin:0 auto 10px auto}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .stars{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 10px 0;width:fit-content}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .stars img,#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .stars svg{margin:0 4px;width:30px;height:30px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .stars img,#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .stars svg{height:22px;width:22px}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .stars img:first-of-type,#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .stars svg:first-of-type{margin:0 4px 0 0}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .text{margin:15px 0 10px 0;font-size:16px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .text{margin:15px 0;font-size:18px}}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .star_rating .text{margin:0 0 5px 0;font-size:14px}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings a#display_all_reviews{font-weight:bold;line-height:24px;font-size:16px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings a#display_all_reviews{font-size:18px}}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings a#display_all_reviews{display:none}}#contacts_product_template #contacts_prescription_template #product_name_image_rating #product_ratings .ratings .write_review{color:#333;font-weight:bold;line-height:20px}#contacts_product_template #contacts_prescription_template #prescription_form,#contacts_product_template #contacts_prescription_template #doctor_form{box-sizing:border-box;width:50%;padding:0 0 0 20px;text-align:center}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form,#contacts_product_template #contacts_prescription_template #doctor_form{width:100%;padding:0}}#contacts_product_template #contacts_prescription_template #prescription_form a.btn.ghost,#contacts_product_template #contacts_prescription_template #doctor_form a.btn.ghost{width:100%;max-width:390px;font-weight:normal;margin:0 auto}#contacts_product_template #contacts_prescription_template #prescription_form .tabs,#contacts_product_template #contacts_prescription_template #doctor_form .tabs{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab{background:#E8EAEC;box-sizing:border-box;border-color:#666;border-style:solid;border-width:1px 1px 0 1px;border-radius:10px 10px 0 0;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:18px;line-height:20px;padding:10px;margin:0 5px;width:50%;text-align:center;position:relative}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab{font-size:22px;line-height:22px}}@media only screen and (max-width: 480px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab{font-size:16px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab svg,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab svg{background:#fff;border-radius:4px;box-sizing:border-box;box-shadow:0 0 1px 0 rgba(0,0,0,0.4);display:block;padding:5px;width:40px;height:40px;flex-shrink:0}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab svg,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab svg{width:45px;height:45px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab label,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab label{padding:0 0 0 10px;width:fit-content;text-align:left;cursor:pointer}@media only screen and (max-width: 1020px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab label,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab label{max-width:110px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab.active,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab.active{background:#fff}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab.active::after,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab.active::after{background:#fff;content:" ";display:block;width:100%;height:3px;position:absolute;left:0;bottom:-2px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab:first-child,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab:first-child{margin:0 5px 0 0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab:last-child,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab:last-child{margin:0 0 0 5px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab[data-tab="doctor-search"] label .mobile,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab[data-tab="doctor-search"] label .mobile{display:none}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab[data-tab="doctor-search"] label .desktop,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab[data-tab="doctor-search"] label .desktop{display:none}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab[data-tab="doctor-search"] label .mobile,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab[data-tab="doctor-search"] label .mobile{display:inline}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs .tab .enter_dr_info,#contacts_product_template #contacts_prescription_template #doctor_form .tabs .tab .enter_dr_info{display:none}#contacts_product_template #contacts_prescription_template #prescription_form .tabs.single_tab .tab,#contacts_product_template #contacts_prescription_template #doctor_form .tabs.single_tab .tab{background:#F7F7F7;margin:0;width:100%}@media only screen and (max-width: 1020px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs.single_tab .tab label,#contacts_product_template #contacts_prescription_template #doctor_form .tabs.single_tab .tab label{max-width:100%}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs.single_tab .tab.active::after,#contacts_product_template #contacts_prescription_template #doctor_form .tabs.single_tab .tab.active::after{display:none}#contacts_product_template #contacts_prescription_template #prescription_form .tabs.single_tab .tab:first-child,#contacts_product_template #contacts_prescription_template #doctor_form .tabs.single_tab .tab:first-child,#contacts_product_template #contacts_prescription_template #prescription_form .tabs.single_tab .tab:last-child,#contacts_product_template #contacts_prescription_template #doctor_form .tabs.single_tab .tab:last-child{margin:0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel{border:1px solid #666;border-radius:0 0 10px 10px;box-sizing:border-box;margin:0 0 150px 0;text-align:center}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel a.btn,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel a.btn{width:100%;max-width:390px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel a.btn,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel a.btn{max-width:440px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display{padding:20px 20px 40px 20px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display{padding:20px 10px 10px 10px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display #error_display,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display #error_display{background:#FCF2F2;border:1px solid #CC0005;font-size:14px;padding:5px;text-align:center;margin:0 auto 5px auto}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_button label{border:1px solid #CED4D9;border-radius:10px;box-sizing:border-box;box-shadow:0 0 2px 0 rgba(0,0,0,0.2);cursor:pointer;display:block;padding:20px;width:170px;height:170px;margin:0 auto 10px auto}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_button label{width:200px;height:200px;margin:0 auto 20px auto}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_button label svg{display:block;width:100%;height:100%}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_button label:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_button .upload_text{font-size:16px;line-height:24px;margin:0 0 15px 0}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_button .upload_text{font-size:18px;margin:0 0 20px 0}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success{display:none}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success .upload_preview{max-width:330px;width:70%;margin:0;flex-grow:0;max-height:300px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success .upload_preview i.fa,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success .upload_preview i.far{color:#CC0005;font-size:120px;margin:40px 0 10px 0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success .upload_preview img{display:block;width:auto;max-width:100%;height:auto;max-height:300px;margin:0 auto}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success .edit_file{margin:20px -60px 0 0}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success .edit_file{margin:20px -40px 0 0}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success .edit_file label{color:#666;cursor:pointer;text-decoration:underline;padding-left:5px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success .edit_file label i{padding:0 5px 0 0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success .edit_file label input{display:none}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#upload .upload_success.active{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter{padding:20px 20px 20px 20px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter{padding:20px 10px 10px 10px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #same_prescription{padding:0 0 15px 0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #same_prescription label{font-size:12px;text-align:center;line-height:16px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #same_prescription label{font-size:14px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #same_prescription label input{display:inline-block;width:14px;height:14px;margin:-1px 5px 0 0;vertical-align:middle}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter .error_display{background:rgba(204,0,5,0.05);border:1px solid #CC0005;font-size:14px;padding:10px;text-align:center;margin:0 0 10px 0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #additional_parameters{margin:5px 0 10px 0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;max-width:480px;width:100%;margin:0 auto}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions{max-width:580px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column{box-sizing:border-box;width:50%}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_heading,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_heading{border-top:1px solid #CED4D9;border-bottom:1px solid #CED4D9;font-size:16px;font-weight:bold;line-height:40px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_heading,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_heading{font-size:20px;line-height:45px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs{padding:5px 20px 10px 20px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input{width:100%;padding:5px 0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input select,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input select{border:1px solid #999;border-radius:4px;box-sizing:border-box;display:block;font-size:17px;height:42px;width:100%}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input select,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input select{font-size:20px;height:50px;line-height:50px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input select.error,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input select.error{border:1px solid #CC0005;padding:0 10px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input .single_variation,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input .single_variation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:17px;line-height:32px;width:100%}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input .single_variation,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input .single_variation{font-size:20px;line-height:36px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div{position:relative}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown{border:1px solid #999;background:#fff;border-radius:4px;box-sizing:border-box;display:block;font-size:17px;height:42px;width:100%;max-width:350px;color:#333;padding:0;position:relative;box-shadow:none;overflow:hidden}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown::after,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown::after{color:#333;content:"\f078";font-family:"Font Awesome 5 Free";font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:12px;position:absolute;top:4px;right:0px;z-index:10;background:#fff;padding:10px 4px 10px 1px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown:focus,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown:focus{outline:none}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown[value="default"] img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown[value="default"] img{display:none}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown[value="default"] span,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown[value="default"] span{margin-left:15px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown.error,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown.error{margin:0;border:1px solid #CC0005;background:#FCF2F2}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown.error::after,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown.error::after{background:#FCF2F2}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown li,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown li{list-style:none;padding-bottom:0px;display:flex;align-items:center}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown li:hover li,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown li:hover li{margin-left:0px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown li span,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown li span{white-space:nowrap}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown img{width:20px;margin:0 0 0 15px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_right,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_right,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_left,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_left{padding:5px 0px;margin:0;font-size:17px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_right img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_right img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_left img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_left img{width:20px;height:20px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_right li,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_right li,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_left li,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_left li{list-style:none;padding:3px 0;display:flex;align-items:center;cursor:pointer}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_right li:hover,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_right li:hover,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_left li:hover,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_left li:hover{background-color:#F4F3F3}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_right li:first-child img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_right li:first-child img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_left li:first-child img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_left li:first-child img{display:none}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_right li img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_right li img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_left li img,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_left li img{margin:5px 0 5px 15px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_right li span,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_right li span,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div #colors_left li span,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div #colors_left li span,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_dropdown li span,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_dropdown li span{margin-left:15px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_list,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_list{display:none;width:100%;box-shadow:0 6px 12px rgba(0,0,0,0.175);border:1px solid rgba(0,0,0,0.15);z-index:999;position:absolute;background:#fff}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_list.error,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_list.error{background:#FCF2F2;margin:0;padding:0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .color_list.error ul li,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .color_list.error ul li{font-size:17px;line-height:initial;margin-bottom:0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column .col_inputs .input div .open,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column .col_inputs .input div .open{display:show !important}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column.right_eye,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column.right_eye{border-right:1px solid #CED4D9}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column.right_eye .col_inputs,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column.right_eye .col_inputs{padding:5px 10px 5px 0}}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column.left_eye .col_inputs,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column.left_eye .col_inputs{padding:5px 0 5px 10px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form .column.single,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel .tab_display#enter #form_additions .column.single{border:none;width:75%;min-width:250px}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue{padding:0 20px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue{padding:10px 10px 0 10px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info{max-width:440px;margin:0 auto;padding:0 0 10px 0}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info{max-width:540px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper{border-radius:4px;border:1px solid #999;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0;margin:0 0 10px 0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper label,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper input{font-size:16px;line-height:46px;height:46px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper label,#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper input{font-size:20px;height:50px;line-height:50px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper label{background:#F7F7F7;border-right:1px solid #999;border-radius:4px 0 0 4px;box-sizing:border-box;width:180px;padding:0 10px;text-align:left}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper label{width:230px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper input{border:none;width:calc(100% - 170px);border-radius:0 4px 4px 0}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper input{width:calc(100% - 260px)}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper input.error{background:#FCF2F2;border:1px solid #CC0005;margin:-1px;height:48px;width:calc(100% - 168px)}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .wrapper input.error{height:52px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .error_display{background:#CC0005;box-sizing:border-box;border-radius:0;color:#fff;margin:-5px 0 10px 0;padding:10px;text-align:left;position:relative;z-index:0}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #patient_info .error_display::before{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #CC0005;content:"";width:0;height:0;position:absolute;top:-12px;left:calc(50% - 10px)}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #continue{margin:0 0 40px 0}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #continue{margin:0 0 20px 0}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #authorize{background:#F7F7F7;border-top:1px solid #666;border-radius:0 0 10px 10px;padding:10px;margin:0 -20px;text-align:center}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #authorize{margin:0 -10px}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #authorize label{cursor:pointer;display:block;font-size:14px;width:fit-content;margin:0 auto;padding:0 0 0 26px;position:relative;text-align:left}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #authorize label br{display:none}}#contacts_product_template #contacts_prescription_template #prescription_form .tabs_panel #patient_info_continue #authorize label input{width:16px;height:16px;margin:-8px 0 0 0;position:absolute;top:50%;left:0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors{padding:0 0 20px 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor{border-bottom:1px solid #CED4D9;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;line-height:18px;padding:10px 10px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor{font-size:18px;line-height:24px}}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor{line-height:16px;padding:7px 0}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor input[type="checkbox"]{display:block;height:20px;width:20px;flex-shrink:0;margin:0 20px 0 0}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor input[type="checkbox"]{margin:0 10px 0 0}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor .dr_name_phone,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor .dr_address{text-align:left;width:calc(50% - 20px)}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor .dr_name_phone span,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor .dr_address span{display:block}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor .dr_name_phone{padding:0 10px 0 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor .dr_address{padding:0 0 0 10px;align-self:flex-start}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor.active,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors #doctors .doctor:hover{background:#F7F7F7;cursor:pointer}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors .add_to_cart a.btn.color1{background:#CC0005}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#my-doctors .add_to_cart a.btn.color1.disabled{background:#CED4D9}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search{padding:20px 20px 0 20px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search{padding:20px 10px 0 10px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search a.search_doctor{background:#F7F7F7;border-top:1px solid #CED4D9;border-radius:0 0 10px 10px;color:#CC0005;display:block;font-size:16px;text-align:center;margin:0 -20px;padding:7px 10px;line-height:30px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search a.search_doctor{margin:10px -10px 0 -10px;line-height:20px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search a.manual{background:#F7F7F7;border-top:1px solid #CED4D9;border-radius:0 0 10px 10px;display:block;font-size:16px;text-align:center;text-decoration:none;margin:0 -20px;padding:7px 10px;line-height:30px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search a.manual{margin:0 -10px;line-height:20px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search a.manual strong{color:#333}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search a.manual .link_text{display:inline-block;color:#CC0005;margin:0 auto;text-decoration:underline}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search a.manual .link_text:hover{color:#CC0005}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search a.manual:hover{color:#333}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #error_display{box-sizing:border-box;width:100%;margin:0 0 10px 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor{position:relative;width:100%}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields{border:1px solid #999;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 10px 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields input{border:none;box-sizing:border-box;font-size:16px;line-height:44px;height:44px;padding:0 0 0 10px;text-align:left}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields input{line-height:50px;height:50px;font-size:20px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields input.error{margin:0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields input#name_search{width:calc(60% - 23px);order:2}@media only screen and (max-width: 480px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields input#name_search{width:calc(55% - 23px)}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields input#location_search{border-right:1px solid #999;border-radius:4px 0 0 4px;width:calc(40% - 23px);order:1}@media only screen and (max-width: 480px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields input#location_search{width:calc(45% - 23px)}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields input::placeholder{font-size:14px}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields a.submit_doctor_search{background:#CC0005;color:#fff;width:46px;height:46px;line-height:46px;margin:-1px -1px -1px 0;flex-shrink:0;order:3}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields a.submit_doctor_search{width:50px;height:50px;line-height:50px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields a.submit_doctor_search i.fas{font-size:24px;line-height:46px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_fields a.submit_doctor_search i.fas{font-size:28px;line-height:50px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions{background:#fff;border:1px solid #999;box-shadow:0 2px 10px 0 rgba(0,0,0,0.3);display:none;max-height:38vh;overflow:auto;position:absolute;top:45px;left:0;width:100%;z-index:10;text-align:left}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions{min-height:300px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions .autocomplete-term,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions .suggestion-info{border-bottom:1px solid #CED4D9;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;padding:20px}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions .autocomplete-term i.fas,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions .suggestion-info i.fas{color:#999;font-size:20px;width:20px;margin:0 20px 0 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions .autocomplete-term input.selected_doctor,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions .suggestion-info input.selected_doctor{display:block;height:20px;width:20px;flex-shrink:0;margin:0 20px 0 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions .autocomplete-term:hover,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions .suggestion-info:hover{background:#F7F7F7;cursor:pointer}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions #autocomplete .autocomplete-term .search_text{padding:0 20px 0 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions #autocomplete .autocomplete-term a.see_all_suggestion{color:#999}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions #suggestion .term-suggestions{width:100%}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions #suggestion .suggestion-info .doc_store{flex-shrink:0;line-height:18px;padding:0 20px 0 0;width:calc(50% - 20px)}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions #suggestion .suggestion-info .doc_store span{display:block}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions #suggestion .suggestion-info .address{align-self:flex-start;line-height:18px;width:calc(50% - 20px)}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #suggestions #suggestion .suggestion-info .address span{display:block}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_bypass{padding:10px;margin:0 -20px 0 -20px;position:absolute;top:calc(100% + 10px);left:0}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_bypass{margin:0 -10px 0 -10px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_bypass label{display:block;font-size:14px;line-height:18px;position:relative;padding:0 0 0 24px;margin:0 auto;text-align:left}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_bypass label{font-size:13px;line-height:16px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_bypass label input{height:16px;width:16px;margin:-8px 0 0 0;vertical-align:middle;position:absolute;top:50%;left:0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_bypass .foreign_continue{padding:20px 0 0 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results{width:100%}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #autocomplete{width:100%}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #autocomplete .autocomplete-term{border-bottom:1px solid #CED4D9;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;padding:7px 10px}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #autocomplete .autocomplete-term{padding:7px 0}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #autocomplete .autocomplete-term i.fas{color:#999;font-size:20px;width:20px;margin:0 20px 0 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #autocomplete .autocomplete-term input.selected_doctor{display:block;height:20px;width:20px;flex-shrink:0;margin:0 20px 0 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #autocomplete .autocomplete-term:hover{background:#F7F7F7;cursor:pointer}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #autocomplete .autocomplete-term .search_text{padding:0 20px 0 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #autocomplete .autocomplete-term a.see_all_suggestion{color:#999}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results .term-suggestions{width:100%}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results{margin:0 0 20px 0;height:auto;max-height:42vh;min-height:250px;overflow-y:auto}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results{max-height:230px;min-height:unset}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .why_text{color:#333;font-size:16px;line-height:24px;text-align:center;padding:30px 20px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .why_text{font-size:20px;line-height:30px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .why_text strong{display:block}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info{border-bottom:1px solid #CED4D9;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;line-height:18px;padding:7px 10px}@media only screen and (min-width: 1700px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info{font-size:18px;line-height:24px}}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info{line-height:16px;padding:7px 0}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info input[type="checkbox"]{display:block;height:20px;width:20px;flex-shrink:0;margin:0 20px 0 0}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info input[type="checkbox"]{margin:0 10px 0 0}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info .doc_store,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info .address{text-align:left}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info .doc_store span,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info .address span{display:block}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info .doc_store{padding:0 10px 0 0;width:calc(61% - 10px)}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info .doc_store{width:calc(50% - 10px)}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info .address{padding:0;align-self:flex-start;width:45%}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info .address{width:50%}}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info .address span{display:inline}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info.active,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .doctor-info:hover{background:#F7F7F7;cursor:pointer}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #doctor_results .no_results{font-weight:bold;font-size:16px;line-height:24px;padding:15px 0 10px 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #add_to_cart{margin:0 0 20px 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #add_to_cart a.btn.color1{background:#CED4D9;cursor:default}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #add_to_cart a.btn.color1:hover{box-shadow:none}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #add_to_cart a.btn.color1.active{background:#CC0005;cursor:pointer}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #search_doctor #search_results #add_to_cart a.btn.color1.active:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual{position:relative;width:100%}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #doctor_fields{margin:0 0 30px 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #doctor_fields .wrapper{border-radius:4px;border:1px solid #999;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0;margin:0 0 10px 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #doctor_fields .wrapper label,#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #doctor_fields .wrapper input{font-size:16px;line-height:46px;height:46px}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #doctor_fields .wrapper label{background:#F7F7F7;border-right:1px solid #999;border-radius:4px 0 0 4px;box-sizing:border-box;width:165px;padding:0 10px;text-align:left}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #doctor_fields .wrapper input{border:none;width:calc(100% - 165px);border-radius:0 4px 4px 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #doctor_fields .wrapper input.error{background:#FCF2F2;border:1px solid #CC0005;margin:-1px;height:48px;width:calc(100% - 168px)}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #manual_bypass{padding:10px;margin:0 -20px 0 -20px;position:absolute;top:calc(100% + 10px);left:0}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #manual_bypass{margin:0 -10px 0 -10px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #manual_bypass label{display:block;font-size:14px;line-height:18px;position:relative;padding:0 0 0 24px;margin:0 auto;text-align:left}@media only screen and (max-width: 863px){#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #manual_bypass label{font-size:13px;line-height:16px}}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #manual_bypass label input{height:16px;width:16px;margin:-8px 0 0 0;vertical-align:middle;position:absolute;top:50%;left:0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual #manual_bypass .foreign_continue{padding:20px 0 0 0}#contacts_product_template #contacts_prescription_template #doctor_form .tabs_panel .tab_display#doctor-search #manual .add_to_cart{padding:0 0 30px 0}#contacts_product_template #credibility{background-color:#F7F7F7;padding:35px 300px 45px 300px;text-align:center;margin:0 -300px 0 -300px}@media only screen and (min-width: 1700px){#contacts_product_template #credibility{padding:45px 300px 55px 300px}}@media only screen and (max-width: 863px){#contacts_product_template #credibility{padding:35px 0 0 0;margin:0}}#contacts_product_template #credibility h2{color:#333;font-size:28px;line-height:28px;font-weight:normal;margin:0 0 15px 0;padding:0 0 25px 0}@media only screen and (max-width: 863px){#contacts_product_template #credibility h2{font-size:26px;line-height:26px}}#contacts_product_template #credibility .credibility_item{width:33%;display:inline-block}@media only screen and (max-width: 863px){#contacts_product_template #credibility .credibility_item{width:100%;margin:0 0 50px 0}}#contacts_product_template #credibility .credibility_item span{font-size:20px;line-height:24px}@media only screen and (min-width: 1700px){#contacts_product_template #credibility .credibility_item span{font-size:24px;line-height:30px}}#contacts_product_template #credibility .credibility_item img{display:block;margin:0 auto 20px auto}#contacts_product_template #credibility .credibility_item svg{display:block;margin:0 auto 20px auto}#contacts_product_template #credibility .credibility_item svg.years_of_service{width:100px;height:100px}@media only screen and (min-width: 1700px){#contacts_product_template #credibility .credibility_item svg.years_of_service{width:120px;height:115px}}#contacts_product_template #credibility .credibility_item svg.orders_delivered{width:106px;height:100px}@media only screen and (min-width: 1700px){#contacts_product_template #credibility .credibility_item svg.orders_delivered{width:120px;height:115px}}#contacts_product_template #credibility .credibility_item svg.ready_to_ship{width:104px;height:100px}@media only screen and (min-width: 1700px){#contacts_product_template #credibility .credibility_item svg.ready_to_ship{width:120px;height:115px}}#contacts_product_template #buy_online i.fas,#contacts_product_template #questions_list i.fas{font-size:24px}#contacts_product_template #buy_online i.fas.fa-check,#contacts_product_template #questions_list i.fas.fa-check{color:#9c3}#contacts_product_template #buy_online i.fas.fa-times,#contacts_product_template #questions_list i.fas.fa-times{color:#CC0005}#contacts_product_template #buy_online{background-color:#EBF8FF;padding:40px;margin:0 -40px 0 -40px;position:relative;overflow:hidden}@media only screen and (max-width: 863px){#contacts_product_template #buy_online{padding:35px 20px 35px 20px;margin:0}}#contacts_product_template #buy_online h1{padding:0 0 10px 0;font-size:30px}@media only screen and (max-width: 863px){#contacts_product_template #buy_online h1{font-size:26px;line-height:26px}}#contacts_product_template #buy_online p{padding:0 40px 15px 0}@media only screen and (max-width: 863px){#contacts_product_template #buy_online p{padding:0 0 15px 0}}#contacts_product_template #buy_online h3{font-weight:bold;color:#333}#contacts_product_template #buy_online p{padding:0}@media only screen and (max-width:1100px){#contacts_product_template #buy_online p{padding:0 40px 0 0}}@media only screen and (max-width: 863px){#contacts_product_template #buy_online p{padding:0}}#contacts_product_template #buy_online .img_mobile{display:none}@media only screen and (max-width: 863px){#contacts_product_template #buy_online .img_mobile{display:block;width:100%;height:auto;margin-top:20px}}#contacts_product_template #buy_online .img_mobile img{display:block;width:100%;height:auto}#contacts_product_template #buy_online .img_right{float:right;width:50%;max-height:100%;margin:-40px -40px 0 40px}@media only screen and (max-width: 863px){#contacts_product_template #buy_online .img_right{display:none}}#contacts_product_template #buy_online .img_right img{display:block;width:100%;height:auto}#contacts_product_template #questions_list{background-color:#F7F7F7;padding:45px 40px 15px 40px;margin:0 -40px 0 -40px}@media only screen and (max-width: 863px){#contacts_product_template #questions_list{padding:35px 20px 35px 20px;margin:0}}#contacts_product_template #questions_list .question_item{display:flex;column-gap:40px;margin:0 0 30px 0}@media only screen and (max-width: 863px){#contacts_product_template #questions_list .question_item{column-gap:15px;margin:0 0 20px 0}}#contacts_product_template #questions_list .question_item .fa-check-circle{font-size:50px;color:#62AE3C;width:7%}@media only screen and (max-width: 863px){#contacts_product_template #questions_list .question_item .fa-check-circle{font-size:32px;margin-top:8px}}#contacts_product_template #questions_list .question_item .question_text{width:90%}#contacts_product_template #questions_list .question_item .question_text h4{color:#333;font-size:26px;line-height:30px}@media only screen and (max-width: 863px){#contacts_product_template #questions_list .question_item .question_text h4{font-size:20px;line-height:24px}}#contacts_product_template #questions_list .question_item .question_text h2,#contacts_product_template #questions_list .question_item .question_text h3{color:#333;font-size:22px;font-weight:bold;line-height:30px}@media only screen and (max-width: 863px){#contacts_product_template #questions_list .question_item .question_text h2,#contacts_product_template #questions_list .question_item .question_text h3{font-size:18px;line-height:24px}}#contacts_product_template #questions_list .question_item .question_text p:last-child{margin-bottom:0}#contacts_product_template #questions_list .question_item .question_text img{max-width:100%;height:auto;width:auto}#contacts_product_template #questions_list .question_item .question_text .answer{font-size:18px;line-height:28px;text-align:justify}@media only screen and (min-width: 1700px){#contacts_product_template #questions_list .question_item .question_text .answer{font-size:20px;line-height:30px}}@media only screen and (max-width: 863px){#contacts_product_template #questions_list .question_item .question_text .answer{font-size:16px;line-height:24px}}#contacts_product_template #related_pages{background-color:#F7F7F7;padding:40px 40px 50px 40px;margin:0 -40px 0 -40px}@media only screen and (max-width: 863px){#contacts_product_template #related_pages{padding:30px 20px;margin:0}}#contacts_product_template #related_pages h4{font-weight:bold;font-size:26px;line-height:26px;margin:0 0 20px 0}#contacts_product_template #related_pages ul.related_list{display:flex;row-gap:10px;column-gap:10px;flex-wrap:wrap;list-style:none;margin:0}#contacts_product_template #related_pages ul.related_list li{padding:0;margin:0}@media only screen and (max-width: 863px){#contacts_product_template #related_pages ul.related_list li{width:100%}}#contacts_product_template #related_pages ul.related_list li a{background:#FBFBFB;border:1px solid #CED4D9;border-radius:50px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;font-size:18px;line-height:30px;padding:5px 12px;white-space:nowrap;text-decoration:none}#contacts_product_template #related_pages ul.related_list li a i{font-size:16px}#contacts_product_template #reviews{margin:0 0 40px 0;padding:0;width:auto;text-align:center}@media only screen and (max-width: 863px){#contacts_product_template #reviews{padding:35px 20px 0 20px}}@media only screen and (max-width: 863px){#contacts_product_template #reviews #review_summary{display:flex;flex-direction:column;align-items:flex-start;padding:0}}#contacts_product_template #reviews #review_summary h2{color:#333;font-size:14px;font-weight:700;margin:0 5px 0 0;padding:0;line-height:22px}#contacts_product_template #reviews #review_summary .overview{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:40px 0 25px 0;padding:0;line-height:22px;text-align:left}@media only screen and (max-width: 863px){#contacts_product_template #reviews #review_summary .overview{padding:0;margin:0;display:block;width:100%}}#contacts_product_template #reviews #review_summary .overview h2{font-weight:normal;font-size:28px;margin:0;padding:0}@media only screen and (min-width: 1700px){#contacts_product_template #reviews #review_summary .overview h2{font-size:32px}}@media only screen and (max-width: 863px){#contacts_product_template #reviews #review_summary .overview h2{font-size:22px;border-bottom:1px solid #CED4D9;text-align:center;padding:0 0 20px 0}}#contacts_product_template #reviews #review_summary .star_rating{display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:22px}@media only screen and (max-width: 863px){#contacts_product_template #reviews #review_summary .star_rating{flex-wrap:wrap;justify-content:center;column-gap:10px}}#contacts_product_template #reviews #review_summary .star_rating .stars{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 5px 0 0}@media only screen and (max-width: 863px){#contacts_product_template #reviews #review_summary .star_rating .stars{width:fit-content;margin:10px 0 10px 0}}#contacts_product_template #reviews #review_summary .star_rating .stars img,#contacts_product_template #reviews #review_summary .star_rating .stars svg{margin:0 1px}@media only screen and (min-width: 1700px){#contacts_product_template #reviews #review_summary .star_rating .stars img,#contacts_product_template #reviews #review_summary .star_rating .stars svg{width:25px;height:25px;margin:0 2px}}#contacts_product_template #reviews #review_summary .star_rating .stars::after{content:'\0020';clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}#contacts_product_template #reviews #review_summary .star_rating .divider{border-left:1px solid #000;height:15px;margin:0 10px}@media only screen and (max-width: 863px){#contacts_product_template #reviews #review_summary .star_rating .divider{display:none}}#contacts_product_template #reviews #review_summary .star_rating .text{font-size:16px}@media only screen and (min-width: 1700px){#contacts_product_template #reviews #review_summary .star_rating .text{font-size:18px}}#contacts_product_template #reviews #review_summary .star_rating .text .rating{font-weight:normal}#contacts_product_template #reviews #review_summary .star_rating .text .review_count{display:inline}#contacts_product_template #reviews #success{background:rgba(153,204,51,0.05);border:1px solid #9c3;font-size:14px;padding:10px;margin:0 0 10px 0;text-align:center;line-height:24px}#contacts_product_template #reviews #success:before{content:"\f00c";color:#9c3;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 5px 0 0}#contacts_product_template #reviews .product-review{background:#fff;border-bottom:1px solid #CED4D9;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0;width:100%;overflow:hidden;text-align:left}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review{background:#fff;border-bottom:1px solid #CED4D9;box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0;padding:15px 0 15px 0}#contacts_product_template #reviews .product-review:first-child{border-top:1px solid #CED4D9}#contacts_product_template #reviews .product-review:last-of-type{margin:0}}#contacts_product_template #reviews .product-review .rating.mobile{display:none}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .rating.mobile{display:block;margin:0 0 10px 0}}#contacts_product_template #reviews .product-review .info{background:#fff;border-right:none;box-sizing:border-box;padding:20px 10px 20px 0;margin:0;position:relative;text-align:center;width:250px}@media only screen and (max-width: 960px){#contacts_product_template #reviews .product-review .info{width:200px}}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .info{display:none}}#contacts_product_template #reviews .product-review .info h3{border-bottom:1px solid #CED4D9;color:#333;margin:0 0 2px}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .info h3{border:none}}#contacts_product_template #reviews .product-review .info h3.item{font-size:13px}#contacts_product_template #reviews .product-review .info h5{color:#333;margin:0;font-size:11px;font-weight:bold}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .info h5{margin:0 0 5px 0}}#contacts_product_template #reviews .product-review .info .item{font-size:10px}#contacts_product_template #reviews .product-review .info .reviewer,#contacts_product_template #reviews .product-review .info .reviewdate{margin:0 0 10px;font-size:18px}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .info .reviewer,#contacts_product_template #reviews .product-review .info .reviewdate{font-size:16px}}#contacts_product_template #reviews .product-review .info .rating{font-size:10px;margin:0 auto 15px auto;width:fit-content}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .info .rating{display:none}}#contacts_product_template #reviews .product-review .info .rating .stars{display:block;height:30px;float:left}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .info .rating .stars{height:18px}}#contacts_product_template #reviews .product-review .info .rating .stars img{display:block;float:left;margin:0 1px 0 0}#contacts_product_template #reviews .product-review .info .rating .stars img::after{content:'\0020';clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}#contacts_product_template #reviews .product-review .info .rating .stars svg{margin:0 2px;width:30px;height:30px}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .info .rating .stars svg{margin:0 1px;width:22px;height:22px}}#contacts_product_template #reviews .product-review .info .rating .value{background:#999;color:#fff;width:auto;text-align:center;border-radius:3px;padding:0 4px;margin:0 0 0 3px;height:16px;line-height:16px;float:left;display:block}#contacts_product_template #reviews .product-review .info .rating::after{content:'\0020';clear:both;display:block;float:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}#contacts_product_template #reviews .product-review .review_data{box-sizing:border-box;font-size:12px;padding:20px 0 20px 40px;width:calc(100% - 250px);line-height:18px}@media only screen and (max-width: 960px){#contacts_product_template #reviews .product-review .review_data{width:calc(100% - 200px)}}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .review_data{order:1;width:100%;padding:0}}#contacts_product_template #reviews .product-review .review_data .description{padding:5px 0 20px 0;box-sizing:border-box;font-size:12px}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .review_data .description{order:1;width:100%;padding:0px}}#contacts_product_template #reviews .product-review .review_data .description h4{float:none;font-size:20px;margin:0 0 15px 0;position:relative}@media only screen and (min-width: 1700px){#contacts_product_template #reviews .product-review .review_data .description h4{font-size:24px;margin:0 0 20px 0}}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .review_data .description h4{font-size:18px;margin:0 0 10px 0}}#contacts_product_template #reviews .product-review .review_data .description p{font-size:18px;line-height:28px;margin:0}@media only screen and (max-width: 1020px){#contacts_product_template #reviews .product-review .review_data .description p{font-size:16px;line-height:24px}}#contacts_product_template #reviews .product-review .review_data .description .info.mobile{display:none}@media only screen and (max-width: 863px){#contacts_product_template #reviews .product-review .review_data .description .info.mobile{display:block;padding:10px 0 0 0;width:auto;text-align:left}#contacts_product_template #reviews .product-review .review_data .description .info.mobile .reviewer,#contacts_product_template #reviews .product-review .review_data .description .info.mobile .reviewdate{font-size:16px;margin:0}}#contacts_product_template #reviews .product-review .review_data .description .info.mobile .reviewer{padding:0}#contacts_product_template #reviews .product-review .review_data .description .info.mobile .reviewdate{padding:0}#contacts_product_template #reviews .review_product{text-align:center;padding:45px 20px;background:#F7F7F7;border-radius:10px;position:relative}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product{padding:30px 20px;margin:20px 0}}#contacts_product_template #reviews .review_product h3{margin:0 0 20px 0;color:#333;font-size:26px;line-height:36px;font-weight:bold}@media only screen and (min-width: 1700px){#contacts_product_template #reviews .review_product h3{font-size:30px;margin:0 0 30px 0}}#contacts_product_template #reviews .review_product a.cancel img{position:absolute;top:20px;right:15px}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product a.cancel img{top:15px;right:15px}}#contacts_product_template #reviews .review_product #rules{display:flex;justify-content:center;align-items:center;margin:0 0 40px 0}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #rules{flex-direction:column;margin:0 0 30px 0}}#contacts_product_template #reviews .review_product #rules #express_opinion{display:inline-block;width:50%;max-width:325px}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #rules #express_opinion{width:100%;max-width:450px}}#contacts_product_template #reviews .review_product #rules #express_opinion p{text-align:center}@media only screen and (min-width: 1700px){#contacts_product_template #reviews .review_product #rules #express_opinion p{font-size:16px;line-height:24px}}#contacts_product_template #reviews .review_product #rules #guidelines{display:inline-block;max-width:325px;font-size:14px;text-align:center;border-left:1px solid #CED4D9;padding:15px 0 0 15px;margin:0 0 0 25px}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #rules #guidelines{border-left:none;padding:0;margin:0;max-width:450px}}#contacts_product_template #reviews .review_product #rules #guidelines ul{list-style:disc;font-size:14px;text-align:left;margin:0 0 10px 25px;line-height:20px}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #rules #guidelines ul{margin:0 0 0 25px}}#contacts_product_template #reviews .review_product #rules #guidelines ul li{padding:0}#contacts_product_template #reviews .review_product #reviewform{padding:0 20px;max-width:600px;margin:0 auto}@media only screen and (min-width: 1700px){#contacts_product_template #reviews .review_product #reviewform{max-width:600px}}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #reviewform{padding:0}}#contacts_product_template #reviews .review_product #reviewform ul{list-style:none;margin:0 0 40px 0}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #reviewform ul{margin:0 0 20px 0}}#contacts_product_template #reviews .review_product #reviewform ul li{padding:0;text-align:left;margin:0 0 20px 0}#contacts_product_template #reviews .review_product #reviewform ul li #html_element{margin:20px 0 0 0}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #reviewform ul li #html_element{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}#contacts_product_template #reviews .review_product #reviewform ul li.name{padding:0 250px 0 0}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #reviewform ul li.name{padding:0}}#contacts_product_template #reviews .review_product #reviewform ul li.name input[type=text]{display:inline-block}#contacts_product_template #reviews .review_product #reviewform ul li.name .options{float:right;line-height:40px;margin:0 -245px 0 0}@media only screen and (min-width: 1700px){#contacts_product_template #reviews .review_product #reviewform ul li.name .options{line-height:50px}}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #reviewform ul li.name .options{float:none;margin:0}}#contacts_product_template #reviews .review_product #reviewform ul li.name .options #HideName{height:auto;width:auto;margin:10px 0 0 0}#contacts_product_template #reviews .review_product #reviewform ul li.stars label{vertical-align:super;font-size:18px;margin:0 15px 0 0}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_product #reviewform ul li.stars label{display:block;margin:0 0 10px 0}}#contacts_product_template #reviews .review_product #reviewform ul li.stars img:hover{cursor:pointer}#contacts_product_template #reviews .review_product #reviewform input{height:45px;width:100%;margin:0;font-size:17px}@media only screen and (min-width: 1700px){#contacts_product_template #reviews .review_product #reviewform input{height:50px;font-size:20px}}#contacts_product_template #reviews .review_product #reviewform textarea{margin:0;font-size:17px;width:100%;font-family:"Open Sans",sans-serif}@media only screen and (min-width: 1700px){#contacts_product_template #reviews .review_product #reviewform textarea{font-size:20px}}#contacts_product_template #reviews .review_product #reviewform .form-footer #submitreview{display:block;max-width:300px;margin:0 auto 25px auto;height:60px;line-height:60px;font-size:22px}@media only screen and (min-width: 1700px){#contacts_product_template #reviews .review_product #reviewform .form-footer #submitreview{max-width:350px;font-size:24px;margin:0 auto 35px auto}}#contacts_product_template #reviews .review_product #reviewform .form-footer a.btn.ghost{border:1px solid #667279;color:#CC0005;font-weight:normal}@media only screen and (min-width: 1700px){#contacts_product_template #reviews .review_product #reviewform .form-footer a.btn.ghost{height:50px;line-height:50px;font-size:22px}}#contacts_product_template #reviews .review_text,#contacts_product_template #reviews .review_cancel{clear:both;margin:0 0 10px 0;text-align:left;height:auto}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_text,#contacts_product_template #reviews .review_cancel{padding:0 10px 10px 10px}}#contacts_product_template #reviews .review_text a,#contacts_product_template #reviews .review_cancel a{font-weight:normal;font-size:12px;float:none;margin:0;position:relative;text-align:left}@media only screen and (max-width: 863px){#contacts_product_template #reviews .review_text a,#contacts_product_template #reviews .review_cancel a{padding:10px 0}}#contacts_product_template #reviews #pagination-container{box-sizing:border-box;color:#CED4D9;font-size:20px;padding:20px 24px 30px 24px;margin:0 auto;width:100%}@media only screen and (min-width: 1700px){#contacts_product_template #reviews #pagination-container{font-size:24px}}@media only screen and (max-width: 863px){#contacts_product_template #reviews #pagination-container{padding:20px 24px 55px 24px;font-size:18px}}#contacts_product_template #reviews #pagination-container a{display:inline-block;line-height:20px;padding:0 7px;text-decoration:none;color:#333}#contacts_product_template #reviews #pagination-container a.active{font-weight:bold;color:#333}#contacts_product_template #reviews #pagination-container a.active:hover{background:none;cursor:default}#contacts_product_template #reviews #pagination-container a.inactive{color:#696969;cursor:default}#contacts_product_template #reviews #pagination-container a.inactive:hover{background:none;cursor:default}#contacts_product_template #reviews[data-count="0"]{display:none}#fsa_info.fancybox-content{max-width:700px}#fsa_info.fancybox-content .section{margin:0 0 20px 0}#fsa_info.fancybox-content .section h4{color:#333;font-size:18px;margin:0 0 10px 0}@media only screen and (min-width: 1700px){#fsa_info.fancybox-content .section h4{font-size:22px;margin:0 0 20px 0}}#fsa_info.fancybox-content .section p{font-size:14px;line-height:24px;margin:0}@media only screen and (min-width: 1700px){#fsa_info.fancybox-content .section p{font-size:16px}}#fsa_info.fancybox-content .section ul{margin:0 0 0 25px}@media only screen and (min-width: 1700px){#fsa_info.fancybox-content .section ul{font-size:16px;line-height:22px}}#fsa_info.fancybox-content .section ul li{font-size:14px;line-height:20px}#fsa_info.fancybox-content .section.tips{margin:0}.fancybox-content.after_rebate_info,.fancybox-content.total_price_info{width:560px;border-radius:10px;overflow:unset}@media only screen and (min-width: 1700px){.fancybox-content.after_rebate_info,.fancybox-content.total_price_info{width:650px}}@media only screen and (max-width: 863px){.fancybox-content.after_rebate_info,.fancybox-content.total_price_info{max-width:560px;width:100%}}@media only screen and (max-width: 480px){.fancybox-content.after_rebate_info,.fancybox-content.total_price_info{padding:30px 15px}}.fancybox-content.after_rebate_info .after_rebate h2,.fancybox-content.total_price_info .after_rebate h2,.fancybox-content.after_rebate_info .total_price h2,.fancybox-content.total_price_info .total_price h2{color:#333;font-size:22px;margin:0 0 10px 0;text-align:center;text-transform:uppercase}@media only screen and (min-width: 1700px){.fancybox-content.after_rebate_info .after_rebate h2,.fancybox-content.total_price_info .after_rebate h2,.fancybox-content.after_rebate_info .total_price h2,.fancybox-content.total_price_info .total_price h2{font-size:26px}}@media only screen and (max-width: 863px){.fancybox-content.after_rebate_info .after_rebate h2,.fancybox-content.total_price_info .after_rebate h2,.fancybox-content.after_rebate_info .total_price h2,.fancybox-content.total_price_info .total_price h2{font-size:20px}}@media only screen and (max-width: 480px){.fancybox-content.after_rebate_info .after_rebate h2,.fancybox-content.total_price_info .after_rebate h2,.fancybox-content.after_rebate_info .total_price h2,.fancybox-content.total_price_info .total_price h2{font-size:18px}}.fancybox-content.after_rebate_info .after_rebate .rebate_table,.fancybox-content.total_price_info .after_rebate .rebate_table,.fancybox-content.after_rebate_info .total_price .rebate_table,.fancybox-content.total_price_info .total_price .rebate_table,.fancybox-content.after_rebate_info .after_rebate .pricing_table,.fancybox-content.total_price_info .after_rebate .pricing_table,.fancybox-content.after_rebate_info .total_price .pricing_table,.fancybox-content.total_price_info .total_price .pricing_table{font-weight:normal;font-size:22px;max-width:480px;margin:0 auto}@media only screen and (min-width: 1700px){.fancybox-content.after_rebate_info .after_rebate .rebate_table,.fancybox-content.total_price_info .after_rebate .rebate_table,.fancybox-content.after_rebate_info .total_price .rebate_table,.fancybox-content.total_price_info .total_price .rebate_table,.fancybox-content.after_rebate_info .after_rebate .pricing_table,.fancybox-content.total_price_info .after_rebate .pricing_table,.fancybox-content.after_rebate_info .total_price .pricing_table,.fancybox-content.total_price_info .total_price .pricing_table{font-size:26px;max-width:600px}}@media only screen and (max-width: 863px){.fancybox-content.after_rebate_info .after_rebate .rebate_table,.fancybox-content.total_price_info .after_rebate .rebate_table,.fancybox-content.after_rebate_info .total_price .rebate_table,.fancybox-content.total_price_info .total_price .rebate_table,.fancybox-content.after_rebate_info .after_rebate .pricing_table,.fancybox-content.total_price_info .after_rebate .pricing_table,.fancybox-content.after_rebate_info .total_price .pricing_table,.fancybox-content.total_price_info .total_price .pricing_table{font-size:20px}}@media only screen and (max-width: 480px){.fancybox-content.after_rebate_info .after_rebate .rebate_table,.fancybox-content.total_price_info .after_rebate .rebate_table,.fancybox-content.after_rebate_info .total_price .rebate_table,.fancybox-content.total_price_info .total_price .rebate_table,.fancybox-content.after_rebate_info .after_rebate .pricing_table,.fancybox-content.total_price_info .after_rebate .pricing_table,.fancybox-content.after_rebate_info .total_price .pricing_table,.fancybox-content.total_price_info .total_price .pricing_table{font-size:18px}}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row,.fancybox-content.total_price_info .after_rebate .rebate_table .row,.fancybox-content.after_rebate_info .total_price .rebate_table .row,.fancybox-content.total_price_info .total_price .rebate_table .row,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row,.fancybox-content.total_price_info .after_rebate .pricing_table .row,.fancybox-content.after_rebate_info .total_price .pricing_table .row,.fancybox-content.total_price_info .total_price .pricing_table .row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;line-height:30px}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .price,.fancybox-content.total_price_info .after_rebate .rebate_table .row .price,.fancybox-content.after_rebate_info .total_price .rebate_table .row .price,.fancybox-content.total_price_info .total_price .rebate_table .row .price,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .price,.fancybox-content.total_price_info .after_rebate .pricing_table .row .price,.fancybox-content.after_rebate_info .total_price .pricing_table .row .price,.fancybox-content.total_price_info .total_price .pricing_table .row .price{padding:10px 0;text-align:right}@media only screen and (min-width: 1700px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .price,.fancybox-content.total_price_info .after_rebate .rebate_table .row .price,.fancybox-content.after_rebate_info .total_price .rebate_table .row .price,.fancybox-content.total_price_info .total_price .rebate_table .row .price,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .price,.fancybox-content.total_price_info .after_rebate .pricing_table .row .price,.fancybox-content.after_rebate_info .total_price .pricing_table .row .price,.fancybox-content.total_price_info .total_price .pricing_table .row .price{padding:20px 0}}@media only screen and (max-width: 863px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .price,.fancybox-content.total_price_info .after_rebate .rebate_table .row .price,.fancybox-content.after_rebate_info .total_price .rebate_table .row .price,.fancybox-content.total_price_info .total_price .rebate_table .row .price,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .price,.fancybox-content.total_price_info .after_rebate .pricing_table .row .price,.fancybox-content.after_rebate_info .total_price .pricing_table .row .price,.fancybox-content.total_price_info .total_price .pricing_table .row .price{padding:10px 0}}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .label,.fancybox-content.total_price_info .after_rebate .rebate_table .row .label,.fancybox-content.after_rebate_info .total_price .rebate_table .row .label,.fancybox-content.total_price_info .total_price .rebate_table .row .label,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .label,.fancybox-content.total_price_info .after_rebate .pricing_table .row .label,.fancybox-content.after_rebate_info .total_price .pricing_table .row .label,.fancybox-content.total_price_info .total_price .pricing_table .row .label{padding:10px 0;text-align:left}@media only screen and (min-width: 1700px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .label,.fancybox-content.total_price_info .after_rebate .rebate_table .row .label,.fancybox-content.after_rebate_info .total_price .rebate_table .row .label,.fancybox-content.total_price_info .total_price .rebate_table .row .label,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .label,.fancybox-content.total_price_info .after_rebate .pricing_table .row .label,.fancybox-content.after_rebate_info .total_price .pricing_table .row .label,.fancybox-content.total_price_info .total_price .pricing_table .row .label{padding:20px 0}}@media only screen and (max-width: 863px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .label,.fancybox-content.total_price_info .after_rebate .rebate_table .row .label,.fancybox-content.after_rebate_info .total_price .rebate_table .row .label,.fancybox-content.total_price_info .total_price .rebate_table .row .label,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .label,.fancybox-content.total_price_info .after_rebate .pricing_table .row .label,.fancybox-content.after_rebate_info .total_price .pricing_table .row .label,.fancybox-content.total_price_info .total_price .pricing_table .row .label{padding:10px 0}}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .label .divide,.fancybox-content.total_price_info .after_rebate .rebate_table .row .label .divide,.fancybox-content.after_rebate_info .total_price .rebate_table .row .label .divide,.fancybox-content.total_price_info .total_price .rebate_table .row .label .divide,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .label .divide,.fancybox-content.total_price_info .after_rebate .pricing_table .row .label .divide,.fancybox-content.after_rebate_info .total_price .pricing_table .row .label .divide,.fancybox-content.total_price_info .total_price .pricing_table .row .label .divide{font-size:24px;font-weight:normal}@media only screen and (min-width: 1700px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .label .divide,.fancybox-content.total_price_info .after_rebate .rebate_table .row .label .divide,.fancybox-content.after_rebate_info .total_price .rebate_table .row .label .divide,.fancybox-content.total_price_info .total_price .rebate_table .row .label .divide,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .label .divide,.fancybox-content.total_price_info .after_rebate .pricing_table .row .label .divide,.fancybox-content.after_rebate_info .total_price .pricing_table .row .label .divide,.fancybox-content.total_price_info .total_price .pricing_table .row .label .divide{font-size:22px}}@media only screen and (max-width: 863px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .label .divide,.fancybox-content.total_price_info .after_rebate .rebate_table .row .label .divide,.fancybox-content.after_rebate_info .total_price .rebate_table .row .label .divide,.fancybox-content.total_price_info .total_price .rebate_table .row .label .divide,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .label .divide,.fancybox-content.total_price_info .after_rebate .pricing_table .row .label .divide,.fancybox-content.after_rebate_info .total_price .pricing_table .row .label .divide,.fancybox-content.total_price_info .total_price .pricing_table .row .label .divide{font-size:12px}}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .label .deal_text,.fancybox-content.total_price_info .after_rebate .rebate_table .row .label .deal_text,.fancybox-content.after_rebate_info .total_price .rebate_table .row .label .deal_text,.fancybox-content.total_price_info .total_price .rebate_table .row .label .deal_text,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .label .deal_text,.fancybox-content.total_price_info .after_rebate .pricing_table .row .label .deal_text,.fancybox-content.after_rebate_info .total_price .pricing_table .row .label .deal_text,.fancybox-content.total_price_info .total_price .pricing_table .row .label .deal_text{display:block;font-size:18px;font-weight:normal;margin:0 0 0 20px}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row .label svg.icon,.fancybox-content.total_price_info .after_rebate .rebate_table .row .label svg.icon,.fancybox-content.after_rebate_info .total_price .rebate_table .row .label svg.icon,.fancybox-content.total_price_info .total_price .rebate_table .row .label svg.icon,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row .label svg.icon,.fancybox-content.total_price_info .after_rebate .pricing_table .row .label svg.icon,.fancybox-content.after_rebate_info .total_price .pricing_table .row .label svg.icon,.fancybox-content.total_price_info .total_price .pricing_table .row .label svg.icon{width:15px;vertical-align:middle;margin:0 0 2px 0}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row.unit_price .label,.fancybox-content.total_price_info .after_rebate .rebate_table .row.unit_price .label,.fancybox-content.after_rebate_info .total_price .rebate_table .row.unit_price .label,.fancybox-content.total_price_info .total_price .rebate_table .row.unit_price .label,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.unit_price .label,.fancybox-content.total_price_info .after_rebate .pricing_table .row.unit_price .label,.fancybox-content.after_rebate_info .total_price .pricing_table .row.unit_price .label,.fancybox-content.total_price_info .total_price .pricing_table .row.unit_price .label{padding-bottom:0}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row.red,.fancybox-content.total_price_info .after_rebate .rebate_table .row.red,.fancybox-content.after_rebate_info .total_price .rebate_table .row.red,.fancybox-content.total_price_info .total_price .rebate_table .row.red,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.red,.fancybox-content.total_price_info .after_rebate .pricing_table .row.red,.fancybox-content.after_rebate_info .total_price .pricing_table .row.red,.fancybox-content.total_price_info .total_price .pricing_table .row.red{border-top:1px solid #707070;color:#CC0005;font-weight:bold}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row.red .price,.fancybox-content.total_price_info .after_rebate .rebate_table .row.red .price,.fancybox-content.after_rebate_info .total_price .rebate_table .row.red .price,.fancybox-content.total_price_info .total_price .rebate_table .row.red .price,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.red .price,.fancybox-content.total_price_info .after_rebate .pricing_table .row.red .price,.fancybox-content.after_rebate_info .total_price .pricing_table .row.red .price,.fancybox-content.total_price_info .total_price .pricing_table .row.red .price{padding:10px 0;text-align:right}@media only screen and (min-width: 1700px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row.red .price,.fancybox-content.total_price_info .after_rebate .rebate_table .row.red .price,.fancybox-content.after_rebate_info .total_price .rebate_table .row.red .price,.fancybox-content.total_price_info .total_price .rebate_table .row.red .price,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.red .price,.fancybox-content.total_price_info .after_rebate .pricing_table .row.red .price,.fancybox-content.after_rebate_info .total_price .pricing_table .row.red .price,.fancybox-content.total_price_info .total_price .pricing_table .row.red .price{padding:20px 0}}@media only screen and (max-width: 863px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row.red .price,.fancybox-content.total_price_info .after_rebate .rebate_table .row.red .price,.fancybox-content.after_rebate_info .total_price .rebate_table .row.red .price,.fancybox-content.total_price_info .total_price .rebate_table .row.red .price,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.red .price,.fancybox-content.total_price_info .after_rebate .pricing_table .row.red .price,.fancybox-content.after_rebate_info .total_price .pricing_table .row.red .price,.fancybox-content.total_price_info .total_price .pricing_table .row.red .price{padding:10px 0}}.fancybox-content.after_rebate_info .after_rebate .rebate_table .row.red .label,.fancybox-content.total_price_info .after_rebate .rebate_table .row.red .label,.fancybox-content.after_rebate_info .total_price .rebate_table .row.red .label,.fancybox-content.total_price_info .total_price .rebate_table .row.red .label,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.red .label,.fancybox-content.total_price_info .after_rebate .pricing_table .row.red .label,.fancybox-content.after_rebate_info .total_price .pricing_table .row.red .label,.fancybox-content.total_price_info .total_price .pricing_table .row.red .label{padding:10px 0;text-align:left}@media only screen and (min-width: 1700px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row.red .label,.fancybox-content.total_price_info .after_rebate .rebate_table .row.red .label,.fancybox-content.after_rebate_info .total_price .rebate_table .row.red .label,.fancybox-content.total_price_info .total_price .rebate_table .row.red .label,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.red .label,.fancybox-content.total_price_info .after_rebate .pricing_table .row.red .label,.fancybox-content.after_rebate_info .total_price .pricing_table .row.red .label,.fancybox-content.total_price_info .total_price .pricing_table .row.red .label{padding:20px 0}}@media only screen and (max-width: 863px){.fancybox-content.after_rebate_info .after_rebate .rebate_table .row.red .label,.fancybox-content.total_price_info .after_rebate .rebate_table .row.red .label,.fancybox-content.after_rebate_info .total_price .rebate_table .row.red .label,.fancybox-content.total_price_info .total_price .rebate_table .row.red .label,.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.red .label,.fancybox-content.total_price_info .after_rebate .pricing_table .row.red .label,.fancybox-content.after_rebate_info .total_price .pricing_table .row.red .label,.fancybox-content.total_price_info .total_price .pricing_table .row.red .label{padding:10px 0}}.fancybox-content.after_rebate_info .after_rebate .pricing_table .row,.fancybox-content.total_price_info .after_rebate .pricing_table .row,.fancybox-content.after_rebate_info .total_price .pricing_table .row,.fancybox-content.total_price_info .total_price .pricing_table .row{position:relative}.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.taxes_fees .taxes_fees_text,.fancybox-content.total_price_info .after_rebate .pricing_table .row.taxes_fees .taxes_fees_text,.fancybox-content.after_rebate_info .total_price .pricing_table .row.taxes_fees .taxes_fees_text,.fancybox-content.total_price_info .total_price .pricing_table .row.taxes_fees .taxes_fees_text{display:none;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.3);padding:15px;width:100%;position:absolute;top:100%;left:0;z-index:99}.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.taxes_fees .taxes_fees_text p,.fancybox-content.total_price_info .after_rebate .pricing_table .row.taxes_fees .taxes_fees_text p,.fancybox-content.after_rebate_info .total_price .pricing_table .row.taxes_fees .taxes_fees_text p,.fancybox-content.total_price_info .total_price .pricing_table .row.taxes_fees .taxes_fees_text p{font-size:14px;line-height:18px;padding:0 0 10px 0;margin:0}.fancybox-content.after_rebate_info .after_rebate .pricing_table .row.taxes_fees.active .taxes_fees_text,.fancybox-content.total_price_info .after_rebate .pricing_table .row.taxes_fees.active .taxes_fees_text,.fancybox-content.after_rebate_info .total_price .pricing_table .row.taxes_fees.active .taxes_fees_text,.fancybox-content.total_price_info .total_price .pricing_table .row.taxes_fees.active .taxes_fees_text{display:block}.fancybox-content#legal_text_info{border-radius:10px;max-width:570px}.fancybox-content#legal_text_info p{font-size:16px;line-height:24px}.fancybox-can-swipe .fancybox-content.total_price_info{cursor:unset}#fancyboxholster.productreplacement{padding:15px 20px;text-align:left}#fancyboxholster.productreplacement .simple h2{color:#333;font-weight:normal;font-size:16px;margin:0 0 20px 0;text-align:center}#fancyboxholster.productreplacement .simple h3{color:#333;font-weight:normal;font-size:20px;margin:0 0 20px 0;text-align:center}#fancyboxholster.productreplacement .simple h3 strong{color:#CC0005;font-weight:bold}#fancyboxholster.productreplacement .simple h4{color:#333;font-weight:normal;font-size:16px;line-height:20px;height:20px;margin:0 0 10px 0}#fancyboxholster.productreplacement .simple .main-view{width:320px;height:166px;float:left;margin:0 40px 0 0;position:relative}#fancyboxholster.productreplacement .simple .main-view .product-image{width:320px;height:166px}#fancyboxholster.productreplacement .simple .main-view .product-image img{display:block;width:100%;height:auto;max-height:166px}#fancyboxholster.productreplacement .simple .main-view .banner_overlay{position:absolute;z-index:103;top:107px;left:39px;width:244px;height:25px}#fancyboxholster.productreplacement .simple .main-view .banner_overlay .left_corner,#fancyboxholster.productreplacement .simple .main-view .banner_overlay .right_corner{position:absolute;top:-10px;width:0;height:0}#fancyboxholster.productreplacement .simple .main-view .banner_overlay .left_corner{border-top:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #900;border-right:5px solid #900;left:0}#fancyboxholster.productreplacement .simple .main-view .banner_overlay .right_corner{border-top:5px solid transparent;border-left:5px solid #900;border-bottom:5px solid #900;border-right:5px solid transparent;right:0}#fancyboxholster.productreplacement .simple .main-view .banner_overlay .banner{background:#CC0005;color:#fff;font-size:16px;font-weight:bold;text-align:center;width:100%;height:25px;line-height:24px}#fancyboxholster.productreplacement .simple .main-view .banner_overlay.short .banner{font-size:14px}#fancyboxholster.productreplacement .simple .pack-info{float:left;width:420px}#fancyboxholster.productreplacement .simple .pack-info ul.packs{list-style:none;width:100%;margin:0}#fancyboxholster.productreplacement .simple .pack-info ul.packs li label{display:block;font-weight:normal;cursor:pointer}#fancyboxholster.productreplacement .simple .pack-info ul.packs li label .pack{font-size:18px;line-height:22px;display:block;margin:0 0 5px 0}#fancyboxholster.productreplacement .simple .pack-info ul.packs li label .pack .number{font-size:24px}#fancyboxholster.productreplacement .simple .pack-info ul.packs li label .radio{display:block;font-size:14px;line-height:22px}#fancyboxholster.productreplacement .simple .pack-info ul.packs li label .radio input{vertical-align:middle}#fancyboxholster.productreplacement .simple .pack-info ul.packs li label .price{display:block;color:#CC0005;font-size:20px;font-weight:normal;line-height:30px}#fancyboxholster.productreplacement .simple .pack-info ul.packs li label .info{display:block;line-height:20px}#fancyboxholster.productreplacement .simple .pack-info ul.packs li.pack{background:#fff;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;display:block;float:left;min-width:160px;width:auto;height:100px;margin:0 20px 0 0;padding:7px 10px}#fancyboxholster.productreplacement .simple .pack-info ul.packs li.active{background:#f8fbfe;border:1px solid #CC0005;width:180px}#fancyboxholster.productreplacement .simple .pack-info ul.packs li.last{margin:0}#fancyboxholster.productreplacement .simple .pack-info ul.packs li.clear{clear:both;width:auto;height:0;margin:0;padding:0}#fancyboxholster.productreplacement .simple .pack-info .addtocartwrap{margin:20px 0 0 0;text-align:right}#fancyboxholster.productreplacement .simple .pack-info.single ul.packs{float:left;width:auto}#fancyboxholster.productreplacement .simple .pack-info.single ul.packs li label .radio input{display:none}#fancyboxholster.productreplacement .simple .pack-info.single .addtocartwrap{margin:80px 0 0 0}#fancyboxholster.productreplacement .simple .pack-info.no-heading{padding:20px 0 0 0}.pop-over .heading{background:#F7F7F7;border-bottom:1px solid #CED4D9;position:fixed;z-index:9010;top:0;left:0;width:100%;padding:0}.pop-over .heading a{color:#333;display:block;width:auto;height:40px;line-height:40px;font-size:16px;padding:0 10px;text-decoration:none}.pop-over .heading a i{font-size:14px;margin:0 4px 0 0}.pop-over .main h3{font-size:20px;font-weight:normal}.pop-over .main ul.options{background:#fff;border:1px solid #CED4D9;border-radius:4px;list-style:none;margin:0}.pop-over .main ul.options li{border-bottom:1px solid #CED4D9;width:100%;height:auto}.pop-over .main ul.options li:last-child{border-bottom:none}.pop-over .main ul.options li a{color:#333;display:block;text-decoration:none;padding:10px 40px 10px 10px;position:relative}.pop-over .main ul.options li a .rebate_flag{background:#fcc;font-size:11px;text-transform:uppercase;line-height:20px;height:20px;display:inline-block;margin:0 0 0 10px;padding:0 20px 0 10px;position:relative}.pop-over .main ul.options li a .rebate_flag .tail{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;display:block;position:absolute;top:0;right:0}.pop-over .main ul.options li a .label{display:block;float:left;height:auto}.pop-over .main ul.options li a .label .pack{display:block;font-size:14px}.pop-over .main ul.options li a .label .pack .number{font-size:20px}.pop-over .main ul.options li a .label .supply{display:block;font-size:12px}.pop-over .main ul.options li a .label .tag{display:block;font-size:12px}.pop-over .main ul.options li a .price{display:block;float:right;height:auto;line-height:20px;margin:0;text-align:right}.pop-over .main ul.options li a .price .strike_price{color:#999;font-size:16px;text-decoration:line-through}.pop-over .main ul.options li a .price .rebate_price{color:#333;font-size:22px;font-weight:bold}.pop-over .main ul.options li a .price .after_rebate_text{color:#999;font-size:14px;display:block}.pop-over .main ul.options li a .price .normal_price{font-size:22px;font-weight:bold}.pop-over .main ul.options li a .radio{border:1px solid #999;border-radius:12px;display:block;float:right;height:20px;width:20px;position:absolute;top:50%;right:10px;margin:-11px 0 0 0}.pop-over .main ul.options li a::after{display:block;content:" ";clear:both;line-height:0;padding:0;margin:0}.pop-over .main ul.options li a.rebate a{padding:0}.pop-over .main ul.options li.active a .radio .inner{border-radius:7px;display:block;height:10px;width:10px;margin:5px;background:#666}.pop-over .main .ajaxLoadContent{float:right;font-size:14px;margin-top:15px;text-decoration:underline}.pop-over .rebateoffercontainer{margin:0 -30px 0 0}.pop-over .rebateoffercontainer .rebate-widget{position:relative}.pop-over .rebateoffercontainer .rebate-widget .information{padding:14px 40px 14px 14px}.pop-over .rebateoffercontainer .rebate-widget .information .radio{background:#fff}.color_detail_popup{border-radius:10px;padding:50px 50px 30px 50px!important}@media only screen and (max-width: 863px){.color_detail_popup{padding:30px!important}}@media only screen and (max-width: 480px){.color_detail_popup{padding:30px 10px!important}}.color_detail_popup img{margin:10px 0 25px 0;width:100%}@media only screen and (max-width: 863px){.color_detail_popup img{margin:10px 0 10px 0}}.color_detail_popup span{display:block;font-weight:normal;text-align:center;font-size:20px;line-height:20px}.fancybox-stage .fancybox-slide--video .fancybox-content{height:100%;width:100%;max-width:720px;max-height:465px}@media only screen and (max-width: 863px){.pac-container{min-width:200px}}.pac-container .pac-item{border-top:none;border-bottom:1px solid #CED4D9;font-size:14px;padding:20px 10px;line-height:20px}.pac-container .pac-item .pac-icon{height:20px;width:20px;margin:0;background-size:40px;margin:0 10px 0 0}.pac-container .pac-item .pac-icon.pac-icon-marker{background-position:-1px -190px}.pac-container .pac-item:hover{background:#F7F7F7;cursor:pointer}.pac-container.pac-logo:after{background-position:center;padding:5px}