@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Ubuntu+Condensed=Open+Sans&display=swap');.elementor-element .elementor-widget-container p{text-align:initial}.grecaptcha-badge{display:none !important}.page-outer{background-color:#fff}.page-hero.shop-hero{margin-bottom:54px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.wrapper{max-width:1430px;margin:0;padding:0;box-sizing:border-box}a.product_type_simple{display:none}.shop-hero h1{font-family:'Ubuntu Condensed',sans-serif;color:#fff;font-weight:700;font-size:2.2rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:2rem}.shop-hero p{font-family:"Open Sans";font-size:16px;font-weight:400;height:147px;line-height:21px;text-align:left;color:#fff}.shop-filter-outer{text-align:center;margin-bottom:4rem}.shop-filter-outer .col select{width:500px;height:48px;padding:0;margin:0;text-align:center;text-align:-webkit-center;text-align:-moz-center;text-align-last:center;border:solid 1px #f2f2f2;border-radius:1.5em;box-shadow:0 2px 3px 0 rgb(0 0 0/12%)}@media (max-width:767px){.shop-filter-outer .col select{width:90%;font-size:95%}.page-hero.shop-hero.s{height:320px}}ul.products li.product .woocommerce-loop-product__title{font-family:'Ubuntu Condensed',sans-serif !important;color:#3b848c !important;font-weight:700;margin-left:7px;font-size:1.4rem;letter-spacing:1px}ul.products li.product h5{font-family:"Open Sans" !important;color:#595959 !important;font-size:.9rem !important;margin:20px 0 20px 7px}.woocommerce ul.products.columns-4 li.product{padding:0 25px 55px}.content-products{margin-left:auto;margin-right:auto}.caption-container{position:absolute;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.flex.vertical-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.caption-container .caption{background-color:rgba(89,89,89,.5);color:#fff;padding:25px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.shop-hero .caption-container .caption{max-width:480px;width:100%;background-color:rgba(61,61,61,.7);padding:100px 50px;pointer-events:auto;color:#fff}.shop-hero hgroup{height:100%;padding-top:5rem}@media (min-width:769px){.caption-container.left-desktop{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}}@media (max-width:768px){.shop-hero .caption-container .caption{padding:20px;max-height:240px;max-width:unset;height:240px;position:absolute;bottom:-90px;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.caption-container.left-mobile{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.shop-hero hgroup{padding-top:unset !important;margin-bottom:10px}.shop-hero h1{font-size:28px;height:40px;margin-bottom:1.4rem}.shop-hero p{font-size:14px;line-height:18px}.shop-hero .bg-area,.page-image-footer .bg-area{height:290px}}.shop-hero{position:relative}.shop-hero .bg-area,.page-image-footer .bg-area{background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.shop-hero .bg-area:before{content:"";display:block;padding-bottom:35%}@media (max-width:768px){.shop-hero .bg-area:before{padding-bottom:55%}}@media only screen and (max-width:667px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50% !important}ul.products li.product h5{font-size:12px !important;margin:15px 0 10px 4px}.woocommerce ul.products.columns-4 li.product{padding:0 10px}ul.products li.product .woocommerce-loop-product__title{font-size:1.1rem;margin-left:4px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0 0 1.7em}.shop-filter-outer{margin-bottom:2.5rem}ul.products{padding:.5rem !important}}select{background-position:right 9% top 60%}select:focus{outline:none}ul.products li.product .woocommerce-loop-product__link{border:solid 1px #f2f2f2;box-shadow:0 2px 3px 0 rgb(0 0 0/12%);padding:5px}ul.products li.product .woocommerce-loop-product__link:hover{filter:grayscale(60%);-webkit-filter:grayscale(60%);-moz-filter:grayscale(60%);box-shadow:0 2px 3px 0 rgb(0 0 0/32%)}@media only screen and (max-width:667px){ul.products li.product .woocommerce-loop-product__link{min-height:16.9rem}}.woocommerce-pagination{display:block;text-align:center}.woocommerce-pagination .page-numbers{margin-bottom:35px}.woocommerce-pagination .page-numbers li{display:inline-block;text-align:center;vertical-align:middle;margin-right:15px}.woocommerce-pagination .page-numbers li a{display:inline-block;color:#838383;font-size:18px;text-decoration:none;border-radius:50%;background-color:#f0f0f0;width:50px;height:50px;line-height:18px;text-align:center}.woocommerce-pagination .page-numbers li .current{display:inline-block;color:#f0f0f0;font-size:18px;text-decoration:none;border-radius:50%;background-color:#838383;width:50px;height:50px;line-height:18px;text-align:center}.woocommerce-pagination .page-numbers li a:hover{background-color:#838383;color:#f0f0f0}@media only screen and (max-width:667px){.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li .current{width:34px;line-height:34px;height:unset;font-size:16px}.woocommerce-pagination .page-numbers li{margin-right:7px}.woocommerce-pagination .page-numbers .next,.woocommerce-pagination .page-numbers .prev{line-height:32px !important;height:34px !important}}@media only screen and (min-width:668px) and (max-width:767px){.woocommerce ul.products.columns-4 li.product{width:calc(30% - 16px)!important}.woocommerce ul.products.columns-4 li.product{padding:0 15px 15px}ul.products li.product .woocommerce-loop-product__title{font-size:1.2rem}ul.products li.product .woocommerce-loop-product__link{min-height:18.7rem}.woocommerce-pagination .page-numbers li .current,.woocommerce-pagination .page-numbers li a{line-height:48px}}@media only screen and (min-width:768px) and (max-width:1168px){ul.products li.product .woocommerce-loop-product__title{font-size:1.2rem}.woocommerce ul.products.columns-4 li.product{padding:0 15px 25px}ul.products li.product h5{font-size:.8rem !important}ul.products li.product .woocommerce-loop-product__link{min-height:18.3rem}.shop-hero hgroup{padding-top:unset}}.single-product .pswp__bg{opacity:.7 !important}.single-product .woocommerce-product-gallery__trigger{display:none !important}.single-product h1{font-size:3rem}