.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{background-color:var(--theme_accent);border:0;border-radius:0;box-shadow:inset 0 0 1px rgba(0,0,0,.8);color:#fff;cursor:pointer;font-size:.8em;font-weight:400;letter-spacing:.05em;padding:.7em 1em;text-shadow:none;text-transform:uppercase;transition:all .7s ease-in-out}.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:var(--theme_accent);box-shadow:0 2px 5px rgba(0,0,0,.1);color:#fff}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border:1px solid #c9caca}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button[data-product_id]{font-size:.75em}.woocommerce a.added_to_cart{font-size:.9em;margin-left:10px}.woocommerce #content nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul li{border:0;margin:0 2px}.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span{border:1px solid transparent;color:inherit;font-size:.9em;font-weight:700}.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current{background-color:#fff;border:1px solid #c9caca;color:#0f70eb}.woocommerce table.shop_table{border:1px solid #c9caca;border-collapse:collapse;border-radius:0}.woocommerce table.shop_table td{border-top:1px solid #c9caca;padding:1em 1.5em}.woocommerce #content table.cart a.remove{color:inherit!important}.woocommerce #content table.cart a.remove:hover{background-color:var(--theme_accent);color:#fff!important}.woocommerce-cart #content table.cart td.actions .coupon .input-text{border:1px solid #c9caca;padding:.275em .45em;width:6.5em}.woocommerce .quantity .qty{margin:0;padding:.3em .45em}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price{color:inherit}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block}.woocommerce .cart-collaterals .cart_totals{text-align:right}.woocommerce .cart-collaterals .cart_totals tr td{border-top:1px solid #c9caca;box-sizing:border-box;width:17%}.woocommerce .cart-collaterals .shipping_calculator{text-align:right}.cart-collaterals h2{font-size:1.8em}.woocommerce .cart-collaterals .shipping_calculator .button{display:inline-block;width:auto}.woocommerce .cart .button,.woocommerce .cart input.button{margin:0 .1em}.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button span,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{display:none}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid #c9caca}.woocommerce-checkout #payment{background-color:#f7f7f7;border-radius:0}.woocommerce-checkout #payment div.payment_box{background-color:var(--theme_accent);color:#fff;text-shadow:none}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--theme_accent)}.woocommerce-checkout #payment div.payment_box:after{border-bottom-color:var(--theme_accent);top:-1px}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #c9caca}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#fff;border-radius:0;border-top:5px solid var(--theme_accent);box-shadow:none;text-shadow:none}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{box-shadow:none;color:inherit;text-shadow:none}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background-color:var(--theme_accent);border-radius:100%;box-shadow:none;color:#fff;font-size:.675em;left:auto;letter-spacing:.1em;line-height:3.4em;min-height:3.4em;min-width:3.4em;padding:.44em;right:0;text-shadow:none;text-transform:uppercase;top:0}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .star-rating{margin:auto}.woocommerce ul.products li.product h3{font-size:1.3em;font-weight:500;letter-spacing:-.02em;line-height:1.2em;padding-bottom:.2em}.woocommerce #content div.product div.images img,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product a img:hover{box-shadow:none;margin-bottom:0}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product a{color:#000}.woocommerce ul.products li.product .price{font-family:Suranna,serif;font-size:1.25em}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button[data-product_id]{color:#fff;margin-top:0}.woocommerce #content div.product .product_title{font-size:2em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit}.woocommerce #content div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #c9caca}.woocommerce #content div.product .woocommerce-tabs ul.tabs li{background:0;border:1px solid #c9caca;border-radius:0;margin:0;padding:0;position:relative;text-transform:uppercase}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a{background-color:#fff;color:#000;padding:.8em 1.9em;text-shadow:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a{background-color:#fff;color:var(--theme_accent)}.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce .related h2,.woocommerce .upsells h2{font-family:Yantramanav,sans-serif;font-size:1.8em;font-weight:500;letter-spacing:-.007em}.woocommerce #reviews #comments ol.commentlist li img.avatar{border:0;padding:0;width:49px}.woocommerce #reviews #comments ol.commentlist li img+.comment-text{margin:0 0 0 73px;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:0;margin:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:inherit}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin:auto}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{font-family:Suranna,serif;font-size:1.5em;font-weight:400}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time{font-size:.85em;font-style:normal;text-transform:uppercase}.woocommerce.single-product span.onsale,.woocommerce.single-product ul.products li.product .onsale{left:0;margin:-.5em 0 0 -.5em;right:auto}.module.product-tiles .wc-products .product{margin-bottom:.5%;margin-left:.5%;width:24.5%}.module.product-tiles .wc-products .product .post-image{margin:0;padding:0}.module.product-tiles .wc-products .product .post-image:before{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.8));content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.module.product-tiles .wc-products .product:hover .post-image:before{opacity:1}.module.product-tiles .wc-products .product .post-content{bottom:0;color:#fff;padding:2%;position:absolute;text-align:center;width:100%}.module.product-tiles .wc-products .product h3{color:inherit;font-size:1.4em;font-weight:500;letter-spacing:-.02em;line-height:1.1em;margin:.2em 0 .5em;padding:0}.module.product-tiles .wc-products .product h3 a{color:inherit}.module.product-tiles .product .price{font-family:Suranna,serif;font-size:1.2em}.module.product-tiles .product .add-to-cart-button .add_to_cart_button{background-color:transparent;box-shadow:inset 0 0 1px hsla(0,0%,100%,.8)}.module.product-tiles .product .add-to-cart-button .add_to_cart_button:hover{background-color:#fff;color:#000}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{box-shadow:none;display:block;height:auto;width:100%}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all .5s cubic-bezier(.795,-.035,0,1)}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:inline-block;width:25%}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border-radius:100%;box-sizing:content-box;font-size:2em;height:36px;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:9}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;position:absolute;top:9px;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{float:left;list-style:none;margin:0;width:25%}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;margin:0;opacity:.5}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}@media(max-width:768px){.woocommerce .cart-collaterals .cart_totals tr td{width:100%}}