.woocommerce .products ul,.woocommerce ul.products{margin:0 auto;max-width:1200px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:5rem;text-align:center}.woocommerce ul.products li.product .image,.woocommerce-page ul.products li.product .image{box-shadow:0 0 13px 0 rgba(171,171,171,.5);padding-bottom:50%;margin-bottom:1rem}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.1rem;margin-bottom:1rem}.woocommerce ul.products li.product .image{background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 0 13px 0 rgba(171,171,171,.5);margin:1rem 0;padding-bottom:50%}.woocommerce-pagination{margin-bottom:2rem}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#6debbb;color:#000;padding:1rem 3rem}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#000;color:#6debbb}.woocommerce .woocommerce-breadcrumb{margin-bottom:2rem}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:#000;text-decoration:none}.woocommerce .related .products ul:after,.woocommerce .related .products ul:before,.woocommerce .related ul.products:after,.woocommerce .related ul.products:before{display:none}@media (max-width:544px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{float:none;margin:0 0 2rem;width:100%}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:3rem}}.woocommerce div.product div.images{margin-bottom:4rem}.woocommerce div.product div.images img{box-shadow:0 0 13px 0 rgba(171,171,171,.5)}.woocommerce div.product .product_title{margin-top:2rem}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:1.6rem}.woocommerce div.product p.stock{color:#000}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{float:left;width:48%}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid #000;padding:0 0 .5rem;margin-bottom:2rem}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;border:none;font-size:1.3rem;padding:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs .panel{font-size:1rem}.woocommerce div.product .woocommerce-tabs .panel h1{font-size:1.5rem}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:1.35rem}.woocommerce div.product .woocommerce-tabs .panel h3{font-size:1.2rem}.woocommerce div.product .woocommerce-tabs .panel h4{font-size:1.1rem}.woocommerce div.product .related{clear:both;margin-bottom:3rem}.woocommerce div.product .related>h2{border-bottom:1px solid #000;font-size:1.3rem;font-weight:700;margin-bottom:4rem;padding:0 0 .5rem}.woocommerce div.product .related ul.products{max-width:100%}.woocommerce div.product .related .product{margin:0 6% 0 1%;padding:0;text-align:center;width:27% !important}.woocommerce div.product .related .product .btn{padding:.7rem 2rem}.woocommerce .faqs-wrapper{float:right;width:48%}.woocommerce .faqs-wrapper .title{border-bottom:1px solid #000;font-size:1.3rem;font-weight:700;margin-bottom:2rem;padding:0 0 .5rem}.woocommerce div.product div.images .flex-control-thumbs li{width:10%}@media (max-width:768px){.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{float:none;width:100%}.woocommerce div.product div.images{margin-bottom:2rem}.woocommerce .faqs-wrapper{float:none;width:100%}.woocommerce div.product .related .product .btn{font-size:1rem;padding:.5rem 1rem}}@media (max-width:544px){.woocommerce div.product .related .product{margin:0;padding:0 3% 0 5%;width:100% !important}}.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{display:none}.woocommerce form.login input,.woocommerce form.login select,.woocommerce form.login textarea{background-color:#fff}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;background-color:#f1f1f1;border-radius:0}.woocommerce form.login,.woocommerce form.register{max-width:500px;margin:0 auto 4rem;padding:3rem}.woocommerce form.checkout_coupon button[type=submit],.woocommerce form.login button[type=submit],.woocommerce form.register button[type=submit]{margin:0 auto 1rem;display:block}.woocommerce-account .entry{max-width:100%}.woocommerce-account form.login .woocommerce-form__label-for-checkbox{display:block !important;text-align:center}.woocommerce-account form.login>p:nth-child(3){margin-bottom:0}.woocommerce-account form.login .woocommerce-LostPassword{text-align:center}.woocommerce-account .site-inner{max-width:900px}.woocommerce-account .woocommerce>h2{display:none}.woocommerce-account .site-inner main.content{margin:0 auto;max-width:900px}.woocommerce-account .woocommerce{display:flex;max-width:1300px;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{background-color:#ececec;color:#666;display:block;font-size:1.2rem;padding:1rem;text-decoration:none;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#f5f5f5}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:#e5e5e5}.woocommerce-account .woocommerce-MyAccount-content{background-color:#f5f5f5;float:none;padding:2rem;width:100%}.woocommerce-account .woocommerce-MyAccount-content>*:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:2.5rem}.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button{margin-top:2rem}.woocommerce-account .woocommerce-Addresses{margin-top:2rem}.woocommerce-account .col2-set .col-2.woocommerce-Address{margin-top:2rem}.woocommerce-account fieldset legend{padding:0 1rem}.woocommerce-account .woocommerce-customer-details .woocommerce-column--shipping-address{margin-top:3rem}.woocommerce-account .lost_password{margin-bottom:0}.woocommerce-account table.shop_table{border:none;font-size:1rem}.woocommerce-account table.shop_table th,.woocommerce-account table.shop_table td{padding:1rem}.woocommerce-account table.shop_table th:last-child,.woocommerce-account table.shop_table td:last-child{text-align:right}.woocommerce-account table.shop_table th{background-color:#fff}.woocommerce-account table.shop_table tbody tr:nth-child(even){background-color:#b4b4b4}.woocommerce-account table.shop_table tbody tr:nth-child(odd){background-color:#dfdfdf}.woocommerce table.shop_table td{border:none}.woocommerce-account table.shop_table .button,.woocommerce-account .addresses .title .edit{background-color:#555 !important;color:#fff !important;border:none;font-size:1.3rem;padding:.8rem 2rem;text-transform:none;text-decoration:none}.woocommerce-account table.shop_table .button:hover,.woocommerce-account .addresses .title .edit:hover{background-color:#e5e5e5 !important}.woocommerce-account form button[type=submit]{margin-top:1rem}.woocommerce-account .woocommerce-address-fields>p:last-child,.woocommerce-account .woocommerce-EditAccountForm>p:last-child{margin-bottom:0}.woocommerce-account fieldset{padding:3rem}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:1.4rem}}@media only screen and (max-width:544px){.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-indent:-9999px;white-space:nowrap;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{font-family:'FontAwesome';content:"\f15c";float:left;text-indent:0;margin-left:50%;transform:translateX(-50%)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f291"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f019"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f015"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f2be"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{content:"\f021"}.woocommerce-account h3{font-size:2.2rem}.woocommerce-account .addresses .title h3{float:none}.woocommerce-account .addresses .title .edit{display:block;float:none;text-align:center;margin-bottom:2rem}}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;margin:0 0 2rem;width:100%}.woocommerce-checkout article .entry{max-width:600px}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea{padding:10px}.woocommerce-checkout #stripe-payment-data p{margin-bottom:0}.woocommerce-checkout #payment div.payment_box .form-row{padding:0}