.woocommerce.full-width-content .content,.woocommerce-page.full-width-content .content{max-width: 1280px;}.woocommerce .content{background-color: #fff;margin-bottom: 40px;padding: 70px 80px;}.woocommerce .entry.product{padding: 0;}.woocommerce abbr.required,.woocommerce ins{text-decoration: none;}.woocommerce span.onsale{background-color: #c3251d;border-radius: 0;line-height: 1.75;min-height: auto;}.woocommerce fieldset{margin-bottom: 20px;}.woocommerce .products .star-rating{padding: 10px;}.woocommerce p.stars a,.woocommerce p.stars a:focus,.woocommerce p.stars a:hover {outline: 0;}.woocommerce .woocommerce-LoopProduct-link{display: block;}.woocommerce .content .entry{border-bottom: 0;}.woocommerce a.added_to_cart{line-height: 1;}.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after,.woocommerce #respond input#submit.loading::after {top: 1em;}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .price .from{color: #000;}.woocommerce ul.products li.product h3:hover,.woocommerce ul.products li.product .price{color: #c3251d;}.woocommerce ul.products li.product a{-webkit-transition:color 0.1s ease-in-out, background 0.1s ease-in-out;-ms-transition:color 0.1s ease-in-out, background 0.1s ease-in-out;transition:color 0.1s ease-in-out, background 0.1s ease-in-out;}.woocommerce div.product p.price,.woocommerce div.product span.price{color: #c3251d;line-height: 1.5;}.woocommerce div.product form.cart .button{line-height: 1.5;}.woocommerce div.product form.cart .variations{table-layout: fixed;}.woocommerce .woocommerce-variation-price{margin-bottom: 20px;}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color: #eee;}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before {display: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color: #f5f5f5;border-radius: 0;padding: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color: #000;padding: 0.5em 1em;}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {color: #c3251d;}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs {padding: 0;}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li{display: block;margin: 0;}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li a{display: block;}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color: #fff;border-bottom: 0;}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {border-bottom: 1px solid #eee;}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border-bottom-color: #eee;}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {content: "\f147";float: right;font-family: "dashicons";}.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li{list-style-type: none;}.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon input.input-text,#add_payment_method table.cart td.actions .coupon input.input-text{width: auto;}.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row,#add_payment_method #payment div.form-row{margin-bottom: 0;}.woocommerce table.shop_table,.woocommerce table.shop_table td{border-color: #eee;border-radius: 0;line-height: 1.75;word-break: normal;}.woocommerce-cart table.cart{line-height: 1.75;}.woocommerce-cart table.cart td{font-size: 18px;font-size: 1.8rem;padding: 10px 12px;}.woocommerce table.shop_table .order-number{min-width: 75px;}.woocommerce-cart table.cart .product-thumbnail{min-width: 56px;}.woocommerce-cart table.cart th.product-name{min-width: 140px;}.woocommerce-cart table.cart th.product-price,.woocommerce-cart table.cart th.product-quantity,.woocommerce-cart table.cart th.product-subtotal,.woocommerce-checkout-review-order-table th.product-total{min-width: 110px;}.woocommerce table.shop_table td.actions{padding-top: 15px;}.woocommerce-cart table.cart td.actions .coupon .input-text{font-size: 18px;font-size: 1.8rem;}.woocommerce-cart td.product-name dl.variation dd{margin-left: 20px;}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,#add_payment_method table.cart img{vertical-align: middle;}.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment{background-color: #f5f5f5;border-radius: 0;padding: 30px;}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box{background-color: #eee;}.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before,#add_payment_method #payment div.payment_box::before {display: none;}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods{border-color: #eee;}.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button[type="submit"],.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt{background-color: #333;border: 0;border-radius: 0;color: #fff;cursor: pointer;font-size: 16px;font-size: 1.6rem;font-weight: 700;padding: 16px 24px;text-align: center;text-decoration: none;white-space: normal;width: auto;}.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input[type="submit"]:focus,.woocommerce input[type="submit"]:hover,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover {background-color: #c3251d;color: #fff;}.woocommerce #reviews #comment{height: 150px;}.woocommerce .quantity .qty{font-size: 20px;font-size: 2rem;line-height: 1.5;margin-right: 5px;padding: 12px 5px;width: 70px;}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height: 1.5;padding: 8px 20px;}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,#add_payment_method table.cart td.actions .coupon .input-text{border-color: #eee;padding: 5px 20px;width: 150px;}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce form .form-row .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form .form-row.woocommerce-validated .select2-container{border-color: #eee;border-radius: 0;}.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input,#add_payment_method table.cart input{vertical-align: top;}.woocommerce .coupon{line-height: 1;}.woocommerce .coupon .input-text{height: 48px;}.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled]{background-color: #000;color: #fff;padding: 16px 24px;}.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt[disabled]:disabled,.woocommerce a.button.alt[disabled]:disabled:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt[disabled]:disabled,.woocommerce button.button.alt[disabled]:disabled:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt[disabled]:disabled,.woocommerce input.button.alt[disabled]:disabled:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt[disabled]:disabled,.woocommerce #respond input#submit.alt[disabled]:disabled:hover {background-color: #eee;color: #000;}.woocommerce-account .woocommerce-Address-title h3{font-size: 26px;font-size: 2.6rem;}.woocommerce-account .woocommerce-Address{margin-bottom: 20px;}.woocommerce-account table.order_details th.product-total{min-width: 110px;}.woocommerce-MyAccount-navigation{border: 1px solid #eee;padding: 20px;margin-bottom: 40px;}.woocommerce-MyAccount-navigation ul{margin-bottom: 0;margin-left: 0;}.woocommerce-MyAccount-navigation ul li{line-height: 1.2;list-style-type: none;margin-bottom: 15px;}.woocommerce-MyAccount-navigation ul li:last-child {margin-bottom: 0;}.woocommerce-MyAccount-navigation ul li.is-active > a{color: #333;font-weight: 700;}.woocommerce-account .woocommerce-MyAccount-navigation{margin-right: 5%;width: 20%;}.woocommerce-account .woocommerce-MyAccount-content{width: 75%;}.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation {margin-right: 0;width: 100%;}.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation ul,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation ul{text-align: center;}.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation li,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation li{display: inline-block;margin: 0 10px;}.content-sidebar.woocommerce-account .woocommerce-MyAccount-content,.sidebar-content.woocommerce-account .woocommerce-MyAccount-content{width: 100%;}.woocommerce .woocommerce-breadcrumb{font-size: 18px;font-size: 1.8rem;margin-bottom: 40px;}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color: #000;}.woocommerce .woocommerce-breadcrumb a{text-decoration: none;}.woocommerce .woocommerce-breadcrumb a:focus,.woocommerce .woocommerce-breadcrumb a:hover {color: #c3251d;}.woocommerce #reviews #comments ol.commentlist li img.avatar{background: transparent;border: 0;margin: 0 16px 24px 0;padding: 0;position: relative;width: 60px;}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color: #eee;border-radius: 0;margin-left: 80px;}.woocommerce .entry-content #reviews ol > li{list-style-type: none;}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color: #f5f5f5;border-top-color: #c3251d;}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before {color: #c3251d;}div.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message {width: 48%;}.woocommerce-product-search{overflow: hidden;width: 100%;}.woocommerce-product-search input[type="submit"]{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;padding: 0;position: absolute;width: 1px;}.woocommerce .widget_shopping_cart ul.cart_list li,.woocommerce.widget_shopping_cart ul.cart_list li{padding-top: 15px;}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove {top: 15px;}.woocommerce.widget_shopping_cart .total {border-top: 1px solid #eee;}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a {margin-bottom: 5px;}.woocommerce .widget_shopping_cart .cart_list li.empty,.woocommerce.widget_shopping_cart .cart_list li.empty {padding-left: 0;}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img {width: 60px;}.sidebar ul.product_list_widget li{line-height: 1.4;margin-bottom: 15px;padding: 15px 0 0;}.sidebar ul.product_list_widget li:last-child {margin-bottom: 0;padding-bottom: 15px;}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: #eee;}.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.woocommerce.widget_price_filter .ui-slider .ui-slider-range{background-color: #c3251d;}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before,.woocommerce .widget_rating_filter ul li.chosen a::before {color: #c3251d;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {top: -.28em;}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce.widget_price_filter .price_slider_amount .button {font-size: 16px;font-size: 1.6rem;}.woocommerce.widget_layered_nav_filters ul li{margin: 0 20px 20px 0;}.woocommerce.widget_recent_reviews .reviewer{font-size: 12px;font-size: 1.2rem;letter-spacing: 1px;text-transform: uppercase;}@media only screen and (max-width: 1200px){.woocommerce-account .woocommerce-MyAccount-navigation ul{text-align: center;}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display: inline-block;margin: 0 10px;}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{margin-right: 0;width: 100%;}.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs{padding: 0;}.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li{display: block;margin: 0;}.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li a{display: block;}.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color: #fff;border-bottom: 0;}.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {border-bottom: 1px solid #eee;}.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color: #eee;}
.content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,.sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {content: "\f147";float: right;font-family: "dashicons";}}@media only screen and (max-width: 860px){.woocommerce .content{padding: 30px;}.woocommerce div.product .woocommerce-tabs ul.tabs{padding: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li{display: block;margin: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display: block;}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color: #fff;border-bottom: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {border-bottom: 1px solid #eee;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color: #eee;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {content: "\f147";float: right;font-family: "dashicons";}}@media only screen and (max-width: 600px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce #reviews #comments .star-rating,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float: none;width: 100%;}.woocommerce ul.products li.product,.woocommerce ul.products li.product .button,.woocommerce .woocommerce-ordering,.woocommerce-page ul.products li.product,.woocommerce-page ul.products li.product .button,.woocommerce-page .woocommerce-ordering{margin-right: 0;width: 100%;}.woocommerce input.button,.woocommerce input.button[type="submit"],.woocommerce-cart table.cart td.actions .coupon .input-text{width: 100% !important;}.woocommerce-cart table.cart td.actions .coupon .input-text{background-color: #fff;margin-bottom: 10px;}.woocommerce-message .button.wc-forward{margin-bottom: 20px;width: 100%;}}