.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce div.product form.cart .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-radius:0;font-size:13px;text-align:center;border:none;outline:none;line-height:normal;white-space:nowrap;padding:10px 30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form.checkout_coupon button.button{padding:14px 30px}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{content:""}.woocommerce ul.products li.product a.button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{line-height:normal}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#FFF;background-color:#00BCFF}.woocommerce .product #reply-title{border:none}.woocommerce .products .star-rating{margin:0 0 10px 0}.woocommerce .related ul .owl-item li.product,.woocommerce .up-sells ul .owl-item li.product{width:100%!important;margin:0;overflow:hidden}.single .related.products{margin-bottom:.5%}.single .related.products.standard{margin-top:30px}@media (min-width:991px){.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:23%;margin:0 1% 2% 1%}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 1% 2% 1%!important;padding-bottom:50px}@media (max-width:992px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%!important;margin:0 1% 2% 1%!important}}@media (max-width:600px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;margin:0 0 30px!important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%!important}.woocommerce-page table.cart td.actions input.button{width:100%!important;margin-top:30px!important}}@media (max-width:768px){.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:30px}.woocommerce p.stars a{width:100%!important;margin-bottom:15px!important}.woocommerce #review_form #respond p{margin:30px 0 10px!important}.woocommerce div.product div.images .flex-control-thumbs{margin:0!important}}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%;margin:0 1% 2% 1%}.woocommerce ul.products.owl-carousel{width:100%;margin:0}.woocommerce ul.products{margin:0 -1%}.woocommerce div.product .product_title{margin-bottom:20px}.woocommerce .woocommerce-error{padding:0!important;border:none}.woocommerce.post-type-archive-product .page-title{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error li{border-top:none;font-size:14px;line-height:1.45;padding:32px 60px!important;font-weight:700}.woocommerce-message,.woocommerce-info,.woocommerce-error{background-color:#FFF}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{line-height:1.8}.woocommerce-error a.button{margin-bottom:30px}.woocommerce-error a.button:after,.woocommerce-info a.button:after,.woocommerce-message a.button:after{font-family:'FontAwesome';content:'\f178';font-size:14px;margin-left:10px}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{font-family:'FontAwesome';font-size:16px;top:30px;left:40px}.woocommerce-info:before{content:'\f129';top:31px}.woocommerce-error:before{content:'\f00d';top:27px}.woocommerce-message:before{content:'\f00c';color:#8BC34A}.dna-box .woocommerce-error,.dna-box .woocommerce-info,.dna-box .woocommerce-message{margin-bottom:0px!important;letter-spacing:1px}.woocommerce .woocommerce-info a{margin-left:10px;letter-spacing:1px}.woocommerce ul.cart_list li img{float:left;margin:0 20px;width:60px}.woocommerce ul.cart_list{margin-bottom:30px}.woocommerce ul.product_list_widget li img{float:left;margin:0 20px 0 0;width:60px}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li.empty,.woocommerce ul.product_list_widget li{padding:0 0 20px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{left:auto;right:0;font-size:16px;font-weight:700;z-index:1}.woocommerce a.remove:hover{color:#00BCFF;background:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:1px solid;padding:20px 0;margin:0;font-size:14px;font-weight:700;letter-spacing:1px}.woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons{margin-bottom:0}.woocommerce.widget_shopping_cart .buttons .checkout.wc-forward{margin-top:20px}.woocommerce.widget_shopping_cart .buttons .wc-forward{margin-right:20px;padding:11px 18px}.woocommerce ins{text-decoration:none}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{margin-bottom:5px;font-size:12px}.woocommerce .star-rating{width:5.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";color:#00BCFF}.woocommerce .star-rating:before{content:"\53\53\53\53\53";color:#AAADAE}.woocommerce span.onsale,.woocommerce div.product p.stock{padding:0 25px;line-height:40px;border-radius:30px;background-color:red;color:#FFF;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px;min-height:0;min-width:0;display:inline-block}.woocommerce div.product p.stock{margin:10px 0 0}.woocommerce div.product p.stock.out-of-stock{margin:10px 0 25px}.woocommerce .group_table .product p.stock.in-stock{margin:0;background:none;font-size:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;margin:0;line-height:inherit;display:block}.woocommerce div.product form.cart .group_table td{padding:0 0 10px 0}.woocommerce div.product p.stock.in-stock{background-color:#8BC34A}.woocommerce .product span.onsale{margin:20px 0 0 20px}.woocommerce-cart .dna-box-product{padding:0;margin-bottom:30px;border:none}.dna-box-product{padding:40px 0;overflow:hidden;position:relative;border-bottom:1px solid}.woocommerce .product .dna-box-product span.onsale{margin:27px 0 0 40px}.woocommerce ul.products li.product .onsale{right:auto;left:0;margin:20px 0 0 20px!important}.woocommerce ul.products li.product h2{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{text-transform:uppercase;position:relative}.woocommerce-ordering select.orderby{vertical-align:middle;border:none;margin:0;height:auto;font:inherit;outline:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;background:none;box-shadow:none;width:auto;padding:0 25px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form.woocommerce-ordering:after{font-family:'Material Icons';content:"\E313";font-size:24px;pointer-events:none;right:0;top:0;position:absolute;vertical-align:-webkit-baseline-middle}.woocommerce .woocommerce-ordering{margin:0 0 30px;position:relative}.woocommerce .woocommerce-result-count{margin:0 0 30px}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product span.price ins{font-weight:bold!important;display:inline-flex}.woocommerce ul.products li.product .price del{margin-right:5px}.woocommerce .product_list_widget del{opacity:.5}.numberCircle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:32px;padding:12px;font-size:14px;background-color:#00BCFF;position:relative;float:right;margin-right:15px;margin-top:32px}.numberCircle .height_fix{margin-top:100%}.numberCircle .content_circle{position:absolute;left:0;top:50%;color:#FFF;font-weight:700;height:100%;width:100%;text-align:center;margin-top:0;line-height:0}.content_circle a:active,.content_circle a:focus{color:#FFF!important}.cart-contents,.cart-contents:hover{color:#FFF!important}.content_circle .cart-contents .amount{display:none}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#E7E7E7;margin-bottom:30px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:12px!important;padding:10px 15px}.woocommerce .widget_price_filter .price_slider_amount .price_label{font-size:12px;line-height:35px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,.2);top:-5px;width:20px;height:20px}.woocommerce .widget_price_filter .ui-slider-horizontal{height:9px}.woocommerce .star-rating{font-size:14px}.woocommerce-review-link{font-size:14px;letter-spacing:.5px;font-weight:700;color:inherit;opacity:.5;text-transform:uppercase}.woocommerce-review-link:hover{opacity:1}.woocommerce div.product .dna-box-product p.price,.woocommerce div.product .dna-box-product span.price,.woocommerce div.product .dna-box-product span.price ins{font-size:36px;font-weight:700;letter-spacing:1px;margin-bottom:15px;color:inherit}.woocommerce .entry-summary p.price,.woocommerce .entry-summary span.price,.woocommerce .entry-summary span.price ins{margin-top:15px}.woocommerce .entry-summary form.cart{padding-bottom:30px;margin-top:30px;border-bottom:1px solid}.woocommerce .entry-summary .posted_in,.woocommerce .entry-summary .tagged_as{display:inherit}.woocommerce .entry-summary button.single_add_to_cart_button{height:50px}.woocommerce div.product span.price del{margin-right:5px}.woocommerce div.product p.price del{margin-right:5px}.woocommerce .demos{width:40px;height:40px;border-radius:50%;margin-right:15px;position:relative}.woocommerce .demos .play-demo,.woocommerce .demos .pause-demo{font-size:24px;padding:8px}.woocommerce .product-demo{display:flex;margin-bottom:15px}.woocommerce .product-demo .button{height:40px}.woocommerce ul.products li.product.dna-icon-btn a.button{position:absolute;top:20px;right:20px;border-radius:100%!important;width:40px;height:40px;padding:0;margin-top:0;box-shadow:none}.play-onlist.dna-icon-btn{right:70px}.woocommerce ul.products li.product.dna-icon-btn a.button.product_type_simple:before{content:"\E8CB";font-family:'Material Icons';position:absolute;font-size:20px;line-height:20px;padding:10px;top:0;left:0}.woocommerce ul.products li.product.dna-icon-btn a.button.added:before{content:""}.woocommerce ul.products li.product.dna-icon-btn a.button.product_type_variable:before{content:"\E065";font-family:'Material Icons';position:absolute;font-size:20px;padding:10px;top:0;left:0}.woocommerce ul.products li.product.dna-icon-btn a.button.product_type_grouped:before{content:"\E021";font-family:'Material Icons';position:absolute;font-size:20px;padding:10px;top:0;left:0}.woocommerce ul.products li.product.dna-icon-btn a.button.product_type_external:before{content:"\E157";font-family:'Material Icons';position:absolute;font-size:20px;padding:10px;top:0;left:0}.woocommerce .dna-icon-btn a.button.added:after{content:"\E5CA";font-family:'Material Icons';position:absolute;font-size:20px;padding:10px;top:0;left:0;margin-left:0}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{content:"\E5CA";font-family:'Material Icons';margin-left:10px}.woocommerce div.quantity .plus,.woocommerce div.quantity .minus{font-family:'Fontawesome';border-radius:50%;width:30px;height:30px;font-size:12px;border:0;outline:none;line-height:28px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce div.quantity .qty{height:48px;outline:none;margin:0;border:0;padding:0;box-shadow:none;background:transparent}.woocommerce div.quantity{margin:0 15px 0 0!important;border:1px solid #ccc;padding:0 10px;border-radius:5px;font-size:18px;font-weight:700;display:inline-block}.woocommerce .product_meta{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#00BCFF;color:#fff}.woocommerce div.product .woocommerce-product-rating{margin-bottom:20px;display:flex}.woocommerce .woocommerce-tabs{position:relative}.woocommerce .woocommerce-tabs.wc-tabs-wrapper:after{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-top:none;border-left:none;border-right:none;border-bottom-color:transparent;border-radius:0;background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border-width:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border-width:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:inherit;font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;padding:20px 0 21px 0;margin:0;border-bottom:1px solid}.woocommerce #reviews #comments h2{font-size:18px;font-weight:400;margin-bottom:1.875em;padding-bottom:35px}.woocommerce div.product .woocommerce-tabs #tab-reviews ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;width:60px;border:none;border-radius:100%;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 15px 95px;border:none;padding:0}.woocommerce .comment-form-rating label,.woocommerce .comment-form-comment label{display:none}.woocommerce .comment-form-comment{overflow:visible!important}.woocommerce #review_form #respond textarea{margin-top:30px}@media screen and (max-width:650px){.woocommerce p.stars a{font-size:10px;line-height:25px;padding:0 0 0 10px}.woocommerce p.stars a:after{right:10px}}@media screen and (min-width:650px){.woocommerce p.stars a{font-size:14px;line-height:50px;padding:0 0 0 20px}.woocommerce p.stars a:after{right:20px}}.woocommerce p.stars a{width:19%;display:block;position:relative;font-weight:700;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #E7E7E7;margin-right:1%;border-radius:30px;font-weight:700;height:auto;text-indent:inherit}.woocommerce p.stars a:after{font-family:"WooCommerce";position:absolute}.woocommerce p.stars a.star-1:after{content:"\e020"}.woocommerce p.stars a.star-2:after{content:"\e020\e020"}.woocommerce p.stars a.star-3:after{content:"\e020\e020\e020"}.woocommerce p.stars a.star-4:after{content:"\e020\e020\e020\e020"}.woocommerce p.stars a.star-5:after{content:"\e020\e020\e020\e020\e020"}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before,.woocommerce p.stars.selected a.active~a:before,.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before,.woocommerce p.stars.selected a:not(.active):before{content:none}.woocommerce #reviews #comments ol.commentlist li .comment-text .meta time{font-size:10px;font-weight:700;letter-spacing:2px;margin-left:5px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{color:inherit}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{font-size:18px;letter-spacing:1px;margin-right:5px}.woocommerce #reviews #comments ol.commentlist li{margin:0 0 40px;padding-bottom:30px;border-bottom:1px solid}.woocommerce #reviews #respond h3#reply-title{padding:0;border:none}.woocommerce #reviews #respond #commentform{padding:25px 0 0 0}.woocommerce #reviews #respond #commentform .form-submit{margin-top:25px}.woocommerce-cart table.cart img{width:100px}.woocommerce .woocommerce-cart-form table.shop_table{border:none;padding:0}.woocommerce .woocommerce-cart-form table.shop_table.cart td.actions{padding:10px 40px 0}.woocommerce .woocommerce-cart-form table.shop_table.cart thead th{border-top:none;border-left:none;border-right:none}.woocommerce .woocommerce-cart-form table.shop_table.cart{margin:0 0 40px 0}.woocommerce .woocommerce-cart-form table.shop_table.cart th{padding:28px 12px}.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td{padding:35px 12px}.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item .product-remove{padding-left:40px;padding-right:0;width:65px}.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td,.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td dt,.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td dd,.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td dd p{font-size:14px;line-height:normal;font-weight:700}.woocommerce .woocommerce-cart-form table.shop_table td{border:none}.woocommerce a.remove{color:inherit!important}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid;padding:4px 12px;width:200px;height:40px;margin-right:15px}tr.cart_item{border-top:1px solid}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{padding:30px 40px;position:relative}.woocommerce-cart .wc-proceed-to-checkout{padding:30px 0 0;text-align:right}.woocommerce .cart-collaterals .cart_totals h2{font-size:18px;margin-bottom:25px;font-weight:700;line-height:normal}.woocommerce .woocommerce-cart-form table.shop_table tbody th,.woocommerce .woocommerce-cart-form table.shop_table tfoot td,.woocommerce .woocommerce-cart-form table.shop_table tfoot th{border:none}.woocommerce .cart-collaterals .cart_totals h2:after{content:'';height:0;width:100%;top:80px;left:0;bottom:0;border-bottom:1px solid;position:absolute}.woocommerce-cart .cart-collaterals .cart_totals table small{color:inherit;margin-left:5px}.woocommerce table.shop_table td small{font-weight:700}.woocommerce table.shop_table{border-collapse:collapse}.woocommerce .cart-collaterals .cart_totals .cart-subtotal,.woocommerce .cart-collaterals .cart_totals .cart-discount,.woocommerce .cart-collaterals .cart_totals .shipping{font-size:14px;font-weight:700}.woocommerce .cart-collaterals .cart_totals table tbody tr th,.woocommerce .cart-collaterals .cart_totals table tbody tr td{padding:30px 0 0 0;border:0}.woocommerce ul.products li.product .dna-product-info a span.price,.woocommerce ul.products li.product .dna-product-info a span.price ins{display:inline;font-size:14px!important;font-weight:700}.woocommerce-variation{margin-bottom:20px}.woocommerce ul.products li.product a.button{display:table;margin-left:50px}.woocommerce ul.products li.product a span.price del{margin-right:5px;display:inline}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left}.woocommerce .select2-container--default .select2-selection--single{background:none;border:none;outline:0}.woocommerce form .form-row label.inline{padding-left:20px;font-size:14px}input[type="radio"],input[type="checkbox"]{margin:4px 5px 0 0;font-size:12px}.woocommerce form .form-row textarea{height:100px}.woocommerce .woocommerce-cart-form table.shop_table th{border:none}.woocommerce.single form a:hover{text-decoration:none}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2,.woocommerce-order,.woocommerce-MyAccount-content,.woocommerce-ResetPassword{width:100%;padding:30px 40px}.woocommerce-MyAccount-navigation-link{padding-bottom:10px}.woocommerce-MyAccount-navigation-link:last-child{padding-bottom:0}.woocommerce mark{background:transparent;color:inherit;font-weight:700}.woocommerce-MyAccount-content .woocommerce-Message{box-shadow:none}.woocommerce-MyAccount-navigation{padding:30px 0}.woocommerce .woocommerce-checkout .col2-set .col-2{margin-top:40px}.woocommerce .woocommerce-checkout .col2-set .form-row-wide,.woocommerce .woocommerce-checkout .col2-set .form-row.address-field{width:49%;clear:both}.woocommerce-account .woocommerce .col2-set .form-row-wide,.woocommerce-account .woocommerce .col2-set .form-row.address-field{width:100%;clear:both}.woocommerce-account .woocommerce .login .form-row .button{margin-top:0}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{margin:0}.woocommerce .col2-set .col-1 .login,.woocommerce .col2-set .col-2 .login{padding-top:5px}.woocommerce-account .woocommerce .col2-set .col-1 .login,.woocommerce-account .woocommerce .col2-set .col-2 .login{padding-top:40px}.woocommerce #customer_login .col-1,.woocommerce #customer_login .col-2{width:48%}@media (max-width:991px){.woocommerce #customer_login .col-1,.woocommerce #customer_login .col-2{width:100%}}.woocommerce #customer_login .col-2{float:right}.woocommerce-account h2{font-size:18px}.woocommerce-column__title,.woocommerce-Address-title h3{margin:0 0 15px}.woocommerce-shipping-fields .checkbox{margin-top:3px}.woocommerce-billing-fields h3:after,.woocommerce-shipping-fields h3:after{content:'';top:80px;border-bottom:1px solid #E6E6E6;width:100%;left:0;position:absolute}.select2-container .select2-choice{padding:6px 0 6px 8px;border:1px solid #CCC;border-radius:0}#customer_details .col-1{overflow:hidden}.woocommerce form .form-row label{margin-bottom:0;font-size:14px}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:red}.woocommerce form .form-row.woocommerce-validated .select2-container{line-height:inherit}#billing_first_name_field,#shipping_first_name_field{width:49%;margin-right:2%}#billing_email_field{width:49%;margin-right:0}#billing_last_name_field,#billing_phone_field,#shipping_last_name_field{width:49%}.woocommerce-checkout input#account_password,.woocommerce-checkout .woocommerce-password-strength{width:49%}.woocommerce .checkout_coupon .form-row.form-row-first{width:49%;margin:0 5% 0 0}@media screen and (max-width:768px){#billing_first_name_field,#shipping_first_name_field{width:100%;margin-right:0}#billing_email_field{width:100%;margin-right:0;margin-left:0}#billing_last_name_field,#billing_phone_field,#shipping_last_name_field{width:100%}.woocommerce-checkout input#account_password,.woocommerce-checkout .woocommerce-password-strength{width:100%}.woocommerce .checkout_coupon .form-row.form-row-first{width:100%;margin:0 5% 0 0}.woocommerce .col2-set .form-row-wide,.woocommerce .col2-set .form-row.address-field{width:100%}}.create-account .checkbox{padding-left:0}.woocommerce form .form-row .input-checkbox{margin:9px 5px 0 0}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{font-size:14px;margin-left:5px;font-weight:700}.woocommerce-password-strength{font-size:10px;font-weight:700;letter-spacing:2px;margin-top:10px;border-radius:30px;color:#FFF;border:none}.woocommerce-password-strength.short{background-color:red}.woocommerce-password-strength.bad{background-color:#FF6F00}.woocommerce-password-strength.good{background-color:#F9A825}.woocommerce-password-strength.strong{background-color:#689F38}.woocommerce .checkout_coupon .form-row.form-row-last{width:16%}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:40px;margin:40px 0}.woocommerce-checkout input.button{padding:16px 30px;white-space:pre}.woocommerce .checkout_coupon .form-row.form-row-last{margin:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block}.woocommerce .login .form-row .button{margin-top:10px}.woocommerce .login .lost_password{margin:0;font-size:14px;font-weight:700}.woocommerce form .form-row{margin:0 0 15px 0}.woocommerce .shipping-calculator-form .button{margin-top:30px}.woocommerce .woocommerce-shipping-calculator p{font-weight:700}.woocommerce .cart_totals .order-total{font-size:18px}#shipping_country_field{margin:0}#order_review_heading{font-size:14px;font-weight:700;margin:40px 0;line-height:normal;padding:30px 40px}#order_review .shop_table.woocommerce-checkout-review-order-table{margin:0 0 40px 0}#order_review .shop_table.woocommerce-checkout-review-order-table th,#order_review .shop_table.woocommerce-checkout-review-order-table td{padding:20px 40px;border:none}#order_review .shop_table.woocommerce-checkout-review-order-table th.product-name,#order_review .shop_table.woocommerce-checkout-review-order-table th.product-total{border-top:0;border-left:0;border-right:0;padding:30px 40px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{border:none}.woocommerce .woocommerce-cart-form table.shop_table tfoot td,.woocommerce .woocommerce-cart-form table.shop_table tfoot th{font-size:13px;border-bottom:none;border-left:none;border-right:none}.woocommerce-checkout #payment div.payment_box{background:transparent;color:inherit;margin:0;font-size:16px;padding:5px 0 20px 0}#add_payment_method #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:40px}.woocommerce-checkout #payment div.payment_box p{font-size:13px}.woocommerce-checkout #payment .form-row{margin:0}.woocommerce-checkout #payment ul.payment_methods li{font-size:14px}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid}.woocommerce-checkout #payment .payment_method_paypal img{max-height:40px}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:40px;margin-left:10px}.woocommerce nav.woocommerce-pagination{margin:40px 0 50px 0}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:11px 0;border:none;outline:none;-webkit-font-smoothing:auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce nav.woocommerce-pagination ul li{border-right:none;margin:0 10px}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next{padding:11px 38px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#add_payment_method .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:12px;color:inherit}.woocommerce a.added_to_cart{font-size:13px;display:none}.woocommerce-product-search{position:relative}.woocommerce-product-search input[type="search"]{width:100%}.woocommerce-product-search input[type="submit"]{border:none;padding:11px 28px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce form .form-row .select2-container{padding:10px!important}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.woocommerce-product-search input[type="submit"]:hover{text-decoration:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{display:none}.woocommerce-cart .cart-collaterals .cart_totals table{border:none;width:100%}.woocommerce .cart input.button,.woocommerce .cart input.button:disabled,.woocommerce .cart input.button:disabled[disabled],.woocommerce-mini-cart__buttons a.button{padding:12px 15px}.woocommerce-checkout #payment div.payment_box:before{border:none!important}.woocommerce-price-suffix{margin:0 0 0 5px}.woocommerce .widget_price_filter .price_slider_amount{font-size:1em;font-weight:700;line-height:1}.woocommerce .variations{width:0!important;margin:0!important;padding:0!important}.woocommerce div.product form.cart .variations td{vertical-align:baseline!important}.dna-product{position:relative}.product-hover{opacity:0;filter:Alpha(Opacity=0);height:100%;width:100%;top:0;left:0;position:absolute;background-size:contain!important;background-repeat:no-repeat!important}.dna-product-info{padding:30px 50px 50px 50px}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-top:30px;padding-left:50px;padding-right:50px;margin:0 0 15px}.woocommerce ul.products li.product .star-rating,.woocommerce ul.products li.product .price{margin-left:50px}.woocommerce ul.products li.product{overflow:hidden;transform:translateY(0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce ul.products li.product[data-box-shadow-hvr]:hover{transform:translateY(-6px)}.woocommerce.single .product{overflow:inherit}.woocommerce table.shop_attributes td{font-style:normal;padding:0 15px}.woocommerce table.shop_attributes th{width:150px;padding:15px;font-weight:bold!important}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-style:solid}.woocommerce table.shop_attributes td p{padding:15px 0}.woocommerce div.product .woocommerce-tabs .panel{box-shadow:none;border:none;padding:50px 0 0 0;background:none;margin:0}.woocommerce div.product .woocommerce-tabs .panel.dna-full{padding:50px 0 10px 0}.dna-box-product .container{position:relative}.woocommerce #reviews #comment{height:250px}.woocommerce div.product div.images .flex-control-thumbs{margin:40px 0 0}.woocommerce div.product div.images .flex-control-thumbs li{width:100%}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:0}.woocommerce div.product div.summary{padding-right:40px}.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:.5em 30px}.wc-dna-product .woocommerce .products li{width:100%!important}.woocommerce-checkout input#coupon_code{margin:0}@media screen and (max-width:768px){.woocommerce table.shop_table tr.cart_item td{padding:10px 0}.woocommerce table.shop_table tr.cart_item .product-remove{padding-left:0;width:100%}.woocommerce .checkout_coupon .form-row.form-row-first{width:100%;margin-bottom:25px}.woocommerce .checkout_coupon .form-row.form-row-last{width:100%}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:transparent}.woocommerce-cart .dna-box-product{padding:0 30px}.woocommerce div.product div.images img{margin-bottom:30px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding-bottom:30px}}.woocommerce-order table.shop_table{border-collapse:collapse;margin-bottom:40px}.woocommerce ul.order_details{padding:0;margin-bottom:40px}.woocommerce ul.order_details li{border-right:none;margin-right:20px;padding-right:20px}.woocommerce ul.order_details li strong{margin-top:15px}.woocommerce table.shop_table.order_details td,.woocommerce table.shop_table.order_details th,.woocommerce table.shop_table.customer_details td,.woocommerce table.shop_table.customer_details th{padding:10px;text-align:center;border-left:0;border-right:0}.woocommerce table.shop_table.order_details td.download-product{text-align:left}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{border-left:0;border-right:0;padding:10px 8px}.woocommerce table.shop_table{border:0}.woocommerce-customer-details h2,.woocommerce-order-details h2,.woocommerce-customer-details .woocommerce-column__title{margin-bottom:30px}.woocommerce-order-received .order-again{margin:40px 0}.woocommerce-order-received .order-again .button{padding:25px 45px}.woocommerce ul.products.dna-search li.product,.woocommerce ul.products.dna-search{width:100%}.woocommerce ul.products.dna-search{margin:0}#shop-cart,#shop-account{float:right;height:24px;margin-left:15px;position:relative}.dna-mini-cart{position:absolute;right:0;top:42px;background:#FFF;padding:30px;width:430px;visibility:hidden;opacity:0!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#shop-cart:hover .dna-mini-cart{visibility:visible;opacity:1!important}.shop-cart-icon{padding-bottom:20px}.dna-mini-cart .remove{float:right}.dna-mini-cart .button.wc-forward{margin-right:15px}.woocommerce-mini-cart__empty-message,.woocommerce-mini-cart__buttons.buttons{margin-bottom:0}
