/*!
Skin Name:Shoppe Fashion
Version:1.0
Demo URI:https://themify.org/shoppe-fashion
Required Plugins:woocommerce,builder-woocommerce,builder-contact
*/:root{--theme_accent:#ddbc6a;--theme_alt_accent:#000;--theme_rounded:0;--theme_btn_rounded:0}body{color:#888;font-family:Muli,Arial,sans-serif;font-size:1.063em;line-height:1.8em}a{color:#000}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif}.fancy-heading,.page-title,.post-title,h1{color:#000;font-family:Playfair Display,serif;font-weight:700;letter-spacing:-.02em;line-height:normal}.page-title,h1{font-size:3.6em}h3{font-size:2.4em;letter-spacing:.02em}.comment-reply-title:after,.comment-title:after,.fancy-heading .sub-head:after{display:none}.fancy-heading .main-head{font-family:Muli,Arial,sans-serif;letter-spacing:normal}.inline-fancy-heading .fancy-heading .main-head{font-family:unset;font-size:unset;font-weight:unset;text-transform:unset}button,input[type=reset],input[type=submit]{background-color:var(--theme_alt_accent);font-weight:300;letter-spacing:.02em;min-width:180px;padding:.6em 4.17em}button:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--theme_accent);color:#fff}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{background-color:#fff;border:1px solid silver;padding:.6em 1em}input[type=checkbox],input[type=radio]{padding:2px}#commentform p label{transform:translate(25px,44px)}#review_form p label{transform:none}.module-optin .tb_optin_submit button{font-size:100%;padding:1em 3.1em}.module-optin .tb_optin_form input{padding:.95em 1em}.tb_optin_horizontal.module-optin .tb_optin_submit{width:auto}#headerwrap{box-shadow:none}#headerwrap.fixed-header{box-shadow:0 1px 15px rgba(0,0,0,.12)}.logo-wrap:after{display:none}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{right:auto;top:auto}.search-option-tab li.active a,.search-option-tab li:hover a{box-shadow:inset 0 -1px 0 0 var(--shoppe-accent)}.view-all-button:after{border-color:var(--theme_accent);border-width:1px}.search-button+.top-icon-wrap{right:30px}#main-nav a{letter-spacing:.1em}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-sub-menu .mega-sub-menu{font-size:.95em}#main-nav>li>a:before{border-width:1px}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.has-sub-menu>a{font-family:unset;font-size:inherit;font-weight:400;text-transform:none}.header-block #main-nav>li>a{padding:.65em .8em}.header-block #header{margin:auto;width:1160px}.header-block .logo-wrap{margin-bottom:2em}.header-block #site-logo{font-size:1.55em}.header-block #site-description{background:0}.header-block .search-button,.header-block .top-icon-wrap{left:0;margin-top:.8em;position:absolute;right:auto;top:0}.header-block .search-button{left:auto;margin-right:0;margin-top:2.3em;right:0}.header-block .cart-style-slide-out .icon-menu .cart a .cart_empty+.tooltip,.header-block .icon-menu .cart a .cart_empty+.tooltip,.header-block .icon-menu li>a .tooltip{display:none}.header-slide-right #headerwrap .search-button{border:0;width:auto}.header-slide-right #headerwrap .search-button:before{font-size:1.15em}.header-slide-right .search-button+.top-icon-wrap{left:40px}.header-slide-left #headerwrap .search-button{border:0;width:auto}.header-slide-left #headerwrap .search-button:before{font-size:1.15em}.header-slide-left .search-button+.top-icon-wrap{right:30px}.header-minbar-left .sidemenu-off .top-icon-wrap li>a:hover{box-shadow:inset -1px 0 0 0 var(--theme_accent)}.header-minbar-right .sidemenu-off .top-icon-wrap li>a:hover{box-shadow:inset 1px 0 0 0 var(--theme_accent)}.widgettitle{text-transform:none}#footerwrap{border-top:1px solid hsla(0,0%,85%,.3)}#footer-logo{font-family:Muli,Arial,sans-serif;font-size:1.7em;letter-spacing:-.04em;margin-bottom:.7em;text-transform:uppercase}#footer-logo a{color:var(--theme_alt_accent)}.footer-widgets .widgettitle{font-size:1.2em;font-weight:400;letter-spacing:.02em}#footer .social-links.vertical li,.footer-widgets .widget li{line-height:normal;margin:0}.footer-horizontal-left .below-logo-widget,.footer-horizontal-right .below-logo-widget{padding-top:.3em}.footer-nav-wrap{padding-bottom:0;padding-left:65px;width:100%}#cart-wrap .button,.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);letter-spacing:.15em}#cart-wrap .button:hover,.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-color:var(--theme_accent)}.woocommerce span.onsale:before,.woocommerce-product-search button{background-color:var(--theme_alt_accent)}.icon-menu li>a .tooltip,.quick-look .tooltip,.social-share,.wishlist-button .tooltip{background-color:var(--theme_accent)}.social-share .share:hover,.woocommerce ul.products li.product .share:hover{color:var(--theme_alt_accent)}.icon-menu li>a .tooltip:before{border-bottom-color:var(--theme_accent)}.quick-look .tooltip:before,.social-share:before,.wishlist-button .tooltip:before{border-top-color:var(--theme_accent)}.woocommerce .woocommerce-breadcrumb{font-size:.8125em;margin-bottom:.8em}.woocommerce div.product form.cart{margin-top:3em}.woocommerce div.product form.cart .button{font-size:.88em;padding:.9em 1em}.woocommerce div.product .product_title{font-family:Playfair Display,serif;font-size:2.35em;letter-spacing:normal;margin:0 0 .3em}.woocommerce div.product .product-description{line-height:1.412}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--theme_alt_accent);font-size:1.7em;margin:0 0 1.4em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-width:1px;color:#b1b1b1;font-family:Playfair Display,serif;font-size:1.125em}.related.products h2{font-size:1.125em;font-weight:500;text-transform:uppercase}.fancy-heading strong{color:inherit;display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.single-product .entry-summary .product-share-wrap{color:#b1b1b1;margin:10px 65px 0 0;position:absolute;right:0;top:0;z-index:1}.single-product .entry-summary .quick-look,.single-product .entry-summary .share-wrap,.single-product .entry-summary .wishlist-wrap{color:#b1b1b1;display:block;margin:0 0 5px;text-align:center}.single-product .entry-summary .social-share:before{border-bottom-color:var(--theme_accent);border-top:0;bottom:100%;top:auto}.single-product .entry-summary .share-wrap .social-share{bottom:auto;top:100%}.single-product .entry-summary .share-wrap:hover .social-share{bottom:auto;margin-top:5px}.single-product .entry-summary .product-share-wrap,.single-product.product-image-left .product-share-wrap,.single-product.product-img-left .product-share-wrap{right:49%}.single-product.product-image-right .product-share-wrap,.single-product.product-img-right .product-share-wrap{right:0}.single-product.product-image-center .product-share-wrap,.single-product.product-img-center .product-share-wrap{right:26%}.woocommerce #content div.product div.images,.woocommerce div.product div.images{background-color:var(--theme_accent);box-shadow:-33px 33px 0 var(--theme_accent);margin:0 0 67px 37px;width:calc(51% - 33px)}.product-img-center.woocommerce #content div.product div.images,.product-img-center.woocommerce div.product div.images{margin-bottom:67px;width:calc(50% - 33px)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:10px}.related.products .fancy-heading{font-size:2em}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers{text-indent:-99em}.woocommerce-pagination .next.page-numbers:before,.woocommerce-pagination .prev.page-numbers:before{text-indent:0}.wpf_infinity a:after,a.load-more-button:after{border-width:1px}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{border-color:silver}.select2-results__option{margin:0}.module-products .themify_builder_slider h3,.wc-products .product h3,.woocommerce ul.products li.product h3{font-family:Muli,Arial,sans-serif;font-size:.95em}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-share-wrap{color:var(--theme_alt_accent)}.woocommerce ul.products li.product .star-rating:before{color:#7a7a7a}.woocommerce ul.products:not(.auto_tiles) .quick-look .tooltip{background-color:transparent;bottom:auto;color:var(--theme_alt_accent);display:block;font-size:.7em;left:auto;margin:0 auto;opacity:1;padding:0;position:relative;text-transform:uppercase;transform:none;visibility:visible}.quick-look .tooltip:before,.woocommerce ul.products:not(.auto_tiles) .quick-look .tf_fa{display:none}.woocommerce ul.products:not(.auto_tiles) li.product .add-to-cart-button{margin:0}.woocommerce ul.products li.product .button,.woocommerce ul.products:not(.auto_tiles) .quick-look{display:block;font-weight:400;left:50%;margin:0 auto;max-width:100%;padding:1.2em .51em;position:absolute;right:auto;text-align:center;top:36%;transform:translate(-50%,-100%);transition:all .25s;width:133px;z-index:3}.woocommerce ul.products li.product .button:hover{transform:translate(-50%,-100%)}.woocommerce ul.products:not(.auto_tiles) .quick-look{border:1px solid;height:auto;padding:.7em .3em;top:48%}.woocommerce ul.products:not(.auto_tiles) .quick-look:hover{background-color:var(--theme_accent);border-color:var(--theme_accent)}.woocommerce ul.products:not(.auto_tiles) .quick-look:hover .tooltip{color:#fff!important}.wishlist-button .tf_fa{vertical-align:baseline}ul.products:not(.auto_tiles) li.product .wishlist-button .tooltip{z-index:3}ul.products li.product .post-image{position:relative}ul.products:not(.auto_tiles) li.product .post-image:before{background-color:hsla(0,0%,93%,.79);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.woocommerce ul.products li.product .button,.woocommerce ul.products:not(.auto_tiles) .quick-look,ul.products:not(.auto_tiles) li.product .post-image:before{opacity:0;transition:opacity .25s,visibility .25s;visibility:hidden}.woocommerce ul.products li.product:hover .button,.woocommerce ul.products:not(.auto_tiles) .product:hover .quick-look,ul.products:not(.auto_tiles) li.product:hover .post-image:before{opacity:1;visibility:visible}.woocommerce ul.products.boxed .quick-look,.woocommerce ul.products.boxed li.product .button,.woocommerce ul.products.flip .quick-look,.woocommerce ul.products.flip li.product .button,.woocommerce ul.products.overlay .quick-look,.woocommerce ul.products.overlay li.product .button,.woocommerce ul.products.polaroid .quick-look,.woocommerce ul.products.polaroid li.product .button{display:inline-block;padding:1.2em 2em;position:unset;transform:none;width:auto;z-index:unset}.woocommerce ul.products.boxed .quick-look,.woocommerce ul.products.boxed li.product .button,.woocommerce ul.products.flip .quick-look,.woocommerce ul.products.flip li.product .button{opacity:1;visibility:visible}.woocommerce ul.products.boxed li.product .button:hover,.woocommerce ul.products.flip li.product .button:hover,.woocommerce ul.products.overlay li.product .button:hover,.woocommerce ul.products.polaroid li.product .button:hover{transform:none}.woocommerce ul.products.boxed .quick-look .tf_fa,.woocommerce ul.products.boxed .quick-look .tooltip:before,.woocommerce ul.products.flip .quick-look .tf_fa,.woocommerce ul.products.flip .quick-look .tooltip:before,.woocommerce ul.products.overlay .quick-look .tf_fa,.woocommerce ul.products.overlay .quick-look .tooltip:before,.woocommerce ul.products.polaroid .quick-look .tf_fa,.woocommerce ul.products.polaroid .quick-look .tooltip:before{display:inline-block}.woocommerce ul.products.boxed .quick-look,.woocommerce ul.products.flip .quick-look,.woocommerce ul.products.overlay .quick-look,.woocommerce ul.products.polaroid .quick-look{border:none;border-radius:50%;height:22px;inset:0;padding:3px;position:relative;width:22px}.woocommerce ul.products.boxed .quick-look .tooltip,.woocommerce ul.products.flip .quick-look .tooltip,.woocommerce ul.products.overlay .quick-look .tooltip,.woocommerce ul.products.polaroid .quick-look .tooltip{background-color:var(--theme_accent);border-radius:30px;bottom:100%;color:#fff;font-size:.8em;left:50%;line-height:1;margin-bottom:10px;opacity:0;padding:.4em 1.1em;position:absolute;text-transform:unset;transform:translateX(-50%);transition:.2s linear;visibility:hidden}.woocommerce ul.products.boxed .quick-look:hover .tooltip,.woocommerce ul.products.flip .quick-look:hover .tooltip,.woocommerce ul.products.overlay .quick-look:hover .tooltip,.woocommerce ul.products.polaroid .quick-look:hover .tooltip{opacity:1;visibility:visible}.woocommerce ul.products.boxed .quick-look:hover,.woocommerce ul.products.flip .quick-look:hover,.woocommerce ul.products.overlay .quick-look:hover,.woocommerce ul.products.polaroid .quick-look:hover{background:hsla(0,0%,78%,.25)}a.quick-look{border-radius:0}#wishlist-wrapper ul.products li.product.has-post-thumbnail .product-content .button{box-sizing:border-box;margin-top:2em;opacity:1;padding:1.2em;visibility:visible;width:auto}.wishlist-page ul.products li.product .button,.wishlist-page ul.products li.product .button:hover{clear:both;transform:translateY(-100%)}.ui.builder_button{font-weight:400;letter-spacing:-.05em;line-height:normal;padding:.45em 1.7em .75em;text-transform:uppercase}.module-contact .control-label,.module-contact span.required{color:rgba(0,0,0,.5)}.module-contact .builder-contact-field{margin:0 0 .3em}.module-callout .callout-heading{color:var(--theme_alt_accent);font-size:2.4em;letter-spacing:.02em;margin:0 0 .4em}@media (max-width:1280px){.wishlist-page ul.products li.product .button,.wishlist-page ul.products li.product .button:hover{transform:none}}@media(max-width:768px){.page-title,h1{font-size:2.6em}.single-product .entry-summary .product-share-wrap,.single-product.product-image-left .product-share-wrap,.single-product.product-img-left .product-share-wrap{right:0}.woocommerce ul.products li.product:nth-child(2n){float:right!important}.product-img-center.woocommerce #content div.product div.images,.woocommerce #content div.product div.images,.woocommerce #content div.product div.images.woocommerce-product-gallery{box-shadow:-20px 20px 0 var(--theme_accent);margin-bottom:47px;margin-left:20px;width:calc(100% - 20px)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-top:1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:.9em}}