.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce ul.products li.product .product-item,.woocommerce-page ul.products li.product .product-item{background-color:#fff}.woocommerce .products .star-rating{margin:5px auto}.woocommerce ul.products li.product a{display:block;overflow:hidden}.woocommerce ul.products li.product h3{font-weight:700;font-size:20px;padding:5px 0}.woocommerce ul.products li.product .price{color:#9c9c9c;margin-top:5px;font-weight:400;font-size:1em}.woocommerce ul.products li.product .price del{display:inline-block}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product .button{margin-bottom:5px;display:block;margin:auto;width:110px;padding:10px;background:#fff;border:1px solid #ddd;font-size:.8rem}.woocommerce span.onsale{height:46px;width:46px;line-height:42px;padding:2px;z-index:99}.page-title{text-align:center;margin-bottom:5.4rem}.product_title{text-align:center}.woocommerce .woocommerce-breadcrumb{text-align:center;font-size:1.25em;color:rgba(68,68,68,.6);font-weight:300}.woocommerce .woocommerce-breadcrumb:after{background:#cfcfcf;content:"";height:2px;width:160px;left:0;right:0;bottom:0;margin:15px auto 0}.woocommerce .woocommerce-ordering select{margin-bottom:0;padding:5px 10px;height:40px}.woocommerce h2{font-size:1.825rem}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.3rem}.woocommerce div.product h2{font-size:1.5rem}.woocommerce div.product{margin-bottom:0;position:relative;background:#fff;padding:30px;margin-bottom:30px}.related,.upsells{background:rgba(0,0,0,.03);margin-top:3.6rem;padding:30px;padding-bottom:0}.related h2,.upsells h2{margin-bottom:1.8rem}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{font-size:12px;margin:1px 5px;padding:0;line-height:20px}.woocommerce .woocommerce-pagination ul.page-numbers li:active,.woocommerce-page .woocommerce-pagination ul.page-numbers li:active{background-color:#0ad2ad;color:#fff}.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-color:#0ad2ad;color:#fff}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:3px 10px;line-height:20px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;padding:.4rem 5.4rem}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-5px;border-bottom-right-radius:0;display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{left:-5px;border-bottom-left-radius:0;display:none}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#080808;font-size:1.8em;margin-bottom:.4em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:.4em}.woocommerce div.product .woocommerce-tabs .panel{padding:15px 30px 0 30px}#coupon_code,.woocommerce .quantity .qty,.woocommerce-cart table.cart td.actions .coupon .input-text{height:44px}#coupon_code{min-width:200px}.cart_item .product-name{font-size:1rem;font-weight:400!important}.woocommerce-cart table.cart img{width:80px}.woocommerce table.shop_table thead td.product-remove,.woocommerce table.shop_table thead th.product-remove{width:40px;padding:0;text-align:center}.woocommerce table.shop_table thead td.product-remove a.remove{margin:0 auto}.woocommerce table.shop_table,.woocommerce-billing-fields{border:none;background-color:#fff;font-size:1em;padding:0}.woocommerce table.my_account_orders td{padding:30px}.woocommerce-cart .cart-collaterals .cart_totals table{padding:30px;background:#fff}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:3.6rem}.select2-container .select2-choice,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:24px;height:58px;padding:16px 20px;font-size:1em;border-radius:0;border:0}.select2-container--default .select2-selection--single{background-color:inherit;border:0;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent}.select2-container{padding:12px 0}.select2-search{padding:5px 4px 0}.select2-search input[type=text]{margin-bottom:0}.select2-dropdown-open .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border-top:none;-webkit-box-shadow:none;box-shadow:none}#customer_details{margin-bottom:3.6rem}#add_payment_method #payment,#add_payment_method #payment ul.payment_methods,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.login a,.woocommerce form.register,.woocommerce form.register a{border:none;color:#fff;border-radius:0;padding:30px;width:70%;margin:auto;margin-bottom:30px}.woocommerce .order_details,.woocommerce-checkout #payment{border:none;border-radius:0;padding:30px;background-color:#fff}#payment .field-holder{background-color:transparent}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;line-height:inherit}.payment_method_paypal label{margin-bottom:0!important}.woocommerce-account-ed,.woocommerce-additional-fields,.woocommerce-address-ed,.woocommerce-billing-fields,.woocommerce-olam-login,.woocommerce-shipping-fields{padding:30px}.woocommerce-account-ed h3,.woocommerce-additional-fields h3,.woocommerce-address-ed h3,.woocommerce-billing-fields h3,.woocommerce-olam-login h3,.woocommerce-shipping-fields h3{font-size:40px;text-align:center;background:rgba(0,0,0,.1);padding:48px 5px;border:0;margin:-30px;left:0;right:0;color:inherit;width:auto;margin-bottom:70px;text-transform:uppercase;color:#fff;font-weight:400;line-height:1.2em}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:none;font-size:20px}.checkout.woocommerce-checkout{margin-bottom:0}.woocommerce-checkout-payment .field-holder>label{position:relative;top:0}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address .checkbox{display:inline-block}.woocommerce table.order_details td,.woocommerce table.woocommerce-checkout-review-order-table td{padding:15px 30px;font-weight:400}.woocommerce table.shop_table tfoot th{padding:0 30px}.woocommerce table.customer_details td,.woocommerce table.customer_details th{padding:9px 30px;border-top:1px solid rgba(0,0,0,.1)}.wc_payment_method label{display:inline-block!important;padding-left:0!important}#createaccount label,.woocommerce form .form-row label{font-weight:400;color:#fff}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{color:inherit}.woocommerce form .form-row label input[type=checkbox]{opacity:1;position:relative;vertical-align:middle;margin-left:30px}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{float:left;padding-right:5px}.woocommerce .order_details{font-size:1.3em}.woocommerce .order_details li{width:22%;margin-bottom:0}.woocommerce .order_details li strong{color:#444}.cart_item .product-name,.section .post-content table td,.section .post-content table th,.wp_comments .comment_message table td,.wp_comments .comment_message table th{text-align:left;font-size:1em}.added{display:none!important}.woocommerce table.variations td,.woocommerce table.variations th{padding:0}.woocommerce div.product form.cart .variations select{margin-bottom:0;font-size:1em;min-width:45%;width:auto;float:left}.woocommerce div.product form.cart .variations label{text-transform:capitalize;font-size:1em}.woocommerce div.product form.cart .reset_variations{float:left;vertical-align:middle;line-height:51px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:middle}.woocommerce div.product form.cart .variations{margin-bottom:1.8rem}#shipping_method input[type=radio]+label{margin:0 0 4px 0}#shipping_method input[type=radio]+label span{display:inline;position:relative;vertical-align:initial}#shipping_method input[type=radio]+label span::after{border-width:0}.amount:after{background-color:transparent!important}.woocommerce ul#shipping_method li label{display:inline-block}.cart-collaterals h2{font-size:1.5em;margin-bottom:1.8rem}.woocommerce-variation{margin-bottom:1.8rem}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #ededed}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #ededed}.woocommerce .quantity .qty{border:1px solid #ededed;background:#f4f6f5;width:70px;color:#222;font-size:1rem}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#f4f6f5}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:70%;float:none;margin:auto;margin-bottom:30px}.woocommerce form .form-row{margin:0;margin-bottom:40px}.woocommerce form .form-row:last-child{margin-bottom:0}.checkout_coupon .form-row{margin-bottom:20px!important}.woocommerce form .form-row.wc-terms-and-conditions{margin-bottom:0}.woocommerce form .form-row.woocommerce-invalid .select2-container .select2-choice,.woocommerce form .form-row.woocommerce-validated .select2-container .select2-choice{background:0 0;color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:right;padding:0 2em 15px;float:none}.woocommerce form.woocommerce-shipping-calculator .form-row input.input-text{display:block;line-height:1.8rem;font-size:.8em;color:#9a9a9a;background:#fff;border-radius:0;margin-bottom:1.8rem;width:100%;border:1px solid #ccc;padding:13px 12px;height:54px}.woocommerce form .form-row textarea.input-text:-moz-placeholder,.woocommerce form .form-row textarea.input-text:-ms-input-placeholder,.woocommerce form .form-row textarea.input-text::-moz-placeholder,.woocommerce form .form-row textarea.input-text::-webkit-input-placeholder,.woocommerce form.woocommerce-shipping-calculator .form-row input.input-text:-moz-placeholder,.woocommerce form.woocommerce-shipping-calculator .form-row input.input-text:-ms-input-placeholder,.woocommerce form.woocommerce-shipping-calculator .form-row input.input-text::-moz-placeholder,.woocommerce form.woocommerce-shipping-calculator .form-row input.input-text::-webkit-input-placeholder,.woocommerce-page form .form-row textarea.input-text:-moz-placeholder,.woocommerce-page form .form-row textarea.input-text:-ms-input-placeholder,.woocommerce-page form .form-row textarea.input-text::-moz-placeholder,.woocommerce-page form .form-row textarea.input-text::-webkit-input-placeholder{color:inherit}.woocommerce-page form .form-row textarea.input-text::-webkit-input-placeholder{color:inherit}.woocommerce #shipping_method input[type=radio]+label span:before{position:static;display:none}.shipping_method li input[type=radio]+label span{vertical-align:initial}.woocommerce-cart .cart-collaterals .cart_totals table .order-total td,.woocommerce-cart .cart-collaterals .cart_totals table .order-total th{padding-top:30px}.create-account{background-color:transparent}.create-account p{color:#fff}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#fff;margin:2em auto!important;width:70%}input.calc_shipping_postcode{color:#ddd}.woocommerce form .form-row.woocommerce-invalid label{color:#fff}.select2-default{color:inherit!important}.woocommerce div.product div.summary .product_title{text-align:inherit}@media (max-width:991px){.woocommerce ul.products li.product:nth-child(2n+1),.woocommerce-page ul.products li.product:nth-child(2n+1){clear:both;display:table;content:''}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{min-width:46%}}@media (max-width:599px){.woocommerce ul.products li.product:nth-child(n+1),.woocommerce-page ul.products li.product:nth-child(n+1){clear:both;display:table;content:'';float:none;margin:auto;margin-bottom:1.8rem}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{min-width:100%}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{font-size:26px}}.woocommerce #respond input#submit,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;padding:15px 25px;text-transform:uppercase;box-shadow:0 2px 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3)}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce ul.products li.product .button:hover{border-color:transparent}.woocommerce a.added_to_cart{border:none;width:110px;padding:5px;font-size:.8rem;text-transform:uppercase;font-weight:700;margin:auto}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-radius:0}.cart_item .product-name a{color:#444!important}.woocom-sidebar{position:absolute;top:300px;left:-240px;width:300px;max-width:100%;bottom:177px;padding:20px;background:#fff;box-shadow:0 0 3px transparent}.woocom-sidebar.sidebar-visible{left:30px;box-shadow:0 0 3px rgba(0,0,0,.2)}.hidden-scroll{overflow:hidden;height:100%}.woocom-sidebar .woocom-widgets{max-height:100%;overflow-y:auto;margin-right:-18px;padding-right:18px}.woocom-sidebar .sidebar-trigger{position:absolute;top:20px;right:-34px;height:34px;width:34px;display:inline-block;text-align:center;line-height:34px;box-shadow:1px 0 3px rgba(0,0,0,.2);cursor:pointer}.woocom-sidebar.sidebar-visible .sidebar-trigger{background:#fff;color:#1e1e1e}.woocom-sidebar.sidebar-visible .sidebar-trigger .fa:before{content:"\f00d";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.woocom-sidebar .searchform,.woocom-sidebar .woocommerce-product-search{box-shadow:0 0 1px rgba(0,0,0,.5)}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#f5f5f5;border:1px solid #ddd}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#bbb}.woocommerce .widget_price_filter .price_label{padding-top:8px;font-weight:700}.woocommerce .widget_shopping_cart_content a.button{padding:8px 12px;text-transform:none}.widget_product_categories ul li{padding-left:12px;position:relative}.widget_product_categories ul li:before{content:"\f105";font-family:fontAwesome;font-size:12px;position:absolute;left:0;top:3px;color:#9b9b9b}.woocommerce .widget_shopping_cart .cart_list li{margin-bottom:10px;border-bottom:1px solid #ddd}.woocommerce .widget_shopping_cart .cart_list li a{line-height:1.6em}.woocommerce .widget_shopping_cart .cart_list li a.remove{line-height:1em}.woocommerce .widget_shopping_cart .total{border:none}.woocommerce-sidebar .widget_shopping_cart{padding:15px}.woocommerce-product-search{position:relative;overflow:hidden}.woocommerce-product-search label{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;text-indent:-2000px;opacity:.35;margin:0}.woocommerce-product-search:after{height:48px;width:48px;position:absolute;top:0;right:0;content:"\f002";font-size:1.2em;font-family:FontAwesome;line-height:48px;text-align:center;border-left:none;z-index:110;color:#9b9b9b}.woocommerce-product-search input[type=search]{padding:10px 50px 10px 16px;margin-bottom:0;border:none;position:relative;z-index:100;border:none;width:100%;height:48px;color:inherit}.woocommerce-product-search input[type=submit]{position:absolute;top:0;right:0;height:48px;width:48px;background:0 0;border:none;z-index:1000;cursor:pointer;text-indent:-200px;overflow:hidden;border-radius:0}.woocommerce-product-search input[type=submit]:hover+form:after{color:#fff}.woocommerce-product-search input[type=search]:focus+input[type=submit]{margin-right:0}.woocommerce .boxed form .field-holder{margin-bottom:40px;padding:0}.woocommerce .boxed form .form-row label{line-height:1.5em}.woocommerce .boxed form .form-row label.inline{display:block;margin:20px 0 15px 0}.woocommerce .boxed .lost_password,.woocommerce .boxed .lost_password a{margin-bottom:0;color:inherit;text-align:center}.woocommerce .boxed .select2-container .select2-choice,.woocommerce .boxed form .form-row input.input-text,.woocommerce .boxed form .form-row textarea,.woocommerce .boxed form .form-row.woocommerce-invalid .select2-container,.woocommerce .boxed form .form-row.woocommerce-invalid input.input-text,.woocommerce .boxed form .form-row.woocommerce-invalid select,.woocommerce .boxed form .form-row.woocommerce-validated .select2-container,.woocommerce .boxed form .form-row.woocommerce-validated input.input-text,.woocommerce .boxed form .form-row.woocommerce-validated select{background:0 0}.country_select label,.validate-state label{-webkit-transform:translate(-20px,-45px);-moz-transform:translate(-20px,-45px);-ms-transform:translate(-20px,-45px);-o-transform:translate(-20px,-45px);transform:translate(-20px,-45px)}.post-content .woocommerce-MyAccount-navigation ul{display:block;text-align:center;margin:0 0 50px;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.post-content .woocommerce-MyAccount-navigation ul li{display:inline-block;float:none;margin:2px;margin-bottom:1.8rem}.post-content .woocommerce-MyAccount-navigation ul li a{padding:15px 20px;color:#333;background:#fff;line-height:28px}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce ul.products,.woocommerce-page ul.products{margin:0 -15px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:33.33333%;margin:0;padding:0 15px}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce-page ul.products li.product:nth-child(3n+1){clear:both}.woocommerce ul.products li.product .product-item,.woocommerce-page ul.products li.product .product-item{margin-bottom:30px;position:relative}.woocommerce div.product form.cart .button{padding:15px 25px}.button,.woocom-sidebar,.woocom-sidebar .sidebar-trigger .fa,.woocommerce ul.products li.product,.woocommerce ul.products li.product .product-item,.woocommerce-page ul.products li.product,.woocommerce-page ul.products li.product .product-item{-webkit-transition:all .3s cubic-bezier(.25,.1,.25,1);-moz-transition:all .3s cubic-bezier(.25,.1,.25,1);-o-transition:all .3s cubic-bezier(.25,.1,.25,1);transition:all .3s cubic-bezier(.25,.1,.25,1);-webkit-transition-timing-function:cubic-bezier(.25,.1,.25,1);-moz-transition-timing-function:cubic-bezier(.25,.1,.25,1);-o-transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-timing-function:cubic-bezier(.25,.1,.25,1)}@media(max-width:1365px){.woocom-sidebar{left:-300px}}@media(max-width:991px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:50%}.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce-page ul.products li.product:nth-child(3n+1){clear:none}.woocommerce ul.products li.product:nth-child(2n+1),.woocommerce-page ul.products li.product:nth-child(2n+1){clear:both}}@media(max-width:767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;clear:none}}@media(max-width:320px){.woocom-sidebar.sidebar-visible .sidebar-trigger{right:0;box-shadow:0 0 3px rgba(0,0,0,.3)}}