/*! 
Skin Name:Shoppe Elegant
Version:1.0
Demo URI:https://themify.org/shoppe-elegant/
Required Plugins:builder-contact,builder-maps-pro,builder-slider-pro,builder-woocommerce,woocommerce
*/:root{--theme_accent:#000;--theme_alt_accent:#fff;--theme_rounded:0;--theme_btn_rounded:0}body{font-family:Sorts Mill Goudy,serif;font-size:1.1em}a:hover{color:#b78711}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{background:0;border:0;border-bottom:1px solid #999;box-shadow:none;padding:.5em}input[type=checkbox],input[type=radio],textarea{border:1px solid #999}input[type=checkbox],input[type=radio]{padding:2px}button,input[type=reset],input[type=submit]{background-color:var(--theme_alt_accent);border:1px solid var(--theme_accent);color:var(--theme_accent);font-family:Prata,serif;font-size:.85em}button:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--theme_accent);color:#fff}h1,h2,h3,h4,h5,h6{font-weight:400}h2{font-size:2.4em}h2,h3{letter-spacing:-.03em}h3{font-size:1.8em}h4{font-family:Poppins,Arial,sans-serif;font-size:.95em;letter-spacing:.1em}#content{width:73%}#sidebar{width:22%}#headerwrap{border-bottom:none}#site-logo{font-family:Prata,serif;font-size:1.3em;letter-spacing:.015em}#site-logo a span{padding-bottom:.85em;padding-top:.85em}#main-nav a{letter-spacing:.035em;margin-right:.3em}#main-nav>li>a:before{border-width:1px;left:50%;margin-left:-15px;width:30px}#main-nav>.current-menu-item>a:before,#main-nav>.current-menu-item>a:hover:before,#main-nav>.current_page_item>a:before,#main-nav>.current_page_item>a:hover:before,#main-nav>li:hover>a:before{bottom:0}#main-nav ul{padding-bottom:.6em;padding-top:.6em}#main-nav ul a{border:0;font-size:1em;padding:.5em 0}#main-nav .has-mega-column .product-categories .count{background:0;font-size:1.1em;line-height:.8em;padding:2px 9px}#main-nav .has-mega-column .product-categories .count:before{border-left:1px solid rgba(0,0,0,.12);content:"";display:block;height:100%;left:0;position:absolute;transform:skewX(-35deg);width:100%}#main-nav .has-mega-column .product-categories li:hover>.count{background:0;color:inherit}#mobile-menu.sidemenu .search-button{margin-right:0;padding:0;width:auto}.header-icons .search-button{border:0;border-radius:100%}.search-button .tf_fa{font-size:19px;padding:7px}.header-minbar-left #site-logo,.header-minbar-right #site-logo{padding:0}.header-minbar-left .top-icon-wrap,.header-minbar-right .top-icon-wrap{font-family:Poppins,Arial,sans-serif;font-weight:300;text-transform:uppercase}.header-minbar-left .sidemenu-on .top-icon-wrap li a .tooltip,.header-minbar-right .sidemenu-on .top-icon-wrap li a .tooltip{font-size:.65em;letter-spacing:.02em;margin-top:0}.header-minbar-left #main-nav ul,.header-minbar-right #main-nav ul{padding:0 0 0 3em}.header-minbar-left #main-nav a,.header-minbar-left #main-nav ul a,.header-minbar-right #main-nav a,.header-minbar-right #main-nav ul a{border-top:1px solid hsla(0,0%,71%,.2)}.header-minbar-left #mobile-menu.sidemenu .search-button,.header-minbar-right #mobile-menu.sidemenu .search-button{margin:14px}.header-minbar-left .search-button .tf_fa,.header-minbar-right .search-button .tf_fa{padding:10px}.header-overlay #headerwrap .search-button{margin-bottom:1.8em}.sidebar-none.single .page-title,.sidebar-none.single h1{font-size:3.5em;margin:0 0 .3em}.post-image{margin:0 0 .85em}.post-title{font-family:Sorts Mill Goudy,serif;font-size:2.8em;font-weight:400;letter-spacing:-.0375em;margin:0 0 .35em}.post-meta{margin:0 0 1.8em}.post-cat-tag-wrap{font-size:.75em;margin:0 0 .5em}.post-cat-tag-wrap a{text-decoration:none}.post-author,.post-category{font-family:Poppins,Arial,sans-serif;font-weight:300;letter-spacing:.15em}.post-author:before{display:none}.post-comment,.post-date,.post-tag{font-size:1.1em;font-style:italic;letter-spacing:.04em}.post-tag{letter-spacing:-.01em}.post-comment{text-transform:lowercase}.post-comment:before,.post-date:before,.post-tag:before{background:rgba(0,0,0,.09);height:19px;margin:0 17px 0 7px;opacity:.5;transform:skewX(-15deg);width:2px}#commentwrap{font-size:1.1em}.comment-reply-title,.comment-title,.commentlist .comment-reply-link{font-family:Poppins,Arial,sans-serif;font-weight:500}.comment-title{letter-spacing:.1em;line-height:1.5em}#commentform{margin:30px 0 0}#commentform label{color:#666;font-family:Poppins,Arial,sans-serif;font-weight:300;letter-spacing:.08em}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.has-sub-menu>a,.widgettitle{font-family:Poppins,Arial,sans-serif;font-size:.95em;font-weight:400;letter-spacing:.1em}.module.module-image.image-overlay .image-content{background-color:hsla(0,0%,100%,.8);color:var(--theme_accent);padding:.7em 1.5em}.module.module-image.image-overlay h1,.module.module-image.image-overlay h2,.module.module-image.image-overlay h3:not(.module-title),.module.module-image.image-overlay h4,.module.module-image.image-overlay h5,.module.module-image.image-overlay h6{color:var(--theme_accent)}.module.module-image.image-overlay h1 a,.module.module-image.image-overlay h2 a,.module.module-image.image-overlay h3:not(.module-title) a,.module.module-image.image-overlay h4 a,.module.module-image.image-overlay h5 a,.module.module-image.image-overlay h6 a{color:inherit}.module.module-image.image-overlay .image-title{font-size:1.3em;margin:0}.module.module-image.image-overlay .image-title+.image-caption{margin-top:.4em}#footer-logo,.module.module-pro-slider .bsp-slide-post-title{font-weight:400}#footer a{text-decoration:none}.footer-text{font-style:italic}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.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 .button{background-color:var(--theme_alt_accent);border:1px solid;color:var(--theme_accent);font-family:Prata,serif;font-size:.9em;font-weight:500}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit: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 ul.products li.product .button:hover{background:var(--theme_accent);border-color:var(--theme_accent);color:#fff}#cart-wrap .button{border:0}.woocommerce ul.products li.product h3{font-family:Prata,serif}.woocommerce ul.products li.product .price{font-style:italic}.woocommerce .quantity .qty{padding:.4em .5em}.woocommerce form .form-row .select2-container .select2-choice{padding:.4em}.related.products .fancy-heading{font-weight:400}.woocommerce ul.products li.product .button{font-size:.7em;padding:.8em 1em .6em}.woocommerce ul.products li.product{text-align:center}.quick-look .tooltip,.wishlist-button .tooltip{font-size:.8em;padding:.3em .7em .1em}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none}.archive.woocommerce .wc-products .product,.archive.woocommerce ul.products li.product,.related ul.products li.product{text-align:center}.archive .product-share-wrap,.grid3 .product-share-wrap,.grid4 .product-share-wrap,.related .product-share-wrap{display:block}.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:.75em}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table th{font-size:.85em}.search-option-tab li.active a,.search-option-tab li:hover a{box-shadow:inset 0 -2px 0 0 var(--theme_accent);color:#060604}#pagewrap .wpf_slider.ui-slider .ui-widget-header,.module.module-pro-slider .bsp-timer-bar{background-color:var(--theme_accent)}.fancy-heading,.inline-fancy-heading .fancy-heading .sub-head,.woocommerce .woocommerce-product-rating{color:var(--theme_accent)}.social-share .share:hover,.woocommerce ul.products li.product .share:hover{color:hsla(0,0%,100%,.6)}@media(max-width:1200px){body{font-size:.95em}}@media(max-width:680px){h2{font-size:1.6em}h3{font-size:1.4em}}body .themify-popup.style-slide-out{border:1px solid hsla(0,0%,71%,.2);border-bottom:none;box-shadow:none}