@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&display=swap);html{font-size:100%;padding-top:0}body{background-color:#fff;color:#303030;font-family:'Work Sans',sans-serif!important;font-size:15.5px;line-height:1.6;margin:0;font-weight:400}@media screen and (min-width:1920px){body{font-size:15.5px!important}}h1{font-size:160%;letter-spacing:.01em}.single-product .product_title{margin:0 0 1.5em}.single-product .product_title{font-size:115%!important;font-weight:400;letter-spacing:.05em}.single-product .entry-summary p a{color:inherit!important;border-bottom:1px solid #c1c1c1;display:inline-block;margin-left:2px;margin-right:2px;padding-bottom:2px}.single-product .entry-summary p a:hover{border-bottom:1px solid #fff}.single-product div.product .product_meta{border-top:0;letter-spacing:.05em font-weight:400!important;color:#303030;font-size:80%;padding-top:2em;margin-bottom:2em}.single-product div.product .product_meta a{font-weight:400!important;color:#b1b1b1;text-decoration:none;border-bottom:1px solid #303030}.single-product div.product .product_meta a:hover{border-bottom:1px solid #fff;color:#303030}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:1.6em 0}#masthead .col-full{min-width:100%;padding-left:20px;margin-top:0!important}#masthead{padding-top:0!important}#masthead{height:192px;position:relative}#masthead:after{display:block;position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;content:"";height:100px}body.sj-journal-post #masthead:after{border-bottom:0}body.home #masthead:after{border-bottom:0}body.page-template-template-fullwidth #masthead:after{border-bottom:0}body.woocommerce-account #masthead:after,body.woocommerce-cart #masthead:after,body.woocommerce-checkout #masthead:after{border-bottom:0}@media screen and (max-width:768px){#masthead{min-height:142px!important}#masthead:after{height:60px}}.site-header{border:0}.home.post-type-archive-product .site-header{margin-bottom:0}.site-branding{margin:0 auto!important;float:none!important;width:100%!important;max-width:530px!important;position:absolute;left:50%;transform:translateX(-50%);top:42px}.site-title{margin:auto!important;text-align:center;padding-top:4px}.site-title a{color:#fff0!important;background:url(/wp-content/themes/sjv3/images/Saddingtons-Complete-Logo-WWW.svg);background-size:contain;width:100%!important;height:101px;display:block;background-repeat:no-repeat;background-position:center!important;max-width:560px!important;margin:auto}@media screen and (max-width:1366px){.site-title a{max-width:100%!important;margin-top:0px!important;height:90px}}@media screen and (max-width:600px){.site-title a{margin-top:4px!important}}@media screen and (max-width:640px){.site-branding{max-width:90%!important;margin-bottom:10px!important;margin-top:20px!important}}.site-search{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto! important;display:block;width:100%!important;max-width:320px!important;margin-left:auto;margin-right:auto;text-align:center;top:232px;z-index:9999;border-bottom:1px solid #fff0!important}.site-search:hover{border-bottom:1px solid #fff0!important}input[type="search"]{box-shadow:inset 0 0 0 #fff0!important;background:#fff0!important;color:#303030!important;font-size:12px!important;padding:.25em 0!important;letter-spacing:.25em;text-transform:uppercase;font-weight:400!important;font-family:'Work Sans',sans-serif!important}@media screen and (max-width:1280px){input[type="search"]{font-size:12px!important}}.widget_search form:not(.wp-block-search)::before,.widget_product_search form:not(.wp-block-search)::before{color:#303030;line-height:0}.site-search .widget_product_search form::before{position:absolute;right:0;text-align:right;top:50%;display:none}.site-search .widget_product_search form::after{content:"";display:inline-block;width:18px;height:15px;background:url(/wp-content/themes/sjv3/images/small-mag.svg);background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat}.site-search input[type="search"]::placeholder{color:#303030;opacity:1}@media screen and (max-width:768px){.site-search{top:214px}.site-search .widget_product_search form::after{content:"";display:inline-block;height:14px;background:url(/wp-content/themes/sjv3/images/small-mag.svg);background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center right}}@media screen and (max-width:736px){.site-search{left:0;right:0;min-width:100%!important;margin:0!important;padding:0 4%}.site-search .widget_product_search form::before{right:-40px!important}}a:focus,button:focus,.button.alt:focus,input:focus,textarea:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus{outline:0!important}.col-full{margin-left:auto;margin-right:auto;padding:0 0;box-sizing:content-box}.col-full{width:calc(100% - 5vw)!important}body.page-template-default .col-full{min-width:100%!important}.woocommerce-order{width:100%;max-width:calc(100% - 5vw);margin-left:auto;margin-right:auto}.woocommerce-account .entry-content,.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content{width:100%;width:calc(100% - 5vw)!important;margin-left:auto;margin-right:auto}@media screen and (max-width:500px){.col-full{width:calc(100% - 6.5vw)!important}.woocommerce-order{width:100%;max-width:calc(100% - 6.5vw)}.woocommerce-account .entry-content,.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content{width:100%;width:calc(100% - 6.5vw)!important}}@media screen and (min-width:1441px){body.single-product .col-full{min-width:1360px!important}}@media screen and (min-width:769px){.col-full,body.page-template-default.woocommerce-cart .col-full,body.page-template-default.woocommerce-checkout .col-full,body.page-template-default.woocommerce-account .col-full{min-width:calc(100% - 90px)!important}body.page-template-default .col-full{min-width:100%!important}}.site-content{margin-top:8em!important}body.page-template-default.woocommerce-cart .content-area,body.page-template-default.woocommerce-checkout .content-area,body.page-template-default.woocommerce-account .content-area,body.woocommerce-account .content-area,body.woocommerce-cart .content-area,body.woocommerce-checkout .content-area{margin-top:7em!important}body.single-product .site-content{margin-top:9em!important}@media screen and (max-width:1280px){.site-content{margin-top:5.8em!important}body.page-template-default.woocommerce-cart .content-area,body.page-template-default.woocommerce-checkout .content-area,body.page-template-default.woocommerce-account .content-area,body.woocommerce-account .content-area,body.woocommerce-cart .content-area,body.woocommerce-checkout .content-area{margin-top:4em!important}body.single .site-content{margin-top:9em!important}}@media screen and (max-width:810px){.site-content{margin-top:5.8em!important}body.page-template-default.woocommerce-cart .content-area,body.page-template-default.woocommerce-checkout .content-area,body.page-template-default.woocommerce-account .content-area,body.woocommerce-account .content-area,body.woocommerce-cart .content-area,body.woocommerce-checkout .content-area{margin-top:3em!important}body.archive .site-content,body.error404 .site-content{margin-top:7em!important}body.archive.search .site-content{margin-top:3em!important}body.single .site-content{margin-top:5em!important}body.sj-journal-post .site-content{margin-top:2em!important}}@media screen and (max-width:767px){.site-content{margin-top:2em!important}body.archive .site-content{margin-top:3em!important}body.page-template-default.woocommerce-cart .content-area,body.woocommerce-account .content-area,body.woocommerce-cart .content-area,body.woocommerce-checkout .content-area{margin-top:4em!important}body.page-template-default.woocommerce-checkout .content-area,body.page-template-default.woocommerce-account .content-area,body.woocommerce-checkout .content-area{margin-top:3em!important;position:relative}}@media screen and (min-width:768px){body.page-template-default .site-content{margin-top:0em!important}}@media screen and (max-width:500px){body.page-template-default .content-area{position:relative;top:-30px}body.page-template-default.woocommerce-cart .content-area,body.page-template-default.woocommerce-checkout .content-area,body.page-template-default.woocommerce-account .content-area,body.woocommerce-account .content-area,body.woocommerce-cart .content-area,body.woocommerce-checkout .content-area{position:relative;top:0}}.home.page:not(.page-template-template-homepage) .site-header{margin-bottom:2.5em}#colophon{background-color:#ECEEEC!important}.site-footer{padding-top:0!important;padding-bottom:10em}.small-print{margin-top:6em;text-align:center!important}@media screen and (max-width:800px){.small-print{padding-left:20px;padding-right:20px}}.all-cards-accepted{text-align:center}.all-cards-accepted img{margin:auto;width:290px;margin-bottom:3em}.small-print p{font-size:10px!important;color:#303030;text-transform:uppercase;letter-spacing:.15em;margin-right:0!important;margin-bottom:.75em;75}.small-print a{text-decoration:none}a .alexander-logo{position:relative}a .alexander-logo:after{display:inline-block;width:9px;height:9px;border:3px solid #303030;content:"";box-sizing:border-box;transform:rotate(45deg);margin-left:5px}.al-very-bottom{margin-top:6em}#colophon #breadcrumbs{background:#fff;margin:0;padding:0;display:none}a#scroll-to-top{background:none;width:35px;height:35px;position:fixed;right:20px;bottom:30px;text-indent:-9999px;font-size:0;cursor:pointer;outline:0}@media screen and (max-width:768px){a#scroll-to-top{bottom:70px;right:10px}}a#scroll-to-top:after{position:absolute;top:0;left:0;width:26px;height:26px;content:"\f077";display:block;background:rgb(255 255 255);color:#303030!important;line-height:26px;font-size:12px!important;text-indent:0px!important;text-align:center;font-family:"Font Awesome 5 Free";font-weight:400;opacity:.8;transition:all ease .3s!important}a#scroll-to-top:hover:after{opacity:1}.site-header-cart{position:absolute;top:212px;right:50px!important;min-width:400px!important;z-index:999;margin-bottom:0!important}@media screen and (max-width:1080px){.site-header-cart{right:20px!important}}.site-header-cart .product_list_widget li{padding:2em 1.5em}.cart-contents{text-align:right}.site-header-cart .cart-contents:after{color:#303030;float:right;line-height:1.9;position:absolute;right:0;top:34%;margin-left:0;content:"";background:url(/wp-content/themes/sjv3/images/c2a-basket-icon-1.svg);background-size:contain;width:28px;height:28px;background-repeat:no-repeat}.site-header-cart .widget_shopping_cart,.site-header .product_list_widget li .quantity{background:#fff;transition:opacity ease 0.3s!important;font-size:85%;color:#303030;opacity:1!important;letter-spacing:.05em}.site-header-cart .cart-contents .amount{display:none}.site-header-cart .cart-contents .count{color:#303030;font-size:12px;opacity:1;letter-spacing:.05em;line-height:1;position:absolute;left:calc(100% - 18px);top:52%;text-align:left;display:inline-block;font-weight:500}.site-header-cart .cart-contents .count:after{display:inline-block;position:absolute;right:0;top:50%;width:100%;height:50%;content:"";background:rgb(255 255 255)}.site-header-cart .widget_shopping_cart{border:1px solid #d5d5d5}@media screen and (min-width:1281px){.site-header-cart .widget_shopping_cart{opacity:0!important}.site-header-cart:hover .widget_shopping_cart{opacity:1!important;transition:opacity ease-out .5s!important}}.site-header-cart .widget_shopping_cart .product_list_widget img{border-radius:0}@media screen and (max-width:1280px){.site-header-cart{position:absolute}}#colophon .col-full{min-width:100%!important}#al-signup{background:#fff;padding-top:50px;padding-bottom:50px;margin-bottom:80px}#al-signup .container{padding:0;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#al-signup h2{color:#303030;text-align:center;margin:2em 0 3em 0!important;padding:0;font-size:150%!important;letter-spacing:-.02em;font-weight:300!important}#al-signup form{padding:10px 0 10px 0!important;margin-left:auto;margin-right:auto;text-align:center!important}#al-signup .mc-field-group{padding:0!important;margin:0 auto 20px!important;display:inline-block;vertical-align:top;width:33%;text-align:left}@media screen and (max-width:1242px){#al-signup .mc-field-group{display:block;width:66%}}@media screen and (max-width:500px){#al-signup .mc-field-group{display:block;width:80%}}.indicates-required{font-size:80%!important}#al-signup #mc_embed_signup label{font-size:90%!important;padding-bottom:0px!important;font-weight:200!important;text-align:left!important}#al-signup input{border:2px solid #eceee8!important;outline:0!important;border-radius:0!important;width:100%!important;font-size:90%!important;line-height:2!important;text-indent:5px;padding:0!important;font-family:inherit!important;box-shadow:0 0 0 0;background:#fff!important}#al-signup #mc_embed_signup input.email{display:block;margin:0 0 0 0!important;text-indent:5px;width:100%!important;line-height:2!important}#al-signup #mc_embed_signup input#mc-embedded-subscribe,#al-signup #mc_embed_signup input#mc-embedded-subscribe:focus{font-family:inherit!important;line-height:1!important;font-size:100%!important;font-weight:600!important;padding:8px!important;border:0!important;background-color:#acb0a4!important;-webkit-border-radius:!important;-moz-border-radius:!important;border-radius:!important;max-width:200px;margin-left:auto;margin-right:auto;margin-top:40px!important;transition:all ease .3s;opacity:1;color:#fff!important}#al-signup #mc_embed_signup input#mc-embedded-subscribe:hover{opacity:.8}.gbg-logo{position:relative}.gbg-logo a{display:inline-block}.gbg-logo:before{content:"Find us on";color:#fff;display:block;margin-bottom:10px}.gbg-logo img{max-width:160px}@media screen and (max-width:992px){.gbg-logo img{margin-left:auto;margin-right:auto}}.storefront-product-pagination{display:none}.storefront-product-pagination a img{max-width:60px;max-height:60px;object-fit:cover;border-radius:0}.storefront-product-pagination a[rel="next"]{right:-440px;transition:right .4s ease-out;padding-right:2em;padding-left:2em}.storefront-product-pagination a[rel="prev"]{left:-440px;transition:left .4s ease-out;padding-left:2em;padding-right:2em}@media screen and (min-width:768px){.storefront-product-pagination a{position:fixed;top:60%;width:500px;height:200px;box-shadow:0 0 5px #fff0;border:1px solid #303030;z-index:1499;display:flex;align-items:center;background:#fff0;opacity:.3}.storefront-product-pagination a:hover{opacity:1}}.woocommerce-products-header__title.page-title{display:none!important}.woocommerce-products-header{display:none!important}body.search .woocommerce-products-header__title.page-title,body.error404 .page-title{display:block!important;font-size:100%!important;font-weight:400;letter-spacing:.05em;margin-bottom:6em}.woocommerce-ordering{float:right;margin-right:0em;margin-bottom:0;padding:0}@media screen and (max-width:700px){select.orderby{width:100%;font-size:10px}.woocommerce-ordering{width:49.25%}}@media screen and (min-width:701px){select.orderby{min-width:300px}}.storefront-sorting{/*! margin-top: -4em; */
}@media screen and (max-width:767px){.storefront-sorting{}ul.products{padding-top:1em}}select{border-radius:0;border:1px solid #d5d5d5;box-shadow:0 0 0 #fff0;color:#303030;font-size:inherit;background-color:#fff0;padding:.5em 1.5em .5em 1em;cursor:pointer;font-family:'Work Sans',sans-serif!important;font-weight:400;letter-spacing:.2em;text-transform:uppercase;font-size:10px!important;appearance:none;outline:none}.storefront-sorting select{margin-bottom:20px}select::-ms-expand{display:none}form.woocommerce-ordering{position:relative}form.woocommerce-ordering:after{content:"";display:block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-right:9px;position:absolute;right:8px;top:8px;z-index:+1}.product img{border-radius:0}@media screen and (min-width:1080px){body.archive ul.products li.product{position:relative;opacity:1;transition:all 0.3s ease!important}body.archive ul.products:hover li.product{opacity:1}body.archive ul.products li.product:hover{opacity:.9}}ul.products li.product h2{text-align:left;margin:.7em 0 1em}ul.products li.product .product_type_simple,ul.products li.product .add_to_cart_button{font-family:'Work Sans',sans-serif!important;letter-spacing:0.15em!important;text-transform:uppercase;font-size:10px;background:rgb(255 255 255);color:#303030!important;font-weight:400;padding:.5em 0;transition:all ease 0.3s;border-bottom:1px solid #303030;position:relative}ul.products li.product .add_to_cart_button:after{content:"+";display:inline;margin-left:10px;font-size:120%}ul.products li.product .product_type_simple{float:left;clear:both;margin-top:2em;margin-bottom:0em}ul.products li.product.outofstock .product_type_simple{margin-top:0;padding-top:0;margin-top:.5em}ul.products li.product .add_to_cart_button{float:left;clear:both;/*! margin-top:0em; */}ul.products li.product .product_type_simple:hover,ul.products li.product .add_to_cart_button:hover{background:#fff;color:#303030!important;border-bottom:1px solid #fff}@media screen and (max-width:1349px){ul.products li.product .product_type_simple,ul.products li.product .add_to_cart_button,ul.products li.product.outofstock .product_type_simple{margin-top:2em}}.added_to_cart.alt,.added_to_cart{background:#fff0;border:0!important;color:#303030;font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:75%;font-weight:400;padding:0;margin-top:2em;display:block;float:left;clear:left;margin-right:10px}@media screen and (max-width:1349px){.added_to_cart.alt,.added_to_cart{margin-top:1em!important}}.added_to_cart.alt:hover,.added_to_cart:hover{background:#fff0;color:#303030!important}.added_to_cart:hover::after{color:#303030!important}.widget_shopping_cart.widget a.button.checkout,.widget_shopping_cart.widget a.wc-forward{font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:90%;font-weight:400;padding:1em 1.8em}.widget_shopping_cart.widget a.wc-forward{background-color:#fff;border:1px solid #e7e8e5}.widget_shopping_cart.widget a.wc-forward:hover{background-color:#fff;border:1px solid #d5d5d5;color:#303030}.widget_shopping_cart.widget a.wc-forward:after{color:#303030!important}.widget_shopping_cart.widget a.button.checkout{background-color:#e7e8e5;border:1px solid #e7e8e5;color:#303030!important}.widget_shopping_cart_content{background-color:#fff!important;opacity:1!important}.site-header-cart .widget_shopping_cart .buttons,.site-header-cart .widget_shopping_cart .total{background-color:#fff!important}.site-header-cart .widget_shopping_cart .total{font-size:100%;margin-top:1em}.widget_shopping_cart p.total{border-bottom:1px solid rgb(0 0 0 / 0)}ul.products li.product{vertical-align:top}ul.products{margin-top:-1em!important}ul.products li.product{position:relative;/*! padding-bottom: 2vw; */ display:inline-block}li.product .onsale{position:absolute;top:8px;left:8px;border-radius:0;color:#303030;font-weight:400;font-size:80%;display:none}ul.products li.product{min-height:30vw;padding-bottom:2em}@media screen and (min-width:1550px){body.archive ul.products li.product{min-height:20vw}body.search ul.products li.product{min-height:20vw}}@media screen and (min-width:1920px){body.archive ul.products li.product{min-height:20vw}body.search ul.products li.product{min-height:20vw}}@media screen and (max-width:1280px){body.archive ul.products li.product,body.search ul.products li.product{min-height:30vw}}@media screen and (max-width:810px){body.archive ul.products li.product,body.search ul.products li.product{min-height:30vw}}@media screen and (max-width:767px){body.archive ul.products li.product,body.search ul.products li.product{min-height:30vw}}@media screen and (max-width:650px){body.archive ul.products li.product,body.search ul.products li.product{min-height:30vw;padding-bottom:0}}ul.products li.product .woocommerce-loop-product__title{font-size:110%;width:90%;font-weight:400;margin-top:1.5em;margin-bottom:1em;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:1550px){ul.products li.product .woocommerce-loop-product__title{font-size:110%;margin-bottom:1em;min-height:1.5em}}@media screen and (max-width:600px){ul.products li.product .woocommerce-loop-product__title{font-size:90%}}@media screen and (max-width:900px){body.home ul.products li.product .woocommerce-loop-product__title{font-size:90%!important}}ul.products li.product .price{color:#303030;font-size:100%;text-align:left;line-height:1;position:relative!important;top:4px;margin-bottom:0;letter-spacing:.05em}@media screen and (max-width:1280px){ul.products li.product .price{font-size:85%;margin-bottom:8px}}ul.products li.product .price del{opacity:1;color:#303030!important}.site-main ul.products.columns-6 li.product img{min-width:100%!important}.site-main ul.products.columns-6{display:flex!important;flex-wrap:wrap!important}.site-main ul.products.columns-6 li.product{float:none!important;display:block!important}@media screen and (min-width:1550px){.site-main ul.products.columns-6 li.product{width:calc((100% - 3.4vw) / 5)!important;margin-right:.85vw!important}.site-main ul.products.columns-6 li.product:nth-of-type(5n+5){margin-right:0!important}body.search-results .site-main ul.products.columns-6{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:.5vw}body.search-results .site-main ul.products.columns-6::before,body.search-results .site-main ul.products.columns-6::after{content:none!important;display:none!important}body.search-results .site-main ul.products.columns-6 li.product{width:auto!important;margin-right:0!important}}@media screen and (min-width:1281px) and (max-width:1549px){.site-main ul.products.columns-6 li.product{width:calc((100% - 2.37%) / 4)!important;margin-right:.79%!important}.site-main ul.products.columns-6 li.product:nth-of-type(4n+4){margin-right:0!important}.site-main ul.products.columns-6 li.product:nth-of-type(6n+6){margin-right:.79%!important}.site-main ul.products.columns-6 li.product:nth-of-type(12n+12){margin-right:0!important}}@media screen and (max-width:1280px){.site-main ul.products.columns-6 li.product{width:32.1%!important;margin-right:1.2%!important}.site-main ul.products.columns-6 li.product:nth-of-type(3n+3){margin-right:0!important}.site-main ul.products.columns-6 li.product:nth-of-type(4n+4){margin-right:1.2%!important}.site-main ul.products.columns-6 li.product:nth-of-type(6n+6){margin-right:0!important}.site-main ul.products.columns-6 li.product:nth-of-type(12n+12){margin-right:0!important}}@media screen and (max-width:900px){.site-main ul.products.columns-6 li.product{width:49%!important;margin-right:1%!important}.site-main ul.products.columns-6 li.product:nth-of-type(2n+2){margin-right:0!important}.site-main ul.products.columns-6 li.product:nth-of-type(3n+3){margin-right:1%!important}.site-main ul.products.columns-6 li.product:nth-of-type(6n+6){margin-right:0!important}}@media screen and (max-width:650px){.site-main ul.products.columns-6 li.product{width:49%!important;margin-right:1.5%!important}.site-main ul.products.columns-6 li.product:nth-of-type(2n+2){margin-right:0!important}.site-main ul.products.columns-6 li.product:nth-of-type(3n+3){margin-right:1.5%!important}.site-main ul.products.columns-6 li.product:nth-of-type(6n+6){margin-right:0!important}}@media screen and (max-width:500px){.site-main ul.products.columns-6 li.product{width:49%!important;margin-right:1.5%!important}.site-main ul.products.columns-6 li.product:nth-of-type(2n+2){margin-right:0!important}.site-main ul.products.columns-6 li.product:nth-of-type(3n+3){margin-right:1.5%!important}.site-main ul.products.columns-6 li.product:nth-of-type(6n+6){margin-right:0!important}}ul.products li.product img,ul.products .wc-block-grid__product img,.wc-block-grid__products li.product img,.wc-block-grid__products .wc-block-grid__product img{display:block;margin:0 auto .75em}@media screen and (max-width:768px){.right-sidebar .content-area{width:76%;float:right;margin-right:0}body.single .content-area{width:100%!important}body.page-template-default .content-area,body.home .content-area{margin-left:auto!important;margin-right:auto!important;width:100%!important}#secondary{width:24%;float:left;margin-right:0}}@media screen and (min-width:768px){.right-sidebar .content-area{width:83%;float:right;margin-right:0}body.single .content-area{width:100%!important}body.page-template-default .content-area,body.home .content-area{margin-left:auto!important;margin-right:auto!important;width:100%!important}#secondary{width:17%;float:left;margin-right:0}}@media screen and (max-width:1280px){#secondary{display:none}.right-sidebar .content-area{width:100%}}body.woocommerce-account #secondary{display:none}body.single .filter-area{display:none}body.home #secondary,body.search #secondary{display:none}body.single .content-area{margin-left:auto;margin-right:auto!important;float:none}@media screen and (max-width:768px){body.single .content-area{float:left}}#site-navigation{font-family:'Work Sans',sans-serif!important;letter-spacing:0.25em!important;text-transform:uppercase;font-size:12px;font-weight:400}.primary-navigation a{color:#303030!important}@media screen and (max-width:1280px){#site-navigation{font-size:12px}}@media screen and (min-width:768px){#site-navigation{position:absolute;top:215px;z-index:999!important;left:50px;text-align:left;width:100%}}@media screen and (max-width:1080px){#site-navigation{left:22px}}.main-navigation ul.menu,.main-navigation ul.nav-menu{margin-left:0}.site-header-cart{/*! right: 100px; */}.woocommerce-pagination{display:none!important}body.archive.search .content-area{float:none;margin-left:auto;margin-right:auto;width:100%}.filter-sidebar{padding-bottom:8em;margin-top:4em}.filter-title{text-transform:uppercase;font-size:70%;font-weight:400;letter-spacing:.25em;display:block;margin-bottom:1em!important}.filter-title.filter-area-title{font-size:12px;display:block;margin-bottom:2em!important;;margin-top:0;padding-left:5px}.filter-sidebar .facetwp-facet{margin-top:0em;margin-bottom:0em!important}.filter-sidebar .facetwp-facet:empty,.filter-mobile .facetwp-facet:empty{display:none!important}.filter-sidebar .reset-button,.filter-sidebar .reset-button:hover,.filter-mobile .reset-button,.filter-mobile .reset-button:hover{font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:52%;background:#fff;color:#303030!important;font-weight:400;padding:1.5em 1.8em}.filter-sidebar .reset-button{margin-top:3em;border:1px solid #d5d5d5}.filter-mobile .reset-button{margin-bottom:3em;border:1px solid #d5d5d5}.filter-sidebar,.filter-mobile{font-family:'Work Sans',sans-serif!important;font-weight:300}body.home .filter-sidebar,body.page-template-default .filter-sidebar,body.home .filter-mobile,body.page-template-default .filter-mobile{display:none}.facetwp-facet{font-size:75%;letter-spacing:.05em}.facetwp-checkbox{background-image:url(/wp-content/themes/sjv3/images/sj-checkbox.png)!important}.facetwp-checkbox.checked{background-image:url(/wp-content/themes/sjv3/images/sj-checkbox-on.png)!important}#secondary .facetwp-facet:before{content:none!important;display:none!important}.filter-sidebar .facetwp-facet[data-name="price"]:before,.filter-mobile .facetwp-facet[data-name="price"]:before{content:"Price"}.filter-sidebar .facetwp-facet[data-name="product_type"]:before,.filter-mobile .facetwp-facet[data-name="product_type"]:before{content:"Type"}.filter-sidebar .facetwp-facet[data-name="occasion"]:before,.filter-mobile .facetwp-facet[data-name="occasion"]:before{content:"Occasion"}.filter-sidebar .facetwp-facet[data-name="era"]:before,.filter-mobile .facetwp-facet[data-name="era"]:before{content:"Era"}.filter-sidebar .facetwp-facet[data-name="gemstone"]:before,.filter-mobile .facetwp-facet[data-name="gemstone"]:before{content:"Gemstone"}.filter-sidebar .facetwp-facet[data-name="material"]:before,.filter-mobile .facetwp-facet[data-name="material"]:before{content:"Material"}.filter-sidebar .facetwp-facet[data-name="ring_style"]:before,.filter-mobile .facetwp-facet[data-name="ring_style"]:before{content:"Ring Style"}.filter-sidebar .facetwp-facet[data-name="chain_style"]:before,.filter-mobile .facetwp-facet[data-name="chain_style"]:before{content:"Chain Style"}.filter-sidebar .facetwp-facet[data-name="price"]:before,.filter-sidebar .facetwp-facet[data-name="product_type"]:before,.filter-sidebar .facetwp-facet[data-name="occasion"]:before,.filter-sidebar .facetwp-facet[data-name="era"]:before,.filter-sidebar .facetwp-facet[data-name="gemstone"]:before,.filter-sidebar .facetwp-facet[data-name="material"]:before,.filter-sidebar .facetwp-facet[data-name="ring_style"]:before,.filter-sidebar .facetwp-facet[data-name="chain_style"]:before,.filter-mobile .facetwp-facet[data-name="price"]:before,.filter-mobile .facetwp-facet[data-name="product_type"]:before,.filter-mobile .facetwp-facet[data-name="occasion"]:before,.filter-mobile .facetwp-facet[data-name="era"]:before,.filter-mobile .facetwp-facet[data-name="gemstone"]:before,.filter-mobile .facetwp-facet[data-name="material"]:before,.filter-mobile .facetwp-facet[data-name="ring_style"]:before,.filter-mobile .facetwp-facet[data-name="chain_style"]:before{display:block;height:20px;color:#303030;width:100%;margin-bottom:1em;margin-top:2em;text-transform:uppercase;font-size:85%;font-weight:400;letter-spacing:.2em}.facetwp-facet-load_more_pager{margin-top:3em;margin-bottom:10em!important;text-align:center!important;font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;color:#303030}.facetwp-load-more{font-family:'Work Sans',sans-serif!important;font-size:120%!important;font-weight:400;letter-spacing:0.2em!important;text-transform:uppercase;line-height:1;color:#303030!important;background-color:#fff!important;border:2px solid #d5d5d5!important;padding:15px 25px;display:inline-block;cursor:pointer;appearance:none;-webkit-appearance:none}@media screen and (min-width:1500px){.facetwp-load-more{transform:translateX(-8vw);margin-bottom:8em}}.facetwp-load-more:hover{background-color:#fff!important;border:2px solid #303030!important}@media screen and (min-width:1280px){.mobile-filter{display:none}}#mobile-filtering{position:absolute;width:300px}@media screen and (max-width:767px){#mobile-filtering{transform:translateY(34px)}}@media screen and (min-width:501px) and (max-width:700px){#mobile-filtering{width:46.7875vw;transform:translateY(35px)}}@media screen and (max-width:500px){#mobile-filtering{width:46.04875vw;transform:translateY(35px)}}.accordion>input[type="checkbox"]{position:absolute;left:-100vw}.accordion .content{overflow-y:hidden;height:0}.accordion label{display:block;background:none!important;letter-spacing:.25em;text-transform:uppercase;color:#303030;cursor:pointer;font-weight:400;padding:.7em 2em .9em 1.1em;background:#e8e8e8;position:relative;font-size:10px!important;border:1px solid #d5d5d5;margin-bottom:0}.accordion>input[type="checkbox"]:checked~.handle label{border-bottom:1px solid #fff}.accordion{margin-bottom:1em}.accordion>input[type="checkbox"]:checked~.content{height:auto;overflow:visible;transition:height 0.8s ease!important;padding:15px;border:1px solid #d5d5d5;border-top:0;background:#fff}.accordion .handle{margin:0;font-size:100%;line-height:1;width:100%}.accordion label:hover,.accordion label:focus{background:none}.accordion .handle label:after{content:"";display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);position:absolute;right:16px;top:7px}.accordion>input[type="checkbox"]:checked~.handle label:after{content:"CLose";font-family:'Work sans',sans-serif!important;line-height:1;font-size:10px;top:28%;width:auto;height:auto;border:0;transform:none}#secondary .sj-desktop-facet{position:relative;margin-bottom:0;border:0}#secondary .sj-desktop-facet:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:#d5d5d5}#secondary .sj-desktop-facet:last-of-type:after{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;background:#d5d5d5}#secondary .sj-desktop-facet .handle label{border:0;padding:14px 4px;display:flex;align-items:center;justify-content:space-between;font-size:70%!important}#secondary .sj-desktop-facet>input[type="checkbox"]:checked~.handle label{border-bottom:0}#secondary .sj-desktop-facet .content{display:grid;grid-template-rows:0fr;overflow:hidden;height:auto;padding:0 0 0 4px;border:0;background:none;transition:grid-template-rows .6s cubic-bezier(.22,.61,.36,1),padding .6s cubic-bezier(.22,.61,.36,1)}#secondary .sj-desktop-facet .content>.facetwp-facet,#secondary .sj-desktop-facet .content>.sj-style-group{min-height:0;overflow:hidden;margin-bottom:0!important;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .55s cubic-bezier(.22,.61,.36,1)}#secondary .sj-desktop-facet>input[type="checkbox"]:checked~.content{grid-template-rows:1fr;padding:8px 0 20px 4px}#secondary .sj-desktop-facet>input[type="checkbox"]:checked~.content>.facetwp-facet,#secondary .sj-desktop-facet>input[type="checkbox"]:checked~.content>.sj-style-group{opacity:1;transform:translateY(0);transition-delay:.04s}#secondary .sj-desktop-facet .handle label:after{content:"";display:inline-block;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;position:static;margin-right:0;opacity:.8;transform:rotate(45deg);transform-origin:50% 50%;transition:transform .35s cubic-bezier(.4,0,.2,1)}#secondary .sj-desktop-facet>input[type="checkbox"]:checked~.handle label:after{transform:rotate(135deg)}#secondary .facetwp-checkbox{background-color:#fff!important}.facetwp-checkbox{margin-bottom:6px!important}@media screen and (min-width:1281px){.filter-sidebar{padding-right:54px}}body.page-template-default .entry-header .entry-title{display:none}.storefront-sticky-add-to-cart{display:none}.slick-slide img{min-width:100%}.slider.wpgis-slider-for img{transform:translateY(-50%);margin-top:50%}.slick-slide{max-height:663px}@media screen and (max-width:1280px){.slick-slide{max-height:40vw}}@media screen and (max-width:767px){.slick-slide{max-height:100vw}}@media screen and (min-width:1280px){.single-product div.product .images{width:48%;margin-right:0%!important}.single-product div.product .summary{width:48%}.single-product .entry-summary p{font-size:100%}table td p{font-size:100%!important}#wpgis-gallery .slick-slide{max-width:80px!important;margin-right:16px}#wpgis-gallery .slick-slide:last-of-type{margin-right:0!important}#wpgis-gallery{margin-top:32px;margin-bottom:6em}.single-product div.product .woocommerce-tabs{float:right;width:48%;clear:none;margin-bottom:6em}.single-product div.product .woocommerce-tabs ul.tabs{width:100%}.woocommerce-tabs .panel{width:100%;padding-right:15%}}@media screen and (max-width:600px){.woocommerce-product-attributes .woocommerce-product-attributes-item__label{min-width:35%!important}}.single-product .entry-summary p{letter-spacing:.05em;font-size:92%;margin:0 0 2em 0}.single-product .upsells{position:relative;border-top:1px solid #d5d5d5;padding-top:6em;margin-top:6em;border-bottom:0!important;margin-bottom:8em;clear:both}.single-product .upsells h2{font-size:130%;text-align:center;margin-bottom:5em;font-weight:400;letter-spacing:.05em}.single-product .upsells ul.products li.product::after{display:none}.single-product .upsells ul.products li.product img{width:100%;margin:0 0}.single-product .upsells ul.products li.product{width:20%;margin-right:5%!important;min-height:450px}.single-product .upsells ul.products li.product:only-child{margin-right:0!important}.single-product .upsells ul.products li.product:last-of-type{margin-right:0!important}.single-product .upsells ul{justify-content:center;display:flex}@media screen and (max-width:1079px){.single-product .upsells ul.products li.product{width:49%;margin-right:2%!important;min-height:50vw}.single-product .upsells ul{display:block}}@media screen and (max-width:767px){.single-product .upsells ul.products li.product{width:100%;margin-right:0;min-height:100vw}}.single-product .woocommerce-product-attributes td,.single-product .woocommerce-product-attributes tr,.single-product .woocommerce-product-attributes td,.single-product .woocommerce-product-attributes th{background:none transparent!important}.single-product .woocommerce-product-attributes td,.single-product .woocommerce-product-attributes th{border-top:1px solid #fff!important}.single-product .woocommerce-product-attributes td,.single-product .woocommerce-product-attributes th{padding:.5em 0;font-weight:400;font-size:90%}.single-product .woocommerce-product-attributes tr{line-height:1.4}.single_add_to_cart_button{font-family:'Work Sans',sans-serif!important;letter-spacing:0.18em!important;text-transform:uppercase;font-size:80%;background:#fff!important;color:#303030!important;font-weight:500;padding:0em 0 .5em;transition:all ease 0.3s;border-bottom:2px solid #303030!important;margin-top:1.5em;display:block;margin-bottom:.5em}.single_add_to_cart_button:hover{border-bottom:2px solid #fff!important}.single_add_to_cart_button:after{content:"+";display:inline;margin-left:20px}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],textarea,.input-text{padding:.4em;background:#fff!important;color:#303030!important;border:0!important;-webkit-appearance:none;box-sizing:border-box;font-weight:400;box-shadow:0 0!important;font-size:80%}.quantity .input-text{padding:0;line-height:1.5;background:#fff!important;color:#303030!important;border:1px solid #d5d5d5!important}.single-product div.product p.price{font-size:95%;margin:3em 0 3em}.stock.in-stock,.stock.out-of-stock{color:#303030;font-size:85%}.stock:before{display:none}.single-product p.out-of-stock{margin-top:3em;display:block!important;font-weight:500;font-size:100%!important}section.related.products{float:left;clear:both}@keyframes fadeup{0%{opacity:0}100%{opacity:1}}#main,#secondary,#colophon{animation-name:fadeup;animation-duration:.8s;animation-delay:.5s;animation-fill-mode:both}#cookie-law-info-bar{animation-name:fadeup;animation-delay:1s;animation-duration:.8s;opacity:0;animation-fill-mode:both}@media screen and (min-width:1024px){.menu-product-categories-container{display:block}}@media screen and (max-width:768px){.storefront-primary-navigation,.secondary-navigation,.primary-navigation{display:none}}@media screen and (max-width:768px){html{padding-top:0!important}}.slicknav_brand img{display:none!important}.slicknav-flex{width:100px;position:absolute;right:0}.slicknav_menu{position:fixed;width:100%;padding:0;background:#fff}.slicknav_menu{padding:0}.slicknav_menu .slicknav_nav{background:#fff}.slicknav_menu .menu-main-menu-container:before{display:block;position:fixed;top:0;height:51px;background:#fff;content:"";left:0;right:0;width:100%}.slicknav_menu .slicknav_icon{width:38px;margin-right:0;margin-top:0}@media screen and (max-width:900px){.slicknav_menu .slicknav_icon{width:38px}}.slicknav_menu .slicknav_icon-bar{display:block;width:100%;height:2px;margin-top:5px!important;background:#303030;border-radius:0!important}.slicknav_menu .slicknav_icon-bar:first-of-type{margin-top:0!important}.slicknav_btn{padding:10px 10px 14px;text-shadow:0 0 0;background:rgb(255 255 255);margin:48px 40px 58px 20px;border-radius:0;z-index:9999999!important}.slicknav_btn.slicknav_open{background:#fff0;padding-top:28px}@media screen and (max-width:1080px){.slicknav_btn{margin:22px 10px 12px 10px}.slicknav_btn.slicknav_open{padding-top:0;margin-top:38px}}.slicknav_nav{min-height:100vh}.slicknav_nav{padding:0;height:100%!important}.slicknav_menu .menu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.slicknav_nav li{text-align:center;font-weight:400}.slicknav_nav li a{color:#303030!important;font-size:104%;display:block;border-radius:0;text-transform:uppercase;padding:1.1vh 0!important;line-height:1.5;font-family:'Work Sans',sans-serif!important;font-weight:400;letter-spacing:.3em;text-transform:uppercase}@media screen and (max-width:1280px){.slicknav_nav li a{padding:.8vh 0!important}}.slicknav_nav li.c2a-menu-divide a{position:relative;margin-top:1vh!important}.slicknav_nav li.c2a-menu-divide a:before{display:block;height:1px;content:"";background:#303030;left:0;right:0;width:100%;max-width:20px;margin:0 auto 3vh auto;text-align:center}.slicknav_nav li{border-bottom:1px solid #fff0}.slicknav_nav li.c2a-menu-smaller{font-size:85%}.slicknav_nav li.c2a-menu-smaller a{padding:.5vh 0!important}@media screen and (max-width:600px){.slicknav_nav li a{font-size:95%}}.slicknav_nav li a:hover{background:none}.slicknav_nav ul{margin:0 0 0 0}a.slicknav_open{margin-top:40px}span.slicknav_icon span.slicknav_icon-bar:nth-child(1){transition:all 0.3s ease}a.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(1){transform:rotate(45deg);transition:all 0.3s ease;margin-top:8px;height:2px}span.slicknav_icon span.slicknav_icon-bar:nth-child(3){transition:all 0.3s ease}a.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(3){transform:rotate(-45deg);position:relative;top:-7px;transition:all 0.3s ease;height:2px}span.slicknav_icon span.slicknav_icon-bar:nth-child(2){transition:all 0.3s ease}a.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(2){display:none}.slicknav_nav[aria-hidden="true"] ul.menu{opacity:0}.slicknav_nav[aria-hidden="false"] ul.menu{opacity:1;transition:opacity 1s ease!important;transition-timing-function:ease}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{margin-bottom:6em;margin-top:0em!important;background-color:#fff0;margin-left:0;border-radius:0;color:#303030;clear:both;border-left:0;border-top:1px solid #fff;padding:1em 0 1em 1.5em;position:relative;list-style:none outside;font-size:80%;letter-spacing:.05em}@media screen and (max-width:768px){.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comment{margin-top:1em!important;margin-bottom:1em}}@media screen and (max-width:500px){.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comment{margin-bottom:4em}}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before,p.no-comments::before{left:0;color:#303030}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button{color:#303030;font-weight:400;line-height:1.618;margin-left:1em;padding-left:1em;border-width:0}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{color:#303030}.wc-forward::after,.woocommerce-Button--next::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:80%;color:#303030}.woocommerce-cart-form th,.woocommerce-checkout-review-order table th{background:none!important;font-weight:400}.woocommerce-cart-form table.cart th,.woocommerce-cart-form table.cart td,.woocommerce-checkout-review-order th,.woocommerce-checkout-review-order td{padding:1em .22em}table.shop_table_responsive tr td[data-title]::before{content:attr(data-title) ": ";font-weight:400}table:not(.has-background) tbody td{background:none!important}@media screen and (min-width:768px){.woocommerce-cart-form td{border-top:1px solid #fff!important}.woocommerce-checkout-review-order td{border-top:1px solid #fff!important}}@media screen and (max-width:768px){.woocommerce-cart-form td{border-bottom:1px solid #fff!important}.woocommerce-checkout-review-order td{border-top:1px solid #fff!important}}.woocommerce-cart-form table.cart .product-thumbnail img{margin:0 auto 0 0;max-width:33%;height:auto;border-radius:0}@media screen and (max-width:768px){td.product-remove{width:20%;float:left!important;min-height:129px;position:relative}td.product-remove a.remove{position:absolute!important;top:36%!important;left:0;font-size:120%!important}td.product-thumbnail{display:inline-block!important;width:80%}.woocommerce-cart-form{border-top:1px solid #fff!important}.woocommerce-cart-form table.cart .product-thumbnail img{margin:0 0 0 auto}}.woocommerce-cart-form td.product-name a{color:#303030}.woocommerce-cart-form .actions{background-color:#fff0!important;border-top:0!important}td.actions button,.shipping-calculator-form button,.woocommerce-address-fields button{font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:10px;background:#fff0;color:#303030!important;font-weight:400;padding:1em 2em;transition:all ease 0.3s;border:1px solid #d5d5d5!important;transition:all ease 0.3s;margin-right:-.5em;opacity:1!important}td.actions button:hover,.shipping-calculator-form button:hover,.woocommerce-address-fields button:hover{color:#303030!important;border:1px solid #303030!important;background:#fff0}.button:disabled{opacity:1!important}body.woocommerce-cart .button:disabled{display:none}@media screen and (max-width:768px){table.woocommerce-checkout-review-order-table .product-name{width:70%;border-bottom:0!important}}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{margin-bottom:8em}.cart-collaterals .cart_totals a,.cart-collaterals .shipping_calculator a{color:#303030}@media screen and (min-width:768px){.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{width:50%}}.cart-collaterals h2,.woocommerce-checkout h3,.woocommerce-Address-title h3{font-size:100%;margin-bottom:1.5em;font-weight:400}.cart-collaterals th,.cart-collaterals td{border-top:1px solid #fff!important;background:none transparent!important;padding-left:0;font-weight:400}.woocommerce-checkout-review-order{background:none transparent!important;padding-left:0;font-weight:400}.woocommerce-checkout-review-order th{border-top:1px solid #fff!important}.woocommerce-checkout-review-order th.product-name,.woocommerce-checkout-review-order th.product-total{border-top:0!important}.product-remove a.remove{position:relative;left:-.5em}.product-remove a.remove:before{color:#303030}@media screen and (min-width:768px){.product-remove a.remove:before{font-size:.8em}}table.cart td.product-remove{border-top:0 solid}.wc-proceed-to-checkout .checkout-button,.place-order button{font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:70%!important;background:rgb(51 51 51);color:#fff!important;font-weight:400;padding:1em 1.8em;transition:all ease 0.3s}.wc-proceed-to-checkout .checkout-button:after{color:#fff}@media screen and (min-width:1366px){.wc-proceed-to-checkout .checkout-button{width:100%;float:right}}#payment .place-order{padding:0;margin-bottom:0;float:none;width:100%;margin-top:3em;background:none}@media screen and (min-width:768px){#customer_details.col2-set{width:48%;float:left;margin-right:0;margin-left:0%}#order_review_heading,#order_review{width:50%;float:right;margin-right:0;margin-left:0;clear:right}#order_review th.product-total{width:20%!important}}@media screen and (min-width:1920px){form.woocommerce-checkout,body.woocommerce-cart .entry-content,.woocommerce-order,body.woocommerce-order-received .enry-content,body.woocommerce-account .entry-content,body.woocommerce-cart .entry-content{max-width:1360px;margin-left:auto;margin-right:auto}body.error404 .page-content,body.archive.search .content-area{min-width:100%;margin-left:auto;margin-right:auto}}form.woocommerce-checkout{margin-bottom:8em}@media screen and (min-width:768px){.col2-set .form-row-first{width:33%;float:left;margin-right:0}.col2-set .form-row-last{width:66%!important;margin-left:0!important}}.select2-container--default .select2-selection--single{background-color:#fff;border:0;border-radius:0;font-size:90%}body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="text"]::placeholder,body.woocommerce-checkout textarea,.shipping-calculator-form input[type="text"],.woocommerce-form-login input{font-family:'Work Sans',sans-serif!important;font-size:90%;line-height:1}@media screen and (max-width:768px){.woocommerce-cart-form,.cart-collaterals,form.woocommerce-checkout,.woocommerce-notices-wrapper{max-width:calc(100% - 2.5vw);margin-left:auto;margin-right:auto}.woocommerce-info{max-width:calc(100% - 2.5vw);width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width:600px){.woocommerce-cart-form,.cart-collaterals,form.woocommerce-checkout,.woocommerce-notices-wrapper{max-width:calc(100% - 2.5vw);margin-left:auto;margin-right:auto}.woocommerce-info{max-width:calc(100% - 2.5vw);margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.woocommerce-billing-fields .form-row-first{width:33%!important;float:left!important;margin-right:0!important}.woocommerce-billing-fields .form-row-last{width:66%!important;margin-left:0!important}}.lmp_products_loading{background:url(/wp-content/themes/sjv3/images/c2a-loading.gif) no-repeat center center!important;border-radius:0!important}.lmp_products_loading .lmp_rotate,.lmp_products_loading .fa.lmp_rotate:before,.lmp_products_loading .lmp_rotate img{opacity:0!important}@media screen and (max-width:768px){.storefront-handheld-footer-bar{display:block!important}}.storefront-handheld-footer-bar{position:fixed;bottom:0;left:0;right:0;border-top:0;box-shadow:0 0 4px #fff0;z-index:9999;height:65px!important;max-height:65px!important;border-top:1px solid #eceee8}.storefront-handheld-footer-bar .my-account{float:right}.storefront-handheld-footer-bar .search{display:none}.storefront-handheld-footer-bar ul li>a::before{font-size:1.8em;top:0}.storefront-handheld-footer-bar ul li.my-account>a::before{content:"";background:url(/wp-content/themes/sjv3/images/c2a-account-icon-1.svg);background-size:.9em;background-repeat:no-repeat;background-position:80% 45%}.storefront-handheld-footer-bar ul li.cart .count{background-color:#fff0;color:#303030}.storefront-handheld-footer-bar ul li.cart>a::before{content:"";background:url(/wp-content/themes/sjv3/images/c2a-basket-icon-1.svg);background-size:1em;background-repeat:no-repeat;background-position:29px 45%}.storefront-handheld-footer-bar ul li.cart .count{text-indent:0;display:block;width:1.5em;height:1.5em;line-height:2.6;box-sizing:content-box;font-size:1em;position:absolute;top:20%;left:31px;border-radius:100%;border:0}.order_details::before,.order_details::after{display:none!important}.order_details{background:#fff0}.order_details>li{border-top:1px solid #fff;border-bottom:0;padding-left:0!important;text-transform:none!important}.order_details li{font-size:100%!important}.order_details>li strong{font-weight:400;font-size:100%!important}p.woocommerce-thankyou-order-received,h2.woocommerce-order-details__title,h2.woocommerce-column__title{font-size:130%!important;margin-top:4em!important;margin-bottom:3em}.woocommerce-table--order-details th,.woocommerce-table--order-details td{background:#fff0!important;padding-left:0;font-weight:400;border-top:1px solid #fff}.woocommerce-table--order-details a{color:#303030;text-decoration:none!important}.woocommerce-customer-details address{font-style:normal;line-height:1.2}.return-to-shop{display:none}body.woocommerce-account,body.woocommerce-cart,body.woocommerce-checkout{background:#ECEEEC}body.woocommerce-account .hentry,body.woocommerce-cart .hentry,body.woocommerce-checkout .hentry{border-bottom:0 none}.woocommerce-account .entry-content,.woocommerce-cart .entry-content,.woocommerce-checkout .centry-content{letter-spacing:.02em}.woocommerce-account .entry-content a,.woocommerce-account .entry-content a:visited{color:#303030}.hentry .entry-content .woocommerce-MyAccount-navigation ul{border-top:1px solid rgb(255 255 255)}.hentry .entry-content .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgb(255 255 255)}.woocommerce-MyAccount-navigation ul li a:before{font-size:.9em}@media screen and (max-width:768px){.woocommerce-MyAccount-content{margin-top:4em!important}}table.my_account_orders .woocommerce-orders-table__cell,table.my_account_orders th{background-color:#fff0!important;border-top:1px solid #fff;padding-left:0;padding-right:0}@media screen and (max-width:768px){table.my_account_orders .woocommerce-orders-table__cell{border-top:0px!important;border-bottom:1px solid #fff}}table.my_account_orders .button{font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:62%;background:rgb(255 255 255);color:#303030!important;font-weight:400;padding:.5em 1em;transition:all ease 0.3s}table.my_account_orders .button:hover{background:rgb(51 51 51);color:#fff!important}.woocommerce-Address address{font-style:normal!important}.addresses header.title a::before{font-size:80%;line-height:1}body.woocommerce-payment-methods .button{font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:52%;background:rgb(255 255 255);color:#303030!important;font-weight:400;padding:.5em 1em;transition:all ease 0.3s}@media screen and (min-width:768px){.woocommerce-MyAccount-content .form-row-first{width:33%!important;float:left!important;margin-right:0!important}.woocommerce-MyAccount-content .form-row-last{width:66%!important;margin-left:0!important}}.woocommerce-MyAccount-content input[type="text"],.woocommerce-MyAccount-content input[type="email"],.woocommerce-MyAccount-content input[type="text"]::placeholder,.woocommerce-MyAccount-content textarea{font-family:'Work Sans',sans-serif!important;font-size:90%;line-height:1}.woocommerce-EditAccountForm button{font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:12px;background:none;color:#303030!important;font-weight:400;padding:1em 2em;transition:all ease 0.3s;border:1px solid #d5d5d5;line-height:1}.woocommerce-EditAccountForm button:hover{background:none;color:#303030!important;border:1px solid #303030}.woocommerce-EditAccountForm legend{background:none;padding:0 0!important;margin:2em 0 2em 0em;font-weight:400}.woocommerce-EditAccountForm fieldset{padding:0;border:0;margin:0 0 1em 0;background:none}.show-password-input::after{font-size:80%}.show-password-input{padding:0em .5em 0 0!important}label{margin-bottom:.5em}.woocommerce-result-count{margin-bottom:12em;font-size:90%!important;letter-spacing:.05em;padding-top:2em;width:100%}@media screen and (max-width:1280px){.woocommerce-result-count{text-align:center!important}}.button.wc-backward{font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:52%;background:rgb(255 255 255);color:#303030!important;font-weight:400;padding:.5em 1em;transition:all ease 0.3s}#payment.woocommerce-checkout-payment{margin-bottom:2em!important}body.page-template-default .entry-content{background:#fff}body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content,body.woocommerce-account .entry-content{background:none;padding-bottom:12em}body.woocommerce-account .entry-content{margin-bottom:8em}.content-area,.widget-area,.site-main,body.page-template-default .hentry{margin-bottom:0!important}body.page-template-default .edit-link{position:absolute}@media screen and (max-width:500px){body.page-template-default #colophon{margin:-1.9em 0 0!important}}.star-rating span::before,.quantity .plus,.quantity .minus,p.stars a:hover::after,p.stars a::after,.star-rating span::before,#payment .payment_methods li input[type="radio"]:first-child:checked+label::before{color:#303030}.payment_method_stripe a{color:#303030}.wpgis-slider-for .btn-prev,.wpgis-slider-for .btn-next{position:absolute;top:50%;z-index:999;width:18px;height:18px;line-height:18px;border-radius:0;padding:0;font-size:13px;border:none;text-align:center;opacity:1;background:#ffffff!important;color:#303030!important}.wpgis-slider-for .btn-prev{margin-left:0}.wpgis-slider-for .btn-prev.slick-disabled{display:none!important}.wpgis-slider-for .btn-next{margin-right:0}a.facetwp-toggle,a.facetwp-toggle:visited{color:#303030;text-decoration:underline}a.facetwp-toggle:hover{text-decoration:none}.coming-soon{pointer-events:none}.smdfw{font-size:90%}body.error404 .site-content,body.archive.search .site-content{margin-bottom:1em!important}.woocommerce-form-login{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.woocommerce-form-login button{font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:52%;background:#fff;color:#303030!important;font-weight:400;padding:1.4em 2.5em;margin-top:1em}.woocommerce-form-login button:hover{color:#fff!important;background:#303030}body.page-id-1573 #main h2{font-size:120%;width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:2em}@media screen and (max-width:768px){body.page-id-1573 #main h2{margin-top:2em}}a.showlogin,a.showlogin:hover{color:#303030;opacity:1}a.restore-item,a.restore-item:hover{color:#303030;opacity:1}#payment .payment_methods li.woocommerce-PaymentMethod>input[type="radio"]:first-child:checked+label::before,#payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label::before{content:"\f023";font-size:.9em}@media screen and (max-width:500px){.shop-entry-box.plants-hero,.shop-entry-box.violas-hero{margin-top:3em}}@media screen and (max-width:768px){body.single .woocommerce-message a.button.wc-forward{display:none}}@media screen and (min-width:769px){table.cart{border-bottom:1px solid #fff;padding-bottom:1em}}body.search .woocommerce-ordering{display:none}body.page-id-3463 .entry-content{background:#fff0}@media screen and (min-width:768px){body.page-id-3463 .col-full{min-width:calc(100% - 100px)!important}}body.page-id-3463 .content-area{margin-top:7.5em!important}@media screen and (max-width:768px){body.page-id-3463 .content-area{margin-top:7em!important}}@media screen and (max-width:810px){body.page-id-3463 .content-area{margin-top:6em!important}}@media screen and (max-width:767px){body.page-id-3463 .content-area{margin-top:3em!important;position:relative}body.page-id-3463 .site-content{margin-top:4em!important}}@media screen and (min-width:1920px){body.page-id-3463 .entry-content{max-width:1920px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){body.page-id-3463 .entry-content{width:100%;margin-left:auto;margin-right:auto;width:calc(100% - 5vw)!important}}@media screen and (max-width:600px){body.page-id-3463 .entry-content{width:100%;margin-left:auto;margin-right:auto;width:calc(100% - 6.5vw)!important}}body.page-id-3463 .entry-content p{font-size:105%;margin:0 0 1em;line-height:1.4}body.page-id-3463 .entry-content p a,body.page-id-3463 .entry-content p a:visited,body.page-id-3463 .entry-content p a:hover{color:#303030}body.page-id-3463 .entry-content{padding-bottom:6em}body.page-id-3463 h3{font-size:140%;margin:1.2em 0 .8em 0}#menu-product-categories a{color:#303030;font-weight:400;text-transform:uppercase;letter-spacing:.25em;text-decoration:none;font-size:95%}#menu-product-categories .current-menu-item a{font-weight:600}#menu-product-categories li::before{display:none!important}#menu-product-categories li{padding-left:0!important;margin-bottom:1.5em}.widget_nav_menu{margin-top:5.5em}.edit-link{display:none!important}.woocommerce-result-count{display:none!important}body.single-product .onsale{display:none}body.single-product .price del{color:#303030!important;opacity:1!important}.widget-area .widget{font-size:12px}#cta-heather-button a{display:inline-block;position:absolute;left:50px;top:62px;line-height:1;font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:10px;font-weight:400;padding:.8em 1.8em;border:1px solid #D5D5D5;color:#303030;transition:all ease .3s}#cta-heather-button a:hover{color:#303030;border:1px solid #303030}@media screen and (max-width:1080px){#cta-heather-button a{top:20px;left:20px;padding:.7em 1.4em;font-size:10px}}@media screen and (max-width:600px){#cta-heather-button a{top:20px;left:3vw}}body.page-template-template-fullwidth.right-sidebar .content-area{width:100%!important}body.page-template-template-fullwidth .col-full{min-width:calc(100% + 0px)!important}body.page-template-template-fullwidth .entry-title{display:none}.hello-container{background:#ECEEEC;padding:6em 0 10em}.hello-container.hello-footer{background:#ECEEEC;padding:6em 0 5em}.hello-text{width:100%;max-width:560px;margin-left:auto;margin-right:auto;text-align:center;letter-spacing:.05em;color:#303030}@media screen and (max-width:650px){.hello-text{padding-left:8%;padding-right:8%}}.hello-text h1{text-transform:uppercase;font-size:100%;font-weight:600;letter-spacing:0.15em!important;margin:6em 0 2em}@media screen and (max-width:600px){.hello-text h1{margin:5em 0 2em}.hello-container.hello-footer{padding:3em 0 1em!important}.hello-container{padding:6em 0 10em}}@media screen and (max-width:1080px){.hello-text h1{font-size:100%}}.hello-text p{letter-spacing:.05em;margin:0 0 1.5em 0}.hello-logos{width:100%;max-width:500px;margin-left:auto;margin-right:auto;text-align:center;margin:10em auto 2em;mix-blend-mode:multiply}.hello-logos img{max-height:48px;display:inline;margin:0 30px}@media screen and (max-width:414px){.hello-logos img{margin:10px}}.hello-portrait-container{width:50%;max-width:920px;margin:6em auto!important;mix-blend-mode:multiply;text-align:center}.hello-portrait{display:inline-block;text-align:center;width:46%;margin:0 .25%;letter-spacing:.05em}@media screen and (max-width:970px){.hello-portrait{width:100%;margin:0 .25% 2em;font-size:90%}.hello-portrait-container{width:75%}}@media screen and (max-width:600px){.hello-portrait-container{margin:6em auto!important}}.hello-portrait img{max-width:100%;border-radius:0;margin:0 auto 1em!important;text-align:center}.advice-container{margin:0 auto;background:rgb(255 255 255);padding:1em 0}.advice-box{width:49.8%;display:inline-block;position:relative;min-height:800px;letter-spacing:.05em;margin:0;vertical-align:top}.advice-box:first-of-type{border-right:1px solid #d5d5d5;margin-bottom:.8em}@media screen and (max-width:1280px){.advice-box{width:100%}.advice-container{padding:0 1em}.advice-box:first-of-type{border-right:0 solid #d5d5d5;border-bottom:1px solid #d5d5d5}}.advice-box img{max-width:300px;margin:0 auto;transition:all ease 0.3s;opacity:1}.advice-box img:hover{opacity:.8}.advice-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:550px;text-align:center}@media screen and (max-width:650px){.advice-content{padding-left:20px;padding-right:20px}.advice-box img{max-width:200px}}.advice-box h1{text-transform:uppercase;font-size:100%;font-weight:600;letter-spacing:0.15em!important;margin:3em auto 2em!important}@media screen and (max-width:1080px){.advice-box h1{font-size:100%}}.advice-button a{display:inline-block;line-height:1;font-family:'Work Sans',sans-serif!important;letter-spacing:0.2em!important;text-transform:uppercase;font-size:12px;font-weight:400;padding:1em 1.8em;border:1px solid #D5D5D5;color:#303030;transition:all ease .3s;text-decoration:none!important;cursor:pointer;margin:1em auto!important}.advice-button a:hover{color:#303030;border:1px solid #303030}.heather-container{text-align:center;color:#303030;padding:1em 10px 10em!important}.heather-container.sell-form{padding:0 0!important}@media screen and (max-width:650px){.heather-container{padding:1em 20px 8em 20px!important}}.heather-container h1{text-transform:uppercase;font-size:100%;font-weight:600;letter-spacing:0.15em!important;margin:5em 0 2em}@media screen and (max-width:1080px){.heather-container h1{font-size:100%;margin:5em 0 2em}}.heather-container p{letter-spacing:.05em;margin:0 0 1em 0;width:100%;max-width:540px;margin-left:auto;margin-right:auto}.cta-contact-social{text-align:center;color:#303030;padding:13em 10px 11em!important;background:#fff;margin-top:13em}.cta-contact-social h1{text-transform:uppercase;font-size:110%;font-weight:600;letter-spacing:0.15em!important;margin:0 0 2em}@media screen and (max-width:1080px){.cta-contact-social h1{font-size:100%}}.cta-contact-social p{letter-spacing:.05em;margin:0 0 1.5em 0;width:100%;max-width:500px;margin-left:auto;margin-right:auto;font-size:110%;line-height:1.2}.cta-contact-social img{margin:auto;display:inline;padding:10px;border-radius:0;height:47px}@media screen and (max-width:400px){.cta-contact-social p a{font-size:4.2vw}}body.archive ul.products .woocommerce-loop-product__link img{object-fit:cover;min-height:14.6vw!important;max-height:14.6vw!important}body.archive.search ul.products .woocommerce-loop-product__link img{min-height:15vw!important;max-height:15vw!important}body.post-type-archive-product ul.products .woocommerce-loop-product__link img{min-height:12.2vw!important;max-height:12.2vw!important}@media screen and (max-width:1550px){body.archive ul.products .woocommerce-loop-product__link img{min-height:18.8vw!important;max-height:18.8vw!important}body.post-type-archive-product ul.products .woocommerce-loop-product__link img{min-height:18.8vw!important;max-height:18.8vw!important}body.archive.search ul.products .woocommerce-loop-product__link img{min-height:25vw!important;max-height:25vw!important}}@media screen and (max-width:1280px){body.archive ul.products .woocommerce-loop-product__link img,body.archive.search ul.products .woocommerce-loop-product__link img{min-height:30.5vw!important;max-height:30.5vw!important}}@media screen and (max-width:900px){body.archive ul.products .woocommerce-loop-product__link img,body.archive.search ul.products .woocommerce-loop-product__link img{min-height:47vw!important;max-height:47vw!important}}@media screen and (max-width:650px){body.archive ul.products .woocommerce-loop-product__link img,body.archive.search ul.products .woocommerce-loop-product__link img{min-height:46vw!important;max-height:46vw!important}}body.archive.search.search-results ul.products .woocommerce-loop-product__link img{width:100%!important;min-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;object-fit:cover!important}#need-our-help label{display:block;text-align:left;font-size:13px}#need-our-help form br{display:none}#need-our-help form{max-width:540px;width:100%;margin-left:auto;margin-right:auto;margin-top:4em}.sell-form form{max-width:100%!important;margin-bottom:4em}@media screen and (min-width:700px){#need-our-help form p:nth-of-type(1){float:left;width:50%;max-width:50%}#need-our-help form p:nth-of-type(2){float:right;width:49%;max-width:49%}}@media screen and (max-width:699px){#need-our-help form p:nth-of-type(1),#need-our-help form p:nth-of-type(2){display:block;min-width:100%}}#need-our-help form p:nth-of-type(3),#need-our-help form p:nth-of-type(4){display:block;min-width:100%}#need-our-help form input{padding:.8em;font-size:95%;min-width:100%;max-width:100%}#need-our-help form textarea{font-size:95%;padding:.8em}#need-our-help input[type="submit"]{background:#303030;color:#ECEEEC;text-transform:uppercase;font-weight:400;letter-spacing:.2em;font-size:12px;margin-top:1em}#need-our-help form p:nth-of-type(5){max-width:45%!important;margin-top:2em!important}@media screen and (max-width:699px){#need-our-help form p:nth-of-type(5){max-width:66%!important}}.slick-track.flex-control-nav{cursor:grab}.woocommerce-shipping-destination strong{font-weight:400!important}.static-content-page{width:100%;max-width:860px;margin-left:auto;margin-right:auto;margin-top:2em;letter-spacing:.015em;padding-bottom:8em}body.page-template-template-fullwidth{background:rgb(236 238 236 / .6)}@media screen and (max-width:1024px){.static-content-page{margin-top:2em}}@media screen and (max-width:1480px){.static-content-page{width:calc(100% - 5vw)!important}}@media screen and (max-width:768px){.static-content-page{width:calc(100% - 6vw)!important}}.static-content-page h1{font-size:220%;letter-spacing:0em;font-weight:300;padding-bottom:1em!important;color:#3e3e3e;padding-top:2em}.static-content-page h2{font-size:178%;letter-spacing:.02em;font-weight:300;margin-bottom:1em;margin-top:1.5em;border-top:0;padding-right:10%}.static-content-page h3,.static-content-page h4{font-size:108%;letter-spacing:.02em;font-weight:500;margin-bottom:1em;border-top:0;margin-top:1em}.static-content-page p{margin:0 0 1.5em 0;word-spacing:-.03em;line-height:1.6}@media screen and (max-width:1280px){.static-content-page h1{font-size:180%}.static-content-page h2{font-size:145%}.static-content-page h3,.static-content-page h4{font-size:100%}.static-content-page p{font-size:100%}}@media screen and (max-width:810px){.static-content-page h1{padding-top:0;padding-bottom:0!important}}.static-content-page a{color:inherit!important;border-bottom:1px solid #c1c1c1;display:inline-block;margin-left:2px;margin-right:2px;padding-bottom:0;text-decoration:none!important;transition:all .3s ease}.static-content-page a:hover{border-bottom:1px solid #fff}.static-content-page ul{margin-left:1em}.static-content-page img{border-radius:0!important;margin:2em auto 2em auto}.static-content-page img.cta-aption{margin:2em auto 1em auto}.static-content-page .wp-caption .wp-caption-text{text-align:left;font-style:italic;border-bottom:0;padding:0;font-size:80%;line-height:1.3}.static-content-page .wp-caption{margin-bottom:3em!important}.cta-diagram-with-air{width:95%;max-width:500px!important;margin:3em auto 1em auto}.cta-diagram-with-air img{mix-blend-mode:multiply}.has-post-thumbnail .entry-header img{border-radius:0!important;margin-top:-4.5em;object-fit:cover;min-width:100vw;max-height:45vw}@media screen and (max-width:1280px){.has-post-thumbnail .entry-header img{margin-top:-2em}}@media screen and (max-width:810px){.has-post-thumbnail .entry-header img{margin-top:-1em}}@media screen and (max-width:768px){.has-post-thumbnail .entry-header img{margin-top:-3em;min-height:55vw!important}}@media screen and (max-width:600px){.has-post-thumbnail .entry-header img{margin-top:0em}}input:focus,:focus{outline:none!important}textarea:focus{outline:none!important}.big-shop-window ul.products.columns-4{display:flex!important;flex-wrap:wrap;gap:0!important;row-gap:0!important;column-gap:0!important}.big-shop-window ul.products.columns-4 li.product{display:block!important;float:none!important;margin:0!important;box-sizing:border-box;aspect-ratio:1 / 1;min-height:0!important}.big-shop-window ul.products.columns-4 li.product img{display:block;width:100%!important;min-width:100%!important;height:100%;object-fit:cover;margin:0!important}.big-shop-window ul.products li.product::after{display:none}.big-shop-window ul.products li.product{padding-bottom:0}.big-shop-window a.woocommerce-loop-product__link{position:absolute;width:100%!important;min-height:100%!important;top:0;left:0}.big-shop-window a.woocommerce-loop-product__link:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff0;content:"";transition:all ease .6s!important}.big-shop-window a.woocommerce-loop-product__link:hover:before{background:rgb(255 255 255 / .9)}.big-shop-window a.woocommerce-loop-product__link>h2,.big-shop-window .woocommerce-loop-product__link>.price{opacity:0;transition:all ease .6s!important}.big-shop-window a.woocommerce-loop-product__link:hover>h2,.big-shop-window .woocommerce-loop-product__link:hover>.price{opacity:1}.big-shop-window a.woocommerce-loop-product__link h2{position:absolute;top:50%;left:50%;margin:auto!important;text-align:center!important;transform:translate(-50%,-50%);padding-left:15%;padding-right:15%}.big-shop-window li a.button{display:none}@media screen and (min-width:901px){.big-shop-window{margin-top:-5.8em!important}.big-shop-window ul.products.columns-4 li.product{width:25%!important;margin:0!important}.big-shop-window a.woocommerce-loop-product__link .price{position:absolute!important;display:inline-block!important;transform:translateY(-7vw)!important}}@media screen and (min-width:1440px){.big-shop-window a.woocommerce-loop-product__link .price{transform:translateY(-10vw)!important}}@media screen and (min-width:601px) and (max-width:900px){.big-shop-window{margin-top:-2em!important}.big-shop-window ul.products{margin-top:-3.6em!important}.big-shop-window ul.products.columns-4 li.product{width:50%!important;margin:0!important}.big-shop-window li a.woocommerce-loop-product__link h2{padding-left:10%;padding-right:10%}.big-shop-window a.woocommerce-loop-product__link .price{position:absolute!important;display:inline-block!important;transform:translateY(-20vw)!important}}@media screen and (max-width:600px){.big-shop-window{margin-top:-3em!important}.big-shop-window ul.products{margin-top:0!important}.big-shop-window ul.products.columns-4 li.product{width:100%!important;margin:0!important}.big-shop-window li a.woocommerce-loop-product__link h2{padding-left:10%;padding-right:10%}.big-shop-window a.woocommerce-loop-product__link .price{position:absolute!important;display:inline-block!important;transform:translateY(-40vw)!important}}.big-shop-window{padding-bottom:8em!important;background:#fff}.all-rings-button{display:block;width:100%;margin-left:auto;margin-right:auto;text-align:center;background:#fff;padding-bottom:12em}.all-rings-button.previously-sold{background:none;padding-bottom:0em}.all-rings-button a{display:inline;text-align:center;display:inline-block;line-height:1;font-family:'Work Sans',sans-serif!important;letter-spacing:0.3em!important;text-transform:uppercase;font-size:14px;font-weight:400;padding:1em 2em 1em 3em;border:3px solid #ECEEEC;color:#303030;transition:all ease .3s;text-decoration:none!important;margin-top:3em}.all-rings-button.previously-sold a{border:3px solid rgb(255 255 255)!important}.all-rings-button a:hover{border:3px solid #fff!important}.all-rings-button.previously-sold a:hover{border:3px solid rgb(255 255 255 / .5)!important}.all-rings-button a:after{display:inline-block;content:"";background:url(/wp-content/themes/sjv3/images/c2a_short_arrow.png);background-repeat:no-repeat;width:30px;height:11px;background-size:contain;margin-left:15px;background-position:center right}@media screen and (max-width:600px){.all-rings-button a{font-size:13px;padding:1em 1em 1em 2em}}.cta-table{margin:3em auto;color:#2f2f2f!important}.cta-table-body{font-size:85%;line-height:1.5}.cta-table-body td{padding:.5em 1em .5em 0!important}.cta-table-body td.headings{padding:.5em 1em 1.5em 0!important}@media screen and (max-width:600px){.cta-table-body{font-size:75%}.cta-table-body td{padding:.25em .5em .25em 0!important}.cta-table-body td.headings{padding:.25em .5em 1em 0em!important}}.cta-table-body .cta-table-row{border-top:1px solid #2f2f2f}body.sj-journal-post .col-full{min-width:100%!important}.sj-journal-post .entry-title{display:none}body:has(.sj-journal-archive) #primary.content-area{width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important}body:has(.sj-journal-archive) #secondary{display:none!important}.sj-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));justify-content:center;gap:3em 16px;width:100%;max-width:1830px;margin-left:auto;margin-right:auto;padding-bottom:6em;box-sizing:border-box}@media screen and (max-width:900px){.sj-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.sj-journal-grid{grid-template-columns:1fr;padding-bottom:4em}}.sj-journal-card{text-align:left}.sj-journal-card-link{display:block;text-decoration:none!important;color:inherit}.sj-journal-card-image{aspect-ratio:1 / 1;overflow:hidden}.sj-journal-card-image img{width:100%;height:100%;object-fit:cover;border-radius:0!important;transition:opacity .3s ease}.sj-journal-card-link:hover .sj-journal-card-image img{opacity:.8}.sj-journal-card-title,.sj-journal-card-excerpt,.sj-journal-card-more{margin-left:0;margin-right:0}.sj-journal-card-title{text-transform:uppercase;font-size:100%;font-weight:600;letter-spacing:.1em;color:#303030;margin-top:1.2em;margin-bottom:.6em}.sj-journal-card-excerpt{font-size:90%;line-height:1.7;color:#3e3e3e}.sj-journal-card-more{display:inline-block;font-family:'Work Sans',sans-serif!important;text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:#303030!important;text-decoration:none!important;border-bottom:1px solid #c1c1c1;padding-bottom:.3em;margin-top:0em;transition:border-color .3s ease}.sj-journal-card-more:hover{border-color:#303030}.sj-journal-card-more:after{content:"";content:"";display:inline-block;width:20px;height:10px;margin-left:9px;background:url(/wp-content/themes/sjv3/images/read-more-arrow.svg) center / contain no-repeat;vertical-align:-1px}.grecaptcha-badge{visibility:hidden}.single-product .woocommerce-product-attributes tr{line-height:1;max-height:24px!important;display:block}.single-product .woocommerce-product-attributes .woocommerce-product-attributes-item__label{min-width:auto!important}.single-product .woocommerce-product-attributes-item__value{font-size:90%!important}@media screen and (max-width:1280px){.single-product .woocommerce-product-attributes-item__value{font-size:100%!important}}.single-product .woocommerce-product-attributes-item__label{position:relative;letter-spacing:.05em}.single-product .woocommerce-product-attributes-item__label:after{content:":";margin-right:.5em}.single-product .woocommerce-product-attributes td,.single-product .woocommerce-product-attributes th{padding:0}.single-product .product_meta .posted_in,.single-product .product_meta .tagged_as{display:none!important}.boxzilla.boxzilla-bottom-right{right:1.5%!important;bottom:2%!important;padding:10px 10px 3px 10px}@media screen and (max-width:600px){.boxzilla.boxzilla-bottom-right{left:1.5%!important;right:1.5%!important;bottom:3%!important}}.boxzilla.boxzilla-bottom-right{background:#fff!important;border:12px solid #ECEEEC!important;transform:scale(.8);transform-origin:bottom right}@media screen and (max-width:768px){.boxzilla.boxzilla-bottom-right{transform-origin:center center}}#masthead .widget_product_search form:not(.wp-block-search) button[type="submit"]{-webkit-clip-path:none!important;clip:unset!important;width:38px!important;height:18px!important;opacity:0;position:absolute;left:90%;right:0!important;top:0!important;display:block!important;cursor:pointer!important;overflow:visible!important;z-index:+5}#masthead input.search-field{z-index:-2!important}body.woocommerce-checkout ul.wc_payment_methods li:last-of-type{display:none!important}#ppcp-messages{position:relative;margin-top:-1em!important}#ppcp-messages{padding-bottom:1em;margin-bottom:3em}body.woocommerce-cart #ppcp-messages{border-bottom:1px solid #fff}#ppcp-messages:before{content:"pay by installment...";margin-bottom:1em!important;display:inline-block;font-family:'Work Sans',sans-serif!important;letter-spacing:0.18em!important;text-transform:uppercase;font-size:78%;font-weight:500;padding:0em 0 .5em!important}body.single-product .quantity{display:none}body.woocommerce-cart .quantity,body.woocommerce-cart th.product-quantity,body.woocommerce-cart th.product-subtotal,body.woocommerce-cart td.product-subtotal{display:none!important}.ask-a-question a,.ask-a-question a:visited{font-family:'Work Sans',sans-serif!important;letter-spacing:0.18em!important;text-transform:uppercase;font-size:90%;background:#fff!important;color:#303030!important;font-weight:500;padding:0em 0 .8em!important;transition:all ease 0.3s;border-bottom:2px solid #303030!important;margin-top:1.5em;display:block;margin-bottom:-1em;position:relative;transition:all ease 0.3s;margin-left:0!important;margin-right:0!important;line-height:1}.ask-a-question a:hover{border-bottom:2px solid #fff!important}.ask-a-question a:after{content:"\2193";padding-left:1.5em;font-size:90%}#image-sizes-credit{display:none!important}.entry-summary p.in-stock{display:none!important}.outofstock .slider.wpgis-slider-for{position:relative}.outofstock .slider.wpgis-slider-for:after{content:"SOLD";position:absolute;display:block;right:0;bottom:-15%;width:25%;height:25%;z-index:+2;background:url(/wp-content/themes/sjv3/images/c2a-sold-background.png);background-repeat:no-repeat;background-size:contain;text-align:right;padding-top:17%;letter-spacing:.5em;padding-right:1.5%;font-size:11px;line-height:1}@media screen and (max-width:1336px){.outofstock .slider.wpgis-slider-for:after{width:33%;height:33%;padding-top:20%;bottom:-20%}}@media screen and (max-width:1280px){.outofstock .slider.wpgis-slider-for:after{width:35%;height:35%;padding-top:22%;bottom:-20%;font-size:10px}}@media screen and (max-width:768px){.outofstock .slider.wpgis-slider-for:after{width:30%;height:30%;padding-top:15%;bottom:-20%;font-size:11px}}@media screen and (max-width:600px){.outofstock .slider.wpgis-slider-for:after{width:33%;height:33%;padding-top:20%;bottom:-20%;font-size:10px}}@media screen and (max-width:400px){.outofstock .slider.wpgis-slider-for:after{width:33%;height:33%;padding-top:22%;bottom:-16%}}.wc-block-components-notice-banner svg{background-color:#333!important;transform:scale(.8)}.wc-block-components-notice-banner[role="alert"]{padding:0!important;background-color:#fff0!important;border:0!important;border-color:#333!important;border-radius:0px!important;color:#333!important;margin-bottom:3em}.wc-block-components-notice-banner[role="alert"] a.button,.wc-block-components-notice-banner[role="alert"] a.button:visited{font-size:90%;text-decoration:none;font-weight:400!important}.wc-block-components-notice-banner[role="alert"] a.button:hover{border:0 none!important;color:#000!important}body.search-results .boxzilla{display:none!important}.klaviyo-form input{border:1px solid #333!important}.klaviyo-form h1{transform:scale(.7)}.needsclick{font-family:'Work Sans',sans-serif!important;border-radius:0!important}.needsclick span{font-family:'Work Sans',sans-serif!important}.needsclick [aria-label="POPUP Form"] .klaviyo-close-form:hover,.needsclick [aria-label="POPUP Form"] .klaviyo-close-form:active,.needsclick [aria-label="POPUP Form"] .klaviyo-close-form:focus{background-color:#fff0!important;box-shadow:inset 0 0 0 0 #fff,0 0 0 0 #ffff!important}svg[viewBox="0 0 16 16"][width="16"][height="16"]{display:none!important}.iconic-woothumbs-thumbnails__slide{transition:all ease 0.3s;opacity:.3!important}.iconic-woothumbs-thumbnails__slide:hover{opacity:1!important}.iconic-woothumbs-thumbnails__slide--active{opacity:1!important}.iconic-woothumbs-thumbnails__image-wrapper::after,.iconic-woothumbs-thumbnails__image-wrapper::before{border:0 none!important}.iconic-woothumbs-thumbnails-wrap{margin-bottom:4em!important}@media screen and (min-width:768px){.iconic-woothumbs-thumbnails-wrap{margin-bottom:6em!important}}.iconic-woothumbs-thumbnails__play-overlay{background:none #fff0}.iconic-woothumbs-thumbnails__play-overlay i{display:none}.sj-thumb-play-pos{position:absolute;pointer-events:none;z-index:30}.sj-thumb-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16%;max-width:22px;aspect-ratio:1.15 / 1;background-color:#000;clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}@media screen and (min-width:1280px){.iconic-woothumbs-all-images-wrap{width:48%!important}}a.showcoupon,a.showcoupon:visited,a.showcoupon:hover{color:inherit!important}#wc-stripe-express-checkout-element .StripeElement{width:100%;border:0 none!important;border-radius:0!important;filter:saturate(.6)!important}.grays-contact-parent{background:#fff;padding:8em 0 10em 0;color:#303030}.grays-contact-panel{text-align:center;display:flex;letter-spacing:.05em;width:100%;margin:auto;max-width:1920px;font-size:86%}@media screen and (min-width:1280px){.grays-picture-panel,.grays-details-panel{width:50%}.grays-picture-panel img{transform:translateX(2vw)}}@media screen and (max-width:1280px){.grays-contact-panel{display:block}.grays-picture-panel,.grays-details-panel{display:block;width:100%}}.grays-details-panel{line-height:1.3}.grays-details-panel a,.grays-details-panel a:visited{color:inherit;text-decoration:none!important;border-bottom:1px solid #333!important}.grays-details-panel a:hover{border-bottom:1px solid #fff!important}.grays-contact-panel img{text-align:center;margin:0 auto}.grays-picture-panel img{margin:2em auto 0;width:100%;max-width:700px}@media screen and (max-width:1280px){.grays-picture-panel img{margin-bottom:6em}}.grays-details-panel img{max-width:324px;margin-top:1.5em}@media screen and (max-width:768px){.grays-picture-panel img{max-width:80%}.grays-details-panel img{margin:3em auto}}@media screen and (max-width:600px){.grays-picture-panel img{max-width:80%}.grays-details-panel img{max-width:80%}}.grays-socials img{display:inline-block;margin:.25em .75em;height:25px}.grays-details-panel .grays-socials a{border-bottom:0 none!important}.grays-contact-panel h1{text-transform:uppercase;font-size:100%;font-weight:600;letter-spacing:0.15em!important;margin:2em 0 1em}.top-bar-location-panel{position:absolute;left:40px;top:40px}.top-bar-location-panel{text-align:center;font-size:70%;line-height:1.25;padding:0}@media screen and (max-width:1366px){.top-bar-location-panel{left:24px;font-size:65%}}.top-bar-location-panel img{margin:0 auto .5em;height:auto}.top-bar-location-panel p{margin-bottom:.5em;letter-spacing:.05em}.top-bar-location-panel p a,.top-bar-location-panel p a:visited{color:inherit;text-decoration:none!important;border-bottom:1px solid #333!important;transition:all ease .2s;font-size:110%}.top-bar-location-panel a:hover{border-bottom:1px solid #fff0!important}@media screen and (max-width:640px){.top-bar-location-panel{top:20px;left:20px}.top-bar-location-panel p{display:none}.top-bar-location-panel p.always{display:block}.top-bar-location-panel img{margin-bottom:.5em;max-height:18px}}#email-heather a,#email-heather a:visited{position:fixed;right:30px;top:55%;transform:rotate(90deg);transform-origin:bottom right;z-index:9999999;display:block;background:#333;padding:1.2em 1.7em .5em;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.25em;font-size:65%;transition:all ease .2s}#email-heather a:hover{background:#525252}@media screen and (max-width:810px){#email-heather a,#email-heather a:visited{top:75%;font-size:60%;right:28px}}@media screen and (min-width:900px) and (max-width:1280px){body.home .site-content{margin-top:8em!important}}.single-product .woocommerce-product-attributes.shop_attributes{font-size:85%}.single-product .woocommerce-product-attributes tr{max-height:18px!important}.faq-accordion{width:100%;margin:0 auto;font-size:100%}.faq-group{width:100%;margin:0 0 3em;padding:0}.faq-group h2{margin:0 0 1.5em;padding:0;font-size:100%;font-weight:700}.faq-item{width:100%;margin:0;padding:0;border-bottom:1px solid rgb(0 0 0 / .18);interpolate-size:allow-keywords;overflow:hidden}.faq-item>summary{list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-question{display:flex;align-items:flex-start;justify-content:space-between;width:100%;box-sizing:border-box;margin:0;padding:1em 0;cursor:pointer;font-size:100%;font-weight:400;line-height:1.35}.faq-group .faq-item:first-of-type{border-top:1px solid rgb(0 0 0 / .18)}.faq-question-text{display:block;width:calc(100% - 2.25em)}.faq-icon{position:relative;display:block;flex:0 0 .8em;width:.8em;height:.8em;margin-left:1.25em;margin-top:.275em}.faq-icon-horizontal,.faq-icon-vertical{position:absolute;left:50%;top:50%;display:block;background:currentColor;transform-origin:50% 50%}.faq-icon-horizontal{width:100%;height:1px;transform:translate(-50%,-50%)}.faq-icon-vertical{width:1px;height:100%;transform:translate(-50%,-50%) rotate(0deg);transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-item[open] .faq-icon-vertical{transform:translate(-50%,-50%) rotate(90deg)}}.faq-answer{overflow:hidden}.faq-answer-inner{padding:0 0 .85em;opacity:0;transform:translateY(-.25em);transition:opacity .35s ease,transform .4s cubic-bezier(.22,.61,.36,1)}.faq-item[open] .faq-answer-inner{opacity:1;transform:translateY(0)}.faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .5s cubic-bezier(.22,.61,.36,1),content-visibility .5s allow-discrete}.faq-item[open]::details-content{block-size:auto}@starting-style{.faq-item[open]::details-content{block-size:0}}.faq-answer-inner p{margin:.65em 0 .65em;padding:0;font-size:100%;line-height:1.55}.faq-answer-inner p:last-child{margin-bottom:0}.faq-answer-inner a{text-decoration:underline;text-underline-offset:.15em}.faq-question:focus-visible{outline:1px solid currentColor;outline-offset:.2em}@media screen and (max-width:600px){.faq-group{margin-bottom:2em}.faq-question{padding:.6em 0}.faq-question-text{width:calc(100% - 2em)}.faq-icon{margin-left:1em}}@media (prefers-reduced-motion:reduce){.faq-icon-vertical,.faq-answer-inner,.faq-item::details-content{transition-duration:.01ms}}body.sj-journal-post{background-color:rgb(236 238 236 / .6)}.sj-journal-post .hentry .entry-header{margin-bottom:0;border-bottom:0}.sell-form p{min-width:100%!important}.sell-form .sj-mf-dropzone{font-size:80%;padding:60px 20px 40px 20px}.sell-form .sj-mf-caption{text-align:left;font-size:70%}.wpcf7-response-output{border:0!important;font-size:105%;margin-top:3.5em}