.single-product form.variations_form .label{display:none}.single-product form.variations_form table,.single-product form.variations_form tr,.single-product form.variations_form td{padding:0;border:0}.single-product form.cart .radio__variations--list{list-style:none;margin:0}.single-product form.cart .radio__variations--list label{display:initial;padding:.25em 0}.single-product form.cart .radio__variations--list input{float:left;width:initial;padding:.25em .25em .25em 0}.woocommerce.single-product div.product div.summary table.variations{margin:0}.woocommerce.single-product div.product div.summary table.variations .value{padding:0 0 15px}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list{display:-webkit-flex;display:flex;flex-wrap:wrap}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item:last-child .option__indicator{transform:translateX(0%)}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item .option__indicator{display:block;transform-origin:left bottom;transition:inherit;will-change:transform;position:absolute;top:.5em;right:.5em;left:.5em}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item input:checked~.radio__variations--item{opacity:1}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item .option__indicator:after,.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item .option__indicator:before{content:'';display:block;border:solid 2px #64D6EE;border-radius:50%;width:.75em;height:.75em;position:absolute;top:0;right:0}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item .option__indicator:after{background:#64D6EE;transform:scale(0);transition:inherit;will-change:transform}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item input{position:absolute;top:0;z-index:-1;visibility:hidden;right:0}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item label{overflow:hidden;flex:1;padding:5px 10px;padding-right:30px;padding-top:10px;padding-bottom:10px;background:linear-gradient(to bottom,#4678F3,#64D6EE);position:relative;margin:0em;margin-right:.2em;border-radius:.25em;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;cursor:pointer;opacity:.5;transition-duration:0.8s,0.6s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.98,0,.22,.98),linear;will-change:transform,opacity}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item label .cllabel:after{content:'';display:block;border:solid 2px #64D6EE;width:100%;transform-origin:0 0;transform:scaleX(.2);transition:inherit;will-change:transform}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item label .cllabel{color:#fff;transform-origin:left bottom;transform:translateX(0%) scale(.8);font-size:16px;line-height:24px;transition:inherit;will-change:transform}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item input:checked~label{opacity:1}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item input:checked~label .option__indicator:after{transform:scale(1)}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item input:checked~label .cllabel{transform:scale(1)}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations .radio__variations--list .radio__variations--item input:checked~label .cllabel:after{transform:scale(1)}.woocommerce.single-product div.product div.summary .single_variation_wrap .wc-no-matching-variations{margin-top:15px;margin-bottom:15px;background:#ff9ca1;color:#fff!important;line-height:24px;border:0;border-radius:5px}.woocommerce.single-product div.product div.summary .single_variation_wrap{margin-top:20px}.woocommerce.single-product div.product div.summary .single_add_to_cart_button{background:#3498db;border:0;padding:5px 30px;transition:all .3s;height:45px;font-size:16px}.woocommerce.single-product div.product div.summary .single_variation_wrap .single_add_to_cart_button a{color:#fff;font-size:18px;font-weight:600;line-height:normal}.woocommerce.single-product div.product div.summary table.variations .value .radio__variations legend{margin-bottom:10px;border:0;font-size:16px;font-weight:600;text-transform:uppercase}.woocommerce.single-product div.product div.summary table.variations tr:last-child .value{border-bottom:0;padding-bottom:0}.single-product form.cart .radio__variations--list .reset_variations_wrapper{width:100%}.single-product form.cart .radio__variations--list .reset_variations_wrapper .reset_variations{min-width:70px;text-align:center;color:#000;display:none;background:#ff5c5c;padding:0;margin-top:15px;border-radius:5px;font-size:15px;color:#fff}.woocommerce.single-product div.product div.summary .quantity{height:45px}.woocommerce.single-product div.product div.summary .quantity input{height:45px}.woocommerce table.shop_table_responsive tr td.product-quantity:before,.woocommerce-page table.shop_table_responsive tr td.product-quantity:before{margin-right:5px}.woocommerce .checkout .woocommerce-form__input-checkbox,.woocommerce-page .checkout .woocommerce-form__input-checkbox{margin:0}#place_order{width:100%}.woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-top:12px}.woocommerce #customer_details .col-1{width:100%}.woocommerce #customer_details .col-2{width:100%}.woocommerce #payment #place_order{color:#fff;height:45px;font-size:18px;border:0}.woocommerce #payment #place_order:hover{background:linear-gradient(to bottom,#4678F3,#64D6EE);border:0}.woocommerce ul.products.columns-3 li.product.cl-product{width:32%!important;margin-bottom:40px!important;margin-left:0;margin-right:2%;padding:0}.woocommerce ul.products.columns-4{display:-webkit-flex;display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-4 li.product.cl-product{width:23.5%!important;margin-bottom:40px!important;margin-left:0;margin-right:2%;padding:0}.woocommerce ul.products.columns-5 li.product.cl-product{width:18.4%!important;margin-bottom:40px!important;margin-left:0;margin-right:2%;padding:0}ul.products li.product.cl-product .product-inner{background:#fff}ul.products li.product.cl-product .product-inner .cl-product-thumb{position:relative;overflow:hidden}ul.products li.product.cl-product .product-inner .woocommerce-loop-product__link img{margin:0;border:0}ul.products li.product.cl-product .product-inner .cl-product-thumb .product_type_simple,ul.products li.product.cl-product .product-inner .cl-product-thumb .add_to_cart_button{position:absolute;width:100%;bottom:0;left:0;border-left:0;border-radius:0;border-right:0;transition:transform .3s ease;transform:translateY(102%) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;font-size:16px;color:#16242e;font-weight:600}ul.products li.product.cl-product .product-inner .cl-product-thumb .product_type_simple:before{content:'\f06e';font-family:'FontAwesome';margin-right:10px}ul.products li.product.cl-product .product-inner .cl-product-thumb .product_type_simple.add_to_cart_button:before{content:'\f217';font-family:'FontAwesome';margin-right:10px}ul.products li.product.cl-product .cl-product-content{padding:15px;position:relative}ul.products li.product.cl-product .cl-product-content .woocommerce-loop-product__title{padding:0;margin-bottom:10px;font-size:16px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:22px;font-weight:600}ul.products li.product.cl-product .cl-product-content .star-rating.ehi-star-rating{margin-bottom:10px}ul.products li.product.cl-product .cl-product-content .star-rating.ehi-star-rating:before{color:#ffdf40;content:"\73\73\73\73\73"!important}ul.products li.product.cl-product .cl-product-content .star-rating.ehi-star-rating span:before{color:#ffdf40}ul.products li.product.cl-product .cl-product-content .woocommerce-product-details__short-description{display:none}ul.products li.product.cl-product .cl-product-content .price{margin:0;font-size:15px}ul.products li.product.cl-product .cl-product-content .price .woocommerce-Price-amount{color:#005a97;font-weight:600}ul.products li.product.cl-product:hover .product-inner{box-shadow:3px 3px 5px #33333352}ul.products li.product.cl-product:hover .product-inner .cl-product-thumb .product_type_simple,ul.products li.product.cl-product:hover .product-inner .cl-product-thumb .add_to_cart_button{transform:none}.cl-sale-badge{position:absolute;max-width:80px;display:inline-block;margin:0;left:5px;top:5px;z-index:9999}.cl-sale-badge .title{font-weight:700;font-size:15px;position:absolute;top:0;border-radius:5px 5px 0 0;text-align:center;width:100%;background:#3498db;left:0;padding:5px 0;color:#000}.cl-sale-badge:hover .subtitle:after{word-spacing:10px}.cl-sale-badge .subtitle{font-size:16px;width:100%;text-align:center;color:white;position:absolute;top:auto;bottom:10px;left:0;line-height:17px}.cl-sale-badge .subtitle:after{content:"★ ★ ★";display:block;font-size:10px;position:relative;margin:0;transition:all .3s;color:#3498db}.cl-sale-badge .cl-sale-badge-wrap{position:relative;width:100%}.cl-sale-badge .cl-sale-badge-wrap svg{max-width:70px;height:auto}#customer_details{width:60%;float:left}#order_review_heading{width:30%;float:left;margin-left:2%}#order_review{width:38%;float:left;margin-left:2%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%}.single-product .woocommerce-product-gallery .slick-arrow.slick-next{right:-5px}.single-product .woocommerce-product-gallery .slick-arrow{top:50%!important;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)!important;border:0!important;position:absolute}.single-product .woocommerce-product-gallery .slick-arrow:focus{top:50%!important;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)!important;border:0!important}.single-product .woocommerce-product-gallery .slick-arrow:active{top:50%!important;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)!important;border:0!important}.single-product .summary .price-contact{font-size:22px;color:#005a97;margin-bottom:15px}.single-product .summary .price-contact a{color:#005a97;font-weight:600;text-decoration:unset}.single-product .summary form.cart{margin-top:0!important}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:15px;font-size:15px;color:#000!important}.woocommerce .woocommerce-notices-wrapper .woocommerce-message{background:#69cd72;border-color:#69cd72;color:#fff}.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward{color:#fff}@media(max-width:991px){.woocommerce ul.products[class*=columns-] li.product.cl-product{width:49%!important;margin-bottom:40px!important;margin-right:2%}}@media(max-width:768px){.woocommerce .cart-collaterals .cart_totals .shop_table tr td{padding:10px 15px}.woocommerce.woo-3 ul.products.columns-3 li.product.cl-product{width:49%!important}.woocommerce .fl-content .woocommerce-result-count{width:100%}.woocommerce .fl-content .woocommerce-ordering{width:100%}.woocommerce .fl-content .woocommerce-ordering select.orderby{width:100%}#customer_details{width:100%;float:left}#order_review_heading{width:100%;float:left;margin-left:0}#order_review{width:100%;float:left;margin-left:0}}