/*!
Skin Name:Shoppe Furniture
Version:1.0
Demo URI:https://themify.org/shoppe-furniture
Required Plugins:woocommerce,builder-woocommerce,builder-timeline,builder-contact
*/:root{--theme_accent:#000}body{color:#777;font:normal 1em/1.75em Montserrat,sans-serif}a{color:#000}#add_payment_method table.cart img,#cart-wrap .button,#cart-wrap .product-image img,#site-description,.back-top a,.cart-style-dropdown #cart-wrap,.cart-style-dropdown .cart-total-checkout-wrap,.loops-wrapper.boxed .post,.loops-wrapper.boxed .post-image img,.loops-wrapper.boxed li.product .post-image,.post-image img,.post-nav .arrow,.product img,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,.themify_builder_slider_wrap .carousel-next,.themify_builder_slider_wrap .carousel-pager a,.themify_builder_slider_wrap .carousel-prev,.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next,.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev,.woo_qty_btn #post-lightbox-container div.product form.cart div.quantity,.woo_qty_btn .product .cart .quantity .qty,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce .cart-collaterals .cart_totals,.woocommerce .loops-wrapper.boxed .product,.woocommerce .product-lightbox div.product div.images img,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce div.product div.images img,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce span.onsale:before,.woocommerce table.shop_table,.woocommerce ul.products li.product .button,.woocommerce-cart table.cart img,.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout table.cart img,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-product-gallery__wrapper .tf_swiper-container-initialized,.woocommerce-product-search button,.woocommerce.woo_qty_btn div.product form.cart div.quantity,.wpf_items_group .wpf_slider.ui-slider .ui-slider-handle,button,input:read-only,input:read-write,input[type=checkbox],input[type=reset],input[type=submit],select,textarea,ul.products li.product .post-image{border-radius:0}.search-option-tab li.active a,.search-option-tab li:hover a{box-shadow:inset 0 -3px 0 0 var(--theme_accent)}.page-title,.post-title,.woocommerce-loop-product__title,h1,h2,h3{font-family:Frank Ruhl Libre,serif;font-weight:700}.page-title,h1{font-size:2.6em;margin:0 0 .7em}h2{font-size:1.5em}h4,h5,h6{font-weight:600}h4{letter-spacing:.04em}.fancy-heading{font-weight:400;letter-spacing:.01em}.fancy-heading,.fancy-heading .main-head{font-family:inherit}.fancy-heading .sub-head{font-family:Frank Ruhl Libre,serif;letter-spacing:0}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{background-color:transparent;border:0;border-bottom:1px solid #ddd;color:inherit}input[type=checkbox],input[type=radio],textarea{border:1px solid #ddd}button,input[type=reset],input[type=submit]{background-color:var(--theme_accent);border:1px solid var(--theme_accent);color:#fff;letter-spacing:.02em;text-transform:none}button:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:none;transform:none}#site-logo{font-size:1.8em;font-weight:700;margin:0}#main-nav a,#site-logo{letter-spacing:-.02em;text-transform:none}#main-nav a{font-size:1.05em;padding:1em .71em}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.has-sub-menu>a{font-family:Frank Ruhl Libre,serif;letter-spacing:normal;text-transform:none}.icon-menu li>a{margin:0}.header-left-pane #main-nav a,.header-minbar-left #main-nav a,.header-minbar-right #main-nav a,.header-overlay #main-nav a,.header-right-pane #main-nav a{padding:.6em .1em .6em 1.55em}.header-minbar-left #site-logo,.header-minbar-right #site-logo{line-height:0}@media(max-width:760px){.header-minbar-left #headerwrap #site-logo{line-height:.8}.header-minbar-right #headerwrap #site-logo{line-height:1}}.header-icons{top:0}.widgettitle:after{display:none}.footer-widgets .widgettitle,.widgettitle{color:inherit;font-size:1.1em;font-weight:700;letter-spacing:-.04em;margin:0 0 1.1em;text-transform:none}#footerwrap{border-top:1px solid #ddd}#footerwrap a{color:#333}.footer-column-wrap{padding-top:0}#footer{padding-top:5em}#footer-logo{font-family:inherit;font-size:1.7em;font-weight:700;letter-spacing:-.005em;line-height:1;margin:0 0 .4em}.footer-block #footer{text-align:inherit}.footer-block .footer-widgets-wrap{margin:0 0 20px;max-width:100%}.product-content{text-align:center}.product-share-wrap{display:block}.wc-products .product h3,.woocommerce .products .product .product_title,.woocommerce ul.products li.product h3{font-family:Montserrat,sans-serif;font-size:1.05em;font-weight:400;letter-spacing:normal;line-height:1.45em;margin:1.5em 0 .5em}#cart-wrap .button,.module_column .module.module-buttons .tb_default_color,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce .wc-products .product .add_to_cart_button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product.outofstock .button,.woocommerce-product-search button{background-color:transparent;border:1px solid var(--theme_accent);color:#000;font-size:.725em;padding:1.05em 1.35em}#cart-wrap .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .wc-products .product .add_to_cart_button:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce span.onsale:before,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product.outofstock .button:hover,.woocommerce-page span.onsale:before{background-color:var(--theme_accent);color:#fff}.woocommerce .woocommerce-breadcrumb a{color:#333;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.01em}.woocommerce div.product .product_title{font-family:Frank Ruhl Libre,serif;font-size:2.2em;font-weight:600;letter-spacing:-.05em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#424242;font-size:2.2em;font-weight:300;letter-spacing:-.02em;margin:0 0 .3em}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del{color:#333}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins{font-weight:300}#slide-cart .cart-total{color:#000}.woocommerce div.product form.cart div.quantity{vertical-align:top}.woocommerce .quantity .qty{font-size:1em;padding:.535em;width:3em}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce form .form-row .select2-container{height:40px;line-height:40px}.archive.woocommerce ul.products li.product .add_to_cart_button{font-size:.65em;margin:0 0 10px}.social-share .share:hover,.woocommerce ul.products li.product .share:hover{color:hsla(0,0%,100%,.6)}.fancy-heading strong{font-family:Montserrat,sans-serif}.tb_optin_horizontal form>div input[type=email]{padding-left:20px}.tb_optin_horizontal form>div.tb_optin_submit{bottom:6px;left:0;position:absolute;width:auto}.tb_optin_horizontal .tb_optin_submit button{border:0}@media(max-width:760px){h1{font-size:1.8em}h2{font-size:1.6em}}