.woocommerce ul.products li.product .woo-type22 .product-wrapper{background-color:#fcfcf7;border:1px solid #ededed;float:left;margin-bottom:30px;max-height:100%;overflow:inherit;position:relative;width:100%;transition:all 300ms linear 0s;padding:0}.woocommerce ul.products li.product .woo-type22 .product-wrapper:after{content:'';position:absolute;bottom:-6px;left:0;right:0;background-image:url(/wp-content/themes/painting/images/textured-border.png);background-position:left bottom;background-repeat:repeat-x;height:6px}.woocommerce ul.products li.product .woo-type22 .product-wrapper h5{margin-bottom:0;font-size:24px!important;font-weight:300}.woocommerce ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-wrapper h5{font-size:18px}.woocommerce ul.products li.product .woo-type22 .product-wrapper p{font-size:13px;color:#a5a38c;margin:5px 0 0}.woocommerce ul.products li.product .woo-type22 .product-thumb .onsale{position:absolute;left:10px;top:10px;width:50px;height:50px;color:#fff;font-size:12px;line-height:50px;text-align:center;border-radius:50px;text-indent:0}.woocommerce ul.products li.product .woo-type22 .product-thumb .onsale span{font-size:12px;text-indent:0;text-transform:capitalize;font-weight:400}.woocommerce ul.products li.product .woo-type22 .product-thumb .onsale span:before{display:none}.woocommerce ul.products li.product .woo-type22 .product-rating-wrapper{position:absolute;bottom:20px;left:0;right:0;margin:auto}.woocommerce ul.products li.product .woo-type22 .star-rating{margin:auto}.woocommerce ul.products li.product .woo-type22 .star-rating span:before{text-indent:0}.woocommerce ul.products li.product .woo-type22 .featured-tag{background-color:rgb(0 0 0 / .69)!important;top:auto;bottom:30px;left:auto;right:-100px;transition:0.3s all linear}.woocommerce ul.products li.product:hover .woo-type22 .featured-tag{right:0;transition:0.3s all linear}.woocommerce.single-product .featured-tag>div span{font-weight:600}.woocommerce.single-product .product:hover .featured-tag>div{width:100%}.woocommerce.single-product .product:hover .featured-tag>div span{opacity:1}.woocommerce ul.products li.product .woo-type22 .product-title{padding:20px;border-top:1px solid #ededed;border-bottom:1px dashed #d2c4b9;display:block;clear:both}.woocommerce ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-title{padding:10px 20px}.woocommerce ul.products li.product .woo-type22 .product-details{clear:both;display:block;float:left;width:100%;padding:10px 0 15px}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper{width:90px;position:inherit;float:right;padding:6px 0 0 0;margin-right:5px}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .wc_inline_buttons{margin:inherit;position:unset;float:right}.woocommerce ul.products li.product .woo-type22 .product-details .product-price{padding:11px 0 10px 20px;float:left;max-width:140px;background:none;color:#323232;font-size:16px;font-weight:700;text-align:left}.woocommerce ul.products li.product .woo-type22 .product-details .price{width:auto;padding-right:0;letter-spacing:0}.woocommerce ul.products li.product .woo-type22 .product-details .price del{padding-right:5px;color:#a5a38c}.woocommerce ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details .price del{padding-right:2px}.woocommerce ul.products li.product .woo-type22 .column.dt-sc-one-third .product-details .price del .amount,.woocommerce ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details .price del .amount{font-size:12px}.woocommerce ul.products li.product .woo-type22 .product-details .price del span.amount{font-size:16px;font-weight:300}.woocommerce ul.products li.product .woo-type22 .product-details .price .amount{font-size:25px;font-weight:700;background:none;color:#a5a38c}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(2):nth-last-child(1),.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(1):nth-last-child(2){transform:translateX(0);opacity:1;width:auto;position:inherit}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.button.add_to_cart_button.product_type_simple:before{content:"\f291";font-family:FontAwesome;text-indent:0}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.button.add_to_cart_button.product_type_simple.added:before{content:"\f291";font-family:FontAwesome;text-indent:0}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.add_to_cart_button:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.added_to_cart.wc-forward:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.button.product_type_simple:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.button.product_type_variable:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .add_to_wishlist:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .yith-wcwl-wishlistexistsbrowse a:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.yith-wcqv-button:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.yith-woocompare-button:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.product_type_external:before,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.button.product_type_grouped:before{line-height:39px;text-indent:0;border-radius:50px;box-shadow:2px 2px 2px rgb(0 0 0 / .2)}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline a{float:right;text-indent:-9999px;background-color:#cdccbb;background-image:url(/wp-content/themes/painting/images/textured-pattern-light.png);background-repeat:no-repeat;background-position:center center;display:block;width:40px;height:40px;margin:0;color:#fff;border:1px solid #c5c4b4;border-radius:50%;font-size:14px;padding:0;float:left;position:relative;visibility:visible;margin:0 0!important;box-shadow:inset 1px 1px 0 rgb(255 255 255 / .2);text-shadow:2px 2px 2px rgb(0 0 0 / .5)}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline a.added_to_cart{background:url(/wp-content/themes/painting/images/added-to-cart.png) no-repeat;font-size:0;height:20px;left:27px;position:absolute;text-indent:-9999px;top:23px;width:20px;z-index:9;background-color:transparent!important;border:none;border-radius:50%;transition:all 300ms linear 0s;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper a.added_to_cart.wc-forward:before{display:none}.woocommerce ul.products li.product .woo-type22:hover .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline a{color:#FFF!important}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(1):nth-last-child(2) a:after{display:none}.woocommerce ul.products li.product .woo-type22 .yith-wcwl-add-to-wishlist .ajax-loading{position:absolute;bottom:-18px;left:9px}.woocommerce ul.products li.product .woo-type22 .star-rating span{z-index:1}.woocommerce ul.products li.product .woo-type22 .star-rating{font-family:star;height:14px;line-height:14px;overflow:hidden;position:relative;width:5.4em;z-index:9}.woocommerce ul.products li.product .woo-type22 .product-rating-wrapper:after{content:'';position:absolute;background:rgb(73 66 60 / .8);padding:6px 12px 5px;border-radius:5px;bottom:-5px;left:0;right:0;top:-5px;margin:auto;width:90px}.woocommerce ul.products li.product .woo-type22 .added_to_cart{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;background:url(/wp-content/themes/painting/css/woocommerce/images/added-to-cart.png) no-repeat;width:20px;height:20px;text-indent:-9999px;font-size:0;position:absolute;top:23px;left:27px}td button{margin:0}.actions button{margin:0}.checkout-button.button{border-radius:3px;line-height:normal;display:inline-block;margin:10px 0 0;cursor:pointer;outline:none;position:relative;z-index:1;color:#fff;position:relative;font-size:14px;padding:11px 20px;-webkit-appearance:none}.widget .woocommerce-product-search input[type="text"]{float:right;width:190px}.widget .woocommerce-product-search button{border-radius:0 5px 5px 0;cursor:pointer;float:right;text-transform:uppercase;position:absolute;top:1px;right:0;padding:15px 10px;min-height:50px;line-height:normal}.widget.woocommerce .dt-mc-subscribe form label{font-weight:400}.widget.woocommerce ul.product_list_widget li{padding:0 0 15px 0;margin-bottom:0;color:#37251b}.widget.woocommerce ul.product_list_widget li::before{content:none}.widget.woocommerce ul.product_list_widget li img{width:85px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .3);-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .3);-moz-box-shadow:0 1px 2px 0 rgb(0 0 0 / .3)}.widget.woocommerce ul.product_list_widget li{border:0}.widget.woocommerce ul.product-categories li{border-bottom:1px dashed #ededed}.widget.woocommerce ul.product-categories li:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:14px;position:absolute;top:10px;left:10px;content:"\f06c";color:#37251b;display:none}.widget.woocommerce .secondary-sidebar ul li:first-child:before{top:10px!important}.woocommerce ul.products li.product .woo-type22 .product-thumb:after{display:none}.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-title{text-align:center}.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details{padding:0 0 20px}.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details .price{display:inline-block;float:none;text-align:center;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details .product-buttons{display:inline-block;float:none;margin:0;position:relative;text-align:center;width:100%}.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details .added_to_cart{left:auto;right:10px}.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details .add_to_cart_button,.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details .yith-wcwl-add-to-wishlist a{display:inline-block;float:none}.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details .product-price,.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-buttons-wrapper{display:flex;width:100px;margin:auto;float:none}.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(1):nth-last-child(2),.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(2):nth-last-child(1){display:inline-block}.page-with-sidebar ul.products li.product .woo-type22 .column.dt-sc-one-fourth .product-details .yith-wcwl-add-button.show{margin:0}.product-container>.button.add_to_cart_button.product_type_simple,.product-title>.price{display:none}.product_cat-singles>.related-products-container h2{font-weight:700;text-transform:inherit;font-size:28px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before{border-radius:50%;content:"";display:inline-block;height:3px;left:-2px;padding:5px;position:relative;top:-4px;width:3px;z-index:0;border-width:5px;border-style:solid}.woocommerce .widget_price_filter .price_slider.ui-slider .ui-slider-handle:first-child:before{left:-2px}.woocommerce .ui-state-default,.woocommerce .ui-widget-content .ui-state-default,.woocommerce .ui-widget-header .ui-state-default{color:#eaeaea;background:inherit}@media only screen and (max-width:1240px) and (min-width:960px){.woocommerce ul.products li.product .woo-type22 .product-title{text-align:center}.woocommerce ul.products li.product .woo-type22 .product-details .product-price{display:inline-block;float:none;padding:0 0 10px;text-align:center;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .wc_inline_buttons{width:100px;margin:auto;float:none}.page-with-sidebar ul.products li.product .woo-type22 .product-details{clear:both;display:block;float:left;width:100%;padding:10px 0 15px}.woocommerce ul.products li.product .woo-type22 .product-details .price .amount,.woocommerce ul.products li.product .woo-type22 .product-details .price ins .amount,{font-size:25px}.woocommerce ul.products li.product .woo-type22 .product-details .product-price{display:inline-block;float:none;padding:0 0 10px;text-align:center;width:100%}}@media only screen and (min-width:768px) and (max-width:959px){.woocommerce ul.products li.product .woo-type22 .product-title{text-align:center}.woocommerce ul.products li.product .woo-type22 .product-details .product-price{display:inline-block;float:none;padding:10px 0!important;text-align:center;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper,.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper .wc_inline_buttons{display:inline-block;float:none;margin:0;padding:0;position:relative;text-align:center}.woocommerce ul.products li.product .woo-type22 .product-title{text-align:center}}@media only screen and (max-width:959px) and (min-width:768px){.woocommerce ul.products li.product .woo-type22 .product-title{text-align:center}}