@charset "UTF-8";.clearfix:after{content:"";display:table;clear:both}.site-header .header-bottom{background-color:#3f4449}.site-header .header-bottom .search-bar input.input-group-field{border-bottom:none}.site-header .header-bottom.on .top-cart a #cartCount{background-color:#8e6e1c}.site-header .header-bottom.on .top-cart a span.first{border-left-color:#fafafa}.site-header p.text_order,.site-header p.free_shipping,.site-header p.text_order a,.customer-area .dropdown-menu a,.header-bottom .top-cart a,.customer-links a,.customer-links{color:#fff}.main-slideshow{width:100%;float:none;margin:0 auto}.main-slideshow .flex-direction-nav a.flex-prev{left:80px}.main-slideshow .flex-direction-nav a.flex-next{right:80px}.flexslider{height:600px}.flexslider ul,.flexslider ul li{height:100%}.flexslider li{background-position:center;background-size:cover}.flexslider .slide-button{background-color:#a37e20;color:#fff;border-color:#a37e20}.flexslider .slide-button:hover{background-color:#8e6e1c}.flexslider .slide-text{max-width:720px;line-height:1.2}.flexslider .slide:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,#00000080,#0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=0)}.flexslider .slide-des{top:50%;bottom:auto!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slide-des p.line{background-color:#a37e20!important;height:6px}.banner-home-top{position:relative;z-index:3}.banner-home-top h4{position:relative;padding-top:10px;font-size:28px;z-index:2;background-color:#fff;line-height:1}.banner-home-top a{position:relative;display:block;color:#a37e20;text-decoration:none}.banner-home-top a:after{content:"";position:absolute;height:100%;width:100%;top:0;bottom:0;left:0;right:0;z-index:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 55%,rgba(0,0,0,.55) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 55%,rgba(0,0,0,.55) 100%);background:radial-gradient(ellipse at center,#0000 33% 55%,#0000008c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#8c000000",GradientType=1);opacity:1;filter:alpha(opacity=100)}.banner-home-top a:hover:after{opacity:0;filter:alpha(opacity=0)}.banner-home-top a:hover h4 span{color:#8e6e1c}.banner-home-top img:hover{opacity:1;filter:alpha(opacity=100)}.banner-home-top .owl-item li{width:100%}.banner-home-bottom ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.banner-home-bottom li{float:none;padding-bottom:50px}.banner-home-bottom .des a{position:absolute;width:80%;bottom:0;left:10%}.banner-home-bottom .des a,.home-instagram a.btn{padding:0 45px 0 52px}.banner-home-bottom .des a .arrow,.home-instagram a.btn .arrow{position:relative;right:-20px}.logo-dia{position:relative}.logo-dia:after{content:"";display:block;background-image:url(jw-jennings-logo-2.png);background-size:39.25em 38.9375em;width:39.25em;height:38.9375em;position:absolute;right:0;top:-166px;z-index:4;font-size:50%}.btn:not(.dropdown-toggle),.btn-secondary,.text-continue a,.spr-summary-actions a,#get-rates-submit,.infinite-scrolling a,.infinite-scrolling-homepage a{line-height:52px;height:52px}.quick-view .product-shop .btn,.product-shop #add-to-cart-form .btn{line-height:52px;height:52px;padding:0 20px}.newsletter .input-group-btn>.btn{line-height:34px;height:36px}.product-shop #add-to-cart-form .btn{min-width:initial;margin:0 0 15px;float:none;clear:both}.btn.btn-gold{background-color:#a37e20;border-color:#a37e20}.btn.btn-gold:hover{background-color:#8e6e1c!important;border-color:#8e6e1c!important}#back-top{background-color:#a33100}.banner-home-bottom li>a{display:block;position:relative}.banner-home-bottom li>a:after{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.rte p,.rte ul li,.rte ol li{font-size:16px}.rte h4{font-weight:600;margin-bottom:10px}.rte ol li,.rte ul li{margin-bottom:10px}.rte body{counter-reset:item}.rte ol{list-style:none;padding:0}.rte ol li{position:relative;padding-left:30px;counter-increment:item;margin-bottom:10px}.rte ol li:before{margin-right:10px;content:counter(item);background:#a37e20;border-radius:100%;color:#fff;width:1.2em;text-align:center;display:inline-block;position:absolute;left:0}.tab-content{padding-right:20px;padding-left:20px}.tab-content h4{font-size:17px}.tab-content ul li,.tab-content p{font-size:16px}.product-img-box{padding-right:15px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-ms-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}.no-js .product-img-box{opacity:0;filter:alpha(opacity=0)}.list-category h3 a,.page-header h2,.page-header h1,.widget-title h3,.recently-viewed-products h2{color:#a37e20}.page-header h2.text-center{text-align:center}.template-collection .page-header h1{margin-bottom:19px}.products-grid .spr-icon{color:#fff}.product-des .add-to-cart-btn,.recently-viewed-products .add-to-cart-btn{background-color:#a33100;border-color:#a33100;color:#fff}.product-des .btn[disabled]{background-color:#a33100!important;border-color:#a33100!important;color:#fff}.quickview-button a{background-color:#000}.product-label strong.sold-out-label{background-color:#a37e20;border-color:#a37e20;color:#fff;border-radius:0;line-height:24px;height:30px;width:auto}.product-label{top:10px;right:10px}.product-label strong{color:#fff;border-color:#891210;background-color:#891210;height:70px;width:72px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:70px;font-size:12px!important;float:none}.product-label.product-label-sold-out{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:80%}.owl-theme .owl-controls .owl-buttons div{background-image:none;background-color:#a37e20}.owl-theme .owl-controls .owl-buttons div:hover{background-color:#8e6e1c!important}.owl-theme .owl-controls .owl-buttons div.owl-next:after,.owl-theme .owl-controls .owl-buttons div.owl-prev:after{content:"";display:inline-block;width:0;height:0;line-height:0;position:absolute;top:11px;border:6px solid transparent}.owl-theme .owl-controls .owl-buttons div.owl-next:after{border-left-color:#fff;left:16px}.owl-theme .owl-controls .owl-buttons div.owl-prev:after{border-right-color:#fff;left:7px}.lrg-buttons.owl-theme .owl-controls .owl-buttons div{width:48px;height:48px;top:27%}.lrg-buttons.owl-theme .owl-controls .owl-buttons div.owl-next:after,.lrg-buttons.owl-theme .owl-controls .owl-buttons div.owl-prev:after{top:17px;border-width:8px}.lrg-buttons.owl-theme .owl-controls .owl-buttons div.owl-prev:after{left:9px}.lrg-buttons.owl-theme .owl-controls .owl-buttons div.owl-next:after{left:21px}.header-bottom .top-cart .icon{background-position:0 -2029px;width:23px;height:23px}.customer-links li.wishlist span.icon{background-position:0 -2082px;width:18px;height:18px;line-height:18px}.products-grid .wishlist{width:43px;height:43px;background:url(icons_new16.png) no-repeat 0 -2129px}.product-img-box .product-photo-thumbs li a.active{border-bottom-color:#a37e20}.wishlist-page p{font-size:16px}.wishlist-page a{color:#a37e20}.wishlist-page a:hover{color:#8e6e1c}.rte a:not(.btn),.rte span a:not(.btn),.rte a:not(.btn) span,.rte a span b{color:#a37e20!important;text-decoration:underline;font-weight:700}.rte a:not(.btn):hover,.rte span a:not(.btn):hover,.rte a:not(.btn) span:hover,.rte a span b:hover{color:#a33100!important}.product-shop button.wishlist{padding-left:48px;line-height:34px}button.wishlist{background-position:-60px -2134px}a.wishlist .icon{background-position:-62px -2134px;width:32px;height:32px}#mc_embed_signup .input-group-btn .btn{line-height:34px;height:36px}.product-img-box .more-view-wrapper img:hover,img:hover{opacity:1;filter:alpha(opacity=100)}.tour{margin-top:20px}.list-category .grid-item:hover .view{background-color:#fff;background-position:-2px -2px}.zoomContainer{overflow:hidden}.zoomWindowContainer .zoomWindow{border:none!important}.btn-zoom{background:url(icons_new17.png) #9b7912cc -51px -2020px;width:48px;height:48px;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s;transition:background .2s}.btn-zoom:hover{background-position:-51px -2070px}.product-photo-container .btn-zoom{position:absolute;z-index:998;top:0;right:0;cursor:pointer}.fancybox-nav span{background:none #a37e20;border-radius:50%;width:36px;height:36px}.fancybox-nav span:after{content:"";display:inline-block;width:0;height:0;line-height:0;position:relative;top:10px;border:6px solid transparent}.fancybox-nav.fancybox-next span:after{border-left-color:#fff;left:16px}.fancybox-nav.fancybox-prev span:after{border-right-color:#fff;left:7px}.fancybox-close{background:none #a37e20;border-radius:50%;width:36px;height:36px}.fancybox-close:after{content:"";display:block;position:relative;background:url(icons_new17.png) -9px -886px;width:11px;height:11px;top:12px;left:12px}.banner p{font-size:25px;line-height:1.2}.panel-group .panel-heading{padding:0}.panel-group .panel-title>a{display:block;padding:15px}.panel-group .panel-body{font-size:16px;padding-left:10px;padding-right:10px}.heading-title{margin-bottom:20px;margin-top:20px;text-align:center;position:relative}.heading-title h2{color:#a37e20}.heading-title:before{content:"";top:50%;position:absolute;display:block;transform:translateY(-50%);left:0;width:100%;height:1px;border-top:1px dotted #000}.heading-title .box-title{background-color:#fff;display:inline-block}.heading-title .box-title .title{width:auto;margin:0;padding-left:20px;padding-right:20px;position:relative;background-color:#fff}.heading-title .title{text-transform:uppercase;font-size:22px;font-weight:700;letter-spacing:.05em}.heading-title h2.title{font-size:26px;padding-bottom:10px}.single-post p:not(.text-left){text-align:center;font-size:18px;font-size:18/16rem;line-height:1.4}.single-post .section{padding-top:80px}.single-post .section .centered{margin-top:50px;text-align:center}.single-post .section .btn{float:none}.single-post .align-txt-left p{text-align:left}.single-post h5{font-weight:600}.responsive-img{display:block;width:100%;height:auto}.bg-grey,.bg-grey .heading-title .box-title .title{background-color:#f5f5f5}.txt-gold{color:#a37e20}.container-sm{max-width:800px;margin:0 auto}.container-sm+img{margin-top:50px}.padding-b-70{padding-bottom:70px}.padding-t-50{padding-top:50px}.buyx-msg{background:url(special_offer.png) #a37e20 no-repeat 20px center;padding:50px 20px 50px 100px;color:#fff;text-align:left;margin-bottom:20px;text-transform:uppercase}.buyx-msg .txt-sm{font-size:18px;line-height:1em}.buyx-msg .txt-big{font-weight:700;font-size:22px;line-height:1em;margin-bottom:15px}.buyx-msg a{padding:2px 5px;background-color:#fff;color:#a37e20;text-decoration:underline}.buyx-msg:empty{display:none}.product .swatch{display:none}.locksmith-passcode-container{max-width:1200px!important;background-color:#ebebeb;text-align:center;margin:0 auto;padding:0}.locksmith-passcode-container form{max-width:480px;margin-left:auto;margin-right:auto;padding:0 20px}.locksmith-passcode-container p{font-size:18px;text-transform:uppercase;margin:20px 0}.locksmith-passcode-container .locksmith-passcode.field{max-width:380px;margin:0 auto}.locksmith-passcode-container img{width:100%}.locksmith-passcode-container:before{content:"";display:block;width:100%;padding-bottom:42%;background:url(https://cdn.shopify.com/s/files/1/1281/1783/files/Winter-Sale-Collection-Preview-Image_opt.jpg?v=1670234086) no-repeat center;-webkit-background-size:contain;background-size:contain}.btn-group-sm>.btn{line-height:normal;height:inherit;margin-bottom:5px;border-radius:0}.sale-menu{margin-bottom:20px}.sale-menu h3{margin-bottom:10px;background-color:#b7172b;text-align:center;padding:10px 0;color:#fff;text-transform:uppercase}.sale-menu .btn{background-color:#b7172b}.sale-menu .btn:hover{background-color:#d21a31;color:#fff}.site-nav>li>a{margin-left:8px;margin-right:8px}.flexslider .slide:first-child .slide-button{background-color:#fff;border-color:#fff;color:#b7172b}.flexslider .slide:first-child .slide-button:hover{background-color:#a37e20;color:#fff;border-color:transparent}.content-blog .list-blog .button{margin:0 0 20px}.content-blog .list-blog .des{margin-bottom:19px}.content-blog .article-img{margin-bottom:10px}.sidebar .widget-recent-articles .article-title{text-transform:uppercase;font-size:16px;line-height:18px;margin-bottom:10px}.sidebar .button{margin-top:10px}.sidebar .button a{border:1px solid #7d7d7d;padding:0 15px;height:36px;line-height:36px;display:inline-block;text-transform:uppercase;font-weight:700;font-size:11px;background-color:#fff;color:#000}.sidebar .button a:hover{text-decoration:none;background-color:#a33100;color:#fff;border-color:#a33100}table.table-gold thead th{background-color:#a37e20;color:#fff;font-size:16px;font-weight:700}table.table-gold th,table.table-gold td{border:1px solid #fff}table.table-gold td{background-color:#f9f6ef}table.table-gold td:first-child{background-color:#ebe1c9}.columize{column-count:2}.site-nav>li a.current>span:first-child{border-width:0}.product-variant span:nth-child(2n){color:#333}.product-variant span:nth-child(2n):before,.product-variant span:nth-child(2n):after{content:"|";display:inline;margin-left:5px;margin-right:5px;color:#a37e20}.promo{background-color:#111;padding:20px}.promo p{color:#f2f2f2;text-align:center;font-size:18px}.promo a{color:#f2f2f2;text-decoration:none}.promo a:hover,.promo span{color:#891210}.promo .slide-heading{font-size:24px}.product-label.product-label-black strong{background-color:#111;border-color:#111}dl{display:flex;flex-flow:row wrap}dt,dd{padding:20px;border:1px solid #fff}dt{flex-basis:20%;background-color:#ebe1c9}dd{flex-basis:70%;flex-grow:1;margin:0;background-color:#f9f6ef}.slide-heading{font-family:Playfair display,sans-serif;font-weight:900;text-transform:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#product-featured-image{left:0}.product-photo-container a{display:block}.nav-search .input-group-btn{position:static}blockquote{color:#a37e20;font-size:2rem;font-style:normal}blockquote p{font-size:2rem}.btn-grey{background-color:#3f4449;border-color:#3f4449}.btn-grey:hover{background-color:transparent}.eq-height{display:flex;flex-wrap:wrap}.more-view-wvideo-wrapper .more-view-wrapper{width:calc(100% - 110px);float:left}.video-thumbnail{margin-top:25px;width:100px;float:left}.video-thumbnail button{padding:4px 8px;border:2px solid #000;background-color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;width:95px;font-size:.75rem;line-height:1.2;min-height:55px}.video-thumbnail button svg{margin-top:-3px}.hero-banner .slide-text{max-width:720px;line-height:1}.hero-banner .slide:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,#00000080,#0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=0)}.page-contact .main-content{padding-bottom:0}#contactFormWrapper{margin-bottom:50px}.map{margin-bottom:0}.p--b-80{padding-bottom:80px}a.st-ui-result.st-ui-large-image{padding:0!important;height:auto!important}a.st-ui-result.st-ui-large-image .st-ui-thumbnail{width:auto!important;height:auto!important;margin:10px!important}a.st-ui-result.st-ui-large-image img{display:block!important}a.st-ui-result.st-ui-large-image .st-ui-type-heading{overflow:visible!important;text-overflow:inherit!important;max-width:80%!important;margin-left:auto!important;margin-right:auto!important;color:#000!important;white-space:initial}a.st-ui-result.st-ui-large-image .st-ui-type-detail{font-size:15px!important;font-weight:700;color:#000}a.st-ui-result.st-ui-large-image .st-ui-type-detail:before{content:"\a3";display:inline;position:relative;left:4px}.st-ui-footer{padding-top:20px}.st-ui-injected-container.st-ui-right_sidebar .st-ui-container-footer_bar{text-align:center!important}@media only screen and (min-width: 1025px){.product-image-bg{height:100%;width:100%;position:absolute;left:0;top:0;background-size:cover;background-position:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .6s;transition:all .6s;-webkit-transform:scale(1.2);transform:scale(1.2)}a.product-grid-image:hover .product-image-bg{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1);transform:scale(1)}.video-thumbnail button{padding:8px 12px;font-size:.875rem;min-height:65px}#contactFormWrapper{margin-right:50px}}.banner.banner-nomargin{margin-bottom:0}@media only screen and (max-width: 47.9375em){.slide-heading{color:#a37e20!important;border:none}.logo-dia{display:none}.header-logo img:first-child{max-height:55px;width:auto}.banner{background-color:#141414;padding-bottom:40px}.banner p{font-size:18px}.banner-home-bottom li>a:after{display:none}.product-photo-container .btn-zoom{display:none}.columize{column-count:1}.container-sm{width:96%}.flexslider{height:480px}}@media (min-width: 768px){.header-bottom.on .top-cart a span.first{background-position:7px -2015px}}@media (min-width: 992px){.sidebar{position:sticky;top:0;padding-top:60px;height:calc(100vh - 90px);overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#eee #cfcfcf}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background-color:#eee}.sidebar::-webkit-scrollbar-thumb{background-color:#cfcfcf}.sidebar+.col-main{padding-left:30px}.blog-detail.col-main{padding-left:60px}}@media (min-width: 768px) and (max-width: 990px){.product-shop{margin-top:20px}}@media (min-width: 768px) and (max-width: 1024px){.slide-des{bottom:auto!important}.site-nav{text-align:center}}@media only screen and (max-width: 64em){.banner-home-top h4 span{font-size:20px!important}.banner-home-top a:after{display:none}.logo-dia:after{font-size:30%;top:-86px}.slide-des h2,.banner h2{font-size:30px!important}.slide-des p,.banner p{font-size:18px!important}.banner-home-bottom ul{display:block}.banner-home-bottom ul li{float:left}}@media (max-width: 991px) and (min-width: 768px){.banner .inner{width:80%;margin:0 auto;float:none}}@media (max-width: 1199px){.banner{background-color:#3f4449}.banner .container{margin-left:auto;position:static}.banner .inner{width:100%;float:none;margin-top:40px;margin-bottom:40px}}@media not all,not all,(-webkit-min-device-pixel-ratio: 1.3),not all,(min-resolution: 1.3dppx){.header-logo img:not(:first-child){max-height:60px!important}}@media (min-width: 1400px){.container{width:1400px}}
/*# sourceMappingURL=/s/files/1/1281/1783/t/2/assets/theme-styles-custom.css.map */
