html{font-size:16px;scroll-behavior:smooth}html,body{height:100%}body{font-family:'Karla',sans-serif;background-color:#FFFFFF;color:#333333;font-size:100%}body::after{content:"";opacity:0;transition:all .35s ease;z-index:-1}#wpadminbar{display:none !important}h1,h2,h3,h4,h5,h6{font-family:'EB Garamond',serif;font-weight:400;color:#000000;letter-spacing:.015em;max-width:100%}h1.entry-title{font-size:3rem !important}h2{position:relative;margin-bottom:1em;padding-bottom:.25em;display:inline-block}h2::before{content:"";position:absolute;bottom:25%;left:50%;transform:translateX(-50%);display:block;height:.25em;width:85%;background-color:#f7eee9;z-index:-1}p{line-height:1.65em;margin:0 0 1em}a{color:#000000;text-decoration:none}a:hover,a:focus,a:active{text-decoration:none}.no-bleed{padding-left:0;padding-right:0}.container{position:relative}.btn{border-radius:0;text-transform:uppercase;letter-spacing:.1em;padding:.5em 2em;box-shadow:0 4px 6px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.1);transition:all .65s ease}.btn+.btn{margin-left:1em}.btn.btn-default{color:#333333;border:1px solid #333333;background-color:#FFFFFF}.btn.btn-primary{background-color:#FFFFFF;color:#000000;border:2px solid #000000}.btn.btn-secondary{background-color:#000000;border:2px solid #000000;color:#FFFFFF}.btn:hover,.btn:active,.btn:focus{transform:translateY(-1px);box-shadow:0 7px 14px rgba(0,0,0,0.1),0 3px 6px rgba(0,0,0,0.1)}.text-32{font-size:2rem !important}.form-control{border-radius:0}.mast{position:relative;width:100%;z-index:100}.mast .topper{box-shadow:0 0 4px rgba(0,0,0,0.5);position:fixed;bottom:0;left:0;width:calc(100% + 30px);background-color:#000000;z-index:150;transform:translateY(0);transition:all .65s ease}.mast .topper ul{float:left;text-align:center;width:60%;margin:0}.mast .topper ul li{float:left;width:33.3333%;margin:0}.mast .topper ul li a{padding:.5em;display:inline-block;font-size:1.65em;color:#FFFFFF;font-weight:400}.mast .topper ul li a span{display:none}.mast .topper ul:first-of-type{width:40%}.mast .topper ul:first-of-type li{width:50%}.mast .navvy{border-bottom:1px solid rgba(0,0,0,0.1);position:relative;z-index:100}.mast .navvy nav{width:100%;padding:.5em 0}.mast .navvy nav .navbar-brand img{width:100px}.mast .navvy nav .navbar-toggler{float:right;color:#000000;font-size:1em;letter-spacing:.1em;text-transform:uppercase}.mast .navvy nav .navbar-nav .nav-link{font-size:1.25em;color:#000000;padding:0 .5em;text-transform:uppercase;letter-spacing:.015em;text-align:right;margin-top:.5em;font-weight:400}.breadcrumb{text-transform:uppercase;font-size:.85em;background-color:transparent}.breadcrumb a{font-weight:400}main .title-row .hdr{text-align:center;text-transform:none;font-size:2.5em;max-width:100%;margin:0 auto 1em;padding:0 1em .25em;position:relative;line-height:.85em;display:inline-block}main .title-row .hdr::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;height:50%;width:calc(100% - 2.5em);background-color:#EBEFC5;z-index:-1}main .product-row{margin-bottom:2em;padding:0 1em}main .product-row .item{width:50%;float:left}main .product-row .item>a,main .product-row .item>.wrap{display:block;margin:2em 1em 1em;color:#000000;padding:0;transform:translateY(0);transition:all .35s ease;border:1px solid rgba(0,0,0,0.025)}main .product-row .item>a .img-wrap,main .product-row .item>.wrap .img-wrap{position:relative;height:240px;display:block;overflow:hidden}main .product-row .item>a .img-wrap img,main .product-row .item>.wrap .img-wrap img{max-height:100%;top:50%;position:absolute;left:50%;transform:translate(-50%, -50%)}main .product-row .item>a .caption,main .product-row .item>.wrap .caption{border-top:1px solid rgba(0,0,0,0.1);padding:1.65em 1em 1em;background-color:rgba(0,0,0,0.025);transition:background-color .35s ease}main .product-row .item>a .caption .hdr,main .product-row .item>.wrap .caption .hdr{font-size:1em;font-weight:700;letter-spacing:.1em;margin:0;color:#999999}main .product-row .item>a .caption .desc,main .product-row .item>.wrap .caption .desc{font-size:1em;height:2.25em;line-height:1.15em;margin:0 0 .25em;overflow:hidden}main .product-row .item>a .caption .price,main .product-row .item>.wrap .caption .price{margin:0 0 .5em}main .product-row .item>a .caption .price .dist-price,main .product-row .item>.wrap .caption .price .dist-price{color:#B12704;font-size:1.25em;vertical-align:middle}main .product-row .item>a .caption .price .msrp-price,main .product-row .item>.wrap .caption .price .msrp-price{text-decoration:line-through;padding-right:1em;color:#999999;vertical-align:middle}main .product-row .item>a .caption p:last-of-type,main .product-row .item>.wrap .caption p:last-of-type{margin:0;display:none}main .product-row .item>a .caption a,main .product-row .item>.wrap .caption a{display:block;margin-left:0 !important}main .product-row .item>a .caption a:first-of-type,main .product-row .item>.wrap .caption a:first-of-type{margin-bottom:1em}main .product-row .item>a:hover,main .product-row .item>.wrap:hover,main .product-row .item>a:focus,main .product-row .item>.wrap:focus,main .product-row .item>a:active,main .product-row .item>.wrap:active{box-shadow:0 0 7px 1px rgba(0,0,0,0.1);transform:translateY(-1px)}main .product-row .item>a:hover .caption,main .product-row .item>.wrap:hover .caption,main .product-row .item>a:focus .caption,main .product-row .item>.wrap:focus .caption,main .product-row .item>a:active .caption,main .product-row .item>.wrap:active .caption{background-color:rgba(0,0,0,0.05)}main .product-details{padding-top:4em}main .product-details .product-info{order:2;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:0;margin:auto;max-width:32em}main .product-details .product-info .hdr{font-size:2.5em;color:#FFFFFF;font-weight:400;letter-spacing:.1em;background-color:#333333;text-align:center;padding:.5em;margin:0}main .product-details .product-info .hdr .catter{display:block;font-size:.35em;line-height:1.5em}main .product-details .product-info .hdr .catter .sku{font-family:'Karla',sans-serif;letter-spacing:.5px}main .product-details .product-info .stock{float:right;background-color:#666666;color:#FFFFFF;text-transform:uppercase;font-size:1em;padding:.5em 1em;letter-spacing:.1em;display:inline-block}main .product-details .product-info .stock.stock-out{background-color:#a50000}main .product-details .product-info .desc-hdr{font-family:'Karla',sans-serif;font-size:1.5em;text-transform:none;padding:1em 1em 0;margin-bottom:.65em}main .product-details .product-info .price{padding:1em 1em 0;margin-bottom:.65em;font-size:1.65em;color:#B12704}main .product-details .product-info .price .msrp-price{font-size:.85em;color:#999999;font-weight:400}main .product-details .product-info .price span+span{padding-left:1em}main .product-details .product-info .form{padding:1em 2em 0}main .product-details .product-info .form .form-group label{text-transform:uppercase;font-size:.85em;letter-spacing:.05em}main .product-details .product-info .form .form-group .form-control{width:12em;max-width:100%}main .product-details .product-info .form .form-group.quan{margin-top:2em}main .product-details .product-info .sub-hdr{margin-top:2em;background-color:#999999;color:#FFFFFF;font-size:1.5em;letter-spacing:.1em;padding:.5em 1.25em;margin-bottom:0}main .product-details .product-info .m-info p{padding:1em 2em;margin:0}main .product-details .product-info .m-info p:nth-of-type(odd){background-color:#F7F7F7}main .product-details .product-info .m-info p strong{width:50%;display:inline-block;text-transform:uppercase;font-weight:400;color:#000000;letter-spacing:.1em}main .product-details .product-media{order:1}main .product-details .product-media #overlay{border:1px solid black;width:30em;height:25em;display:none;background-repeat:no-repeat;right:-25em;top:2em;position:absolute}.page #hero .container{margin:4em auto 2em;text-align:center}.page #hero .container h1{text-align:center;text-transform:none;font-size:2.5em;max-width:100%;margin:0 auto 1em;padding:0 1em .25em;position:relative;line-height:.85em;display:inline-block}.page #hero .container h1::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;height:50%;width:calc(100% - 2.5em);background-color:#EBEFC5;z-index:-1}.page.locate .locate-item{margin-top:4em;margin-bottom:4em}.page.locate .locate-item .hdr{border-bottom:1px solid #EEEEEE;margin-bottom:1em;padding-bottom:.5em;text-transform:none;padding-top:2em}.page.locate .locate-item .loc a{font-weight:700}.page.locate .locate-item .loc .map iframe{max-width:100%}.woocommerce main{padding-bottom:8em}.woocommerce main .shop-bar{margin-top:2em}.woocommerce main .shop-bar i{display:none}.woocommerce main .shop-bar .hdr{position:relative;margin-bottom:1em;padding-bottom:.25em;display:none}.woocommerce main .shop-bar .hdr::before{content:"";position:absolute;bottom:25%;left:50%;transform:translateX(-50%);display:block;height:.25em;width:85%;background-color:#f7eee9;z-index:-1}.woocommerce main .shop-bar .sub-hdr{font-family:'Karla',sans-serif;letter-spacing:0;background-color:#000000;color:#FFFFFF;text-transform:uppercase;line-height:2.5em;font-size:.85em;padding:.5em 1.25em;margin:0}.woocommerce main .shop-bar ul li a{padding:1em;display:block;border:1px solid #EEEEEE;border-top:0 none}.woocommerce main .shop-bar ul li a.active,.woocommerce main .shop-bar ul li a:focus,.woocommerce main .shop-bar ul li a:hover,.woocommerce main .shop-bar ul li a:active{background-color:#EEEEEE}.woocommerce main .shop-bar ul li a:focus,.woocommerce main .shop-bar ul li a:hover,.woocommerce main .shop-bar ul li a:active{background-color:#CCCCCC;color:#000000}.woocommerce main .title-row .hdr{margin:0;width:100%;text-align:left}.woocommerce main .pager{margin:1em;display:inline-block;background-color:#EEEEEE;color:#000000;padding-right:.25em}.woocommerce main .pager .lbl{text-transform:uppercase;padding:.5em 1em;display:inline-block;background-color:#000000;color:#FFFFFF}.woocommerce main .pager strong{padding:.5em 1em}.woocommerce main .pager a{background-color:#FFFFFF;padding:.5em 1em}.woocommerce main .pager a:hover,.woocommerce main .pager a:active,.woocommerce main .pager a:focus{background-color:#CCCCCC;color:#000000}.woocommerce.cart form .item{margin:0 0 1.65em;padding:.65em 0;position:relative}.woocommerce.cart form .item:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.woocommerce.cart form .item .th-lbl{text-transform:uppercase;font-size:.85em;border-bottom:1px solid #EEEEEE;display:block}.woocommerce.cart form .item .stock{font-size:.85em;text-transform:uppercase}.woocommerce.cart form .item .control-label{text-transform:uppercase;font-size:.85em;margin:.5em 0 .25em}.woocommerce.cart form .item .del-ico{position:absolute;top:0;right:0;border:1px solid #A93535;padding:.05em .25em}.woocommerce.cart form .item .del-ico input{position:absolute;opacity:0;width:100%;height:100%;z-index:50;top:0;left:0;cursor:pointer}.woocommerce.cart form .item .del-ico i{color:#A93535}.woocommerce.cart form .item .del-ico:hover{background-color:#A93535;border-color:#FFFFFF}.woocommerce.cart form .item .del-ico:hover i{color:#FFFFFF}.woocommerce.cart .cart-card{border:1px solid rgba(0,0,0,0.1);padding:1.25em 1em}.woocommerce.cart .cart-card ul li p{text-transform:uppercase}.woocommerce.cart .cart-card ul li p strong{font-size:1.25em}.woocommerce.cart .cart-card .btn{width:100%;margin-top:1em;margin-bottom:.5em}.woocommerce.archive ul.products li.product a img{width:auto;height:180px;margin:0 auto}.woocommerce a.remove{text-indent:-9999px;border-radius:0}.woocommerce a.remove:after{content:"Remove";display:block;text-indent:0;font-size:13px;margin-top:-14px}.woocommerce a.remove:hover{color:red !important;background:transparent}.archive ul.products{text-align:center}.archive ul.products li.product .woocommerce-loop-product__title{display:none}.archive ul.products li.product .onsale{display:none}.archive ul.products li.product a{text-align:center}.archive ul.products li.product a img{width:100%;height:300px}.archive .woocommerce-ordering{display:none}.archive .woocommerce-loop-product__title{display:none}.archive .woocommerce-pagination{margin-top:3em}.archive .site-footer{margin-top:0}.archive .woocommerce-LoopProduct-link{text-align:center}.search-bar{position:fixed;bottom:0;transform:translate(-50%, 100%);left:50%;z-index:200;background-color:#000000;box-shadow:0 0 4px rgba(0,0,0,0.1);width:100%;transition:all .35s ease}.search-bar .form{position:relative;margin:2em auto}.search-bar .form .hdr{display:none;color:#FFFFFF}.search-bar .form .close{opacity:1;text-shadow:none;padding:.45em .5em;font-size:1.25em;position:absolute;right:15px;bottom:0;margin:0;z-index:100;color:#000000;border:0 none}.search-bar .form .form-group{margin:0}.search-bar .form .form-group .form-control{border:0 none}.search-bar .form .form-actions{position:absolute;opacity:0}body.search-open::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);display:block;z-index:300;opacity:1}body.search-open .mast .topper{transform:translateY(100%);transition:all .35s ease}body.search-open .search-bar{z-index:500;transform:translate(-50%, 0);transition:all .65s ease}.page-template-find-a-store hr{border-top:1px solid rgba(0,0,0,0.3);margin-top:30px;margin-bottom:10px}.site-footer{border-top:1px solid rgba(0,0,0,0.1);margin-top:8em}.site-footer .container{padding-top:2em;padding-bottom:4em;text-align:center}.site-footer .container .links,.site-footer .container .conner{margin-top:2em}.site-footer .container .links .hdr,.site-footer .container .conner .hdr{font-family:'EB Garamond',serif;font-weight:700;font-size:1.5em;letter-spacing:.05em;margin:0 0 .5em;display:block;color:#000000}.site-footer .container .links ul,.site-footer .container .conner ul{margin:0}.site-footer .container .links ul li,.site-footer .container .conner ul li{margin:.5em 0}.site-footer .container .links ul li a,.site-footer .container .conner ul li a{color:#000000;text-transform:uppercase;letter-spacing:.05em}.site-footer .container .links ul.social li a,.site-footer .container .conner ul.social li a{font-size:2em}.site-footer .container .pays{margin-top:2em;margin-bottom:2em}.site-footer .container .pays .payments li img{width:50px !important}.site-footer .container .cred{margin-bottom:2em}.woof_list{padding:0;margin-top:20px !important}.post-type-archive-product .card,.tax-product_cat .card{background:trasparent !important}.post-type-archive-product #categories .hdr,.tax-product_cat #categories .hdr{padding:.65em .5em .65em;font-size:1.25em;z-index:50;position:relative;text-align:center;margin:0;font-family:'Karla',sans-serif;text-transform:uppercase;background-color:#000000;color:#FFFFFF}.woof_sid_auto_shortcode{border:0 !important;background:transparent}.woof_sid_auto_shortcode .woof_container{width:100% !important}.woof_sid_auto_shortcode .woof_container .woof_container_inner h4{font-family:Karla,sans-serif;letter-spacing:0;color:#000;font-weight:bold;text-transform:uppercase;line-height:1;font-size:.85em;margin-bottom:0;background:transparent;padding:0}.woof_sid_auto_shortcode .woof_container .woof_container_inner h4 a{color:#000;padding:20px 0}.woof_sid_auto_shortcode .woof_container .woof_container_inner .woof_block_html_items{margin-top:20px}.woof_sid_auto_shortcode .woof_container .woof_container_inner .woof_list_checkbox input{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.3);margin-top:-7px;vertical-align:middle;margin-right:4px}.woof_sid_auto_shortcode .woof_edit_view{display:none !important}.card{border:0}.card .card-header{background:#ffffff;padding-left:0 !important}.woocommerce-cart .woocommerce-cart-form{width:48%;float:left}.woocommerce-cart .cart-collaterals .cart_totals h2{display:none}.woocommerce-cart .checkout-button{background-color:#FFFFFF;color:#000000;border:2px solid #000000;border-radius:0;text-transform:uppercase;letter-spacing:.1em;padding:.5em 2em;box-shadow:0 4px 6px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.1);transition:all .65s ease}.woocommerce-cart .checkout-button:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(0,0,0,0.1),0 3px 6px rgba(0,0,0,0.1)}.woocommerce-checkout form .form-row{width:100%}.woocommerce-checkout form .form-row label{width:100%}.woocommerce-checkout form .form-row .woocommerce-input-wrapper{width:100%;display:block}.woocommerce-checkout form .form-row input.input-text{padding:13px 5px}.woocommerce-checkout .select2-container .select2-selection--single{height:45px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding-top:9px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:45px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none}.woocommerce a.button,.woocommerce .single_add_to_cart_button,.woocommerce button,.woocommerce button.button.alt{border-radius:0;text-transform:uppercase;letter-spacing:.1em;padding:1em 1.2em !important;box-shadow:0 4px 6px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.1);transition:all .65s ease;background-color:#000000 !important;color:#ffffff !important;border:2px solid #000000}.woocommerce a.button:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce button:hover,.woocommerce button.button.alt:hover{background-color:#ffffff;color:#000000;border:2px solid #000000}.woocommerce button.button{border-radius:0;border:2px solid black;padding:.5em 2em !important}.woocommerce button.button:hover{background-color:#ffffff !important;color:#000000 !important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce span.onsale{display:none}.single-product div.product form.cart div.quantity{margin:0 25px 0 0}.single-product .quantity .qty{padding:7px;border:2px solid #000000}.single-product .woocommerce-product-details__short-description{display:none}.single-product .single_add_to_cart_button{background-color:#000000 !important;color:#ffffff !important}.single-product .product_meta{display:none}.related.products{clear:both}.single-product .related .products .product.last{margin-right:0 !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 4.8% 2.992em 0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:21.4%}.woocommerce-account .woocommerce-form .woocommerce-form-row .woocommerce-Input{max-width:300px}.woocommerce form .form-row label,.woocommerce-page form .form-row label .woocommerce-account form .form-row label,.woocommerce-account form .form-row label,.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{width:100% !important;display:block !important}.woocommerce-account .woocommerce-form button{background-color:#fff;color:#000;border:2px solid #000}.woocommerce-account .woocommerce-form button:hover,.woocommerce-account .woocommerce-form button:focus,.woocommerce-account .woocommerce-form button:active{background-color:#000 !important;color:#fff !important}@media (min-width:768px){.mast .topper{bottom:unset;top:0}.mast .topper ul{width:auto !important}.mast .topper ul:nth-of-type(2){float:right}.mast .topper ul li{width:auto !important}.mast .topper ul li a{font-size:1em;padding:.5em .25em;margin:0 0 0 1em}.mast .topper ul li a i{vertical-align:middle}.mast .topper ul li a span{display:inline-block;padding-left:.5em;vertical-align:middle}.mast .topper ul:first-of-type li:first-of-type a{margin-left:0}.mast .navvy{padding-top:2.5em}main .product-row .item>a .img-wrap,main .product-row .item>.wrap .img-wrap{height:315px}.page.locate .item .con{text-align:left}.page.locate .item .map{display:block}.search-bar{top:0;bottom:unset;transform:translate(-50%, -100%)}.search-bar .form .form-group .form-control{max-width:22em;margin-right:0;margin-left:auto}footer .container{padding-bottom:0}footer .container .brand{text-align:left}footer .container .conner{margin-top:0;text-align:right}footer .container .links{margin-top:0;text-align:left}footer .container .pays .payments{margin:0}body.search-open .mast .topper{transform:translateY(-100%)}}@media (min-width:992px){main .product-row .item>a .img-wrap,main .product-row .item>.wrap .img-wrap{height:200px}.page.locate .item .img{display:block}.woocommerce main .shop-bar{margin:4em -15px 0}.woocommerce main .shop-bar .cat-list li{float:none;width:100%;margin-bottom:1.65em}.woocommerce main .shop-bar .cat-list li a{font-size:1em;text-align:left}.woocommerce main .title-row{margin:4em 0 2em}.woocommerce main .title-row p{text-align:center;padding:0;margin:0 auto 1em}.woocommerce main .product-row{margin-bottom:8em}.single-product .site-content .site-main .product .entry-summary{padding-top:7%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:28.8%;margin:0 6.8% 2.992em 0;text-align:center}.woocommerce ul.products.columns-3 li.product:nth-of-type(3n),.woocommerce-page ul.products.columns-3 li.product:nth-of-type(3n){margin-right:0 !important}}@media (min-width:1200px){main .product-row .item>a .img-wrap,main .product-row .item>.wrap .img-wrap{height:245px}}@media (min-width:1475px){.container-extended{max-width:1445px}.mast .navvy nav .navbar-brand img{width:150px;margin:.5em 0}.mast .navvy nav .navbar-nav .nav-link{margin:.5em 1em 0}.mast .navvy nav .navbar-nav .nav-link:last-of-type{margin-right:0}main .product-row .item>a .img-wrap,main .product-row .item>.wrap .img-wrap{height:325px}.woocommerce.archive ul.products li.product a img{width:auto;height:180px}}