/*!
Theme Name: Joyas Shop
Theme URI: https://athemeart.com/downloads/joyas-store-wordpress-theme/
Author: aThemeArt
Author URI: https://athemeart.com
Description: Joyas Shop is a minimalist multipurpose WordPress eCommerce theme. Joyas is one of the top ways to launch your new Storefront for any business quickly and with professional results. All functions are easily added to your store, adapted to fit your needs, and can represent the goals and values of the business. Joyas theme is a top choice for all the top functions, useability, and relaxed layouts for an approachable and easy-to-use site. You can sell various products or services on your eCommerce sites, like jewelry, cosmetics, gift store, handmade crafts, watches, home decor gadgets, furniture, diamond city, sports items, etc. Joyas Shop all template is compatible with Gutenberg, Elementor, Yoast SEO, WooCommerce, Contact Form 7, and many other plugins. Besides, Its fully responsive layout and optimized for retina screens and modern browsers. Besides, The Joyas' elegant and pixel-perfect design templates help to create a unique eCommerce website. So if you are looking for an elegant store theme? Look no further! Browse the demo: https://demo.athemeart.com/joyas/
Requires at least: 5.0
Tested up to: 6.8.0
Requires PHP: 7.0
Version: 1.3.6
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: joyas-shop
Tags:  one-column, two-columns, right-sidebar, left-sidebar, custom-header, custom-menu, full-width-template, theme-options, threaded-comments, featured-images, post-formats, translation-ready, flexible-header, custom-background, footer-widgets, blog, e-commerce, rtl-language-support, custom-logo, featured-image-header, sticky-post
*/
 :root{--primary-color:#6c757d;--secondary-color:#d2a35c;--tertiary-color:#000;--quaternary-color:#fff;--secondary-alpha:#d2a35c;--golden-color:#FABE50;--gray-color:#E0E0E0;--black-3:#666666;--black-4:#333333;--alpha-1:#E0E0E0;--alpha-2:#DDDDDD;--nav-color:#000;--nav-h-color:#d2a35c;--nav-bg:#fff;--nav-h-bg:#FF4343;--nav-h-bg-2:#f01a1a;--body-font:'Jost', sans-serif;--heading-font:'Jost', sans-serif}body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:var(--body-font);font-size:100%;line-height:1.8;font-weight:400;color:var(--primary-color);background:#fff;text-align:left}h1,h2,h3,h4,h5,h6,#review_form .comment-reply-title{font-family:var(--heading-font);font-weight:500}a{color:var(--secondary-color);text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover,a:focus{color:var(--tertiary-color);text-decoration:none}.theme-color{color:var(--secondary-color)!important}#content .entry-title a,#secondary a,h1 a,h2 a,h3 a,h4 a{color:var(--tertiary-color);text-decoration:none}#content .entry-title a:hover,#content .entry-title a:focus,#secondary a:hover,#secondary a:focus,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus{color:var(--secondary-color)}.tb-cell{display:table-cell}.btn,.error-404 input.search-submit,#content .joyas-shop-single-post .post a.btn,.wc-proceed-to-checkout .button,.theme-btn{height:50px;line-height:48px;border-radius:25px;padding:0 30px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:500;font-size:18px;color:var(--secondary-color);background:var(--quaternary-color);border:1px solid var(--secondary-color)}.btn.bg-btn,.wc-proceed-to-checkout .button,.components-button.wc-block-components-button{color:var(--quaternary-color);background:var(--secondary-color)}.btn i{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-left:5px;font-size:20px;margin-right:-5px;transform:translateY(2px)}.btn i,.btn span{display:inline-block}.btn:hover,.error-404 input.search-submit:hover,#content .joyas-shop-single-post .post a.btn:hover,.btn:focus,.error-404 input.search-submit:focus,#content .joyas-shop-single-post .post a.btn:focus,.theme-btn:hover,.theme-btn:focus{background:var(--secondary-color);border:1px solid var(--secondary-color);color:var(--quaternary-color)}.btn.bg-btn:hover,.btn.bg-btn:focus,.wc-proceed-to-checkout .button:hover,.wc-proceed-to-checkout .button:focus,.components-button.wc-block-components-button:hover,.components-button.wc-block-components-button:focus{color:var(--secondary-color);background:var(--quaternary-color)}.elementor-section-full_width .elementor-container{max-width:1140px!important;margin:0 auto;padding-left:15px;padding-right:15px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{border-color:var(--secondary-color)}#content{padding-top:80px;padding-bottom:60px}#static_header_banner{display:block;height:50vh;background-color:#282E34;position:relative;z-index:1}#static_header_banner:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .5);z-index:-1}#static_header_banner .content-text{display:flex;align-items:center;justify-content:center;height:100%;color:var(--quaternary-color);overflow:hidden;position:relative}.owl-item{float:left}#be-home-slider{overflow:hidden}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--gray-color)}.owl-item.active .slideUp{animation-name:slideUp;animation-duration:1.5s;animation-timing-function:ease}@keyframes slideUp{100%{-webkit-transform:translateY(0%);opacity:1}0%{-webkit-transform:translateY(50%);opacity:0}}@-webkit-keyframes slideUp{100%{-webkit-transform:translateY(0%);opacity:1}0%{-webkit-transform:translateY(50%);opacity:0}}.top-bar-menu{background:#F7F7F7;padding-top:5px;padding-bottom:5px}.top-bar-menu .container{display:flex;justify-content:space-between;align-items:center;color:var(--tertiary-color)}.top-bar-menu .left-menu,.top-bar-menu .right-menu{display:flex;align-items:center;gap:40px}.top-bar-menu .left-menu ul,.top-bar-menu .right-menu ul{display:flex;align-items:center;gap:15px;list-style:none;padding:0;margin:0}.top-bar-menu .right-menu li ul{position:absolute;display:block;min-width:150px;background:var(--quaternary-color);box-shadow:0 5px 15px 0 var(--alpha-1);margin-top:10px;opacity:0;visibility:hidden;transition:0.3s;z-index:999}.top-bar-menu .right-menu li:hover ul{margin-top:0;opacity:1;visibility:visible}.top-bar-menu .right-menu li ul a{display:block;color:var(--tertiary-color);padding:7px 15px;border-bottom:1px solid var(--alpha-2)}.top-bar-menu .right-menu li ul a:hover,.top-bar-menu .right-menu li ul a:focus{color:var(--nav-h-bg)}.top-bar-menu .right-menu li ul li:last-child a{border:0}.top-bar-menu li{position:relative}.top-bar-menu>ul>li{margin:0 3px}.top-bar-menu>ul>li:after{content:"-";position:absolute;right:-10px;color:inherit;top:50%;height:18px;overflow:hidden;transform:translateY(-15px);opacity:.5}.top-bar-menu>ul>li:last-child:after{display:none}.top-bar-menu .container a{color:var(--tertiary-color);padding:0 5px}.top-bar-menu .container .social-links{padding-top:5px}.top-bar-menu .container .social-links a{display:inline-block;text-align:center;border-radius:50%;font-size:20px;padding:0}@media only screen and (max-width:991px){.top-bar-menu .left-menu,.top-bar-menu .right-menu{flex-direction:column}.top-bar-menu .left-menu ul{flex-direction:column;gap:0}.top-bar-menu .left-menu,.top-bar-menu .right-menu{gap:5px}}@media only screen and (max-width:575px){.top-bar-menu .container{flex-direction:column;gap:10px}.top-bar-menu .left-menu,.top-bar-menu .right-menu{flex-direction:column}.top-bar-menu .left-menu ul{flex-direction:column;gap:0}.top-bar-menu .left-menu,.top-bar-menu .right-menu{gap:5px}}header.site-header{display:block;clear:both;background:#fff;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #e6eaea;}.navigation.posts-navigation{position:relative}.navigation.posts-navigation a{border-radius:4px;border:1px solid var(--secondary-color);color:var(--secondary-color);display:inline-block;margin:0 .25em;overflow:hidden;padding:14px 50px 14px 16px;position:relative;text-decoration:none;line-height:1;background:var(--quaternary-color)}.navigation.posts-navigation a{width:240px;text-transform:uppercase;float:right;margin-bottom:2.5rem}.navigation.posts-navigation .btn-wrap{font-size:1em;line-height:1.2;padding:0 10px;position:relative;right:0;transition:right 300ms ease;display:block;text-align:left}.navigation.posts-navigation .icon{border-left:1px solid var(--secondary-color);position:absolute;right:0;text-align:center;top:50%;transition:all 300ms ease;transform:translateY(-50%);width:58px;height:70%;font-size:25px}.navigation.posts-navigation .icon i{color:var(--secondary-color);display:block;margin-top:3px;line-height:30px}.navigation.posts-navigation a:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:var(--quaternary-color);opacity:0;transition:opacity 300ms ease}.navigation.posts-navigation a:hover .btn-wrap,.navigation.posts-navigation a:focus .btn-wrap{right:110%}.navigation.posts-navigation a:hover .icon,.navigation.posts-navigation a:focus .icon{border-left:0;font-size:2.8em;width:100%}.navigation.posts-navigation a:hover:after,.navigation.posts-navigation a:focus:after{opacity:.2}.navigation.posts-navigation .nav-previous a{float:left;padding:14px 16px 14px 60px}.navigation.posts-navigation .nav-previous a .icon{right:auto;left:0;border:none;border-right:1px solid var(--secondary-color)}.navigation.posts-navigation .nav-previous a:hover .icon,.navigation.posts-navigation .nav-previous a:focus .icon{border:none}.navigation.posts-navigation .nav-previous a .btn-wrap{font-size:1em;line-height:1.2;padding:0 10px;position:relative;left:0;transition:left 300ms ease;display:block;text-align:right}.navigation.posts-navigation .nav-previous a:hover .btn-wrap,.navigation.posts-navigation .nav-previous a:focus .btn-wrap{right:auto;left:110%}.logo-wrap{position:relative}button.joyas-shop-rd-navbar-toggle{border-bottom:1px solid var(--secondary-color);background:var(--secondary-color);outline:none;color:var(--quaternary-color);font-size:25px;width:40px;height:40px;line-height:38px;padding:0;display:none;visibility:hidden}button.joyas-shop-rd-navbar-toggle:hover,button.joyas-shop-rd-navbar-toggle:focus{background:var(--quaternary-color);color:var(--secondary-color)}#nav_bar_wrap{background:var(--gray-color);border-top:solid 1px #eee;margin-top:30px;margin-bottom:-30px;padding:3px 0}#nav_bar_wrap .apsw_ajax_result{top:49px}#masthead{background:#fff;position:relative}#masthead ul{padding:0;margin:0;align-items:center}#masthead li{display:inline-block;margin:0 5px;position:relative}#masthead .navigation-menu>li{margin:0 10px;position:relative}#masthead .navigation-menu>li:after{content:"/";position:absolute;top:50%;transform:translateY(-50%);line-height:inherit;right:-16px;opacity:.4;height:22px;overflow:hidden;transform:translateY(-13px)}#masthead .navigation-menu>li:last-child:after{display:none}#navbar{display:block}#navbar .navigation-menu li.ofertascss a{color:#b92527!important}#masthead.style_1 .navsticky{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#masthead.style_1 .navsticky.active{position:fixed;left:0;right:0;top:0;background:#fff;z-index:9999;box-shadow:0 0 131px 0 rgb(74 74 74 / .1);-webkit-box-shadow:0 0 131px 0 rgb(74 74 74 / .1);border-bottom:1px solid var(--alpha-1);padding:5px 0}#masthead.style_1 .navsticky.active .logo-wrap img{max-height:60px;width:auto}#masthead.style_1 .text-right .navsticky.active{text-align:left!important}#masthead.style_1 .navsticky.active li span.quantity{display:none}#masthead.style_1 .text-right .navsticky.active .header-icon{float:right}#nav_bar_wrap .navsticky.active{position:fixed;left:0;right:0;top:0;z-index:9999;box-shadow:0 0 131px 0 rgb(74 74 74 / .1);-webkit-box-shadow:0 0 131px 0 rgb(74 74 74 / .1);margin-top:0}#navbar.color .navigation-menu>li.menu-item-has-children>a:hover:before,#navbar.color .navigation-menu>li.menu-item-has-children>a:hover:before{color:var(--nav-h-color)}#navbar .navigation-menu>li>a{line-height:1;transition:.33s all ease;-webkit-transition:.33s all ease;-moz-transition:.33s all ease;-o-transition:.33s all ease;position:relative;padding:10px 12px;color:var(--nav-color);position:relative;letter-spacing:0;display:block}#navbar.navbar-fill .navigation-menu>li>a{background:var(--nav-bg);-webkit-border-radius:10;border-radius:5px}#navbar.navbar-fill .navigation-menu>li>a:hover,#navbar.navbar-fill .navigation-menu>li>a:focus,#navbar.navbar-fill .navigation-menu>li>a:hover,#navbar.navbar-fill .navigation-menu>li.current-menu-item>a,#navbar.navbar-fill .navigation-menu>li.current-page-parent>a{background:var(--nav-h-bg);color:var(--nav-h-color)}#navbar.navbar-fill .navigation-menu li.menu-item-has-children>a:before{right:4px}#navbar.navbar-fill .navigation-menu>li>a:focus:before,#navbar.navbar-fill .navigation-menu>li>a:hover:before,#navbar.navbar-fill .navigation-menu>li.current-menu-item>a:before,#navbar.navbar-fill .navigation-menu>li.current-page-parent>a:before{color:var(--nav-h-color)}#navbar.color .navigation-menu>li:hover>a,#navbar.color .navigation-menu>li:focus>a,#navbar.color .navigation-menu>li>a:focus:after,#navbar.color .navigation-menu>li>a:hover:after,#navbar.color .navigation-menu>li.current-menu-item>a,#navbar.color .navigation-menu>li.current-page-parent>a,#navbar.color .navigation-menu>li.current-menu-item>a:before,#navbar.color .navigation-menu>li.current-page-parent>a:before,#navbar.color .navigation-menu>li:hover>a:before{color:var(--nav-h-color)}#navbar.underline .navigation-menu>li>a:after{content:"";position:absolute;top:100%;left:12px;width:0;height:2px;background:var(--nav-h-color);transition:0.33s all ease-in}#navbar.underline .navigation-menu>li:hover>a:after,#navbar.underline .navigation-menu>li:focus>a:after,#navbar.underline .navigation-menu>li>a:focus:after,#navbar.underline .navigation-menu>li.current-menu-item>a:after,#navbar.underline .navigation-menu>li.current-page-parent>a:after{width:calc(100% - 22px)}#masthead .navigation-menu li li{margin:0}#navbar .navigation-menu li ul{position:absolute;border:none;margin-top:0;top:calc(100% + 5px);display:block;width:240px;float:none;text-align:left;background:#fff;box-shadow:-1px 0 5px 0 rgb(68 73 83 / .12);transition:opacity 0.15s linear,transform 0.15s linear,right 0s 0.15s;transform:translate(50%,20px);z-index:999;opacity:0;margin-right:50%;right:9999px;visibility:hidden;z-index:99999}#navbar .navigation-menu li ul ul{right:calc(-100% + -10px);top:3px}#navbar .navigation-menu li.focus>ul{opacity:1}#navbar.keyfocus li>ul{right:0;opacity:0;transform:translate(50%,0);transition:opacity 0.15s linear,transform 0.15s linear;visibility:visible}#navbar .navigation-menu li:hover>ul,#navbar .navigation-menu li:focus>ul,#navbar .navigation-menu li.focus>ul,#masthead .header-icon li:hover ul,#masthead .header-icon li:focus ul,#masthead .header-icon li.focus ul{right:0;opacity:1;transform:translate(50%,0);transition:opacity 0.15s linear,transform 0.15s linear;visibility:visible}#masthead .header-icon li:hover ul,#masthead .header-icon li:focus ul,#masthead .header-icon li.focus ul{transform:translate(0%,0)}#navbar .navigation-menu li li:hover>ul,#navbar .navigation-menu li li:focus>ul,#navbar .navigation-menu li li.focus>ul{right:calc(-100% + -10px);opacity:1;transform:translate(50%,0);transition:opacity 0.15s linear,transform 0.15s linear}#navbar .navigation-menu li li{display:block;border-bottom:1px solid #e8e8e8}#navbar .navigation-menu li:last-child{border-bottom:none}#navbar .navigation-menu li li>a{transition:.33s all ease;-webkit-transition:.33s all ease;-moz-transition:.33s all ease;-o-transition:.33s all ease;display:block;font-family:var(--nav-font);position:relative;color:var(--nav-color);padding:8px 15px 8px 20px}#navbar .navigation-menu li li>a:hover,#navbar .navigation-menu li li>a:focus,#navbar .navigation-menu li li.current-menu-item>a,#navbar .navigation-menu li li.current-page-parent>a{color:var(--quaternary-color);padding-left:25px;background:var(--secondary-color)}#navbar .navigation-menu li li>a:hover:before,#navbar .navigation-menu li li>a:focus:before,#navbar .navigation-menu li li.current-menu-item>a:before,#navbar .navigation-menu li li.current-page-parent>a:before{opacity:1;visibility:visible;color:var(--nav-h-bg);left:5px}#navbar .navigation-menu ul.sub-menu ul li:first-child::before{position:absolute;top:6px;left:-8px;content:"";border-top:8px solid #fff0;border-right:8px solid #fff;border-bottom:8px solid #fff0}#navbar .navigation-menu li ul ul:after{display:none!important}.responsive-submenu-toggle{display:none;visibility:hidden}.joyas-shop-navbar-close{display:none}#nav_bar_wrap #navbar .navigation-menu>li>a{padding:15px;border-radius:0;-webkit-border-radius:0}#masthead.style_2 ul.navigation-menu{text-align:right}#navbar ul li i{margin-right:5px;font-weight:400}#navbar ul>li>a .nav_tooltips{position:absolute;bottom:calc(100% + 5px);background:#000;color:#fff;height:auto;line-height:14px;font-size:11px;padding:4px 5px;border-radius:5px;-webkit-border-radius:5px;left:50%;margin-left:-25px}#navbar ul>li>a .nav_tooltips span{color:#fff}#navbar ul>li>a .nav_tooltips:before{position:absolute;bottom:-8px;left:50%;margin-left:-8px;content:"";border-right:8px solid #fff0;border-top:8px solid currentColor;border-left:8px solid #fff0}#masthead .header-icon{display:flex;justify-content:flex-end;align-items:center}#masthead .header-icon i{font-size:16px;line-height:40px}#masthead .header-icon li{position:relative}#masthead .header-icon li a{color:var(--nav-color);height:40px;width:40px;background-color:#F7F7F7;border-radius:50%;text-align:center;line-height:40px;display:inline-block;position:relative}#masthead .header-icon li:hover>a,#masthead .header-icon li:hover>a,#masthead .header-icon li.focus>a{color:var(--nav-color)}#masthead .header-icon li:last-child{padding-right:0;margin-right:0}#masthead .header-icon li ul{position:absolute;border:none;right:0;border-radius:0;margin-top:0;top:calc(100% + 1px);box-shadow:none;display:block;width:180px;text-align:left;background:var(--nav-bg);box-shadow:-1px 0 5px 0 rgb(68 73 83 / .12);margin-right:-5px;opacity:0;transition:opacity 0.15s linear,transform 0.15s linear,right 0s 0.15s;transform:translateY(.6rem);z-index:99}#masthead .header-icon li li{display:block;padding:15px;text-align:left;border-bottom:1px solid #e8e8e8}#masthead .header-icon li:last-child{margin-right:0}#masthead .header-icon li li>a{transition:.33s all ease;-webkit-transition:.33s all ease;-moz-transition:.33s all ease;-o-transition:.33s all ease;display:block;font-size:14px;line-height:14px;position:relative;color:var(--tertiary-color)}#masthead .header-icon li:hover>a,#masthead .header-icon li a:focus{color:var(--nav-h-bg)}#masthead .header-icon li span.quantity{position:absolute;color:var(--quaternary-color);line-height:19px;font-size:11px;right:-8px;margin-left:-35px;top:-6px;background:var(--nav-h-bg);border-radius:50%;text-align:center;width:20px;height:20px;margin:0px!important}.search-bar{position:absolute;left:0;right:0;top:0;bottom:2px;background:#f6f7f9;z-index:99;-webkit-transition:all 0.4s cubic-bezier(.645,.045,.355,1);-o-transition:all 0.4s cubic-bezier(.645,.045,.355,1);transition:all 0.4s cubic-bezier(.645,.045,.355,1);z-index:9999;visibility:hidden;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:all 0.4s cubic-bezier(.645,.045,.355,1)}.search-bar.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.search-bar .container-wrap{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-bar form{position:relative}.search-bar label{width:100%}.search-bar .search-submit{position:absolute;top:0;right:0;padding:11px 22px}.search-bar label,.search-bar input{margin-bottom:0}.search-close-trigger{float:right;font-size:30px}#masthead.style_1{background:#fff}#masthead.style_1 .search-form{width:100%}#masthead.style_1 .search-form label{display:block;margin-bottom:0;position:relative}#masthead.style_1 .search-form input{margin-bottom:0;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;min-height:40px}#masthead.style_1 .search-form .search-submit,#masthead.style_2 #nav_bar_wrap .search-form .search-submit{position:absolute;margin:0;top:0;right:0;text-indent:-1000px;background:none;border:none;z-index:99}#masthead.style_1 .search-form label:after,#masthead.style_2 #nav_bar_wrap .search-form label:after,.apsw-search-wrap .apsw-search-btn:after{font-family:bootstrap-icons!important;content:"\f52a";top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:16px;right:8px;top:6px;z-index:9}#masthead.style_2 #nav_bar_wrap .search-form{position:relative}#masthead.style_2 #nav_bar_wrap .search-form label,#masthead.style_2 #nav_bar_wrap .search-form .search-field{margin-bottom:0;width:100%}#masthead.style_1 .search-form button{position:absolute;right:2px;background:none;padding:10px;top:1px;border:none}#masthead.style_1 .search-form button i{color:var(--secondary-color)}#masthead.style_1 .search-form button:focus i,#masthead.style_1 .search-form button:focus{color:var(--tertiary-color);transform:scale(1.2)}#joyas-shop-mega-menu{position:relative;height:43px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;float:left}#joyas-shop-mega-menu>.btn-mega{font-size:1rem;color:#fefefe;line-height:63px;height:63px;background-color:#484848;transform:translateY(-12px);z-index:98;cursor:pointer;font-family:'Roboto Condensed',sans-serif;letter-spacing:2px;padding:0 25px 0 65px;border-top:4px solid var(--secondary-color)}#joyas-shop-mega-menu:hover ul.menu,#joyas-shop-mega-menu ul.menu.responsve_cat{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#joyas-shop-mega-menu>.btn-mega>span{position:absolute;height:2px;width:18px;left:25px;top:30px;background-color:#fff;display:inline-block}#joyas-shop-mega-menu>.btn-mega>span:before{content:'';position:absolute;height:2px;width:24px;top:-7px;background-color:#fff;left:0}#joyas-shop-mega-menu>.btn-mega>span:after{content:'';position:absolute;height:2px;width:24px;top:7px;background-color:#fff;left:1px}#joyas-shop-mega-menu>ul.menu{position:absolute;z-index:999!important;background-color:#fff;border:1px solid #484848;border-bottom-left-radius:8px;border-bottom-right-radius:8px;top:50px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;left:0;right:0}#joyas-shop-mega-menu>ul.menu li{position:relative;display:block;margin:0 auto}#joyas-shop-mega-menu>ul ul{position:absolute;left:101%;background:#FFF;width:230px;display:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;display:none;top:0}#joyas-shop-mega-menu li:hover ul{display:block;opacity:1}#joyas-shop-mega-menu>ul.menu>li>a,#joyas-shop-mega-menu>ul.menu ul a{line-height:21px;padding:12px 24px;display:block;position:relative;display:block;text-align:left}#joyas-shop-mega-menu>ul.menu li:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:-moz-radial-gradient(left,ellipse cover,rgb(197 202 213 / .7) 0%,#fff0 80%);background:-webkit-radial-gradient(left,ellipse cover,rgb(197 202 213 / .7) 0%,#fff0 80%);background:radial-gradient(ellipse at left,rgb(197 202 213 / .7) 0%,#fff0 80%)}#joyas-shop-mega-menu>ul.menu>li:last-child>a{border-bottom:none}#joyas-shop-mega-menu>ul.menu>li:last-child:after{display:none}#joyas-shop-mega-menu>ul.menu>li:hover>a,#joyas-shop-mega-menu>ul.menu>li:hover>a:focus{color:var(--secondary-color)}#joyas-shop-mega-menu>ul.menu>li>a.dropdown:after{content:'\f105';position:absolute;font-family:'fontawesome';right:29px;font-size:14px;color:#484848}#joyas-shop-mega-menu>ul.menu>li>a .menu-img{margin-right:18px;min-width:30px;display:inline-block;text-align:center}#joyas-shop-mega-menu>ul.menu>li>a{color:var(--nav-color)}#joyas-shop-mega-menu.style1>ul.menu{transform:translateY(0%);opacity:1;visibility:visible;border-width:1px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#joyas-shop-mega-menu>ul.menu>li:hover>.drop-menu{opacity:1;visibility:visible;transform:translateX(0%)}#joyas-shop-mega-menu>ul.menu>li .drop-menu{transform:translateX(-10%);opacity:0;visibility:hidden;padding:27px 7px 27px 0;position:absolute;top:-1px;left:270px;width:875px;border-radius:10px;z-index:-1;height:516px;background-color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third{width:33.3%;float:left;padding-left:42px;padding-right:15px}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third .cat-title{color:#f28b00;font-size:16px;font-weight:700;margin-bottom:20px}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third ul li{margin-bottom:5px}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third ul li a:not(:hover){color:#484848}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third .show a{color:#37BF91;font-weight:700;position:relative}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third .show a:before{content:'';position:absolute;width:0;height:2px;bottom:-4px;right:0;background:#f28b00;-webkit-transition:width .2s cubic-bezier(.29,.18,.26,.83);-o-transition:width .2s cubic-bezier(.29,.18,.26,.83);transition:width .2s cubic-bezier(.29,.18,.26,.83)}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third .show a:hover:before{width:100%;left:0}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third ul.banner li{border:2px solid #e5e5e5;border-radius:5px;background-color:#e5e5e5;height:110px;padding:30px 10px 30px 18px;margin-bottom:20px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third ul.banner li:hover{background-color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third ul.banner li .banner-text{float:left}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third ul.banner li .banner-text .banner-title{font-weight:700;font-size:18px;color:#f28b00}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third ul.banner li .banner-text .more-link a img{margin-left:10px}#joyas-shop-mega-menu>ul.menu>li .drop-menu>.one-third ul.banner li .banner-img{float:right}.wp-block-latest-comments__comment{line-height:inherit}#masthead .header-icon li.toggle-list{display:none}@media only screen and (max-width :850px){#masthead .logo-wrap{display:block;text-align:center;width:100%}#masthead.style_1 .logo-wrap .gap-3{margin-bottom:30px}#masthead.style_1 .logo-wrap .justify-content-end{justify-content:center}#masthead .header-icon li.toggle-list{display:inline-block}#masthead .header-icon li.toggle-list i{font-size:28px}#masthead .navigation-menu>li::after{display:none}.apsw-search-wrap{z-index:99}.logo-wrap{display:flex;align-items:center;justify-content:space-between}.site-title{max-width:180px}button.joyas-shop-rd-navbar-toggle{display:block;visibility:visible;float:right}#navbar .navigation-menu>li.menu-item-has-children>a::before{display:none}#navbar.underline .navigation-menu>li>a::after{display:none}.joyas-shop-navbar-close{color:var(--secondary-color);background:none;float:right;display:block;text-align:center;width:30px;height:30px;margin-top:10px;border-radius:50%;padding:0;font-size:12px;margin-right:20px}.joyas-shop-navbar-close:hover,.joyas-shop-navbar-close:focus{background:var(--secondary-color);color:var(--quaternary-color)}#navbar{position:fixed;width:300px;left:0;top:0;bottom:0;box-shadow:-1px 4px 5px 0 rgb(68 73 83 / .12);background:#FFF;z-index:999;border-right:1px solid #e8e8e8;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;left:-100%;transform:translateX(-100%);visibility:hidden;display:none;opacity:0}#navbar.active{left:0;transform:translateX(0);visibility:visible;display:block;opacity:1}#masthead #navbar ul,#masthead #navbar ul li{display:block;margin:0;float:none;clear:both;text-align:left}#masthead #navbar ul{width:100%;max-width:300px}#navbar .navigation-menu li ul,#masthead #navbar ul ul{position:static;width:100%;opacity:1;right:0;background:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;border:none;transform:translateY(0);display:none}#navbar .navigation-menu li ul.focus-active,#masthead #navbar ul ul.focus-active{visibility:visible;display:block}#navbar .navigation-menu li ul:after{display:none}#navbar .navigation-menu li li>a{color:var(--nav-color)}#navbar .navigation-menu li a{display:block;padding:15px 10px;border-bottom:1px solid #e8e8e8}#navbar .navigation-menu>li:hover>a,#navbar .navigation-menu>li:focus>a,#navbar .navigation-menu>li>a:focus,#navbar .navigation-menu>li>a:focus:after,#navbar .navigation-menu>li>a:hover:after,#navbar .navigation-menu>li.current-menu-item>a,#navbar .navigation-menu>li.current-page-parent>a,#navbar .navigation-menu>li.current-menu-item>a:before,#navbar .navigation-menu>li.current-page-parent>a:before,#navbar .navigation-menu>li:hover>a:before{color:var(--nav-h-color)}#navbar .navigation-menu li li>a:focus{background:var(--nav-h-color)}#navbar .navigation-menu li,#navbar .navigation-menu li li{border:none;padding:0}#navbar .navigation-menu li li>a::before{visibility:visible;top:50%;left:0;transform:translateY(-12px)}#navbar .navigation-menu li li>a:hover:before{left:5px}#navbar .navigation-menu li li a{padding-left:20px;padding-top:5px;padding-bottom:5px}#navbar .navigation-menu>li>a{border-radius:0}#navbar .navigation-menu>li>a:after{top:50%;left:4px;transform:translateY(-50%);width:0;height:0;border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:5px solid var(--nav-h-bg);background:#fff0;opacity:0}#navbar .navigation-menu>li:hover>a:after,#navbar .navigation-menu>li:focus>a:after,#navbar .navigation-menu>li>a:focus:after,#navbar .navigation-menu>li.current-menu-item>a:after,#navbar .navigation-menu>li.current-page-parent>a:after{opacity:1;width:0}#masthead .menu-item-has-children:after{display:none}#navbar li>.responsive-submenu-toggle{position:absolute;top:calc(19px / 2);top:2px;right:0;visibility:visible;display:inline-block;cursor:pointer;width:30px;height:30px;text-align:center;line-height:30px;font-size:16px;color:var(--nav-h-color);border-radius:50%;top:10px}#navbar .responsive-submenu-toggle:hover,#navbar .responsive-submenu-toggle:focus{background:var(--nav-bg);color:var(--nav-h-bg)}#masthead .text-right{text-align:center!important}#masthead ul{float:none}#masthead .header-icon>*:last-child{width:40px;height:40px;line-height:40px}#masthead .header-icon i{font-size:18px}}@media only screen and (max-width :600px){#masthead .header-icon{float:none}#masthead.style_2 #navbar li{float:none}#colophon.site-footer ul.smart_attribute li{width:30%;display:inline-block}#navbar.active{z-index:9999}.logo-wrap{margin:0 auto}#masthead .justify-content-end{justify-content:center!important}}.apsw-search-wrap .apsw-search-form{height:50px!important}.apsw_data_container{flex-direction:column}#masthead ul.apsw_data_container li{margin-bottom:0;display:block}ul.apsw_data_container li:hover{background-color:var(--gray-color)}.apsw-search-wrap .apsw-select-box-wrap{height:50px}.apsw-search-wrap .apsw-category-items{line-height:50px}.apsw-search-wrap .apsw-search-form input[type='search'],.apsw-search-wrap.apsw_search_form_style_4 button.apsw-search-btn,.apsw-search-wrap.apsw_search_form_style_5 button.apsw-search-btn,.apsw-search-wrap.apsw_search_form_style_6 button.apsw-search-btn,.apsw-search-wrap .apsw-search-btn{height:50px!important;line-height:50px;min-height:auto}.apsw-search-wrap .apsw-search-btn svg{display:none}.apsw-search-wrap .apsw-search-btn:after{top:0}#masthead .apsw-search-wrap li{margin:0}#home-slider .owl-nav{display:none}#home-slider{overflow:hidden;width:100%}#home-slider .slide-item{height:100vh;position:relative}#home-slider{position:relative;background:#000}#home-slider .owl-dots{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;gap:5px}#home-slider .owl-dot{width:40px;height:8px;padding:0;border-radius:4px}#home-slider .owl-dot.active{background:#fff0}.slide-wrap{height:100%}#gs-home-page-hero .content-text,.slide-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slideUp{width:65%}.slideUp.center{margin:0 auto}.slideUp.right{float:right}a.slide-btn{position:relative;padding:0 40px;height:50px;line-height:50px;border-radius:30px;border-width:0;font-size:18px;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Roboto',sans-serif;overflow:hidden;border:1px solid var(--secondary-color);display:inline-block;margin:25px 10px 0 10px;color:var(--secondary-color)}a.slide-btn:first-child{margin-left:0}a.slide-btn:hover,a.slide-btn:focus{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--quaternary-color)}a.slide-btn.btn-color{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--quaternary-color)}a.slide-btn.btn-color:hover,a.slide-btn.btn-color:focus{background-color:#fff0;color:var(--nav-h-bg)}@media only screen and (max-width :767px){#home-slider .slide-item{max-height:70vh}.slideUp{width:100%}#masthead.style_2 [class*="col-"]{margin-bottom:20px}#masthead.style_2 #nav_bar_wrap{padding:15px 0}#masthead.style_2 .order-3{order:0!important}#joyas-shop-mega-menu{margin-top:10px;display:block;float:none!important}#joyas-shop-mega-menu>.btn-mega{line-height:50px!important;height:54px!important}#joyas-shop-mega-menu>.btn-mega>span{top:24px!important}#joyas-shop-mega-menu>ul.menu{top:42px}}.site-header-text-wrap{text-align:center}.site-header-text-wrap h1{font-family:var(--body-font);font-size:3.5rem;line-height:51px;font-weight:500;margin-bottom:0}.icon-box-wrap .item-box::before,.icon-box-wrap .item-box::after,.icon-box-wrap .item-box-content::before,.icon-box-wrap .item-box-content::after{display:none}ul.products.columns-4 .owl-item li.product{width:100%!important}ul.products li.product{position:relative}ul.products li.product:before{content:"";position:absolute;left:0;bottom:0;right:0;top:0;border:1px solid var(--secondary-color);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0}ul.products li.product:hover:before{opacity:1;left:-15px;bottom:-15px;right:-15px;top:-15px}ul.products li.product .product-image{overflow:hidden;border-radius:5px}.woocommerce li.product .product_wrap{padding-top:25px}.woocommerce li.product .product_wrap,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product div.summary{position:relative;z-index:9;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.woocommerce li.product .product_wrap .price{float:left}.woocommerce li.product .button-wrap{display:block;justify-content:space-between;align-items:center;clear:both;position:relative;text-align:center;position:relative;max-width:80%;margin:0 auto}.woocommerce li.product .button,.woocommerce li.product ul.product-action-link li a,.woocommerce ul.products li.product .added_to_cart.wc-forward{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:var(--tertiary-color);background:var(--quaternary-color);border:1px solid var(--bs-gray-200);padding:7px 8px!important;text-align:center;display:inline-block;text-transform:capitalize;font-size:inherit;font-weight:400;top:0;text-decoration:none}.woocommerce ul.products li.product .added_to_cart.wc-forward{position:absolute;left:0;right:0;text-transform:uppercase;text-align:center;color:var(--quaternary-color)!important;background:var(--secondary-color)!important;border:1px solid var(--secondary-color)!important;z-index:999;width:100%}.woocommerce ul.products li.product .added_to_cart.wc-forward:hover,.woocommerce ul.products li.product .added_to_cart.wc-forward:focus{color:var(--tertiary-color)!important;background:var(--quaternary-color)!important;border:1px solid var(--bs-gray-200)!important}.woocommerce li.product .button{width:100%;max-width:200px;min-width:135px;margin-right:5px}.woocommerce li.product ul.product-action-link li a{width:40px}.woocommerce li.product .button:hover,.woocommerce li.product ul.product-action-link li a:hover,.woocommerce li.product .button:hover,.woocommerce li.product ul.product-action-link li a:focus{background:var(--secondary-color);color:var(--quaternary-color);text-decoration:none}.woocommerce li.product ul.product-action-link{text-align:right;padding:0;margin:0;width:150px}.woocommerce li.product ul.product-action-link li{display:inline-block;list-style:none}.woocommerce-loop-product__title,#content .woocommerce-loop-product__title,.woocommerce-loop-product__title a,#content .woocommerce-loop-product__title a{line-height:100%;color:var(--tertiary-color);margin-bottom:17px;font-weight:500!important}.woocommerce-loop-product__title a:hover,#content .woocommerce-loop-product__title a:hover,.woocommerce-loop-product__title a:focus,#content .woocommerce-loop-product__title a:focus{color:var(--secondary-color)}.woocommerce ul.products li.product .star-rating{width:70px;float:right!important}.star-rating::before,.star-rating span::before{font-size:12px}.product_wrap .price{display:block;line-height:100%;color:var(--secondary-color);margin-bottom:22px}.woocommerce li.product .product_wrap .price{margin-bottom:30px;padding-top:5px}.woocommerce li.product .btn{display:inline-block!important;text-transform:capitalize;border-color:var(--gray-color);color:var(--tertiary-color);border:none}.woocommerce li.product .btn:hover,.woocommerce li.product .btn:focus{color:var(--quaternary-color)}.woocommerce ul.products li.product.do-to-list .added_to_cart.wc-forward{display:inline-block!important;transform:translate(0)}.joyas-shop-sidebar.order-1 .widget-area{padding-right:20px}.joyas-shop-sidebar.order-2 .widget-area{padding-left:20px}@media only screen and (max-width:767px){.joyas-shop-sidebar.order-1 .widget-area,.joyas-shop-sidebar.order-2 .widget-area{padding-left:0;padding-right:0}ul.products.columns-4{margin:0}ul.products.columns-4 li.product{width:100%!important;margin:0 0 30px 0!important}}.joyas-shop-single-post{margin-bottom:60px}.post .more-link{margin-top:10px}ul.post-meta{padding:0;list-style:none;color:var(--primary-color);padding-bottom:10px;font-size:14px}ul.post-meta li{display:inline-block;margin-right:30px;font-style:italic;position:relative}ul.post-meta li:before{content:"/";position:absolute;right:-18px;top:50%;font-size:10px;height:20px;line-height:16px;font-size:11px;transform:translateY(-8px)}ul.post-meta li:last-child:before{display:none}.blog-loop-wrp .img-box,.related_post_warp .img-box{border-radius:10px;position:relative;overflow:hidden}.related_post_warp .icofont-image{display:none}.img-box{margin-bottom:15px;position:relative}.joyas-shop-single-post .img-box{margin-bottom:20px;overflow:hidden}.joyas-shop-single-post .img-box .owl-nav.disabled{display:none}.icofont-image,.joyas-shop-icon{position:absolute;top:20px;left:20px;text-align:center;width:45px;height:45px;line-height:45px;font-size:25px;color:var(--quaternary-color);background:var(--secondary-color);border-radius:50%;z-index:99}.share-box{display:flex;align-items:center;gap:20px;margin-bottom:50px}.share-box h6{font-family:var(--body-font);margin-bottom:0}.single-prev-next.container{padding:0;margin-bottom:50px;clear:both}.single-prev-next h5{font-family:var(--body-font);margin-bottom:0}.form-allowed-tags{margin-bottom:20px}#commentform [class^="col-"]{position:relative}#commentform input[type="text"],#commentform input[type="email"],#commentform textarea{margin-bottom:20px!important}#commentform input[type=checkbox],input[type=radio]{width:15px;height:15px;margin-right:10px}.comment-form-cookies-consent{display:flex;margin-bottom:30px}#commentform input[type=checkbox]:before,input[type=radio]:before{opacity:0}#commentform label{line-height:15px;margin-bottom:0;padding-top:5px}ul.comment-list{display:block;margin:0;padding:0}ul.comment-list li{margin:0;list-style:none;clear:both}ul.comment-list li ul{margin-left:20px}.comment-meta .single-comment img{width:80px;height:80px;border-radius:50%}.comment-meta .single-comment .comment{width:calc(100% - 80px);padding-left:20px;position:relative}.comment-meta .single-comment .comment h6{margin-bottom:0px!important}.comment-meta .single-comment .comment h6 a{text-transform:uppercase;color:#313131;margin:10px 0 8px 0}.comment-meta .single-comment .comment .date{text-transform:uppercase;font-size:12px}.comment-meta .single-comment .comment-text{margin-top:10px}.comment-meta .single-comment{padding-bottom:20px;margin-bottom:30px;position:relative;display:flex}.comment-meta .ellipse-left{position:relative}.comment-meta .single-comment.reply-comment{margin-left:50px}.comment-meta .single-comment:last-child{margin:0;padding:0;border:none}.comment-meta .single-comment .comment .reply{position:absolute;top:0;right:0}.comment-meta .single-comment .comment .reply a{text-transform:uppercase;line-height:24px;padding:0 12px;background:#f7f7f7;font-size:12px;color:#777;transition:all 0.3s ease-in-out;display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.comment-meta .single-comment .comment .reply a:hover,.comment-meta .single-comment .comment .reply a:focus{background:var(--secondary-color);color:var(--quaternary-color)}#search-1 .search-form,.wp-block-search__inside-wrapper{display:flex;border:1px solid var(--alpha-2)}#search-1 .search-form input{margin-bottom:0;border:0}#search-1 .search-form label,.wp-block-search__inside-wrapper input{width:100%;margin-bottom:0;border:none}#search-1 .search-form input[type="submit"],.wp-block-search__inside-wrapper button{border:0;border-radius:0;background:var(--black-4);color:var(--quaternary-color);padding:0 15px}#search-1 .search-form input[type="submit"]:hover,#search-1 .search-form input[type="submit"]:focus,.wp-block-search__inside-wrapper button:hover,.wp-block-search__inside-wrapper button:focus{background:var(--secondary-color)}.widget{margin-bottom:30px}.widget_search{margin-bottom:30px}#secondary .widget ul,#secondary .widget ol{padding-left:0;margin-bottom:0}#secondary .widget ul.children{margin-left:5px}#secondary .widget li{list-style:none;padding:10px 0 10px 0px!important;position:relative;margin:0}#secondary .widget li:first-child,.wp-block-latest-posts.wp-block-latest-posts__list li:first-child{padding-top:0px!important}#secondary .widget li ul{padding-top:5px;padding-left:15px}#secondary .widget li li{padding:5px!important;position:relative}#secondary .widget li li:last-child{padding-bottom:0px!important}#secondary .widget li li a{color:var(--primary-color)}#secondary .widget li li:after{font-family:'IcoFont'!important;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;position:absolute;left:-15px;font-size:16px;top:50%;transform:translateY(-50%);content:"\ea98";transition:.33s all ease}.woocommerce-product-search{display:flex;border:1px solid var(--alpha-1);border-radius:5px}.woocommerce-product-search input{margin-bottom:0;border:0}ul.products li.product.do-to-list{display:flex;align-items:center;gap:30px;border:1px solid var(--alpha-2);border-radius:10px}.wc-layered-nav-rating .star-rating::before{transform:translateX(30px)}.widget-title,.related.products h2,.upsells.products h2,.cross-sells h2,.wp-block-group__inner-container h2,.related_post_heading,.checkout h3{font-family:var(--body-font);color:var(--tertiary-color);text-transform:capitalize;position:relative;padding-bottom:20px;margin-bottom:30px}.widget-title:before,.related.products h2:before,.upsells.products h2:before,.cross-sells h2:before,.wp-block-group__inner-container h2:before,.related_post_heading:before,.checkout h3:before{position:absolute;content:"";bottom:0;left:0;right:0;height:2px;background:var(--secondary-color);border-radius:1px;opacity:.2}.widget-title:after,.related.products h2:after,.upsells.products h2:after,.cross-sells h2:after,.wp-block-group__inner-container h2:after,.related_post_heading:after,.checkout h3:after{position:absolute;content:"";bottom:-2px;left:0;width:50px;height:6px;background:var(--secondary-color);border-radius:3px}.product_list_widget .product-link{display:block}.woocommerce-Price-amount{color:var(--secondary-color)}ul.popular_category_list li,#colophon.site-footer li{list-style:none;display:block;padding-top:10px;padding-bottom:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative}.woocommerce-cart-form table.shop_table.cart tr td .woocommerce-Price-amount{color:var(--primary-color)}.woocommerce-cart-form table.shop_table.cart tr td.product-name{color:var(--primary-color)}#footer{border-top:1px solid var(--gray-color)}#colophon.site-footer .textwidget li{padding-top:5px;padding-bottom:5px}#colophon.site-footer .cat-item{padding-top:5px;padding-bottom:5px}ul.popular_category_list,#colophon.site-footer ul{margin:0;padding:0;padding-left:0}#colophon.site-footer .widget li:hover:before,#colophon.site-footer .widget li:focus:before,#colophon.site-footer .widget li.focus:before{opacity:1;visibility:visible;left:-2px;color:var(--secondary-color)}ul.popular_category_list li:last-child{border:none}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu li a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:400;display:block;color:var(--primary-color);text-decoration:none;font-size:95%}#secondary .post-date{display:block;text-align:right;font-size:11px;font-style:italic}#colophon .social-list{display:flex;gap:20px}#colophon .site_info{border-top:1px solid rgb(224 224 224 / .2);padding:20px 0}#colophon .site_info .row{align-items:center}a.ui-to-top{position:fixed;bottom:20px;transition:.3s all ease;z-index:99;right:20px;padding-right:30px;color:#1f1f1f;font-size:30px;cursor:pointer;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}a.ui-to-top:hover,a.ui-to-top:focus{color:var(--secondary-color)}a.ui-to-top.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.product_title{font-size:24px;line-height:36px;font-weight:500;color:var(--tertiary-color)}.woocommerce div.product form.cart{margin:30px 0!important}.compare-wishlist-single-post{border-bottom:1px solid var(--alpha-1)}.compare-wishlist-single-post .alert{position:absolute;width:max-content}.single-product-extra-container li a{font-size:16px;border:0!important;border-radius:50%;color:var(--tertiary-color)!important}.single-product-extra-container li a:hover,.single-product-extra-container li a:focus{background:var(--tertiary-color)!important;color:var(--quaternary-color)!important}h6.heading-share{font-family:var(--body-font);font-size:18px;line-height:28px;font-weight:500}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:20px;border-top:0!important;border-left:0!important;border-bottom:1px solid var(--alpha-1);padding-bottom:30px!important;margin-bottom:43px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--heading-font);font-size:18px!important;font-weight:500;height:50px;line-height:50px;border:1px solid var(--alpha-1)!important;padding:0 60px!important;border-radius:30px!important;color:var(--primary-color)!important;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:focus a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus{color:var(--quaternary-color)!important;background:var(--tertiary-color)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{display:none!important}h2.woocommerce-Reviews-title,#review_form .comment-reply-title{font-family:var(--body-font);font-size:22px!important;line-height:32px;font-weight:500;padding:0!important;color:var(--tertiary-color);margin-bottom:5px!important}.woocommerce div.product .woocommerce-tabs .panel{min-height:auto!important}#review_form .comment-notes{font-size:16px!important}p.stars a::before{width:auto!important}.related.products h2,.upsells.products h2,.cross-sells h2{font-family:var(--body-font);font-size:36px;line-height:65px;font-weight:500;text-transform:capitalize}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table{background-color:transparent!important}#content .joyas-shop-single-post .content-wrap a.checkout-button{color:var(--quaternary-color)}#content .joyas-shop-single-post .content-wrap a.checkout-button:hover,#content .joyas-shop-single-post .content-wrap a.checkout-button:focus{color:var(--secondary-color)}.checkout h3{font-family:var(--body-font);font-weight:500}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:none!important}.content-wrap .woocommerce-message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.content-wrap .woocommerce-message:before{color:#d6e9c6}.content-wrap .woocommerce-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.content-wrap .woocommerce-error:before{color:#31708f}.content-wrap .woocommerce-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.content-wrap .woocommerce-info:before{color:#31708f}ul.wc_payment_methods li{margin-bottom:0!important}#place_order.button{border-radius:30px}.dev_info{display:block;font-style:italic}.elementor-col-100 .elementor-element-populated{padding:0px!important}.wedding-collection .woocommerce-loop-product__title a,.wedding-collection .price,.wedding-collection .woocommerce-Price-amount{color:#fff!important}.wedding-collection .star-rating{display:none!important}.footer_widget_wrap{line-height:22px;border-top:1px solid rgb(224 224 224 / .5);overflow:hidden}.footer_widget_wrap ul li,.footer_widget_wrap ul{padding:0;list-style:none}.footer_widget_wrap ul li{padding-bottom:15px;clear:both}li.be_lasted_posted .posts_date{display:block;font-size:11px;font-style:italic}.footer_widget_wrap ul li:last-child{padding-bottom:0}.footer_widget_wrap a{color:var(--tertiary-color)}.footer_widget_wrap a:hover,.footer_widget_wrap a:focus{color:var(--secondary-color)}.footer_widget_wrap ul li .star-rating{float:right;margin-top:15px}.footer_widget_wrap ul li .woocommerce-Price-amount{float:left;padding-top:15px}.footer_widget_wrap ul.smart_attribute_as_widgets li,.site-footer ul.smart_attribute_as_widgets li{width:44%}.footer_widget_wrap ul.smart_attribute_as_widgets li a,.site-footer ul.smart_attribute_as_widgets li a{border:1px solid #eee}.footer_widget_wrap ul.smart_attribute_as_widgets li a:hover,.site-footer ul.smart_attribute_as_widgets li a:hover,.footer_widget_wrap ul.smart_attribute_as_widgets li a:focus,.site-footer ul.smart_attribute_as_widgets li a:focus{border:1px solid var(--tertiary-color)}#colophon.site-footer .row.joyas-shop-flex,.footer_widget_wrap .row.joyas-shop-flex{margin-left:-40px;margin-right:-40px}#colophon.site-footer .widget,.footer_widget_wrap .widget{padding:40px;padding-top:80px;padding-bottom:50px}#colophon .yikes-easy-mc-form{position:relative}#colophon .yikes-easy-mc-form .yikes-easy-mc-submit-button{display:block;width:auto;margin-top:0em;min-height:inherit;padding:0;position:absolute;right:-5px;bottom:15px;overflow:hidden;width:60px;background:none;border:none;outline:none}#colophon .yikes-easy-mc-form .yikes-easy-mc-submit-button span{text-indent:-6000px}#colophon .yikes-easy-mc-form .yikes-easy-mc-submit-button:after{font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f6c0";right:0;color:var(--secondary-color);bottom:10px}#colophon.site-footer .widget ul.social-links,#secondary .widget ul.social-links{display:block;padding:0;margin:5px -5px}#colophon.site-footer .widget ul.social-links li,#secondary .widget ul.social-links li{display:inline-block;margin:4px}#colophon.site-footer ul.social-links li a,#secondary .widget ul.social-links li a{display:block;background:#fff;color:var(--secondary-color);border-radius:2px;width:20px;width:35px;height:36px;text-align:center;font-size:20px;line-height:36px}#colophon.site-footer ul.social-links li a i{display:block;line-height:36px}.site-info-widget .branding-logo{margin-bottom:20px}.site-info-widget .branding-text{padding-bottom:20px}#colophon.site-footer .contact-info-list,.site-info-widget ul.contact-info-list{margin:0;padding:0}#colophon.site-footer .contact-info-list li,.site-info-widget ul.contact-info-list li{padding:3px 0}#colophon.site-footer .contact-info-list li i,.site-info-widget ul.contact-info-list li i{margin-right:10px}.wpcf7-form label{width:100%}.joyas-shop-breadcrumbs-wrap{border-bottom:1px solid rgb(224 224 224 / .5)}.joyas-shop-breadcrumbs-wrap ul{margin:0;padding:15px 0;text-align:right}.joyas-shop-breadcrumbs-wrap ul li{display:inline-block}.joyas-shop-breadcrumbs-wrap ul li+li::before{content:"\f285";font-family:bootstrap-icons!important;line-height:30px;letter-spacing:.36px;font-size:14px;color:#777;margin-right:8px;margin-left:5px}.atawc-swatches .swatch-label,.swatch.swatch-label.selected.tick_sign,.swatch.swatch-image.selected.tick_sign,ul.smart_attribute.label li{background:none!important}#secondary .widget ul.smart_attribute li{padding:0;margin:0 2px}#secondary .widget ul.smart_attribute.image li{margin:0 5px}.atawc-swatches,#secondary ul.smart_attribute,ul.smart_attribute.image{display:flex;flex-wrap:wrap}.atawc-swatches .swatch.swatch-image,#secondary .widget ul.smart_attribute.image li{flex-grow:1;width:33%;margin:0;padding:10px}#secondary .widget ul.smart_attribute.image li a,.atawc-swatches .swatch.swatch-image{border:1px solid rgb(224 224 224 / .5);padding:10px;text-align:center;margin:3px;-webkit-border-radius:5px;border-radius:5px}#secondary .widget ul.smart_attribute.image li a:hover,.atawc-swatches .swatch.swatch-image:hover{border-color:var(--secondary-color)}.masonry_grid .joyas-shop-single-post{padding:0 15px}#demo-content ul.products.columns-4{margin:0}#static_header_banner .content-text h1,#be-home-slider h1,#gs-home-page-hero .content-text h1{padding-bottom:20px}@media only screen and (max-width:640px){#page{overflow-x:hidden}#static_header_banner .content-text h1,#be-home-slider h1,#gs-home-page-hero .content-text h1{font-size:1.8rem}.elementor-section-full_width .elementor-container{width:auto}ul.nav.nav-tabs li{margin-bottom:10px}.joyas-shop-carousel .owl-dots{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs{display:block;max-width:90%;margin:0 auto!important}.product-details-wrap{padding-top:30px}}.elementor-container.elementor-column-gap-narrow>.elementor-inner-column{padding:0 10px!important}.align-right{text-align:right}.align-left{text-align:left}.display-none{display:none!important}#instagram_widgets{position:relative}#instagram_widgets .photo-feed-actions{position:absolute;left:0;right:0;top:50%;z-index:9999;transform:translateY(-40px)}.photo-feed-items .ig-item a{border-radius:50%;margin:5px}.elementor-editor-active .joyas-shop-carousel,.elementor-editor-active .fs-product-slider{display:none}.audio-center{position:absolute;left:0;right:0;z-index:99;top:50%}.audio-center audio,.img-box audio{width:100%}.img-box figure{margin:0}#author-info{position:relative;padding:30px;padding-top:50px;margin-top:100px;margin-bottom:50px;box-shadow:-1px 0 5px 0 rgb(68 73 83 / .12);background:#fff;border-radius:10px}#author-info .author-avatar{position:absolute;left:50%;top:0;border:4px solid #fff;border-radius:50%;overflow:hidden;box-shadow:-1px 0 5px 0 rgb(68 73 83 / .12);z-index:99;transform:translate(-40px,-50px)}#author-info{text-align:center}.related.products h2,.upsells.products h2,.cross-sells h2,#secondary .wp-block-group__inner-container h2,.related_post_heading{font-family:'Jost',sans-serif;font-weight:500;font-size:1.25rem;line-height:1.65rem}body.error404 #content.site-content{padding:0}.error-404{background:url(/wp-content/themes/joyas-shop/assets/image/404.png) no-repeat center -20px #fff;padding:15vh;margin:0 auto;text-align:center;padding-top:300px}.error-404 .page-header{padding-top:180px}.error-404 .search-form label{width:400px}.error-404 input.search-submit:hover{background:#FFF}.site-main .wp-block-button{margin-bottom:10px}.site-main .wp-block-button__link{background:var(--secondary-color);color:var(--quaternary-color);border:1px solid var(--secondary-color)}.site-main .wp-block-button__link:hover,.site-main .wp-block-button__link:focus{background:none;border:1px solid var(--secondary-color);color:var(--secondary-color)}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:10px 0;padding:15px;quotes:"\201C""\201D""\2018""\2019"}blockquote:before{display:none}blockquote p{display:inline}.wp-block-group__inner-container{padding:10px}pre{font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;line-height:1.6;position:relative;overflow:auto;max-width:100%;margin-bottom:1.6em;padding:3% 10% 3% 5%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;background:#f7f7f7}pre::before{font-family:IcoFont;font-size:14px;position:absolute;z-index:5;top:0;right:0;height:100%;padding:0 3px;content:"\ede6";color:#fff;background:#bbc3cc}.site-main table{border-collapse:collapse;margin:25px 0;font-size:.9em;width:100%}.site-main thead tr{background-color:var(--secondary-color);color:var(--quaternary-color);text-align:left}.site-main table th,.site-main table td{padding:12px 15px;border:1px solid #F6F6F6}.site-main a{text-decoration:underline}#content .site-main a:hover,#content .site-main a:focus,#content .site-main ul.post-meta a,#content .more-link a{text-decoration:none}#content a:focus,#content .site-main ul.post-meta a:focus,#content .more-link a:focus,#content .site-main a:focus,#colophon a:focus{text-decoration:underline}.site-main a.button{text-decoration:none}#customer_login .col-1,#customer_login .col-2{width:49%;max-width:49%;margin:0;display:inline-block;vertical-align:top}#customer_login label{font-size:14px}@media only screen and (max-width:680px){#customer_login .col-1,#customer_login .col-2{width:100%;max-width:100%}}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{min-height:35px!important;padding:0px!important}.wc-block-components-quantity-selector{height:35px}.is-large.wc-block-cart .wc-block-cart-items th{text-align:center}.wp-block-button__link.wp-element-button{line-height:16px;text-decoration:none;font-size:16px}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{max-width:280px}a.wc-block-cart__submit-button{margin:5px auto;display:block!important;text-decoration:none;max-width:100%}#masthead.style_1 .search-form,#masthead.style_1 .search-form input,#masthead.style_1 .search-form label{margin-bottom:0}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product img{display:block}ul.products li.product .button{display:block;margin:0 auto}@media screen and (min-width:48em){ul.products li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.79667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.49333%}}.single-product div.product{position:relative}.single-product div.product .woocommerce-product-gallery{position:relative;float:left}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.79667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:var(--secondary-color)}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#404040;text-indent:0;opacity:.25}p.stars a:hover~a::before{color:#404040;opacity:.25}p.stars:hover a::before{color:var(--secondary-color);opacity:1}p.stars.selected a.active::before{color:var(--secondary-color);opacity:1}p.stars.selected a.active~a::before{color:#404040;opacity:.25}p.stars.selected a:not(.active)::before{content:"\53";color:var(--secondary-color);opacity:1}.woocommerce p.stars{position:relative;padding:.75em}.woocommerce p.stars a{display:inline-block;margin-right:5px;text-indent:-9999px;position:relative;border-bottom:0!important;outline:0;color:#999}.woocommerce p.stars a.star-1{width:2em}.woocommerce p.stars a.star-1:before{content:"\53"}.woocommerce p.stars a.star-2{width:3em}.woocommerce p.stars a.star-2:before{content:"\53\53"}.woocommerce p.stars a.star-3{width:4em}.woocommerce p.stars a.star-3:before{content:"\53\53\53"}.woocommerce p.stars a.star-4{width:5em}.woocommerce p.stars a.star-4:before{content:"\53\53\53\53"}.woocommerce p.stars a.star-5{width:6em}.woocommerce p.stars a.star-5:before{content:"\53\53\53\53\53"}.woocommerce p.stars [class^="star-"],.woocommerce p.stars [class*=" star-"]{border-right:1px solid #ccc}.woocommerce p.stars a:last-child{border-right:0}.woocommerce ul.products li.product .star-rating{display:block;text-align:center;margin:0 auto}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{display:block;text-align:center}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7!important;color:#515151;border-top:3px solid var(--secondary-color);list-style:none outside;width:auto;word-wrap:break-word;background:#fff}woocommerce-message::before{content:"\f00d";color:#8fae1b}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:'IcoFont';content:"\f00d";display:inline-block;position:absolute;top:1em;left:1.5em;color:var(--secondary-color)}.woocommerce-message .button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;border-radius:3px;left:auto;color:#515151;background-color:var(--secondary-color);border:1px solid var(--secondary-color);border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;float:right;font-size:11px;font-weight:400;text-transform:uppercase;color:var(--quaternary-color);letter-spacing:1px;word-spacing:2px;padding:10px 10px}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgb(0 0 0 / .2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:var(--secondary-color);box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:var(--secondary-color)}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(0 0 0 / .1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce .products ul li img,.woocommerce ul.products li.product img,.woocommerce ul.products li.product a img,.woocommerce li.product figure{margin:0px!important}.woocommerce li.product figure{overflow:hidden;position:relative}#customer_details .col-1,#customer_details .col-2{padding:15px}.woocommerce li.product .product-image img{width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:500ms ease-in-out;opacity:1;position:relative;z-index:2}.woocommerce li.product .hover_hide img.woo-entry-image-secondary{position:absolute;left:0;top:0;opacity:0;z-index:1}.woocommerce li.product:hover .hover_hide img.attachment-woocommerce_thumbnail,.woocommerce li.product:hover .hover_hide img{opacity:0}.woocommerce li.product:hover .hover_hide img.woo-entry-image-secondary{opacity:1!important}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{border-radius:3px;padding:12px 10px;margin:0;min-height:auto;min-width:auto;line-height:0;font-weight:400;border:1px solid #8F8F8F;text-transform:uppercase;background:#fff;color:#000;display:block;font-size:12px;top:14px;right:8px;letter-spacing:2px;position:absolute;z-index:99;left:auto}.woocommerce nav.woocommerce-pagination ul,.woocommerce-pagination{display:block;margin:0;padding:0;text-align:center;clear:both;border:none;padding-top:20px}.woocommerce nav.woocommerce-pagination ul li{padding:0;margin:0;display:inline-block;overflow:hidden;float:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1rem;font-weight:400;padding:15px 18px;min-width:1em;display:block;border:1px solid var(--secondary-color);background:var(--quaternary-color);color:var(--secondary-color);border-radius:3px;-webkit-border-radius:3px}.woocommerce nav.woocommerce-pagination ul li a.current,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:var(--secondary-color);color:var(--quaternary-color)}form.processing{position:relative}form.processing:after{background:url(/wp-content/themes/joyas-shop/assets/image/loader.svg) no-repeat;content:"";position:absolute;width:50px;right:0;top:45%;bottom:0;left:48%;z-index:9}form.processing:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#000;opacity:.5}.woocommerce li.product ul.product-action-link li .alert{position:absolute;left:-50%;right:-50%;top:30%;text-align:center;font-size:90%}.woocommerce li.product .removewhlist{position:absolute;font-size:20px;right:0;top:0;z-index:99}.joyas-shop-toolbar{margin-bottom:40px;background:#FFF;padding:10px}.woocommerce .joyas-shop-toolbar .woocommerce-ordering{margin-bottom:0}.joyas-shop-toolbar{display:block;padding:10px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:40px}.woocommerce .joyas-shop-grid-list{float:left;margin:0 20px 0 0}.woocommerce .joyas-shop-grid-list a{display:inline-block;width:34px;height:34px;line-height:34px;color:var(--primary-color);border:1px solid var(--primary-color);text-align:center;font-size:19px}.woocommerce .joyas-shop-grid-list a:last-child{margin-left:10px}.woocommerce .joyas-shop-grid-list a.active{color:var(--secondary-color);border-color:var(--secondary-color)}.woocommerce .joyas-shop-grid-list a:hover{color:var(--secondary-color);border-color:var(--secondary-color)}.woocommerce .woocommerce-ordering{float:left}.customSelect.orderby{font-size:13px;color:#999}.orderby.hasCustomSelect{width:100%;z-index:2}.customSelect.orderby{position:relative;border:1px solid #ddd;color:#555;height:34px;line-height:32px;padding:0 45px 0 15px;width:100%;z-index:1}.customSelect.orderby::after{font-family:fontawesome;content:'\f107';position:absolute;right:0;top:0;display:block;height:32px;width:32px;font-size:11px;color:#929292;border-left:1px solid #ddd;text-align:center}.woocommerce .woocommerce-ordering .orderby{width:auto;min-width:166px}.woocommerce .woocommerce-ordering .orderby span{width:auto;min-width:166px}.woocommerce .result-count{float:right;font-size:12px;line-height:34px;text-transform:uppercase;list-style:none;margin:0;padding:0}.woocommerce .result-count li{float:left}.woocommerce .result-count li.view-title{margin-right:6px;color:#555;letter-spacing:.6px}.woocommerce .result-count li.view-title:after{display:none}.woocommerce .result-count li:after{content:'/';color:#999;margin:0 3px}.woocommerce .result-count li a{color:#999}.woocommerce .result-count li a:hover{color:#555}.woocommerce .result-count li a.active{color:#555}.woocommerce .result-count li:last-child:after{display:none}.woocommerce div.product .woocommerce-tabs .panel{min-height:280px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;padding:0;border-top:1px solid #e8e8e8;margin-right:-35px;margin-top:10px;border-left:1px solid #e8e8e8}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;float:none;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;font-size:16px;text-align:left;color:#151515;border-bottom:1px solid #e8e8e8;padding:23px 45px 23px 27px;outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;background:#fff;box-shadow:0 0 131px 0 rgb(74 74 74 / .1)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background:none}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:focus a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus{color:#fff;background-color:var(--secondary-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"\ea7c";display:inline-block;font-family:'IcoFont';color:#fff;font-size:40px}#reviews #comments{padding:0}#reviews button.theme-btn{margin-left:0}.woocommerce-product-gallery__image,.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;overflow:hidden}.woocommerce-page div.product div.summary{margin-top:0}.woocommerce div.product div.images .flex-control-thumbs{margin:0 -5px}.woocommerce div.product div.images .flex-control-thumbs li{padding:5px}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{padding-top:50px;clear:both}.woocommerce .product .product_meta span.sku_wrapper,.woocommerce .product .product_meta span.posted_in,ul.compare-wishlist-single-post,.woocommerce .product .product_meta span.tagged_as{padding:15px;border-bottom:1px solid #dbdbdb!important;display:block;width:100%;margin-bottom:0}.woocommerce .product .product_meta span.tagged_as{border-bottom:none!important}.single.single-product .quantity{display:inline-block;margin:1px 20px 0 0!important;padding:0}button.plus,button.minus{border:1px solid #dbdbdb;background:#f1f2f1;color:#000;font-size:16px;line-height:5px!important;min-width:48px;vertical-align:top;float:left;max-width:40px;padding:14px 15px;margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}button.plus:hover,button.minus:hover{background:var(--secondary-color);color:var(--quaternary-color)}button.plus{margin-left:-4px!important;border-top-left-radius:25px;border-bottom-left-radius:25px;-webkit-border-top-left-radius:25px;-webkit-border-bottom-left-radius:25px}button.minus{margin-right:-4px!important;border-top-right-radius:25px;border-bottom-right-radius:25px;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px}button.plus i{display:block;padding-left:3px}button.minus i{display:block;padding-right:3px}.single.single-product .quantity .input-text.qty.text,.p-quantity .input-text.qty.text,.woocommerce .quantity input.qty{-moz-appearance:textfield;-webkit-appearance:textfield;border:1px solid #dbdbdb;color:#55595d;min-height:34px;float:left;line-height:34px;width:50px;padding:5px;font-size:16px;background:#FFF;text-align:center;border-left:none;border-right:none;border-radius:0;margin-bottom:0}.woocommerce #content div.product div.summary .btn{font-size:14px;text-transform:uppercase;letter-spacing:2px;float:right}.woocommerce div.product form.cart{text-align:center}table.variations th,table.variations td{text-align:left!important;padding-left:10px;padding-right:10px;border-bottom:1px solid #EAEAEA!important;vertical-align:middle;font-weight:400}.woocommerce div.product form.cart .variations select{border:1px solid #ccc;padding:10px;width:100%;display:block}.woocommerce div.product form.cart .variations label{font-weight:400}.woocommerce-variation-add-to-cart.variations_button{clear:both}.woocommerce-variation.single_variation{text-align:left;font-size:90%;padding-bottom:20px;color:var(--tertiary-color);min-height:50px}.related.products h2,.upsells.products h2,.cross-sells h2{margin:30px auto 30px auto;clear:both}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce div.product figure{margin:0 auto}.woocommerce div.product{position:relative}.woocommerce .product .onsale{border-radius:3px;padding:12px 10px;margin:0;min-height:auto;min-width:auto;line-height:0;font-weight:400;border:1px solid #8F8F8F;text-transform:uppercase;background:#fff;color:#000;display:block;font-size:12px;top:14px;left:8px;letter-spacing:2px;position:absolute;z-index:99;right:auto}.page-content,.entry-content,.entry-summary{margin-top:0}#commentform input[type="text"],#commentform input[type="email"],#commentform textarea{margin-bottom:0}#review_form p.form-submit{margin-left:0}.comment-form-rating label,.comment-form-rating p.stars{float:left}p.comment-form-comment{clear:both}#content div.product div.summary .star-rating{float:left}#content div.product div.summary .woocommerce-review-link{float:right}#reviews h4.comments-title{margin-bottom:0px!important}#reviews .comments-area{padding:0}#reviews [class^="col-"],#reviews [class*=" col-"]{position:relative}#commentform [class^="col-"] span.required,#commentform [class*=" col-"] span.required{position:absolute;right:25px;top:15px}#reviews .stars,.woocommerce #reviews p.stars{float:left;margin-left:15px;padding:0;margin-bottom:0;margin-top:5px}.comment-form-rating label{float:left}#reviews .comment-form .comment-form-cookies-consent{padding-left:20px;display:block;clear:both;width:100%;padding-bottom:0}#reviews .comment-meta img{width:60px;height:60px;border-radius:50%;float:left}#reviews .comment-text{width:calc(100% - 60px);padding-left:20px;position:relative;float:right}#reviews .comment-meta .comment h6 a{text-transform:uppercase;color:#313131;margin:10px 0 8px 0}#reviews .comment-meta .comment .date{text-transform:uppercase;font-size:14px}#reviews .comment-meta .comment-text{margin-top:10px}#reviews .comment-text .meta{float:left}#reviews .comment-text .star-rating{float:right}#reviews .comment-text .description{clear:both}#reviews .woocommerce-review__author{display:block;}#reviews .woocommerce-review__dash,#reviews .woocommerce-review__published-date{font-size:11px}#reviews .commentlist{display:block;margin:0;padding:0}#reviews .commentlist li{padding-bottom:35px;clear:both;list-style:none}#reviews .commentlist p.meta{margin-bottom:0}#reviews .space-margin{padding-bottom:50px;clear:both;display:block}#review_form_wrapper{clear:both}#review_form .comment-reply-title{font-size:1.5rem;padding-top:30px;clear:both;display:block;padding-bottom:20px}#review_form .comment-notes{padding-bottom:0;margin-bottom:0;font-size:12px;padding-bottom:10px}#review_form p.comment-form-author{margin-right:1.8%}#review_form p.comment-form-author,#review_form p.comment-form-email{width:48%;display:inline-block}dl.variation{margin:0;padding:0;display:block}.variation dt,.variation dd{display:inline-block;font-size:14px;margin:0;padding:0}dl.variation p{margin-bottom:0}.woocommerce-cart .woocommerce table.shop_table.cart{border:none}.woocommerce-cart .woocommerce table.shop_table.cart tr th,.content-area table.woocommerce-checkout-review-order-table th.product-name,.content-area table.woocommerce-checkout-review-order-table th.product-total,table.shop_table_responsive tr th{background-color:rgba(var(--secondary-color-rgb),.2);text-align:center;border:none;padding:15px 10px;color:var(--secondary-color);font-family:var(--heading-fonts);font-size:14px;text-transform:uppercase;background-color:#f2f2f2}.woocommerce-cart .woocommerce table.shop_table.cart tr th.product-name{text-align:left}.woocommerce-cart-form table.shop_table.cart tr td{border:none;vertical-align:center;border-bottom:1px solid #d6d6d6;vertical-align:middle!important;text-align:center;padding:30px 15px!important}.woocommerce-cart-form table.shop_table_responsive tr td{padding:30px 15px!important}.woocommerce-cart table.shop_table_responsive tr td.product-remove,.woocommerce-cart .woocommerce table.shop_table.cart tr th.product-remove{padding:0 5px!important;width:10px}.woocommerce-cart .woocommerce table.shop_table.cart tr td.product-name{text-align:left}.woocommerce-cart .woocommerce table.shop_table.cart tr td.actions{border-bottom:none}.woocommerce table.shop_table tr td.product-remove .remove,.woocommerce table.shop_table tbody td.product-remove .remove{background-color:#fff0;font-size:30px}td.product-name a{color:var(--primary-color);font-family:var(--heading-fonts);margin-bottom:5px;display:block}td.product-name a:hover{color:var(--secondary-color)}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100%;max-width:125px}.woocommerce-cart .woocommerce table.shop_table.cart tr td.product-thumbnail{width:130px}.woocommerce-cart .woocommerce table.shop_table.cart tr td.product-quantity{width:190px}.shop_table .actions label{display:none}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid var(--secondary-color);min-width:200px;float:left;max-width:200px;padding:11.5px 15px}.shop_table .actions .button{font-family:var(--heading-fonts);text-transform:uppercase;letter-spacing:2px;color:var(--quaternary-color);border:1px solid var(--secondary-color);background:var(--secondary-color);outline:none;cursor:pointer;padding:12px 30px;display:inline-block;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;overflow:hidden;font-size:14px;position:relative;border-radius:5px;-webkit-border-radius:5px;z-index:1;-moz-osx-font-smoothing:grayscale;overflow:hidden;margin:0;line-height:22px;float:right}.shop_table .actions .coupon .button{float:left;margin-left:-3px;border-bottom-left-radius:0;border-top-left-radius:0}.shop_table .actions .button:hover,.shop_table .actions .button:focus{background:var(--quaternary-color);color:var(--secondary-color);border:1px solid var(--secondary-color)}.shop_table .actions .button:disabled,.shop_table .actions .button[disabled]{opacity:.5}.shop_table .actions .button:disabled:hover,.shop_table .actions .button[disabled]:hover{color:var(--quaternary-color);border:1px solid var(--secondary-color);background:var(--secondary-color)}.woocommerce-cart .woocommerce .cart-collaterals{float:right;width:100%;max-width:420px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table{border:1px solid #ccc;background-color:#f6f6f6;border-radius:0;padding:0 30px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table th,.content-area table.woocommerce-checkout-review-order-table th,.content-area table.woocommerce-checkout-review-order-table td.product-name{background-color:#fff0;color:#000;font-weight:400;padding:15px;border-top:0;text-align:left;font-size:16px;vertical-align:top;border-bottom:1px solid #d6d6d6;border-left:1px solid #ccc;text-align:right}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table td{text-align:right;padding:15px;border-top:0;border-bottom:1px solid #d6d6d6;color:#000;vertical-align:top;text-align:left}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table label{font-weight:400}.woocommerce ul#shipping_method{display:block;text-align:right;margin:0;padding:0;font-size:12px}.woocommerce ul#shipping_method label{margin-left:10px;display:inline-block;margin-top:-1px}.woocommerce ul#shipping_method li{list-style:none;text-align:left}p.woocommerce-shipping-destination{clear:both;text-align:left;font-size:12px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none;display:block}.woocommerce .cart-collaterals .cart_totals h2{display:none}.shipping-calculator-form{display:block!important}.woocommerce form .form-row .select2-container .select2-selection--single{border:1px solid #ccc;padding:9px 5px;height:auto;border-radius:0;margin-bottom:5px}.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__arrow{top:12px}.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator .input-text,.woocommerce-cart .woocommerce .cart-collaterals .woocommerce-shipping-calculator select{width:100%;border:1px solid #ccc;padding:12px;margin-bottom:5px}.shipping-calculator-button{display:none!important}#theme-cart-total .shipping-calculator-form{display:none!important}.wc-proceed-to-checkout .checkout-button.theme-btn,.place_order_btn.theme-btn{font-size:16px;padding:15px 30px;color:var(--quaternary-color)!important}.place_order_btn.theme-btn{width:auto}.wc-proceed-to-checkout .checkout-button.theme-btn:before,.place_order_btn.theme-btn:before{-webkit-transform:scale3d(-13,9,1);transform:scale3d(-13,9,1)}.wc-proceed-to-checkout .checkout-button.theme-btn span,.place_order_btn.theme-btn span{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.wc-proceed-to-checkout .checkout-button.theme-btn i,.place_order_btn.theme-btn i{-webkit-transform:translateX(5px) scale(1.9);-moz-transform:translateX(5px) scale(1.9);-ms-transform:translateX(5px) scale(1.9);transform:translateX(5px) scale(1.9)}.wc-proceed-to-checkout .checkout-button.theme-btn:hover:before,.place_order_btn.theme-btn:hover:before,.wc-proceed-to-checkout .checkout-button.theme-btn:focus:before,.place_order_btn.theme-btn:focus:before{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.9,1);transition-timing-function:cubic-bezier(.7,0,.9,1)}.wc-proceed-to-checkout .checkout-button.theme-btn:hover,.place_order_btn.theme-btn:hover,.wc-proceed-to-checkout .checkout-button.theme-btn:focus,.place_order_btn.theme-btn:focus{color:var(--secondary-color)!important}.cross-sells{clear:both;display:block;padding-top:100px}.woocommerce-pagination{padding-bottom:30px}#customer_details .col-1,#customer_details .col-2{width:50%;max-width:50%;float:left}#customer_details .form-row input,#customer_details .form-row textarea{display:block;width:100%;padding:9px;border:1px solid #ccc;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:solid 1px #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:rgb(255 255 255 / .7);-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}.checkout_coupon{position:relative;margin-bottom:50px}.checkout_coupon p.form-row{margin-bottom:0}.checkout_coupon button.button{position:absolute;right:2px;bottom:2px}.checkout_coupon .input-text{margin-bottom:0}.blockUI.blockOverlay{z-index:99!important}.content-area table.woocommerce-checkout-review-order-table th.product-name,.content-area table.woocommerce-checkout-review-order-table td.product-name{text-align:right}.content-area table.woocommerce-checkout-review-order-table th.product-total,.content-area table.woocommerce-checkout-review-order-table td{text-align:left}ul.wc_payment_methods{display:block;margin:30px 0;padding:0;background:#d6d6d6;padding:15px;border-radius:5px;-webkit-border-radius:5px}ul.wc_payment_methods li{border:none;list-style:none;list-style:none;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px}ul.wc_payment_methods li p,ul.wc_payment_methods li label{margin-bottom:0px!important;padding-bottom:0px!important}ul.wc_payment_methods li p{padding-left:35px;padding-top:5px;font-size:12px}.woocommerce-columns .col-1,.woocommerce-columns .col-2{width:50%!important;max-width:100%;float:left}#place_order.button{text-transform:uppercase;letter-spacing:3px;word-spacing:3px;padding:15px 25px}.woocommerce-form.woocommerce-form-login.login{display:block}.woocommerce-form.woocommerce-form-login.login input{margin-bottom:0}.woocommerce-form.woocommerce-form-login.login label{font-weight:400;clear:both;display:block;width:100%}.woocommerce-form.woocommerce-form-login.login span.password-input{display:block;width:100%}.woocommerce-form.woocommerce-form-login.login .form-row{clear:both}.woocommerce-MyAccount-navigation{width:25%;float:left}.woocommerce-MyAccount-content{width:70%;float:right}.woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-MyAccount-navigation li{list-style:none}.woocommerce-MyAccount-navigation li a{display:block;padding:10px}.woocommerce-MyAccount-navigation li a{display:block;padding:10px;border-bottom:solid 1px #eee;padding-left:20px;position:relative;font-weight:400}.woocommerce-MyAccount-navigation li a:after{font-family:'IcoFont'!important;content:"\ea98";position:absolute;left:0;top:10px}.woocommerce-orders-table.woocommerce-MyAccount-orders td{border-bottom:1px solid #eee;padding:5px;font-weight:400}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{width:50%;float:left;max-width:50%}.woocommerce-MyAccount-content label{display:block;clear:both;width:100%}.woocommerce-MyAccount-content input{margin-bottom:0}.woocommerce-MyAccount-content .form-row span.woocommerce-input-wrapper{width:100%}.edit-account fieldset,.woocommerce-order-details,.woocommerce-customer-details{background:#eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 20px;margin-bottom:30px;position:relative}.edit-account legend,.woocommerce-order-details h2,.woocommerce-customer-details h2{display:inline-block;padding:5px 10px;color:#FFF;background:var(--secondary-color);width:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:400;text-transform:capitalize;font-size:16px;letter-spacing:2px;word-spacing:3px}.woocommerce-order-details h2,.woocommerce-customer-details h2{position:absolute;top:-20px}.woocommerce-order-details,.woocommerce-customer-details{padding:20px;margin-top:50px}.woocommerce-form-login__submit{display:block}.rd-navbar-static .rd-navbar-subpanel{width:100%}.wc-proceed-to-checkout .button,.components-button.wc-block-components-button{width:100%!important;display:block;text-align:center;text-transform:uppercase;font-size:110%;word-spacing:2px;letter-spacing:2px}.components-button.wc-block-components-button{font-size:90%;border-radius:5px;text-decoration:none}.woocommerce-checkout-review-order td{border-bottom:1px solid #d6d6d6;border-right:1px solid #ccc;padding-left:10px;padding-right:10px}table.woocommerce-checkout-review-order-table th{border:1px solid #d6d6d6!important}#customer_details .form-row{padding-left:0}#customer_details .form-row label,#customer_details .form-row .woocommerce-input-wrapper{display:block;font-weight:400;clear:both;width:100%}#customer_details .form-row.form-row-wide{clear:both}#customer_details .form-row input,#customer_details .form-row textarea{margin-bottom:0}#secondary ul.product_list_widget li:hover,#colophon.site-footer ul.product_list_widget li:hover,#secondary ul.product_list_widget li.focus,#colophon.site-footer ul.product_list_widget li.focus{padding-left:0;text-align:left}#secondary ul.product_list_widget li:before,#colophon.site-footer ul.product_list_widget li:before{display:none}#secondary ul.product_list_widget li img,#colophon.site-footer ul.product_list_widget li img{border-radius:5px;-webkit-border-radius:5px}#secondary ul.product_list_widget li a{font-weight:700;word-spacing:2px}.checkout.woocommerce-checkout{margin:0 -15px}@media only screen and (max-width :600px){.checkout.woocommerce-checkout{margin:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;float:none;display:block;clear:both}.single.single-product .quantity{display:block;margin:0 auto!important;float:none!important;width:140px}.woocommerce #content div.product div.summary .btn{float:none;margin:0 auto;margin-top:15px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-right:0}.woocommerce-cart .woocommerce table.shop_table.cart tr td.product-thumbnail,.woocommerce-cart table.shop_table_responsive tr td.product-remove,.woocommerce-cart .woocommerce table.shop_table.cart tr th.product-remove{width:100%}.woocommerce-cart .woocommerce table.shop_table.cart tr td.product-quantity{width:auto}td.product-quantity .quantity{float:right;transform:translate(10px,-22px)}.shop_table .actions .button{display:block;float:none;margin:15px 0;width:200px}.shop_table .actions .coupon .button{border-radius:5px;-webkit-border-radius:5px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table td{text-align:right}#customer_details .col-1,#customer_details .col-2{width:100%;max-width:100%}.woocommerce-form.woocommerce-form-login.login .form-row.woocommerce-form-row{width:100%;float:none;clear:both}.woocommerce-LostPassword.lost_password{transform:translateY(0);float:none}.woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width:100%;float:none}.woocommerce.joyas-shop-product-carousel-wrap ul.products li.product,.woocommerce ul.products.ata-product-sidebar-carousel li.product{width:100%!important}.ata-sidebar-info{min-height:250px;display:block;margin-bottom:20px}ul.products.ata-product-sidebar-carousel .owl-nav{display:none;visibility:hidden}ul.smart_attribute li{width:48%}ul.products.ata-product-sidebar-carousel li.product{margin-bottom:30px}}ul.products li.product.do-to-list{float:none!important;width:100%!important;overflow:hidden;padding:15px}ul.products li.product.do-to-list .woocommerce-LoopProduct-link{max-width:260px;display:table-cell;width:260px;vertical-align:middle}ul.products li.product.do-to-list .product_wrap{vertical-align:middle;display:table-cell;text-align:left;height:100%;vertical-align:middle;margin-top:0;padding-top:0}ul.products li.product.do-to-list .product_wrap .price{margin-bottom:10px}ul.products li.product .show-on-list{display:none!important}ul.products li.product .show-on-list.show{display:block!important;clear:both;margin-bottom:30px}ul.products li.product.do-to-list .show-on-list{display:block}ul.products li.product.do-to-list .product-image{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}ul.products li.product.do-to-list .btn,.woocommerce li.product.do-to-list .btn.product_type_variable{max-width:70%;min-width:250px;width:auto}.woocommerce li.product.do-to-list ul.product-action-link{left:50px;transform:translate(0,0)}.woocommerce li.product.do-to-list:hover ul.product-action-link{opacity:1;visibility:visible}.woocommerce li.product.do-to-list .show-on-list{display:block!important;margin-bottom:30px;clear:both}.woocommerce li.product a.xoo-qv-button{border:none}.woocommerce li.product.do-to-list .button-wrap{max-width:280px}ul.compare-wishlist-single-post{clear:both}ul.compare-wishlist-single-post li{display:inline-block;list-style:none;clear:both;position:relative;width:49%}ul.compare-wishlist-single-post li i{margin-right:5px}ul.compare-wishlist-single-post a{color:var(--tertiary-color)}ul.compare-wishlist-single-post a:hover,ul.compare-wishlist-single-post a:focus{color:var(--secondary-color)}h6.heading-share{margin:0;padding:10px 0;float:left;margin-right:30px;margin-top:20px}ul.single-product-extra-container{margin:0;padding:0;float:left;margin-top:20px}.single-product-extra-container li{float:left;margin-bottom:5px;margin-right:5px;list-style:none}.single-product-extra-container li a{border:1px solid var(--secondary-color);color:var(--secondary-color);height:45px;line-height:45px;text-align:center;transition:all 0.3s ease 0s;width:45px;display:inline-block}.single-product-extra-container li a:hover{background:var(--secondary-color);color:#FFF}h2.woocommerce-Reviews-title{font-size:22px;margin-bottom:30px!important}.woocommerce-product-attributes p{display:block;margin-bottom:0;padding-bottom:0}.woocommerce-product-attributes td,.woocommerce-product-attributes th{border-bottom:1px solid #D7D7D7;padding:15px}.mwae-product-list-button .input-text{width:80px!important;float:left;min-height:46px;padding:0;border-left:0;border-right:0;border-radius:0}.mwae-product-list-button .quantity{float:right}.mwae-product-lists .row{margin-bottom:30px}.mwae-product-list-button .single_add_to_cart_button{max-width:165px}.ata-product-carousel.products{width:100%!important;display:block}@media only screen and (max-width:600px){.woocommerce ul.products.ata-product-sidebar-carousel li.product{padding-bottom:20px}.elementor ul.smart_attribute li{width:45%}ul.products li.product.do-to-list .woocommerce-LoopProduct-link,ul.products li.product.do-to-list .product_wrap{display:block;width:100%;max-width:100%;clear:both}.list-grid-nav,.woocommerce .woocommerce-ordering,.woocommerce .result-count{float:none;display:block;text-align:center;padding-bottom:10px}.woocommerce .result-count li{float:none;display:inline-block}.woocommerce ul.products li.do-to-list.product,.woocommerce-page ul.products li.do-to-list.product{width:100%!important;clear:none!important;margin:0%!important;display:block!important}}.summary.entry-summary{background-color:#EEEFF1;padding:30px;border-radius:8px}.summary.entry-summary .woocommerce-product-details__short-description{clear:both}table.variations{background:#fff;border-radius:8px;-webkit-border-radius:8px}table.variations select{margin-top:10px}table.variations th{color:var(--tertiary-color);width:25%;padding-left:30px}.product_meta>span{color:var(--tertiary-color)}.product_meta span>span{margin-right:10px}.summary.entry-summary .price,.summary.entry-summary .price ins{font-size:20px;float:left}.summary.entry-summary .woocommerce-product-rating{float:right}ul.product-action-link li a.loading::after,.woocommerce li.product .button.loading::after{background:url(/wp-content/themes/joyas-shop/assets/image/loader-h.svg) no-repeat;content:"";position:absolute;width:50px;right:0;top:-15px;bottom:0}.woocommerce-NoticeGroup{padding:15px}.pswp{z-index:9999}#page table.wc-block-cart-items,.wp-block-woocommerce-cart-totals-block .wc-block-cart__totals-title{border:1px solid hsl(0 0% 7% / .11)!important}#page table.wc-block-cart-items th,.wp-block-woocommerce-cart-totals-block .wc-block-cart__totals-title{background:#EDEDED!important;text-align:left;border:none;padding:15px!important;font-family:var(--heading-font);font-size:14px!important;color:var(--secondary-color)!important}#page table.wc-block-cart-items .wc-block-cart-item__total{border-left:1px solid hsl(0 0% 7% / .11)!important}.wp-block-woocommerce-cart-totals-block .wc-block-cart__totals-title{border-bottom:none!important}.wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper,.wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-totals-block{border-left:1px solid hsl(0 0% 7% / .11)!important;border-right:1px solid hsl(0 0% 7% / .11)!important}.wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper:last-child{border-bottom:1px solid hsl(0 0% 7% / .11)!important}.wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-wrapper{border:none!important}#page table.wc-block-cart-items .wc-block-cart-items__header-total{text-align:right}table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible!important}table.wc-block-cart-items .wc-block-cart-item__prices{float:left}table.wc-block-cart-items .wc-block-components-product-badge{float:left;transform:translateY(-2px);margin-left:30px}table.wc-block-cart-items .wc-block-components-product-metadata__description{padding-top:5px;padding-bottom:10px}table.wc-block-cart-items .wc-block-components-product-metadata__description,table.wc-block-cart-items .wc-block-cart-item__quantity{clear:both}table.wc-block-cart-items input.wc-block-components-quantity-selector__input{height:26px;min-height:26px;font-size:16px;font-weight:400;color:#000;box-shadow:none!important}table.wc-block-cart-items td.wc-block-cart-item__product{padding-bottom:5px!important}table.wc-block-cart-items .wc-block-components-quantity-selector{float:left}table.wc-block-cart-items .wc-block-cart-item__remove-link{float:left!important;margin-left:20px!important;margin-top:8px!important}table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{font-size:20px;color:#000}table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:none!important;background:var(--secondary-color)}.wc-block-components-sidebar .wc-block-cart__submit{padding-top:30px}.wc-block-cart table.wc-block-cart-items td,.wp-block-woocommerce-cart-order-summary-block,.wc-block-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block{background:var(--bg-color)!important}.wc-block-checkout .wc-block-components-sidebar-layout .wc-block-components-main{padding:20px!important}.wc-block-components-sidebar{padding:20px;margin-top:0px!important;border-radius:0px!important;padding-top:0}.wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper{padding:10px}#customer_login .col-1 .woocommerce-form.woocommerce-form-login.login{padding-right:20px}.woocommerce-form.login label,.woocommerce-form.woocommerce-form-register label{display:block;width:100%}.woocommerce-form.woocommerce-form-login.login span.password-input,.woocommerce-form.woocommerce-form-register .password-input,span.password-input{width:100%;display:block;position:relative}.woocommerce-form.woocommerce-form-login.login span.password-input .show-password-input,.woocommerce-form.woocommerce-form-register span.password-input .show-password-input,span.password-input .show-password-input{position:absolute;right:0;bottom:0;top:0;height:auto;margin:0;border:none!important;outline:none!important;color:var(--secondary-color);background:none!important}.woocommerce-form.woocommerce-form-login.login span.password-input .show-password-input:before,.woocommerce-form.woocommerce-form-register span.password-input .show-password-input:before,span.password-input .show-password-input:before{font-family:"bootstrap-icons";content:"\f340";background:none!important}.woocommerce-form.woocommerce-form-login.login span.password-input .show-password-input.display-password:before,.woocommerce-form.woocommerce-form-register span.password-input .show-password-input.display-password:before,span.password-input .show-password-input.display-password:before{content:"\f341"}.woocommerce-form.woocommerce-form-login.login .form-row{display:flex;align-items:center;flex-direction:row-reverse;width:auto}.woocommerce-form.woocommerce-form-login.login .form-row.form-row-wide{display:block}.woocommerce-form.woocommerce-form-register .form-row{display:block!important}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-login__rememberme{width:auto;margin-bottom:0;margin-right:auto;margin-left:10px;display:flex}.woocommerce-button.button.woocommerce-form-login__submit{margin-top:0}.woocommerce-form.woocommerce-form-login.login input[type="checkbox"]{margin:0 3px!important}.woocommerce-form.woocommerce-form-register input{margin-bottom:0}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}@keyframes wpcfb-animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}.wpcfb-wrap{padding-top:15px;padding-bottom:15px}.wpcfb-wrap.wpcfb-wrap-empty{display:none}.wpcfb-progress-bar{position:relative;display:block;width:100%;height:10px;border:none;margin:10px 0;padding:0;overflow:hidden}.wpcfb-progress-amount{position:absolute;left:0;top:0;display:inline-block;height:10px;border:none;margin:0;padding:0}.widget_shopping_cart_content .wpcfb-wrap{padding-left:30px;padding-right:30px}.wpcfb-style-rounded .wpcfb-progress-bar,.wpcfb-style-rounded .wpcfb-progress-amount{border-radius:5px}.wpcfb-progress-animated .wpcfb-progress-amount{background-size:30px 30px;background-image:linear-gradient(135deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);animation:wpcfb-animate-stripes 1.25s linear infinite}.cuw-offer .cuw-product-image img,.cuw-product .cuw-product-image img{margin:0!important;height:100%;width:100%}.cuw-offer .cuw-product-curve-image img,.cuw-product .cuw-product-curve-image img{border-radius:inherit}.cuw-offer .cuw-product-curve-image .woocommerce-placeholder,.cuw-product .cuw-product-curve-image .woocommerce-placeholder{border-radius:18px 18px 0 0}.cuw-offer .cuw-custom-checkbox,.cuw-product .cuw-custom-checkbox,.cuw-action .cuw-custom-checkbox{height:16px;width:16px;accent-color:#FFF;margin:0}.cuw-offer .cuw-custom-checkbox:checked:before,.cuw-product .cuw-custom-checkbox:checked:before,.cuw-action .cuw-custom-checkbox:checked:before{color:blue}.cuw-offer .cuw-ppu-button,.cuw-product .cuw-ppu-button,.cuw-page .cuw-ppu-button,.cuw-product-row .cuw-ppu-button{width:100%}.cuw-offer .quantity-input,.cuw-product .quantity-input,.cuw-page .quantity-input,.cuw-product-row .quantity-input{position:relative;display:inline-block;color:#7f7f7f;min-width:112px}.cuw-offer .quantity-input input,.cuw-product .quantity-input input,.cuw-page .quantity-input input,.cuw-product-row .quantity-input input{transition:border .2s ease-in-out,color .2s ease-in-out;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-family:sans-serif;font-size:14px;line-height:24px;font-weight:700;box-shadow:none;outline:none;width:48px;max-width:64px;height:32px;padding:0 4px;text-align:center;float:right;border:1px solid #dcdcdc;border-radius:2px;background-color:#fff;color:#342f2f}.cuw-offer .quantity-input input:focus,.cuw-product .quantity-input input:focus,.cuw-page .quantity-input input:focus,.cuw-product-row .quantity-input input:focus{border-color:#57b8f6!important}.cuw-offer .quantity-input input:hover,.cuw-product .quantity-input input:hover,.cuw-page .quantity-input input:hover,.cuw-product-row .quantity-input input:hover{border-color:#a5a5a5}.cuw-offer .quantity-input .cuw-plus,.cuw-offer .quantity-input .cuw-minus,.cuw-product .quantity-input .cuw-plus,.cuw-product .quantity-input .cuw-minus,.cuw-page .quantity-input .cuw-plus,.cuw-page .quantity-input .cuw-minus,.cuw-product-row .quantity-input .cuw-plus,.cuw-product-row .quantity-input .cuw-minus{width:32px;height:32px;display:inline-block;float:right;position:relative;cursor:pointer;border-radius:2px}.cuw-offer .quantity-input .cuw-plus:hover,.cuw-offer .quantity-input .cuw-minus:hover,.cuw-product .quantity-input .cuw-plus:hover,.cuw-product .quantity-input .cuw-minus:hover,.cuw-page .quantity-input .cuw-plus:hover,.cuw-page .quantity-input .cuw-minus:hover,.cuw-product-row .quantity-input .cuw-plus:hover,.cuw-product-row .quantity-input .cuw-minus:hover{background:rgb(220 220 220 / .8)}.cuw-offer .quantity-input .cuw-plus::before,.cuw-offer .quantity-input .cuw-plus::after,.cuw-offer .quantity-input .cuw-minus::before,.cuw-offer .quantity-input .cuw-minus::after,.cuw-product .quantity-input .cuw-plus::before,.cuw-product .quantity-input .cuw-plus::after,.cuw-product .quantity-input .cuw-minus::before,.cuw-product .quantity-input .cuw-minus::after,.cuw-page .quantity-input .cuw-plus::before,.cuw-page .quantity-input .cuw-plus::after,.cuw-page .quantity-input .cuw-minus::before,.cuw-page .quantity-input .cuw-minus::after,.cuw-product-row .quantity-input .cuw-plus::before,.cuw-product-row .quantity-input .cuw-plus::after,.cuw-product-row .quantity-input .cuw-minus::before,.cuw-product-row .quantity-input .cuw-minus::after{position:absolute;top:calc(50% - 1px);left:calc(50% - 7px);content:'';width:12px;height:2px;background-color:#342f2f;display:block}.cuw-offer .quantity-input .cuw-plus::after,.cuw-product .quantity-input .cuw-plus::after,.cuw-page .quantity-input .cuw-plus::after,.cuw-product-row .quantity-input .cuw-plus::after{transform:rotate(90deg)}.cuw-offer .quantity-input .cuw-minus::after,.cuw-product .quantity-input .cuw-minus::after,.cuw-page .quantity-input .cuw-minus::after,.cuw-product-row .quantity-input .cuw-minus::after{display:none}.cuw-offer .quantity-input input::-webkit-outer-spin-button,.cuw-offer .quantity-input input::-webkit-inner-spin-button,.cuw-product .quantity-input input::-webkit-outer-spin-button,.cuw-product .quantity-input input::-webkit-inner-spin-button,.cuw-page .quantity-input input::-webkit-outer-spin-button,.cuw-page .quantity-input input::-webkit-inner-spin-button,.cuw-product-row .quantity-input input::-webkit-outer-spin-button,.cuw-product-row .quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cuw-offer .quantity-input input[type=number],.cuw-product .quantity-input input[type=number],.cuw-page .quantity-input input[type=number],.cuw-product-row .quantity-input input[type=number]{-moz-appearance:textfield}.cuw-offer .quantity-input-2,.cuw-product .quantity-input-2,.cuw-page .quantity-input-2,.cuw-product-row .quantity-input-2{display:inline-flex;align-items:center;border-width:thin;border-style:solid;border-color:gray;border-radius:8px}.cuw-offer .quantity-input-2 .cuw-plus,.cuw-offer .quantity-input-2 .cuw-minus,.cuw-product .quantity-input-2 .cuw-plus,.cuw-product .quantity-input-2 .cuw-minus,.cuw-page .quantity-input-2 .cuw-plus,.cuw-page .quantity-input-2 .cuw-minus,.cuw-product-row .quantity-input-2 .cuw-plus,.cuw-product-row .quantity-input-2 .cuw-minus{width:36px;height:32px;float:right;position:relative;cursor:pointer;border-radius:2px}.cuw-offer .quantity-input-2 .cuw-plus:hover,.cuw-offer .quantity-input-2 .cuw-minus:hover,.cuw-product .quantity-input-2 .cuw-plus:hover,.cuw-product .quantity-input-2 .cuw-minus:hover,.cuw-page .quantity-input-2 .cuw-plus:hover,.cuw-page .quantity-input-2 .cuw-minus:hover,.cuw-product-row .quantity-input-2 .cuw-plus:hover,.cuw-product-row .quantity-input-2 .cuw-minus:hover{background:rgb(220 220 220 / .8);border-radius:8px}.cuw-offer .quantity-input-2 .cuw-plus::before,.cuw-offer .quantity-input-2 .cuw-plus::after,.cuw-offer .quantity-input-2 .cuw-minus::before,.cuw-offer .quantity-input-2 .cuw-minus::after,.cuw-product .quantity-input-2 .cuw-plus::before,.cuw-product .quantity-input-2 .cuw-plus::after,.cuw-product .quantity-input-2 .cuw-minus::before,.cuw-product .quantity-input-2 .cuw-minus::after,.cuw-page .quantity-input-2 .cuw-plus::before,.cuw-page .quantity-input-2 .cuw-plus::after,.cuw-page .quantity-input-2 .cuw-minus::before,.cuw-page .quantity-input-2 .cuw-minus::after,.cuw-product-row .quantity-input-2 .cuw-plus::before,.cuw-product-row .quantity-input-2 .cuw-plus::after,.cuw-product-row .quantity-input-2 .cuw-minus::before,.cuw-product-row .quantity-input-2 .cuw-minus::after{position:absolute;top:calc(50% - 1px);left:calc(50% - 7px);content:'';width:12px;height:2px;background-color:#342f2f;display:block}.cuw-offer .quantity-input-2 input,.cuw-product .quantity-input-2 input,.cuw-page .quantity-input-2 input,.cuw-product-row .quantity-input-2 input{border:none;border-radius:0;border-left:thin solid gray;border-right:thin solid gray}.cuw-offer .variant-select,.cuw-offer .attribute-select,.cuw-product .variant-select,.cuw-product .attribute-select,.cuw-page .variant-select,.cuw-page .attribute-select,.cuw-product-row .variant-select,.cuw-product-row .attribute-select{transition:border .2s ease-in-out,color .2s ease-in-out;font-family:sans-serif;font-size:14px;line-height:24px;font-weight:700;box-shadow:none!important;outline:none;width:100%;height:32px;padding:0 4px;border:1px solid #dcdcdc;border-radius:4px;background-color:#fff;color:#342f2f}.cuw-offer .variant-select:focus,.cuw-offer .attribute-select:focus,.cuw-product .variant-select:focus,.cuw-product .attribute-select:focus,.cuw-page .variant-select:focus,.cuw-page .attribute-select:focus,.cuw-product-row .variant-select:focus,.cuw-product-row .attribute-select:focus{border-color:#57b8f6!important}.cuw-offer .variant-select:hover,.cuw-offer .attribute-select:hover,.cuw-product .variant-select:hover,.cuw-product .attribute-select:hover,.cuw-page .variant-select:hover,.cuw-page .attribute-select:hover,.cuw-product-row .variant-select:hover,.cuw-product-row .attribute-select:hover{border-color:#a5a5a5}.cuw-offer .inline-attributes-select .cuw-attributes-select,.cuw-product .inline-attributes-select .cuw-attributes-select,.cuw-page .inline-attributes-select .cuw-attributes-select,.cuw-product-row .inline-attributes-select .cuw-attributes-select{display:flex;margin:0 8px;gap:12px}.cuw-offer .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper,.cuw-product .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper,.cuw-page .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper,.cuw-product-row .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper{display:flex;align-items:center;flex-direction:row;gap:4px}.cuw-offer .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper ::after,.cuw-product .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper ::after,.cuw-page .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper ::after,.cuw-product-row .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper ::after{content:': '}.cuw-fit-image img{object-fit:contain}.cuw-mobile-block{display:none}.cuw-desktop-block{display:block}.cuw-template .cuw-carousel-slider::-webkit-scrollbar{display:none}.cuw-modal{display:none;position:fixed;padding-top:100px;top:0;left:0;z-index:1000000;overflow:auto;width:100%;height:100%;background-color:rgb(0 0 0 / .4)}.cuw-modal .cuw-modal-content{position:relative;overflow:hidden;border-radius:5px;width:80%;margin:auto;background-color:#fff;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1)}.cuw-modal .cuw-modal-close{margin-left:auto;padding:0 6px;color:#4a5568;float:right;font-size:28px;font-weight:700}.cuw-modal .cuw-modal-close:hover,.cuw-modal .cuw-modal-close:focus{color:#e53e3e;text-decoration:none;cursor:pointer}.cuw-modal .cuw-modal-header,.cuw-modal .cuw-modal-footer{display:flex;align-items:center;padding:8px 16px;background-color:#f7fafc;color:#1a202c}.cuw-modal .cuw-modal-header h1,.cuw-modal .cuw-modal-header h2,.cuw-modal .cuw-modal-header h3,.cuw-modal .cuw-modal-header h4,.cuw-modal .cuw-modal-footer h1,.cuw-modal .cuw-modal-footer h2,.cuw-modal .cuw-modal-footer h3,.cuw-modal .cuw-modal-footer h4{padding:0;margin:0}.cuw-modal .cuw-modal-body{padding:8px 16px}.cuw-animate-top{animation-name:cuw-animate-top;animation-duration:0.3s}.cuw-animate-fade{animation-name:cuw-animate-fade;animation-duration:0.3s}.cuw-modal .sku_wrapper{display:block}@keyframes cuw-animate-top{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes cuw-animate-fade{0%{opacity:0}100%{opacity:1}}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird{flex-wrap:nowrap;justify-content:center}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-product-flex-column,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-product-flex-column{flex-direction:column}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-align-items-center,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-align-items-center{align-items:center}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column{margin-bottom:8px!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper{display:block!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-image,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-image{margin:0 auto}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-separator,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-separator{margin:0!important;justify-content:center;height:28px!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-product{width:100%;display:flex;flex-direction:column;align-items:center}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section{display:block!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section .cuw-prices{gap:16px!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section .cuw-actions{margin-top:10px}.cuw-template-mobile-preview .cuw-template .cuw-carousel-slide{flex-direction:column!important}.cuw-template-mobile-preview .cuw-popup-products.cuw-mobile-responsive{flex-direction:column;justify-content:center;text-align:center;row-gap:8px;margin-bottom:32px!important}.cuw-template-mobile-preview .cuw-modal{font-size:90%;padding-top:50px!important}.cuw-template-mobile-preview .cuw-modal .cuw-modal-header{padding:12px 16px!important;font-size:26px!important;line-height:1.2}.cuw-template-mobile-preview .cuw-modal .cuw-modal-subheader{padding:8px 16px!important;font-size:24px!important}.cuw-template-mobile-preview .cuw-modal .cuw-modal-content{width:90%!important}.cuw-template-mobile-preview .cuw-modal .cuw-modal-body{max-height:50vh!important}.cuw-template-mobile-preview .cuw-mobile-block{display:block}.cuw-template-mobile-preview .cuw-desktop-block{display:none}@media only screen and (max-width:480px){.cuw-fbt-products.cuw-mobile-responsive .cuw-gird,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird{flex-wrap:nowrap;justify-content:center}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-product-flex-column,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-product-flex-column{flex-direction:column}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-align-items-center,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-align-items-center{align-items:center}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column{margin-bottom:8px!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper{display:block!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-image,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-image{margin:0 auto}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-separator,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-separator{margin:0!important;justify-content:center;height:28px!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-product{width:100%;display:flex;flex-direction:column;align-items:center}.cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section{display:block!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section .cuw-prices{gap:16px!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section .cuw-actions{margin-top:10px}.cuw-template .cuw-carousel-slide{flex-direction:column!important}.cuw-popup-products.cuw-mobile-responsive{flex-direction:column;justify-content:center;text-align:center;row-gap:8px;margin-bottom:32px!important}.cuw-modal{font-size:90%;padding-top:50px!important}.cuw-modal .cuw-modal-header{padding:12px 16px!important;font-size:26px!important;line-height:1.2}.cuw-modal .cuw-modal-subheader{padding:8px 16px!important;font-size:24px!important}.cuw-modal .cuw-modal-content{width:90%!important}.cuw-modal .cuw-modal-body{max-height:50vh!important}.cuw-mobile-block{display:block}.cuw-desktop-block{display:none}}@media only screen and (max-width:600px){.cuw-modal .cuw-product-layout{flex-direction:column}}.cuw-offer-text,.cuw-discount-text{padding:2px 6px;border-radius:16px;line-height:1;background:limegreen;color:#fff;cursor:pointer;white-space:nowrap}.cuw-addon-text{padding:3px 6px;border-radius:16px;line-height:1;background:#6d28d9;color:#fff;cursor:pointer;white-space:nowrap}.cuw-offer-row .cuw-container{margin:0!important}.cuw-page-preview{margin:0;padding:0 12px}.cuw-page-product-image img{margin:0 auto;max-width:256px;display:flex;width:100%;height:100%}.cuw-page-offer-description{display:block;max-width:480px;text-align:center;margin:0 auto}.cuw-page-offer-accept,.cuw-page-offer-decline,.cuw-page-product-quantity,.cuw-page-product-variants{display:flex;align-items:center;justify-content:center;margin:1rem 0}.cuw-page-product-variants select{max-width:320px}.cuw-page .entry-meta,.cuw-page .entry-date,.cuw-page .post-date,.cuw-page .posted-on,.cuw-page .navigation{display:none!important}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}