/*!
Skin Name:Shoppe Jewelry
Version:1.0
Demo URI:https://themify.org/shoppe-jewelry
Required Plugins:woocommerce,builder-woocommerce,builder-contact
*/:root{--theme_accent:#d2aa5c;--theme_accent_semi:rgba(223,154,43,.8)}body{color:#404040;font:1.062em/1.7em Nunito,Arial,sans-serif;letter-spacing:.0075em}#add_payment_method table.cart img,#cart-wrap .button,#cart-wrap .product-image img,#pagewrap .back-top.back-top-float a,.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,.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 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,input:read-only,input:read-write,input[type=checkbox],select,textarea,ul.products li.product .post-image{border-radius:0}.fancy-heading,.page-title,.post-title,h1,h2,h3,h4,h5,h6{font-family:Sorts Mill Goudy,serif;font-weight:400}.fancy-heading,.page-title,.post-title,h1{color:#000;letter-spacing:-.01em;line-height:normal;text-transform:none}.page-title,h1{font-size:4.1em}h2{font-size:3em;letter-spacing:-.03em}h3{font-size:2.4em;letter-spacing:.02em}.comment-reply-title:after,.comment-title:after,.fancy-heading .sub-head:after,.related.products .fancy-heading:after{display:none}.comment-reply-title,.comment-title,.related-posts .post-title,.related-posts .related-title,.related.products .fancy-heading,.woocommerce .related h2,.woocommerce .upsells h2,.woocommerce div.product .product_title,.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400;text-transform:none}button,input[type=reset],input[type=submit]{background-color:transparent;border:1px solid;color:inherit;font-size:.925em;font-weight:600;letter-spacing:.01em;padding:.975em 2.8em}button:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--theme_accent);border-color:var(--theme_accent)}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{border:none;border-bottom:1px solid #d7d7d7;padding:.5em}textarea{border:1px solid #d7d7d7}#pagewrap input[type=checkbox],#pagewrap input[type=radio]{border-color:#d7d7d7}#commentform p label{text-transform:none}#review_form p label{transform:none}.wpf_item .wpf_search_button{border-radius:0}#headerwrap{box-shadow:none}.logo-wrap:after{display:none}#site-logo{font:normal 1.875em/normal Sorts Mill Goudy,serif;letter-spacing:-.04em;text-transform:none}#site-logo a span{padding:9px 14px}.header-left-pane #site-logo a span,.header-right-pane #site-logo a span{padding:9px 0}#site-description{border-radius:0}.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}.header-icons{top:0}.icon-menu li>a .tooltip{border-radius:0}#main-nav{top:3px}#main-nav li{margin:0 6px}#main-nav a{font-family:Nunito,Arial,sans-serif;font-size:.95em;letter-spacing:.02em;text-transform:uppercase}#main-nav li a:before{display:none}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.columns-sub-item>a{font-family:unset;font-size:inherit;font-weight:400;text-transform:none}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-sub-menu .mega-sub-menu,#main-nav li:not(.themify-widget-menu)>ul{border-radius:0}.transparent-header #headerwrap{background-color:hsla(0,0%,100%,.2);color:#000}.header-slide-left #headerwrap .search-button,.header-slide-right #headerwrap .search-button{border:none;width:auto}.header-slide-left #headerwrap .search-button .tf_fa,.header-slide-right #headerwrap .search-button .tf_fa{font-size:1.15em}.header-slide-left .search-button+.top-icon-wrap{right:30px}.header-slide-right .search-button+.top-icon-wrap{left:40px}.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{color:#7d7d7d;font-family:Sorts Mill Goudy,serif;font-size:1.05em;font-weight:400;letter-spacing:.07em;text-transform:uppercase}#footerwrap a:hover{color:#df9a2b}#footer{border-top:1px solid #ebebeb;margin-top:80px;padding-top:84px}#footer-logo{font:normal 1.875em/1em Sorts Mill Goudy,serif;letter-spacing:.005em}.footer-widgets .widgettitle{font-family:Sorts Mill Goudy,serif;font-size:1.05em;font-weight:400;letter-spacing:.07em;text-transform:uppercase}#footerwrap .social-links li em{border:1px solid rgba(0,0,0,.1);padding:9px}#footer .social-links.vertical li,.footer-widgets .widget li{margin:0}#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:#000;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 .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-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:#000;font-size:1.7em;margin:0 0 1.4em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-width:1px}.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}.woocommerce-cart #content table.cart td.actions .coupon .input-text{padding:.725em}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{border-color:silver}.select2-results__option{margin:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt{font-size:.75em}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,ul.products:not(.auto_tiles) .product-content-inner>a:first-child{float:left;width:50%}.module-products .themify_builder_slider h3,.wc-products .product h3,.woocommerce ul.products li.product h3{font-family:Nunito,Arial,sans-serif;font-size:.95em}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-share-wrap{color:#000}.woocommerce ul.products:not(.auto_tiles) li.product .price,.woocommerce ul.products:not(.auto_tiles) li.product .star-rating{clear:right;float:right}.woocommerce ul.products li.product .star-rating:before{color:#7a7a7a}.woocommerce ul.products:not(.auto_tiles) li.product .add-to-cart-button{margin:0}.woocommerce ul.products li.product .button{display:block;font-weight:400;left:50%;margin:0 auto;padding:1.3em 1.05em;position:absolute;right:auto;text-align:center;top:40%;transform:translate(-50%,-100%);transition:all .25s;width:131px;z-index:1}.woocommerce ul.products li.product .button:hover{transform:translate(-50%,-100%)}.woocommerce ul.products li.product .product-share-wrap{color:#fff;display:flex;left:50%;position:absolute;right:auto;top:54%;transform:translate(-50%,-100%);z-index:1}.share-button .tf_fa{vertical-align:baseline}.share-wrap .share-button,a.quick-look,a.wishlist-button{background-color:var(--theme_accent_hover);color:#fff;padding:7px}.quick-look .tooltip,.social-share,.wishlist-button .tooltip{border-radius:0}.quick-look:hover,.share-wrap:hover .share-button,.wishlist-button:hover{background-color:var(--theme_accent_hover);color:#fff}ul.products li.product .post-image{position:relative}ul.products:not(.auto_tiles) li.product .post-image:before{background-color:hsla(0,0%,100%,.73);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 li.product .product-share-wrap,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 li.product:hover .product-share-wrap,ul.products:not(.auto_tiles) li.product:hover .post-image:before{opacity:1;visibility:visible}#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{background-color:var(--theme_accent);font-weight:400;letter-spacing:.05em;line-height:normal;padding:.75em 1.7em;text-transform:uppercase}.module.module-buttons a.brown.builder_button{color:#fff}.ui.builder_button.brown:hover{background-color:var(--theme_accent_hover)}.module.module-buttons.outline .tb_default_color{background:0}@media (max-width:1280px){.wishlist-page ul.products li.product .button,.wishlist-page ul.products li.product .button:hover{transform:none}}@media screen and (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}}@media(max-width:680px){h1{font-size:2.6em}h2{font-size:2.1em}h3{font-size:1.7em}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce ul.products:not(.auto_tiles) li.product .price,.woocommerce ul.products:not(.auto_tiles) li.product .star-rating,ul.products:not(.auto_tiles) .product-content-inner>a:first-child{float:none;width:auto}.woocommerce ul.products li.product .button{max-width:120px}.share-wrap .share-button,a.quick-look,a.wishlist-button{height:16px;line-height:1.2;width:16px}.share-wrap .share-button .tf_fa,a.quick-look .tf_fa,a.wishlist-button .tf_fa{font-size:13px}}