.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt{font-weight:700;font-size:11px;letter-spacing:2.8px!important;font-style:normal;border:1px solid #111;border-radius:0;background:#111;color:var(--c-light)}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{color:var(--c-light);background:#111;opacity:.8}.woocommerce table.shop_table,.woocommerce table.shop_table td,.woocommerce table.shop_table tr{border:1px solid var(--c-grey)!important;border-collapse:collapse!important}.woocommerce-page table.cart td.actions .input-text{width:130px}.woocommerce-grouped-product-list.group_table{border:none}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:100%}.woocommerce-info{border-top-color:var(--c-dark)}.woocommerce-info::before{color:var(--c-dark)}.woocommerce #review_form #respond .form-submit .submit,.woocommerce-page #review_form #respond .form-submit .submit,body.woocommerce-account .woocommerce-MyAccount-content form .button,body.woocommerce-account:not(.logged-in) form button,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:17px 34px}.woocommerce div.product form.cart .group_table td:first-child{width:75px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--c-alter2)}.woocommerce-pagination .page-numbers{color:var(--c-grey)!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:1rem;background:0 0;border:none!important;border-radius:0!important;margin:0!important}.woocommerce-pagination .page-numbers li{border:none!important;margin:8px!important}.woocommerce-pagination .page-numbers li a{padding-top:10px!important;padding-bottom:10px!important}.woocommerce-pagination .page-numbers:focus,.woocommerce-pagination .page-numbers:hover{color:var(--c-grey)!important;background:0 0!important}.woocommerce-pagination .page-numbers.current{background:var(--c-active)!important;color:var(--c-light)!important;padding:10px 15px;font-weight:500;margin:0!important}.snapster-shop-banner{background-size:cover;background-position:center;padding:130px 15px 0;text-align:center;min-height:150px}@media screen and (max-width:1199px){.snapster-shop-banner{padding:100px 15px}}@media screen and (max-width:991px){.snapster-shop-banner{padding:60px 15px}}.snapster-shop-banner.with-image *{color:var(--c-light)}.snapster-shop-banner .title{line-height:1.4;font-size:70px}@media only screen and (max-width:1024px){.snapster-shop-banner .title{font-size:55px}}@media only screen and (max-width:767px){.snapster-shop-banner .title{font-size:45px}}.snapster-shop-banner+.container{padding:100px 15px 90px}.snapster-shop-banner+.container.snapster-blog--single__post-content{margin-bottom:0}.snapster-shop-banner+.container.snapster-blog--single__post-content .snapster-blog--single__content-wrapper{margin-bottom:0}@media screen and (max-width:1199px){.snapster-shop-banner+.container{padding:90px 15px 80px}}@media screen and (max-width:991px){.snapster-shop-banner+.container{padding:0 15px 25px}}@media screen and (max-width:767px){.snapster-shop-banner+.container{padding:0 15px 20px}.snapster-shop-banner+.container.snapster-blog--single__post-content{padding:40px 15px 10px}}.woocommerce-breadcrumb,.woocommerce-products-header{display:none}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{font-weight:600;line-height:1.2;font-size:16px;color:var(--c-dark);min-height:auto}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:50px}@media only screen and (max-width:500px){.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{width:100%}}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{margin-top:5px}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:.87rem}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{color:var(--c-grey);opacity:1;text-decoration:line-through}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{color:var(--c-dark)}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{display:inline-block;width:100%}.woocommerce ul.products li.product a:hover .woocommerce-loop-product--title,.woocommerce-page ul.products li.product a:hover .woocommerce-loop-product--title{color:var(--c-active)}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{display:inline-block;width:auto}@media screen and (max-width:767px){.woocommerce nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{margin-top:-15px}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:90px}.woocommerce .cart-collaterals .cart_totals>h2,.woocommerce-page .cart-collaterals .cart_totals>h2{margin-bottom:30px}@media screen and (max-width:767px){.woocommerce .cart-collaterals .cart_totals>h2,.woocommerce-page .cart-collaterals .cart_totals>h2{margin-bottom:20px}}@media screen and (max-width:1199px){.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:80px}}@media screen and (max-width:991px){.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:70px}}@media screen and (max-width:767px){.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:20px}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row input[type=password],.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row input[type=password],.woocommerce-page form .form-row textarea{padding:9px 12px;border:1px solid rgba(var(--ca-grey),.1);border-radius:0}.woocommerce #review_form #respond label,.woocommerce-page #review_form #respond label{display:block}.woocommerce #review_form #respond input,.woocommerce-page #review_form #respond input{padding:9px 12px}.woocommerce #review_form #respond input:not([type=submit]),.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond input:not([type=submit]),.woocommerce-page #review_form #respond textarea{border:1px solid rgba(var(--ca-grey),.1);width:100%;border-radius:12px}.woocommerce #review_form #respond .comment-form-cookies-consent,.woocommerce-page #review_form #respond .comment-form-cookies-consent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.woocommerce #review_form #respond .comment-form-cookies-consent input,.woocommerce-page #review_form #respond .comment-form-cookies-consent input{width:12px;margin:auto 15px auto 0}.woocommerce #review_form #respond .comment-form-cookies-consent label,.woocommerce-page #review_form #respond .comment-form-cookies-consent label{margin-bottom:0}.woocommerce #review_form #respond .form-submit,.woocommerce-page #review_form #respond .form-submit{margin-top:25px;margin-bottom:20px}body.woocommerce-page nav.woocommerce-pagination ul .page-numbers.current{border-radius:50%}body.woocommerce-page .woocommerce a.remove{border-radius:9px!important}body.woocommerce-page .woocommerce a.remove:hover{background:var(--c-active)}body.woocommerce-page ul.products li.product .price{color:var(--c-dark)!important}body.woocommerce-page .woocommerce form.checkout_coupon .button{padding:10px 12px;line-height:normal}body.woocommerce-page #customer_details{margin:40px 0 35px}@media screen and (max-width:767px){body.woocommerce-page #customer_details{margin:30px 0}}@media screen and (max-width:767px){body.woocommerce-page #customer_details h3{margin-bottom:20px}}@media only screen and (max-width:768px){body.woocommerce-page #customer_details .col-2{margin-top:40px}}@media screen and (max-width:767px){body.woocommerce-page #customer_details .col-2{margin-top:30px}}body.woocommerce-page #order_review_heading{margin-bottom:40px}@media screen and (max-width:767px){body.woocommerce-page #order_review_heading{margin-bottom:30px}}body.woocommerce-page .quantity .qty{border:1px solid rgba(var(--ca-grey),.1);padding:4px 0!important}.woocommerce-loop-product--title{-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.select2-container--default .select2-selection--single{padding:9px 12px;line-height:calc(1rem + 16px);height:calc(2em + 16px);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23dddddd'><polygon points='0,0 100,0 50,50'/></svg>");background-size:12px;background-position:calc(100% - 17px) 55%;background-repeat:no-repeat;border-color:rgba(var(--ca-grey),.1);border-radius:12px}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.woocommerce-form__label-for-checkbox{font-size:inherit;margin-bottom:0}.woocommerce-form__label-for-checkbox input{opacity:0;width:25px;height:25px;cursor:pointer;position:relative;z-index:20;display:none}.woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span::after{opacity:1}.woocommerce-form__label-for-checkbox span{margin-bottom:0;position:relative;padding-left:40px;width:calc(100% - 25px);font-size:inherit;line-height:1.2;display:inline-block}.woocommerce-form__label-for-checkbox span::before{content:'';position:absolute;top:.4em;left:0;height:25px;width:25px;border:1px solid rgba(var(--ca-grey),.1);z-index:10;border-radius:9px}.woocommerce-form__label-for-checkbox span::after{content:"";position:absolute;left:10px;top:calc(.4em + 5px);width:7px;height:12px;border:solid var(--c-active);border-width:0 3px 3px 0;z-index:11;opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.woocommerce-account .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){body.woocommerce-account .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.woocommerce-account .woocommerce-form-login label{display:block;width:100%}body.woocommerce-account .woocommerce-form-login input{width:100%}body.woocommerce-account:not(.logged-in) .woocommerce{display:block}body.woocommerce-account:not(.logged-in) .woocommerce>h2{margin-bottom:30px}@media screen and (max-width:767px){body.woocommerce-account:not(.logged-in) .woocommerce>h2{margin-bottom:20px}}body.woocommerce-account:not(.logged-in) .woocommerce button{margin-top:30px}body.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form__label-for-checkbox span::before{top:0}body.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form__label-for-checkbox span::after{top:5px}body.woocommerce-account .woocommerce-MyAccount-navigation{min-width:200px;margin-right:30px}@media screen and (max-width:767px){body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-right:auto}}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:1px solid var(--c-dark);background:var(--c-dark);margin-bottom:1px;display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:var(--c-light);padding:9px 12px;display:block;font-weight:500}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active,body.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{background:rgba(var(--ca-dark),.9)}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a{color:var(--c-light)}body.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 230px)}@media screen and (max-width:767px){body.woocommerce-account .woocommerce-MyAccount-content{width:100%}}body.woocommerce-account .woocommerce-MyAccount-content label{display:block}body.woocommerce-account .woocommerce-MyAccount-content form p{display:block}body.woocommerce-account .woocommerce-MyAccount-content form p input{width:100%;margin-bottom:0!important;border-radius:12px}body.woocommerce-account .woocommerce-MyAccount-content form p em{font-size:.87em}body.woocommerce-account .woocommerce-MyAccount-content form .button{margin-top:15px}body.woocommerce-account .woocommerce-MyAccount-content .button{display:inline-block}body.woocommerce-account .woocommerce-MyAccount-content .col-1,body.woocommerce-account .woocommerce-MyAccount-content .col-2{float:left}body.woocommerce.single-product .snapster-main-wrapper>header+.container,body.woocommerce.single-product>header+.container{margin-top:110px;margin-bottom:15px}@media screen and (max-width:1199px){body.woocommerce.single-product .snapster-main-wrapper>header+.container,body.woocommerce.single-product>header+.container{margin-top:80px}}@media screen and (max-width:991px){body.woocommerce.single-product .snapster-main-wrapper>header+.container,body.woocommerce.single-product>header+.container{margin-top:70px}}@media only screen and (max-width:768px){body.woocommerce.single-product .snapster-main-wrapper>header+.container,body.woocommerce.single-product>header+.container{margin-top:15px}}body.woocommerce.single-product table.shop_attributes td{padding-right:8px;padding-left:8px}body.woocommerce.single-product div.product .product_title+.price{margin-top:15px}body.woocommerce.single-product div.product .group_table ins,body.woocommerce.single-product div.product p.price ins{color:var(--c-active);background:0 0}body.woocommerce.single-product div.product .group_table del,body.woocommerce.single-product div.product p.price del{text-decoration:line-through}body.woocommerce.single-product div.product div.images .woocommerce-product-gallery__wrapper{margin-right:-1px;margin-left:-1px;width:calc(100% + 2px)}body.woocommerce.single-product div.product div.images .woocommerce-product-gallery__wrapper>div{margin:1px}body.woocommerce.single-product div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){width:calc(25% - 2px)}body.woocommerce.single-product div.product .woocommerce-tabs{padding-bottom:50px}@media screen and (max-width:1199px){body.woocommerce.single-product div.product .woocommerce-tabs{padding-top:40px;padding-bottom:40px}}@media screen and (max-width:991px){body.woocommerce.single-product div.product .woocommerce-tabs{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:768px){body.woocommerce.single-product div.product .woocommerce-tabs{padding-top:0;padding-bottom:5px}}@media screen and (max-width:767px){body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs{padding-left:0;padding-bottom:1px}}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li{border-radius:0}@media screen and (max-width:767px){body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li{display:block}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li:last-child.active{border-bottom-color:rgba(var(--ca-grey),.1)}body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::after,body.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::before{display:none}}body.woocommerce.single-product div.product .woocommerce-tabs .panel{margin-bottom:0}body.woocommerce.single-product div.product .woocommerce-tabs .panel h2{font-size:2rem;margin-bottom:15px}@media screen and (max-width:767px){body.woocommerce.single-product div.product .woocommerce-tabs .panel h2{font-size:1.5rem}}body.woocommerce.single-product div.product .related.products{margin-bottom:45px}body.woocommerce.single-product div.product .related.products>h2{margin-bottom:40px}@media screen and (max-width:767px){body.woocommerce.single-product div.product .related.products>h2{margin-bottom:25px}}body.woocommerce.single-product div.product .related.products>ul{margin-bottom:0}@media screen and (max-width:1199px){body.woocommerce.single-product div.product .related.products{margin-bottom:35px}}@media screen and (max-width:991px){body.woocommerce.single-product div.product .related.products{margin-bottom:25px}}@media screen and (max-width:767px){body.woocommerce.single-product div.product .related.products{margin-bottom:0;margin-top:50px}}body.woocommerce.single-product div.product .single_variation_wrap .woocommerce-variation-price{margin-bottom:20px}body.woocommerce.single-product div.product .product_meta>span{display:block;color:var(--c-dark);font-size:11px;text-transform:uppercase;border-bottom:1px solid rgba(var(--ca-dark),.1);padding-bottom:14px;padding-top:14px}body.woocommerce.single-product div.product .product_meta>span:first-child{border-top:1px solid rgba(var(--ca-dark),.1)}body.woocommerce.single-product div.product .product_meta>span a,body.woocommerce.single-product div.product .product_meta>span span{font-weight:700;font-size:11px}body.woocommerce.single-product div.product .product_meta>span span{color:var(--c-dark)}.post-type-archive-product .woocommerce-breadcrumb{display:block!important}.woocommerce-product-single__title{text-align:center;margin-bottom:80px}.woocommerce-product-single__breadcrumb{padding-bottom:40px}.woocommerce-product-single__breadcrumb a:after{content:'/';padding-left:5px;font-weight:700;color:var(--c-dark)}.woocommerce-product-single__breadcrumb span{font-weight:700}.woocommerce-breadcrumb{font-weight:700;color:var(--c-dark)!important}body.woocommerce-page.woocommerce .single_add_to_cart_button.button.alt{font-size:15px;font-weight:600;border-radius:3px;color:#fff;padding:10px 24px 10px 40px!important;letter-spacing:.5px;border:none;-webkit-transition:color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),-webkit-transform .8s cubic-bezier(.2,1,.3,1),-webkit-box-shadow .8s cubic-bezier(.2,1,.3,1);transition:color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),-webkit-transform .8s cubic-bezier(.2,1,.3,1),-webkit-box-shadow .8s cubic-bezier(.2,1,.3,1);-o-transition:transform .8s cubic-bezier(.2,1,.3,1),color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),box-shadow .8s cubic-bezier(.2,1,.3,1);transition:transform .8s cubic-bezier(.2,1,.3,1),color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),box-shadow .8s cubic-bezier(.2,1,.3,1);transition:transform .8s cubic-bezier(.2,1,.3,1),color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),box-shadow .8s cubic-bezier(.2,1,.3,1),-webkit-transform .8s cubic-bezier(.2,1,.3,1),-webkit-box-shadow .8s cubic-bezier(.2,1,.3,1)}body.woocommerce-page.woocommerce .single_add_to_cart_button.button.alt:hover{background:var(--c-grey);-webkit-box-shadow:0 10px 24px rgba(var(--ca-dark),.2);box-shadow:0 10px 24px rgba(var(--ca-dark),.2);-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}body.woocommerce-page.woocommerce .single_add_to_cart_button.button.alt:before{content:"\f110";font-family:Ionicons;position:absolute;left:19px;top:11px;font-size:14px;font-weight:100}body.woocommerce-page.woocommerce .quantity input.qty{border:1px solid rgba(var(--ca-dark),.2);padding:3px 11px 4px!important;-webkit-transition:color .3s,border-color .3s;-o-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s;min-width:75px}body.woocommerce-page.woocommerce .quantity input.qty:focus{border-color:var(--c-dark)}body.woocommerce-page.woocommerce .quantity input.qty:hover{border-color:var(--c-dark)}body.woocommerce-page.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0;margin-bottom:0}body.woocommerce-page.woocommerce div.product .woocommerce-tabs ul.tabs li{font-weight:700;color:var(--c-dark);border:none;background:0 0;border-radius:0;padding:10px 30px;text-align:center;margin:0}body.woocommerce-page.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{color:var(--c-grey)}body.woocommerce-page.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{position:absolute;content:" ";width:100%!important;display:block;bottom:0!important;left:0;border-bottom:4px solid var(--c-dark)!important}body.woocommerce-page.woocommerce div.product .woocommerce-tabs .panel{border:0;padding:20px 35px 16px;border-top:none;margin:0;background:#f9f9f9}body.woocommerce-page.woocommerce div.product .woocommerce-tabs .panel h2{font-size:18px;font-weight:600;letter-spacing:.25px;line-height:20px;margin-bottom:15px;margin-top:10px}body.woocommerce-page.woocommerce div.product .woocommerce-tabs .panel ul{list-style-type:disc;list-style-position:inside}body.woocommerce-page.woocommerce div.product .woocommerce-tabs .panel ul li{font-size:15px;font-weight:400;letter-spacing:0;line-height:1.8;margin-bottom:5px}body.woocommerce-page.woocommerce .add_to_cart_button,body.woocommerce-page.woocommerce .product_type_grouped,body.woocommerce-page.woocommerce .product_type_variable{padding:14px 20px 18px 45px!important;background:0 0;color:var(--c-dark);letter-spacing:.5px;border-left:none;border-bottom:none;border-right:none;border-top:1px solid rgba(var(--ca-dark),.1)!important;border-radius:0}body.woocommerce-page.woocommerce .add_to_cart_button:hover,body.woocommerce-page.woocommerce .product_type_grouped:hover,body.woocommerce-page.woocommerce .product_type_variable:hover{color:var(--c-grey);-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}body.woocommerce-page.woocommerce .add_to_cart_button:before,body.woocommerce-page.woocommerce .product_type_grouped:before,body.woocommerce-page.woocommerce .product_type_variable:before{content:"\f110";font-family:Ionicons;position:absolute;left:19px;top:11px;font-size:14px;font-weight:100}body.woocommerce-page.woocommerce .product_type_variable:before{content:"\f2f7";top:13px}body.woocommerce-page.woocommerce .product_type_grouped:before{content:"\f133";top:13px}body.woocommerce-page.woocommerce p.stars a{font-size:18px}body.woocommerce-page.woocommerce #commentform label{font-size:16px;font-weight:600;color:var(--c-dark)}body.woocommerce-page.woocommerce .comment-reply-title,body.woocommerce-page.woocommerce .entry-content .comment-reply-title{color:var(--c-dark);display:block;font-size:18px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}body.woocommerce-page.woocommerce #respond #commentform input,body.woocommerce-page.woocommerce #respond #commentform textarea{border-radius:0;border:1px solid rgba(var(--ca-dark),.4);background:0 0;color:var(--ca-dark);-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px}body.woocommerce-page.woocommerce #respond #commentform input:focus,body.woocommerce-page.woocommerce #respond #commentform textarea:focus{border-color:var(--c-dark)}body.woocommerce-page.woocommerce #review_form #respond .form-submit input{border:1px solid var(--c-dark);color:var(--c-dark);font-weight:700;padding:10px 25px 10px 25px!important;border-radius:4px}body.woocommerce-page.woocommerce #review_form #respond .form-submit input:hover{background-color:var(--c-dark);color:var(--c-light);-webkit-box-shadow:0 10px 24px rgba(var(--ca-dark),.2);box-shadow:0 10px 24px rgba(var(--ca-dark),.2);-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}body.woocommerce-page.woocommerce .required{color:red}body.woocommerce-page.woocommerce .comment-form-author{width:49%;float:left}body.woocommerce-page.woocommerce .comment-form-email{width:49%;float:right}body.woocommerce-page.woocommerce .comment-form-cookies-consent{width:100%;padding-top:10px}body.woocommerce-page.woocommerce .comment-notes{font-size:11px;font-style:italic}body.woocommerce-page.woocommerce .related.products h2{font-size:28px}.product .summary form{padding-top:10px}.product .summary .price{font-size:28px!important;line-height:1;padding-bottom:10px;font-weight:700}.products .product{text-align:center}.product .price{font-size:18px!important;font-weight:700!important;line-height:1.2;padding:15px 0 10px}.product .woocommerce-loop-product__title{font-size:18px!important;line-height:18px!important;letter-spacing:0;font-weight:400}.woocommerce #review_form_wrapper{border-top:1px solid #e6e6e6;padding-top:40px;margin-top:40px}body.woocommerce-page div.product form.cart .variations select,html body.woocommerce-page .woocommerce-ordering select{border:none!important;outline:0!important;background-image:none!important;padding:0!important;margin:0!important;font-weight:700!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important;color:var(--c-dark)!important;max-height:20px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;height:calc(1.2em + 36px);background-size:12px;background-position:calc(100% - 17px) 55%;background-repeat:no-repeat;line-height:1.7}.woocommerce-page .woocommerce-ordering{position:relative}.woocommerce-page .woocommerce-ordering:before{content:'\f0d7';display:block;font-family:FontAwesome;color:var(--c-dark)!important;font-size:14px;position:absolute;right:9px;top:-4px;pointer-events:none}.woocommerce ul.products li.product .star-rating{margin:10px auto}.woocommerce-page:not(.single-product) ul.products li.product{margin:0 45px 45px 45px;width:calc(33.33% - 30px)}.woocommerce-page:not(.single-product) ul.products li.product:nth-child(1n){margin-left:0}.woocommerce-page:not(.single-product) ul.products li.product:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.woocommerce-page:not(.single-product) ul.products li.product:nth-child(2n){margin-right:0}}@media screen and (max-width:768px){.woocommerce-page:not(.single-product) ul.products li.product{margin:0 30px 30px 30px;width:calc(50% - 15px)}}@media screen and (max-width:500px){.woocommerce-page:not(.single-product) ul.products li.product{width:100%;margin:0 0 30px 0}}.shop_table button.button{min-height:35px}.shop_table input{min-height:35px}body.woocommerce-page span.onsale{background-color:var(--c-active);border-radius:0;padding:15px 10px;line-height:1;font-weight:800}.woocommerce-page:not(.single-product) ul.products li.first{clear:none}
/*# sourceMappingURL=shop.css.map */
