.cmsms_woo.fullwidth{padding-top:40px;padding-bottom:40px}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield;appearance:textfield}.cmsms_woo select{height:42px}.product .preloader{padding-bottom:92%}.product .preloader img{width:100%;min-width:100%;height:100%;position:absolute;left:0;top:0}.product.cmsms_single_product .cmsms_product_left_column .preloader{padding-bottom:92%}.cmsms_star_rating{width:78px;height:13px;display:block;position:relative;overflow:hidden}.cmsms_star_rating .cmsms_star{font-size:14px;width:14px;height:13px;display:block;margin-left:2px;position:relative;overflow:hidden;float:left}.cmsms_star_rating .cmsms_star:first-child{margin-left:0}.cmsms_star_rating .cmsms_star:before{width:1em;height:1em;margin:auto!important;position:absolute;left:0;right:0;top:0;bottom:0}.cmsms_star_rating .cmsms_star_trans_wrap{position:relative;overflow:hidden}.cmsms_star_rating .cmsms_star_color_wrap{position:absolute;left:0;top:0;overflow:hidden}.cmsms_star_rating .cmsms_star_color_wrap .cmsms_star_color_inner{width:78px;height:13px;position:relative;overflow:hidden}.comment-form-rating{position:relative;overflow:hidden}.comment-form-rating .stars>span{display:block;width:65px;height:14px;position:relative;overflow:hidden}.comment-form-rating .stars>span:before,.comment-form-rating .stars>span a:before{font-family:"fontello";line-height:1em;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;vertical-align:baseline;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;text-indent:0;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.comment-form-rating .stars>span:before{content:'\e829\e829\e829\e829\e829'}.comment-form-rating .stars>span a:before{content:'\e829\e829\e829\e829\e829'}.comment-form-rating .stars>span a{color:#fff0;text-indent:9999px;height:100%;display:block;position:absolute;left:0;top:0;overflow:hidden}.comment-form-rating .stars>span a.star-1{width:13px;z-index:10}.comment-form-rating .stars>span a.star-2{width:26px;z-index:9}.comment-form-rating .stars>span a.star-3{width:39px;z-index:8}.comment-form-rating .stars>span a.star-4{width:52px;z-index:7}.comment-form-rating .stars>span a.star-5{width:65px;z-index:6}.onsale,.out-of-stock{font-size:14px;line-height:56px;font-weight:700;text-transform:uppercase;text-align:center;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;width:56px;height:56px;margin:auto!important;position:absolute;left:auto;right:15px;top:15px;bottom:auto;z-index:10}.out-of-stock{font-size:11px;line-height:12px;width:60px;height:60px;padding-top:19px}.shipping_method,.input-checkbox,.input-radio{margin:auto;position:absolute;left:0;right:auto;top:0;bottom:auto;opacity:0}.shipping_method+label,.input-checkbox+label,.input-radio+label{display:inline-block!important;padding:0 0 0 25px;position:relative;cursor:pointer}.shipping_method+label:before,.input-checkbox+label:before,.input-radio+label:before{content:'';display:block;width:17px;height:17px;margin:auto!important;position:absolute;left:0;right:auto;top:0;bottom:0;border-width:1px;border-style:solid}.shipping_method+label:after,.input-checkbox+label:after,.input-radio+label:after{content:'';display:block;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);width:9px;height:9px;margin:auto!important;position:absolute;left:4px;right:auto;top:0;bottom:0;opacity:0}.shipping_method:checked+label:after,.input-checkbox:checked+label:after,.input-radio:checked+label:after{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}.input-radio+label:before,.shipping_method+label:before,.input-radio+label:after,.shipping_method+label:after{-webkit-border-radius:50%;border-radius:50%}.select2-container .select2-choice{padding:9px!important;-webkit-border-radius:5px!important;border-radius:5px!important;border:2px solid #ebebeb!important;background:#f7f7f7}#shipping_method{padding:0;margin:0}#shipping_method li:before{content:none}#shipping_method,#ship-to-different-address,.payment_methods{position:relative;overflow:hidden}#shipping_method li,#ship-to-different-address li,.payment_methods li{position:relative;overflow:hidden}#shipping_method input[type="checkbox"],#ship-to-different-address input[type="checkbox"],.payment_methods input[type="checkbox"],#shipping_method input[type="radio"],#ship-to-different-address input[type="radio"],.payment_methods input[type="radio"]{position:absolute;top:0;left:0;float:left;opacity:0}#shipping_method input[type="checkbox"]+label,#ship-to-different-address input[type="checkbox"]+label,.payment_methods input[type="checkbox"]+label,#shipping_method input[type="radio"]+label,#ship-to-different-address input[type="radio"]+label,.payment_methods input[type="radio"]+label{padding-left:25px;padding-bottom:0;position:relative;float:left;cursor:pointer}#shipping_method input[type="checkbox"]+label:before,#ship-to-different-address input[type="checkbox"]+label:before,.payment_methods input[type="checkbox"]+label:before,#shipping_method input[type="radio"]+label:before,#ship-to-different-address input[type="radio"]+label:before,.payment_methods input[type="radio"]+label:before{content:'';display:block;width:17px;height:17px;margin:auto!important;position:absolute;left:0;right:auto;top:0;bottom:0;border-width:1px;border-style:solid;-webkit-border-radius:50%;border-radius:50%}#shipping_method input[type="checkbox"]+label:after,#ship-to-different-address input[type="checkbox"]+label:after,.payment_methods input[type="checkbox"]+label:after,#shipping_method input[type="radio"]+label:after,#ship-to-different-address input[type="radio"]+label:after,.payment_methods input[type="radio"]+label:after{content:'';display:block;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0;-webkit-border-radius:50%;border-radius:50%;width:9px;height:9px;margin:auto!important;position:absolute;left:4px;right:auto;top:0;bottom:0}#shipping_method input[type="checkbox"]:checked+label:after,#ship-to-different-address input[type="checkbox"]:checked+label:after,.payment_methods input[type="checkbox"]:checked+label:after,#shipping_method input[type="radio"]:checked+label:after,#ship-to-different-address input[type="radio"]:checked+label:after,.payment_methods input[type="radio"]:checked+label:after{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}#shipping_method input[type="checkbox"]+label:before,#ship-to-different-address input[type="checkbox"]+label:before,.payment_methods input[type="checkbox"]+label:before{-webkit-border-radius:0;border-radius:0}#shipping_method input[type="checkbox"]+label:after,#ship-to-different-address input[type="checkbox"]+label:after,.payment_methods input[type="checkbox"]+label:after{-webkit-border-radius:0;border-radius:0;position:absolute;width:17px;height:17px;top:0;left:0;text-align:center;display:block;content:'\ea85';font-size:14px;line-height:17px;font-weight:700;font-family:'fontello';background:none!important}.input-checkbox+label:after{-webkit-border-radius:0;border-radius:0;position:absolute;width:17px;height:17px;top:0;left:0;text-align:center;display:block;content:'\ea85';font-size:14px;line-height:17px;font-weight:700;font-family:'fontello';background:none!important}.woocommerce-error,.woocommerce-message,.woocommerce-info{padding:25px;margin-bottom:35px;position:relative;border-width:4px;border-style:solid;overflow:hidden;-webkit-border-radius:5px;border-radius:5px}.woocommerce-error .button,.woocommerce-message .button,.woocommerce-info .button{margin-right:30px;margin-bottom:10px}.woocommerce-error,.woocommerce-info{padding-bottom:25px}.cmsms_product_right_column .quantity{float:left}.cmsms_product_right_column .input-text{padding:8px 9px;width:60px;text-align:center}.quantity .screen-reader-text{display:none}.quantity{position:relative;float:left;overflow:hidden}.quantity .text{display:block;width:60px;min-width:0;height:38px;text-align:center}dl.variation{display:block}dl.variation:after{content:'';display:block;clear:both}dl.variation dt,dl.variation dd,dl.variation p{display:block;margin:0;padding:0;overflow:hidden}dl.variation dt{padding-right:10px;float:left;clear:left}dl.variation dd{float:left}.col2-set{margin:0 -2% 30px;position:relative;overflow:hidden}.col2-set>*{width:46%;margin:0 2%;float:left;position:relative;overflow:hidden}.form-row{width:46%;margin:0 2%;position:relative;float:left}.form-row-last{float:right}.form-row:after{content:'.';display:block;clear:both;height:0;visibility:hidden;overflow:hidden}.form-row.form-row-wide,.form-row.notes,.form-row.place-order{width:96%;float:none;clear:both}.form-row.place-order{width:auto;margin:0}.form-row label{display:block;padding:0 0 5px}.form-row select,.form-row input,.form-row textarea{width:100%;max-width:100%}.form-row textarea{min-height:200px}.form-row input[type="checkbox"],.form-row input[type="radio"],.form-row input[type="submit"],.form-row input[type="button"]{width:auto}.cmsms_woo_wrap_result{position:relative;overflow:hidden;clear:both}.cmsms_woo_wrap_result .cmsms_woo_wrap_result_inner{width:980px;padding:20px 20px;margin:0 auto;overflow:hidden}.cmsms_woo_wrap_result select{height:42px;width:100%;max-width:100%}.cmsms_woo_wrap_result .woocommerce-result-count{padding:11px 10px;float:right}.cmsms_woo_wrap_result .woocommerce-ordering{float:left}section.products{margin:0 0 50px;position:relative;overflow:hidden}section.products>h2{margin:0 0 20px}.page-description{margin:0 -2%}.outofstock .onsale{display:none}.cmsms_products{margin:0 -2%;padding:0;overflow:hidden;position:relative}.cmsms_products .product{width:21%;margin:0 2%;padding:0;position:relative;word-wrap:break-word;overflow:hidden;float:left}.cmsms_products .product.product-category .woocommerce-loop-category__title .count{background:none}.cmsms_products .product:before{content:none}.columns-6.cmsms_products .product{width:12.47%}.columns-6.cmsms_products .product:nth-child(6n+1){clear:left}.columns-5.cmsms_products .product{width:16%}.columns-5.cmsms_products .product:nth-child(5n+1){clear:left}.columns-4.cmsms_products .product{width:21%}.columns-4.cmsms_products .product:nth-child(4n+1){clear:left}.columns-3.cmsms_products .product{width:29.33%}.columns-3.cmsms_products .product:nth-child(3n+1){clear:left}.columns-2.cmsms_products .product{width:46%}.columns-2.cmsms_products .product:nth-child(2n+1){clear:left}.columns-1.cmsms_products .product{width:96%;float:none;clear:both}.cmsms_products .product .product_outer{padding:10px 0 0;position:relative;overflow:hidden}.cmsms_products .product .product_outer .product_inner{position:relative;border-color:#fff0;border-width:4px;border-style:solid;overflow:hidden;-webkit-border-radius:5px;border-radius:5px}.cmsms_products .product .product_outer .product_inner .cmsms_product_img{position:relative;margin-bottom:10px;overflow:hidden}.cmsms_products .product .product_outer .product_inner .cmsms_product_img img{width:100%}.cmsms_products .product .product_outer .product_inner .cmsms_product_header,.cmsms_products .product .product_outer .product_inner .cmsms_product_info,.cmsms_products .product .product_outer .product_inner .cmsms_product_footer{padding:0 15px;position:relative;text-align:center;overflow:hidden}.cmsms_products .product .product_outer .product_inner .cmsms_product_header{padding-bottom:5px}.cmsms_products .product .product_outer .product_inner .cmsms_product_header .cmsms_product_title{margin:0}.cmsms_products .product .product_outer .product_inner .cmsms_product_info .cmsms_star_rating{display:inline-block}.cmsms_products .product .product_outer .product_inner .cmsms_product_info .price{display:block;position:relative;overflow:hidden}.cmsms_products .product .product_outer .product_inner .cmsms_product_info .price del{margin-right:5px}.cmsms_products .product .product_outer .product_inner .cmsms_product_info .price ins{text-decoration:none}.cmsms_products .product .product_outer .product_inner .cmsms_product_footer{padding-top:15px;padding-bottom:15px;position:relative;overflow:hidden;opacity:0}.cmsms_products .product .product_outer .product_inner .cmsms_product_footer>a{font-weight:400;text-transform:none;display:inline-block;padding:0 10px;max-width:48%;text-align:center;border-width:0;border-style:solid;-webkit-border-radius:5px;border-radius:5px}.cmsms_products .product .product_outer .product_inner .cmsms_product_footer>a.cmsms_add_to_cart_button+.cmsms_details_button,.cmsms_products .product .product_outer .product_inner .cmsms_product_footer>a.added_to_cart+.cmsms_details_button{margin-left:4%}.cmsms_products .product .product_outer .product_inner .cmsms_product_footer>a.cmsms_add_to_cart_button{position:relative}.cmsms_products .product .product_outer .product_inner .cmsms_product_footer>a.cmsms_add_to_cart_button.loading{color:#fff0;opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.cmsms_products .product .product_outer .product_inner .cmsms_product_footer>a.cmsms_add_to_cart_button.added{display:none}.cmsms_products .product .product_outer .product_inner .cmsms_product_footer>a.cmsms_add_to_cart_button.loading:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;vertical-align:baseline;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e815';margin:0;width:1em;height:1em;margin:auto!important;position:absolute;left:0;right:0;top:0;bottom:0;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.cmsms_products .product .product_outer .product_inner:hover .cmsms_product_footer{opacity:1}.woocommerce-store-notice{display:block;width:100%;margin:0;padding:10px 50px 10px 20px;position:fixed;left:0;bottom:0;z-index:99999}.woocommerce-store-notice p{margin:0;padding:0}.woocommerce-store-notice p a{opacity:.8}.woocommerce-store-notice p a:hover{opacity:1}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link{font-size:8px;line-height:1em;width:20px;height:20px;margin:auto;position:absolute;left:auto;right:20px;top:0;bottom:0}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:before{width:1em;height:1em;margin:auto!important;position:absolute;left:0;right:0;top:0;bottom:0}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover{opacity:.8}.cmsms_single_product{position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_images .cmsms_product_image{position:relative;display:block;max-width:100%;text-align:center;overflow:hidden}.cmsms_single_product .cmsms_product_images .cmsms_product_image img{width:auto;height:auto;max-width:100%;-webkit-border-radius:5px;border-radius:5px}.cmsms_single_product .cmsms_product_images .cmsms_product_thumbs{display:block;margin:0 -5px;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_images .cmsms_product_thumbs .cmsms_product_thumb{display:inline-block;margin:10px 5px 0;width:80px;text-align:center;border-width:4px;border-style:solid;overflow:hidden;-webkit-border-radius:5px;border-radius:5px}.cmsms_single_product .cmsms_product_left_column{width:43.9%;margin:0 0 80px;position:relative;float:left;overflow:hidden}.cmsms_single_product .cmsms_product_left_column>figure{border-width:4px;border-style:solid;overflow:hidden;-webkit-border-radius:5px;border-radius:5px}.cmsms_single_product .cmsms_product_right_column{width:56.1%;padding:0 0 0 40px;margin:0 0 80px;position:relative;float:right;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .out-of-stock{display:none}.cmsms_single_product .cmsms_product_right_column .product_title{margin-bottom:10px}.cmsms_single_product .cmsms_product_right_column .cmsms_star_rating{margin-bottom:20px}.cmsms_single_product .cmsms_product_right_column .price{padding-bottom:35px;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .price del{margin-right:10px}.cmsms_single_product .cmsms_product_right_column .price ins{text-decoration:none}.cmsms_single_product .cmsms_product_right_column .cart{margin:35px 0 0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .cart .variations{width:100%;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .cart .variations td{padding:0 15px 0 0}.cmsms_single_product .cmsms_product_right_column .cart .variations td select{margin:0 15px 0 0}.cmsms_single_product .cmsms_product_right_column .cart .single_variation_wrap{margin:30px 0 0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .cart .buttons_added{margin:0 10px 10px 0}.cmsms_single_product .cmsms_product_right_column .cart .single_add_to_cart_button{min-width:110px;cursor:pointer}.cmsms_single_product .cmsms_product_right_column .product_meta{margin:10px 0 0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_product_right_column .product_meta>span{display:block;margin-top:5px}.cmsms_single_product .cmsms_product_right_column .product_meta>span:first-child{margin-top:0}.cmsms_single_product .cmsms_woo_tabs{margin:0 0 50px;position:relative;clear:both;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs .cmsms_row_inner{width:100%;padding:0}.cmsms_single_product .cmsms_woo_tabs .cmsms_tabs_list .cmsms_tabs_list_item>a{position:relative}.cmsms_single_product .cmsms_woo_tabs .cmsms_tabs_wrap .cmsms_tab .cmsms_tab_inner>h2{position:relative}.cmsms_single_product .cmsms_woo_tabs .shop_attributes{width:100%;position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs .shop_attributes th,.cmsms_single_product .cmsms_woo_tabs .shop_attributes td{padding:10px;border-top-width:1px;border-top-style:solid}.cmsms_single_product .cmsms_woo_tabs .shop_attributes th:first-child,.cmsms_single_product .cmsms_woo_tabs .shop_attributes td:first-child{border-left-width:0;border-left-style:solid}.cmsms_single_product .cmsms_woo_tabs .shop_attributes th:last-child,.cmsms_single_product .cmsms_woo_tabs .shop_attributes td:last-child{border-right-width:0;border-right-style:solid}.cmsms_single_product .cmsms_woo_tabs .shop_attributes th *,.cmsms_single_product .cmsms_woo_tabs .shop_attributes td *{margin:0;padding:0}.cmsms_single_product .cmsms_woo_tabs .shop_attributes tr:first-child th,.cmsms_single_product .cmsms_woo_tabs .shop_attributes tr:first-child td{border-top-width:0;border-top-style:solid}.cmsms_single_product .cmsms_woo_tabs .shop_attributes tr:last-child th,.cmsms_single_product .cmsms_woo_tabs .shop_attributes tr:last-child td{border-bottom-width:0;border-bottom-style:solid}.cmsms_single_product .cmsms_woo_tabs .shop_attributes th{font-weight:700;width:200px;max-width:100%}.cmsms_single_product .cmsms_woo_tabs #reviews{position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments{position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .cmsms_star_rating{margin-top:15px;float:right}.cmsms_single_product .cmsms_woo_tabs #reviews #comments>h2{padding-right:15px;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist{list-style:none;margin:0;padding:35px 0 0;position:relative;border-top-width:4px;border-top-style:solid;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment{margin:0 0 35px;padding:0;position:relative;border-bottom-width:1px;border-bottom-style:solid;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container{position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .avatar{margin:0 30px 0 0;-webkit-border-radius:50%;border-radius:50%;float:left}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text{padding:3px 0 15px;position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .cmsms_star_rating{width:58px;height:11px;margin:5px 0 0;float:right}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .cmsms_star_rating .cmsms_star{font-size:11px;width:10px;height:11px}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .cmsms_star_rating .cmsms_star_color_wrap .cmsms_star_color_inner{width:58px;height:11px}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .meta{padding:0 15px 15px 0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .meta h4{margin:0}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment .comment_container .comment-text .description{position:relative;clear:both;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews #comments .commentlist .comment:last-child{margin:0}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond{padding-bottom:0;position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-reply-title{position:relative;overflow:hidden}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-form-cookies-consent input{display:inline-block;margin:0 5px 0 0;vertical-align:middle}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-form-cookies-consent label{display:inline-block;padding:0;vertical-align:middle}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-form-author,.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .comment-form-email{width:48%}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond .stars{padding-bottom:0}.cmsms_single_product .cmsms_woo_tabs #reviews .comment-respond label{display:block;padding:0 0 10px}.variations th,.group_table th,.variations td,.group_table td{border:none!important;padding:5px 0!important}.shop_table{border-spacing:0;border-collapse:separate;width:100%;margin:0 0 45px;position:relative;overflow:hidden;-webkit-border-radius:5px;border-radius:5px}.shop_table thead,.shop_table tr{width:100%;position:relative;overflow:hidden}.shop_table th,.shop_table td{padding:15px 5px 15px 25px;vertical-align:middle;position:relative;border-bottom-width:1px;border-bottom-style:solid;text-align:left;overflow:hidden}.shop_table tr:last-child td{border-bottom-width:0;border-bottom-style:solid}.shop_table td.product-remove .remove{font-size:20px;line-height:30px;display:inline-block;width:30px;height:30px;border-width:1px;border-style:solid;text-align:center;-webkit-border-radius:50%;border-radius:50%;text-indent:1px}.shop_table td.product-thumbnail img{width:50px;height:auto}.shop_table td.actions{padding:15px 20px;text-align:right}.shop_table td.actions .coupon{position:relative;float:left;overflow:hidden}.shop_table td.actions .coupon label{display:none}.shop_table td.actions .coupon .input-text{padding-top:7px;padding-bottom:7px}.shop_table td.actions .button{min-width:125px;max-width:100%;margin-left:10px;padding:0 15px}.shop_table td.actions .button.checkout-button{position:relative}.cart-collaterals{margin:0 -2%}.cart-collaterals>*{width:96%;float:none;margin:0 2%}.cart-collaterals .cross-sells{margin-bottom:50px}.cart-collaterals .cross-sells>h2{margin:0}.cart_totals{position:relative;overflow:hidden}.cart_totals>h2{margin:0 0 25px;position:relative}.cart_totals table{border-spacing:0;border-collapse:separate;width:100%;position:relative;border-width:1px;border-style:solid;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px}.cart_totals table tr{width:100%;position:relative;overflow:hidden}.cart_totals table tr th,.cart_totals table tr td{width:43%;padding:15px 20px;vertical-align:middle;position:relative;border-bottom-width:1px;border-bottom-style:solid;text-align:left;overflow:hidden}.cart_totals table tr td{width:57%;text-align:right}.cart_totals table tr:last-child th,.cart_totals table tr:last-child td{border-bottom-width:0;border-bottom-style:solid}.cart_totals table tr.cart-subtotal th,.cart_totals table tr.order-total th,.cart_totals table tr.cart-subtotal td,.cart_totals table tr.order-total td{position:relative}.cart_totals table tr.shipping #shipping_method input[type="checkbox"],.cart_totals table tr.shipping #shipping_method input[type="radio"]{left:auto;right:0;float:right}.cart_totals table tr.shipping #shipping_method input[type="checkbox"]+label,.cart_totals table tr.shipping #shipping_method input[type="radio"]+label{padding-left:0;padding-right:25px;float:right}.cart_totals table tr.shipping #shipping_method input[type="checkbox"]+label:before,.cart_totals table tr.shipping #shipping_method input[type="radio"]+label:before{left:auto;right:0}.cart_totals table tr.shipping #shipping_method input[type="checkbox"]+label:after,.cart_totals table tr.shipping #shipping_method input[type="radio"]+label:after{left:auto;right:4px}.woocommerce-shipping-calculator{padding:10px 0 0}.woocommerce-shipping-calculator>p{padding:0}.woocommerce-shipping-calculator .shipping-calculator-form{display:block!important;height:auto!important;margin:0 -2%}.woocommerce-shipping-calculator .shipping-calculator-form>*{width:96%;margin:0 2%;clear:both}.woocommerce-shipping-calculator .shipping-calculator-form .form-row{width:46%;float:left}.woocommerce-shipping-calculator .shipping-calculator-form .form-row:first-child{width:96%;float:none;clear:both}.woocommerce-shipping-calculator .shipping-calculator-form input,.woocommerce-shipping-calculator .shipping-calculator-form select,.woocommerce-shipping-calculator .shipping-calculator-form textarea,.woocommerce-shipping-calculator .shipping-calculator-form button{width:100%;max-width:100%}.woocommerce-shipping-calculator .shipping-calculator-form input[type="checkbox"],.woocommerce-shipping-calculator .shipping-calculator-form input[type="radio"]{width:auto}.woocommerce-shipping-calculator .shipping-calculator-form .button{padding:11px 15px;cursor:pointer}.wc-proceed-to-checkout{padding:15px 0 0;position:relative;overflow:hidden}.wc-proceed-to-checkout .wcppec-checkout-buttons{display:inline-block;margin:0}.wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__separator{display:inline-block;margin:0 30px}.wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__button{margin:0;padding:0}.wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__button img{display:none}.wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__button:before{content:'\ea68';font-family:fontello}.wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__button:after{content:'Check out with PayPal';display:inline-block;margin-left:2px}.woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-MyAccount-navigation ul{text-align:left;padding-left:0}.woocommerce-MyAccount-navigation ul>li{display:inline-block;margin:0 5px 0 0}.woocommerce-MyAccount-navigation ul>li:before{content:none}.woocommerce-MyAccount-navigation ul>li:last-child{margin:0}.woocommerce-form-login .form-row,.woocommerce-form-login .form-row.form-row-wide,.woocommerce-form-login .form-row.notes,.woocommerce-form-login .form-row.place-order{width:100%;margin-left:0;margin-right:0}.woocommerce-form-login .form-row select,.woocommerce-form-login .form-row input,.woocommerce-form-login .form-row textarea{width:auto}.woocommerce-EditAccountForm .form-row{margin-left:0;width:48%}.woocommerce-EditAccountForm .form-row.woocommerce-form-row--wide{width:100%}.woocommerce-EditAccountForm .form-row-last{margin-right:0}.woocommerce-EditAccountForm fieldset{margin-bottom:20px}.checkout_coupon{margin:0 -2% 30px;position:relative;overflow:hidden}.checkout_coupon p:not([class]){width:96%;margin:0 2%}.checkout_coupon input,.checkout_coupon button{width:100%;max-width:100%}.checkout_coupon .form-row{width:46%;margin:0 2%;float:left;position:relative;overflow:hidden}.checkout_coupon .form-row .button{padding:0 15px}.woocommerce-billing-fields>h3,.woocommerce-shipping-fields>h3{margin-left:2%;margin-right:2%}.checkout{position:relative;overflow:hidden}.checkout .required{display:inline-block;border-bottom-width:0;border-bottom-style:solid}.checkout .woocommerce-billing-fields{margin:0 -2%;position:relative;overflow:hidden}.checkout .woocommerce-billing-fields>*{float:none;position:relative;clear:both;overflow:hidden}.checkout .woocommerce-billing-fields label{display:block;padding:0 0 5px}.checkout .woocommerce-billing-fields select,.checkout .woocommerce-billing-fields input,.checkout .woocommerce-billing-fields textarea{width:100%;max-width:100%}.checkout .woocommerce-billing-fields input[type="checkbox"],.checkout .woocommerce-billing-fields input[type="radio"]{width:auto}.checkout .woocommerce-billing-fields .create-account input{margin:0 10px 0 0}.checkout .woocommerce-billing-fields .create-account label{display:inline-block}.checkout .woocommerce-billing-fields #billing_country_chosen,.checkout .woocommerce-billing-fields #billing_state_chosen{display:none!important}.checkout .woocommerce-billing-fields #billing_first_name_field,.checkout .woocommerce-billing-fields #billing_last_name_field,.checkout .woocommerce-billing-fields #billing_state_field,.checkout .woocommerce-billing-fields #billing_postcode_field,.checkout .woocommerce-billing-fields #billing_email_field,.checkout .woocommerce-billing-fields #billing_phone_field{width:46%;margin-left:2%;margin-right:2%;float:left;clear:none}.checkout .woocommerce-shipping-fields{position:relative;overflow:hidden}.checkout .woocommerce-shipping-fields label{display:block;padding:0 0 5px}.checkout .woocommerce-shipping-fields select,.checkout .woocommerce-shipping-fields input,.checkout .woocommerce-shipping-fields textarea{width:100%;max-width:100%}.checkout .woocommerce-shipping-fields textarea{min-height:200px}.checkout .woocommerce-shipping-fields input[type="checkbox"],.checkout .woocommerce-shipping-fields input[type="radio"]{width:auto}.checkout .woocommerce-shipping-fields .shipping_address{margin:0 -2%;position:relative;overflow:hidden}.checkout .woocommerce-shipping-fields .shipping_address>*{width:96%;margin-left:2%;margin-right:2%;float:none;position:relative;clear:both;overflow:hidden}.checkout .woocommerce-shipping-fields .shipping_address #shipping_country_chosen,.checkout .woocommerce-shipping-fields .shipping_address #shipping_state_chosen{display:none!important}.checkout .woocommerce-shipping-fields .shipping_address #shipping_first_name_field,.checkout .woocommerce-shipping-fields .shipping_address #shipping_last_name_field,.checkout .woocommerce-shipping-fields .shipping_address #shipping_state_field,.checkout .woocommerce-shipping-fields .shipping_address #shipping_postcode_field{width:46%;float:left;clear:none}.checkout #order_review{position:relative;overflow:hidden}.checkout #order_review .shop_table th,.checkout #order_review .shop_table td{width:50%;border-left-width:1px;border-left-style:solid;border-bottom-width:1px;border-bottom-style:solid}.checkout #order_review .shop_table tr.cart_item th,.checkout #order_review .shop_table tr.cart_item td{position:relative}.checkout #order_review .shop_table tr.cart-subtotal th,.checkout #order_review .shop_table tr.order-total th,.checkout #order_review .shop_table tr.cart-subtotal td,.checkout #order_review .shop_table tr.order-total td{position:relative}.checkout #order_review #payment{padding:25px 30px;position:relative;border-width:1px;border-style:solid;overflow:hidden;-webkit-border-radius:5px;border-radius:5px}.checkout #order_review #payment .payment_methods{list-style:none;margin:0;padding:0;position:relative;overflow:hidden}.checkout #order_review #payment .payment_methods li{position:relative;overflow:hidden}.checkout #order_review #payment .payment_methods li:before{content:none}.checkout #order_review #payment .payment_methods li.woocommerce-info:first-child{padding-top:25px}.checkout #order_review #payment .payment_methods li.woocommerce-notice{margin:0;padding-top:25px}.checkout #order_review #payment .payment_methods label{display:inline-block;float:none}.checkout #order_review #payment .payment_methods label img{display:none}.checkout #order_review #payment .payment_methods .payment_box{margin:20px 0 10px;padding:20px;position:relative;border-width:4px;border-style:solid;clear:both;-webkit-border-radius:5px;border-radius:5px}.checkout #order_review #payment .payment_methods .payment_box:before,.checkout #order_review #payment .payment_methods .payment_box:after{content:'';border-bottom:12px solid #fff0;border-left:10px solid #fff0;border-right:10px solid #fff0;position:absolute;left:25px;top:-16px}.checkout #order_review #payment .payment_methods .payment_box:after{border-bottom-width:9px;border-left-width:8px;border-right-width:8px;left:27px;top:-9px}.checkout #order_review #payment .payment_methods .payment_box p{padding:0}.checkout #order_review #payment .place-order{padding:30px 0 0;position:relative;overflow:hidden}.checkout #order_review #payment .place-order .validate-required{width:auto;float:none;margin:0 0 20px}.checkout #order_review #payment .place-order .validate-required .input-checkbox{margin-right:5px;opacity:1;position:relative;top:2px}.checkout #order_review #payment .place-order .button{padding:0 15px}.checkout #order_review #payment .place-order .terms{padding:8px 0 8px 20px;float:right;overflow:hidden}body .select2-container.select2-container--open .select2-selection--single,body .select2-container.select2-container--focus .select2-selection--single{-webkit-border-radius:0;border-radius:0}body .select2-container .select2-selection--single{height:42px;padding:8px 40px 8px 8px;background-image:url("data:image/png;base64,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");background-position:100% center;background-repeat:no-repeat;-webkit-border-radius:5px;border-radius:5px}body .select2-container--default .select2-selection--single{border-width:2px}body .select2-container .select2-selection--single .select2-selection__arrow{display:none}body .select2-container .select2-selection--single .select2-selection__rendered{line-height:26px;padding:0}body .select2-dropdown{-webkit-border-radius:0;border-radius:0}body .select2-dropdown .select2-results .select2-results__option{padding:6px 6px 6px 8px}body .select2-dropdown .select2-results .select2-results__option:first-child{padding:6px 6px 6px 8px}body .select2-dropdown .select2-results .select2-results__option:before{content:none}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row{width:auto;display:block;padding:0;margin:0 0 20px;direction:rtl;overflow:hidden}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row>*{direction:ltr}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row label{display:inline-block;vertical-align:middle;padding:0 0 0 5px}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row label span{display:inline-block;vertical-align:middle}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row .input-checkbox{display:inline-block;vertical-align:middle;float:none;position:static;opacity:1}.woocommerce-password-strength{padding:20px 0 0}ul.order_details{list-style:none;margin:0 0 20px;padding:0;position:relative;border-width:1px;border-style:solid;border-top-width:0;border-top-style:solid;border-right-width:0;border-right-style:solid;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;overflow:hidden;-webkit-border-radius:5px;border-radius:5px}ul.order_details li{width:100%;margin:0;padding:0;position:relative;border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;overflow:hidden}ul.order_details li:before{content:none}ul.order_details li>span{display:block;padding:15px 20px;border-bottom-width:1px;border-bottom-style:solid}ul.order_details li>strong{display:block;padding:15px 20px}.customer_details{margin:0 0 30px;position:relative;overflow:hidden}.customer_details dt,.customer_details dd{display:block;min-width:15%;max-width:100%;margin-bottom:10px;float:left}.customer_details dt{padding-right:20px;clear:left}.cmsms_dynamic_cart{float:right;position:relative;visibility:hidden;z-index:99999;opacity:0}.cmsms_dynamic_cart .cmsms_dynamic_cart_in{display:table}.cmsms_dynamic_cart .cmsms_dynamic_cart_in .cmsms_dynamic_cart_in_inner{position:relative;vertical-align:middle;display:table-cell}.cmsms_dynamic_cart .cmsms_dynamic_cart_button{display:block;width:40px;height:40px;cursor:default;position:relative;margin-right:8px;z-index:1;-webkit-border-radius:50%;border-radius:50%}.cmsms_dynamic_cart .cmsms_dynamic_cart_button:before{font-size:16px;width:1em;height:1em;margin:auto!important;position:absolute;left:0;right:0;top:0;bottom:0}.cmsms_dynamic_cart .cmsms_dynamic_cart_button:after{content:'';width:100%;height:50px;position:absolute;left:0;top:100%;display:none}.cmsms_dynamic_cart .cmsms_dynamic_cart_button_hide{position:absolute;display:block;width:40px;height:40px;left:0;top:50%;margin-top:-20px;cursor:pointer;z-index:1}.cmsms_dynamic_cart .cmsms_dynamic_cart_button_hide:hover:after{display:block}.cmsms_dynamic_cart .widget_shopping_cart_content{width:260px;margin:20px 0 0 0;padding:25px 15px 20px;visibility:hidden;position:absolute;right:8px;top:78px;border-width:4px;border-style:solid;opacity:0!important;-webkit-border-radius:5px;border-radius:5px;z-index:999}.cmsms_dynamic_cart .widget_shopping_cart_content:before,.cmsms_dynamic_cart .widget_shopping_cart_content:after{content:'';border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:12px solid #fff0;position:absolute;right:6px;top:-16px}.cmsms_dynamic_cart .widget_shopping_cart_content:after{top:-10px}.cmsms_dynamic_cart .widget_shopping_cart_content .cart_list{list-style:none;max-height:745px;margin:0;padding:0;overflow:hidden;overflow-y:auto}.cmsms_dynamic_cart .widget_shopping_cart_content .cart_list li{margin:0 0 20px;padding:0 0 20px;border-bottom-width:1px;border-bottom-style:solid;overflow:hidden}.cmsms_dynamic_cart .widget_shopping_cart_content .cart_list li:before{content:none}.cmsms_dynamic_cart .widget_shopping_cart_content .cart_list li a{display:block;float:none}.cmsms_dynamic_cart .widget_shopping_cart_content .cart_list li img{width:50px;height:50px;margin-right:20px;float:left;-webkit-border-radius:0;border-radius:0}.cmsms_dynamic_cart .widget_shopping_cart_content .cart_list li .quantity{position:relative;overflow:hidden}.cmsms_dynamic_cart .widget_shopping_cart_content .total{padding:10px 0;position:relative;overflow:hidden}.cmsms_dynamic_cart .widget_shopping_cart_content .total strong{margin-right:5px}.cmsms_dynamic_cart .widget_shopping_cart_content .total .amount{font-weight:700}.cmsms_dynamic_cart .widget_shopping_cart_content .buttons{padding:0;margin:0 -1%;position:relative;overflow:hidden}.cmsms_dynamic_cart .widget_shopping_cart_content .buttons .button{width:48%;margin:0 1%;float:left}.cmsms_dynamic_cart .widget_shopping_cart_content .buttons .wcppec-cart-widget-button{height:auto;width:100%;text-align:center;margin-top:5px}.cmsms_dynamic_cart.active .widget_shopping_cart_content,.cmsms_dynamic_cart .cmsms_dynamic_cart_button_hide:hover+.widget_shopping_cart_content,.cmsms_dynamic_cart .widget_shopping_cart_content:hover{margin:0;visibility:visible;opacity:1!important}.cmsms_added_product_info{width:260px;margin:0;padding:15px 20px;position:absolute;right:10px;top:78px;border-width:4px;border-style:solid;opacity:0;-webkit-border-radius:5px;border-radius:5px}.cmsms_added_product_info:before,.cmsms_added_product_info:after{content:'';border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:12px solid #fff0;position:absolute;right:6px;top:-16px}.cmsms_added_product_info:after{top:-10px}.cmsms_added_product_info .cmsms_added_product_info_img{width:50px;height:50px;float:right;-webkit-border-radius:0;border-radius:0}.cmsms_added_product_info .cmsms_added_product_info_text{display:block;padding:15px 15px 15px 0;float:left}.cart_list li .remove{position:absolute;margin:0;left:0;top:0;width:12px;height:12px;text-align:center;line-height:12px!important;z-index:2;opacity:0}.cart_list li:hover .remove{opacity:1}.widget_product_search{position:relative;overflow:hidden}.widget_product_search .woocommerce-product-search{position:relative;overflow:hidden}.widget_product_search .woocommerce-product-search label{font-size:16px;text-indent:-99999px;width:40px;height:40px;margin:auto!important;position:absolute;left:auto;right:0;top:0;bottom:0}.widget_product_search .woocommerce-product-search label:before{content:'\ea76';font-family:'fontello';display:block;text-indent:0;width:1em;height:1em;margin:auto!important;position:absolute;left:0;right:0;top:0;bottom:0}.widget_product_search .woocommerce-product-search input[type="search"],.widget_product_search .woocommerce-product-search input[type="text"]{display:block;width:100%;padding:9px 40px 9px 9px}.widget_product_search .woocommerce-product-search [type="submit"]{opacity:0;width:40px;height:40px;margin:auto!important;position:absolute;left:auto;right:0;top:0;bottom:0}.widget_shopping_cart{position:relative;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content{position:relative;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .cart_list{list-style:none;max-height:none;margin:0;padding:0;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .cart_list li{margin:0 0 20px;padding:0 0 20px;border-bottom-width:1px;border-bottom-style:solid;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .cart_list li:before{content:none}.widget_shopping_cart .widget_shopping_cart_content .cart_list li a{display:block;float:none}.widget_shopping_cart .widget_shopping_cart_content .cart_list li img{width:60px;height:60px;margin-right:15px;float:left;-webkit-border-radius:0;border-radius:0}.widget_shopping_cart .widget_shopping_cart_content .cart_list li .quantity{position:relative;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .total{padding:10px 0;position:relative;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .total strong{margin-right:5px}.widget_shopping_cart .widget_shopping_cart_content .total .amount{font-weight:700}.widget_shopping_cart .widget_shopping_cart_content .buttons{margin:0 -1%;padding:0;position:relative;overflow:hidden}.widget_shopping_cart .widget_shopping_cart_content .buttons .button{width:48%;margin:0 1%;float:left}.widget_shopping_cart .widget_shopping_cart_content .buttons .wcppec-cart-widget-button{height:auto;width:100%;text-align:center;margin-top:5px}.widget_price_filter .price_slider_wrapper .price_slider{height:6px;margin:0 0 20px;position:relative;border-width:1px;border-style:solid}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range{height:100%;position:absolute;top:0}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{display:block;width:12px;height:12px;margin-left:-1px;position:absolute;top:-4px;z-index:2;cursor:pointer;-webkit-border-radius:50%;border-radius:50%}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle:last-child{margin-left:-12px}.widget_price_filter .price_slider_wrapper .price_slider_amount{position:relative;overflow:hidden}.widget_price_filter .price_slider_wrapper .price_slider_amount .button{min-width:75px;float:right}.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{padding:7px 15px 7px 0;position:relative;overflow:hidden}.widget_product_categories .children{padding-top:10px;margin:0}.product_list_widget{list-style:none;margin:0;padding:0;position:relative;overflow:hidden}.product_list_widget li{margin:0 0 20px;padding:0 0 20px;position:relative;border-bottom-width:1px;border-bottom-style:solid;overflow:hidden}.product_list_widget li:before{content:none}.product_list_widget li:last-child{margin:0;padding:0;border-bottom-width:0;border-bottom-style:solid}.product_list_widget li>a{display:block;margin:0 0 5px}.product_list_widget li img{width:60px;height:60px;margin:0 15px 0 0;float:left;-webkit-border-radius:0;border-radius:0}.product_list_widget li .cmsms_star_rating{width:58px;height:11px;margin:0 0 8px}.product_list_widget li .cmsms_star_rating .cmsms_star{font-size:11px;width:10px;height:11px}.product_list_widget li .cmsms_star_rating .cmsms_star_color_wrap .cmsms_star_color_inner{width:58px;height:11px}.product_list_widget li del{margin-right:5px}.product_list_widget li ins{text-decoration:none}.product_list_widget li .star-rating{display:none}.cmsms_products_shortcode,.cmsms_selected_products_shortcode{position:relative;overflow:hidden}.track_order{position:relative}.track_order label{min-width:100px;display:inline-block}.create-account .input-radio+label,.create-account .input-checkbox+label{padding:0 0 0 25px}.create-account>p{margin-left:2%;margin-right:2%}.login,.register{position:relative;overflow:hidden}.login:after,.register:after{content:'.';display:block;clear:both;height:0;visibility:hidden;overflow:hidden}.login label.inline,.register label.inline{display:inline-block;padding:0;margin-left:10px}.login label.inline input,.register label.inline input{vertical-align:middle;margin-top:-2px}.login>*,.register>*{overflow:hidden}.login .lost_password,.register .lost_password{clear:both}.track_order{margin:0 -2%;position:relative;overflow:hidden}.track_order:after{content:'.';display:block;clear:both;height:0;visibility:hidden;overflow:hidden}.track_order>*{margin-left:2%;margin-right:2%;overflow:hidden}html.csstransitions .cmsms_products .product.product-category .woocommerce-loop-category__title,html.csstransitions .cmsms_star_rating .cmsms_star,html.csstransitions .cmsms_products .product .product_outer .product_inner .cmsms_product_footer>a:before{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html.csstransitions .cmsms_star_rating .cmsms_star,html.csstransitions .cmsms_products .product .product_outer .product_inner .cmsms_product_footer>a{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}html.csstransitions .cmsms_dynamic_cart .widget_shopping_cart_content{-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,margin .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,margin .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,margin .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,margin .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,margin .3s ease-in-out}html.csstransitions .woocommerce-store-notice a,html.csstransitions .cart_list li .remove,html.csstransitions .cmsms_dynamic_cart{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}html.csstransitions .cmsms_single_product .cmsms_product_images .cmsms_product_thumbs .cmsms_product_thumb,html.csstransitions .buttons_added,html.csstransitions .cmsms_products .product .product_outer .product_inner{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}html.csstransitions .cmsms_products .product .product_outer .product_inner .cmsms_product_footer{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}html.csstransitions #shipping_method input[type="checkbox"]+label:after,html.csstransitions #ship-to-different-address input[type="checkbox"]+label:after,html.csstransitions .payment_methods input[type="checkbox"]+label:after,html.csstransitions #shipping_method input[type="radio"]+label:after,html.csstransitions #ship-to-different-address input[type="radio"]+label:after,html.csstransitions .payment_methods input[type="radio"]+label:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}