/*! Champion
* Copyright (c) 2014-2025 Xcelerated Technologies Ltd O/A www.thethemebuilders.com */

.widget_product_search #s{width:133px}.woocommerce-product-search .search-field{width:133px}.woocommerce #reviews h3,.woocommerce-page #reviews h3{margin-bottom:.3em}.woocommerce-Reviews .comment-form input#author,.woocommerce-Reviews .comment-form input#email{float:left}.woocommerce-Reviews .comment-form .comment-form-author label[for='author'],.woocommerce-Reviews .comment-form .comment-form-email label[for='email']{padding-left:10px}.woocommerce div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity,.woocommerce .content div.product form.cart table div.quantity,.woocommerce-page .content div.product form.cart table div.quantity{margin:.2em 0}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{float:right;margin:0}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating,.woocommerce .star-rating,.woocommerce-page .star-rating,.woocommerce p.stars a{color:orange}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{line-height:1em;font-size:inherit}.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce .price del,.woocommerce-page .price del,.woocommerce .price ins,.woocommerce-page .price ins,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce ul.products li.product .product-meta-wrap,.woocommerce-page ul.products li.product .product-meta-wrap{color:#333}.woocommerce ul.products li.product h2,.woocommerce-page ul.products li.product h2{margin-bottom:.3em;line-height:1.3em}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #eee}.product-thumbnail-wrap{overflow:hidden;border-bottom:1px solid #eee}.product-meta-wrap{padding:10px 12px}.product-actions{padding:0 12px 10px;text-align:center}.wp-block-button.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:12.5px}.wp-block-button .wp-block-button__link,.wp-block-button .add_to_cart_button,button.add_to_cart_button,button.wc-block-components-button,.woocommerce a.added_to_cart,.woocommerce-page #main .theme_button.woo-white,.woocommerce-page #main .button.woo-white,.woocommerce a.button:not(.no_woo_button),.woocommerce-page a.button:not(.no_woo_button),.woocommerce button.button:not(.white),.woocommerce-page button.button:not(.white),.woocommerce input.button:not(.no_woo_button),.woocommerce-page input.button:not(.no_woo_button),.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce .content input.button:not(.no_woo_button),.woocommerce-page .content input.button:not(.no_woo_button){background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff0d),color-stop(100%,#0000000d));background-image:-webkit-linear-gradient(top,#ffffff0d 0%,#0000000d 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff0d),to(#0000000d));background-image:-webkit-linear-gradient(top,#ffffff0d 0%,#0000000d 100%);background-image:linear-gradient(to bottom,#ffffff0d 0%,#0000000d 100%);border:1px solid #0000001a;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-size:12.5px}.wp-block-button .wp-block-button__link:focus,.wp-block-button .add_to_cart_button:focus,button.add_to_cart_button:focus,button.wc-block-components-button:focus,.woocommerce form.cart .button:focus,.woocommerce a.added_to_cart,.woocommerce-page #main .theme_button.woo-white:focus,.woocommerce-page #main .button.woo-white:focus,.woocommerce a.button:not(.no_woo_button):focus,.woocommerce-page a.button:not(.no_woo_button):focus,.woocommerce button.button:not(.white):focus,.woocommerce-page button.button:not(.white):focus,.woocommerce input.button:not(.no_woo_button):focus,.woocommerce-page input.button:not(.no_woo_button):focus,.woocommerce #respond input#submit:focus,.woocommerce-page #respond input#submit:focus,.woocommerce .content input.button:not(.no_woo_button):focus,.woocommerce-page .content input.button:not(.no_woo_button):focus{outline:0}.wp-block-button .wp-block-button__link:hover,.wp-block-button .add_to_cart_button:hover,button.add_to_cart_button:hover,button.wc-block-components-button:hover,.woocommerce a.added_to_cart:hover,.woocommerce-page #main .theme_button.woo-white:hover,.woocommerce-page #main .button.woo-white:hover,.woocommerce a.button:not(.no_woo_button):hover,.woocommerce-page a.button:not(.no_woo_button):hover,.woocommerce button.button:not(.white):hover,.woocommerce-page button.button:not(.white):hover,.woocommerce input.button:not(.no_woo_button):hover,.woocommerce-page input.button:not(.no_woo_button):hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce .content input.button:not(.no_woo_button):hover,.woocommerce-page .content input.button:not(.no_woo_button):hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0000000d),color-stop(100%,#bbbbbb1a));background-image:-webkit-linear-gradient(top,#0000000d 0%,#bbbbbb1a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#0000000d),to(#bbbbbb1a));background-image:-webkit-linear-gradient(top,#0000000d 0%,#bbbbbb1a 100%);background-image:linear-gradient(to bottom,#0000000d 0%,#bbbbbb1a 100%)}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button:not(.white).alt,.woocommerce-page button.button:not(.white).alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce .content input.button.alt,.woocommerce-page .content input.button.alt{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff0d),color-stop(100%,#0000000d));background-image:-webkit-linear-gradient(top,#ffffff0d 0%,#0000000d 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff0d),to(#0000000d));background-image:-webkit-linear-gradient(top,#ffffff0d 0%,#0000000d 100%);background-image:linear-gradient(to bottom,#ffffff0d 0%,#0000000d 100%);border:1px solid #0000001a}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button:not(.white).alt:hover,.woocommerce-page button.button:not(.white).alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce .content input.button.alt:hover,.woocommerce-page .content input.button.alt:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0000001a),color-stop(100%,#bbbbbb1a));background-image:-webkit-linear-gradient(top,#0000001a 0%,#bbbbbb1a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#0000001a),to(#bbbbbb1a));background-image:-webkit-linear-gradient(top,#0000001a 0%,#bbbbbb1a 100%);background-image:linear-gradient(to bottom,#0000001a 0%,#bbbbbb1a 100%)}.woocommerce a.button.added:before,.woocommerce-page a.button.added:before,.woocommerce button.button:not(.white).added:before,.woocommerce-page button.button:not(.white).added:before,.woocommerce input.button.added:before,.woocommerce-page input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce .content input.button.added:before,.woocommerce-page .content input.button.added:before{display:none}.woocommerce-page #main .theme_button.woo-white.add_to_cart_button,.woocommerce a.theme_button.add_to_cart_button,.woocommerce-page a.theme_button.add_to_cart_button,.woocommerce-page #main .button.woo-white.add_to_cart_button,.woocommerce a.button.add_to_cart_button,.woocommerce-page a.button.add_to_cart_button,.woocommerce .button.button.add_to_cart_button,.woocommerce input.button.add_to_cart_button,.woocommerce .theme_button.button.add_to_cart_button,.woocommerce input.theme_button.add_to_cart_button{padding:0}.woocommerce #payment button#place_order,.woocommerce-page #payment button#place_order,.woocommerce .cart .button,.woocommerce .cart input.button{padding:8px 14px}.woocommerce .cart .coupon .button,.woocommerce .cart .coupon input.button{padding:7px 14px}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce .content div.product div.images img,.woocommerce-page .content div.product div.images img{border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{-webkit-box-shadow:none;box-shadow:none}.woocommerce-tabs .theme_panes{padding:25px 15px}.woocommerce-tabs .theme_panes > div > :last-child,.woocommerce-tabs .theme_panes > div > :last-child > :last-child{margin-bottom:0}.woocommerce-tabs .theme_panes{padding:15px;margin:0 0 2em}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce .content div.product .woocommerce-tabs .panel,.woocommerce-page .content div.product .woocommerce-tabs .panel{margin:0}.woocommerce ul.products li.product a .product-thumbnail-hover,.woocommerce-page ul.products li.product a .product-thumbnail-hover{position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.woocommerce ul.products li.product a .product-thumbnail-hover:hover,.woocommerce-page ul.products li.product a .product-thumbnail-hover:hover{filter:alpha(opacity=100);opacity:1}.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:.5em 0 .5em .5em}#page .cart-collaterals h2{font-size:24px}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:right}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{width:100%;margin-bottom:30px}.woocommerce .cart_totals tr:not(.shipping) td[data-title]{text-align:right}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:auto}.woocommerce .products ul,.woocommerce-page .products ul,.woocommerce ul.products,.woocommerce-page ul.products{display:block;padding:0;margin:0;list-style-type:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{max-width:100%;font-size:12px;letter-spacing:normal;word-spacing:normal;vertical-align:top;box-sizing:border-box}.woocommerce-page .cross-sells ul.products li.col-one.product,.woocommerce ul.products li.col-one.product,.woocommerce-page ul.products li.col-one.product{width:100%}.woocommerce ul.products li.col-two.product,.woocommerce-page ul.products li.col-two.product{width:48%}.woocommerce ul.products li.col-three.product,.woocommerce-page ul.products li.col-three.product{width:30.75%}.woocommerce ul.products li.col-four.product,.woocommerce-page ul.products li.col-four.product,.woocommerce-page .cross-sells ul.products li.col-four.product,.woocommerce .cross-sells ul.products li.col-four.product{width:22.05%}.woocommerce ul.products li.col-five.product,.woocommerce-page ul.products li.col-five.product{width:16.95%}.woocommerce ul.products li.col-six.product,.woocommerce-page ul.products li.col-six.product{width:13.5%}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{-webkit-box-shadow:0 0 2px #00000014;box-shadow:0 0 2px #00000014}.woocommerce div.product div.images,.woocommerce-page div.product div.images,.woocommerce .content div.product div.images,.woocommerce-page .content div.product div.images{float:none;width:auto}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce .content div.product div.summary,.woocommerce-page .content div.product div.summary{float:none;width:auto}ins{color:auto;background:transparent;border-bottom:none}#sidebar .widget_product_categories > ul > li,#sidebar .widget_login li{padding:5px 0;margin:0;border-bottom:1px solid #f0f0f0}#sidebar .widget_product_categories ul li{margin-top:3px;margin-bottom:3px}#sidebar .widget_product_categories li a,#sidebar .widget_login li a{padding-left:20px;margin:0;line-height:20px;background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 2px transparent}#sidebar .widget_product_categories li a{background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 4px transparent}.product_list_widget{margin:0;list-style:none}.product_list_widget li,#sidebar .product_list_widget li,#footer .product_list_widget li{position:relative;border-bottom:1px solid #f0f0f0}.product_list_widget li a,#sidebar .product_list_widget li a,#footer .product_list_widget li a{padding:0;margin-top:10px;line-height:20px}.product_list_widget img{display:block;float:left;width:45px!important;height:45px!important;margin:0 12px 0 0 !important;border:1px solid #fff;border:1px solid #eee!important}.product_list_widget time{display:block}.cart_list dl,.cart_item dl{margin-bottom:0;overflow:hidden}.cart_list dt,.cart_item dt{margin-top:0;margin-bottom:0}ul.products li.info{width:auto;padding:.55em 1em .55em 3em}.price_slider_wrapper{width:95%;width:-webkit-calc(100% - 6px);width:calc(100% - 6px)}.woocommerce ul.products li.product h3{padding-left:6px}.woocommerce ul.products li.product .onsale{z-index:1}.woocommerce .product-actions a.theme_button.button:not(.white),.woocommerce .product-actions a.button.button:not(.white){padding:0}.woocommerce div.product div.woocommerce-product-gallery--columns-1.images .woocommerce-product-gallery__image.thumbnail{width:calc(100% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-2.images .woocommerce-product-gallery__image.thumbnail{width:calc(50% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-3.images .woocommerce-product-gallery__image.thumbnail{width:calc(33.33% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-4.images .woocommerce-product-gallery__image.thumbnail{width:calc(25% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-5.images .woocommerce-product-gallery__image.thumbnail{width:calc(20% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-6.images .woocommerce-product-gallery__image.thumbnail{width:calc(16.6666% - 10px)}.woocommerce div.product div.images .woocommerce-product-thumbnails-wrapper .woocommerce-product-gallery__image.thumbnail{margin:5px 5px 0;display:inline-block}.woocommerce div.product div.images .woocommerce-product-thumbnails-wrapper{margin:5px -5px 0}.woocommerce div.product div.images .woocommerce-product-gallery__image{min-height:auto!important}.woocommerce div.product div.woocommerce-product-gallery--columns-1.images .flex-control-thumbs li{width:calc(100% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-2.images .flex-control-thumbs li{width:calc(50% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-3.images .flex-control-thumbs li{width:calc(33.33% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-4.images .flex-control-thumbs li{width:calc(25% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-5.images .flex-control-thumbs li{width:calc(20% - 10px)}.woocommerce div.product div.woocommerce-product-gallery--columns-6.images .flex-control-thumbs li{width:calc(16.6666% - 10px)}.woocommerce div.product div.images .flex-control-thumbs li{margin:5px}.woocommerce div.product div.images .flex-control-thumbs{margin:5px -5px 0}.woocommerce img,.woocommerce-page img,.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce .content div.product div.images img,.woocommerce-page .content div.product div.images img,.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce-page div.product div.images .woocommerce-product-gallery__image{box-sizing:border-box}.pswp__caption__center{text-align:center}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.buttonbutton.button:not(.white).added::after,.woocommerce input.button.added::after{vertical-align:middle;color:#333;margin-left:.3em;position:absolute;top:.5em}.woocommerce a.added_to_cart{white-space:normal;display:block;padding-top:0;background-color:#ededed;color:#303030;margin:.5em -12px -10px}.woocommerce a.added_to_cart:visited,.woocommerce a.added_to_cart{color:#303030}.woocommerce a.added_to_cart:active,.woocommerce a.added_to_cart:hover{background-color:#cdcdcd;color:#303030}.woocommerce ul.products li.product .onsale.theme_badge,.woocommerce span.onsale.theme_badge,.woocommerce-page span.onsale.theme_badge{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:14px;font-weight:500;line-height:inherit;margin:0;min-height:0;min-width:0;text-shadow:none;top:0;top:0;left:0;right:0;padding:.202em 8px;border-radius:0}.woocommerce-page span.onsale.theme_badge.badge-button{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce ul.products li.product .onsale.button-right,.woocommerce span.onsale.button-right,.woocommerce-page span.onsale.button-right{left:auto;right:0;margin:.5em .5em 0 0}.woocommerce ul.products li.product .onsale.button-left,.woocommerce span.onsale.button-left,.woocommerce-page span.onsale.button-left{left:0;right:auto;margin:.5em 0 0 .5em}.woocommerce ul.products li.product .onsale.banner-right,.woocommerce span.onsale.theme_badge.banner-right{text-align:right}.woocommerce ul.products li.product .onsale.banner-left,.woocommerce span.onsale.theme_badge.banner-left{text-align:left}.on-sale-triangle{position:absolute;top:0;z-index:1;width:0;height:0;border-style:solid}.on-sale-triangle.triangle-left{left:0;border-width:90px 90px 0 0}.on-sale-triangle.triangle-right{right:0;border-width:0 90px 90px 0}.woocommerce ul.products li.product .onsale.theme_badge.badge-triangle,.woocommerce span.onsale.theme_badge.badge-triangle{top:8px;font-size:13px;line-height:1.2em;padding:0}.woocommerce span.onsale.badge-triangle{background-color:transparent}.woocommerce ul.products li.product .onsale.triangle-left,.woocommerce span.onsale.theme_badge.triangle-left{left:5px;right:auto;text-align:left}.woocommerce ul.products li.product .onsale.triangle-right,.woocommerce span.onsale.theme_badge.triangle-right{right:5px;left:auto;text-align:right}.woo-image-overlay{position:relative}.woocommerce form .input-text,.woocommerce-page form .input-text,.woocommerce form textarea,.woocommerce form input{background:url(../images/input_bg.png) no-repeat scroll 0 0 transparent;border-radius:0}.select2-dropdown{border-radius:0}.select2-container--default .select2-selection--single{border:1px solid #ccc;border-radius:0}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding:4px 0}.woocommerce div.product form.cart .group_table td:first-child{width:auto}.woocommerce .variations select{margin-bottom:5px}.woocommerce-variation.single_variation{margin-bottom:10px}.woocommerce .product-actions .button span,.woocommerce .product-actions .theme_button span{padding:12px 10px;width:100%;box-sizing:border-box;text-transform:uppercase}.add_cart_button_full_width .product-actions{padding:0}.woocommerce-page.add_cart_button_full_width #main .product-actions .theme_button,.woocommerce-page.add_cart_button_full_width #main .product-actions .button,.woocommerce.add_cart_button_full_width .product-actions a.button,.woocommerce-page.add_cart_button_full_width .product-actions a.button{width:100%;box-sizing:border-box}.woocommerce.add_cart_button_full_width a.added_to_cart{margin:.1em 0 0}.woocommerce.add_cart_button_full_width #respond input#submit.added::after,.woocommerce.add_cart_button_full_width a.button.added::after,.woocommerce.add_cart_button_full_width button.button.added::after,.woocommerce.add_cart_button_full_width input.button.added::after{display:none}