.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:none;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:#000;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]{color:#fff;font-size:.65em}.woocommerce nav.woocommerce-pagination{clear:both}.woocommerce #content nav.woocommerce-pagination ul{background-color:var(--theme_accent);border:0;color:#fff;font-family:Poppins,sans-serif;font-size:1.05em;font-weight:500;padding:0}.woocommerce #content nav.woocommerce-pagination ul li{border:0;margin:0 2px;overflow:visible}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:0;color:inherit;font-size:.9em;line-height:1.9em;min-width:1.65em;padding:1.7em 0}.woocommerce nav.woocommerce-pagination ul li a:after,.woocommerce nav.woocommerce-pagination ul li span.current:after{border-bottom:2px solid transparent;color:inherit;content:"";display:block;transition:all .3s ease-in-out;width:100%}.woocommerce nav.woocommerce-pagination ul li a:focus:after,.woocommerce nav.woocommerce-pagination ul li a:hover:after,.woocommerce nav.woocommerce-pagination ul li span.current:after{border-bottom-color:inherit}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:transparent;color:inherit}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{color:transparent;padding-left:3em;position:relative}.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.prev:after{border-right:1px solid #e7f6f7;content:"";height:100%;position:absolute;right:55%;top:0;transform:skewX(-45deg)}.woocommerce nav.woocommerce-pagination ul li a.prev:before{color:#fff;content:"\e801";font-family:themify_theme_icon;font-size:1.95em;left:6px;position:absolute;top:7px}.woocommerce nav.woocommerce-pagination ul li a.next:after{border-bottom:none;bottom:6px;color:#fff;content:"\e802";font-family:themify_theme_icon;font-size:1.95em;position:absolute;right:6px;width:auto}.woocommerce nav.woocommerce-pagination ul li a.prev:hover:before{animation:pagenav-prev-arrow 1s infinite;animation-timing-function:linear}.woocommerce nav.woocommerce-pagination ul li a.next:hover:after{animation:pagenav-next-arrow 1s infinite;animation-timing-function:linear}.woocommerce nav.woocommerce-pagination ul li:first-child>a:not(.prev),.woocommerce nav.woocommerce-pagination ul li:first-child>span.current{padding-left:3em}.woocommerce nav.woocommerce-pagination ul li:last-child>a:not(.next),.woocommerce nav.woocommerce-pagination ul li:last-child>span.current{padding-right:3em}.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:7.5em}.woocommerce .quantity .qty{margin:0;padding:.7em .75em;width:5em}.woocommerce div.product form.cart div.quantity{margin-right:.35em}.woocommerce div.product form.cart .button{padding:1.2em 2.3em}.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.3em}.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 form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:#000;outline:0}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{font-size:1.3em}.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}.wc-products .product.sale .star-rating{margin-top:1em}.woocommerce .products{clear:both}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .star-rating{margin:0 auto .5em}.woocommerce ul.products li.product h3{font-size:1.1em;font-style:normal;font-weight:500}.woocommerce #content div.product div.images img,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product a img:hover,.woocommerce ul.products li.product a:hover img{box-shadow:none}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product a{color:#000}.woocommerce ul.products li.product .price{font-family:Playfair Display,serif;font-size:1.25em}.woocommerce a.added_to_cart{font-size:.85em;margin-left:10px}.woocommerce #content div.product .product_title{font-size:2.6em}.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 a{background-color:#fff;color:#000;padding:.8em 1.9em;text-shadow:none}.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.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:Poppins,sans-serif;font-size:1.08em;font-style:normal;font-weight:600;letter-spacing:-.007em;text-transform:uppercase}.woocommerce #reviews #comments ol.commentlist li{padding:3.45em 0 .8em}.woocommerce #content div.product #reviews .comment:first-child:before,.woocommerce .woocommerce-pagination ul.page-numbers:first-child:before,.woocommerce ul.products:after,.woocommerce ul.products:first-child:before{display:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{border:0;padding:0;position:static;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:Playfair Display,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}.woocommerce ul.product_list_widget li{margin:0 0 1em}.woocommerce ul.product_list_widget li a{font-size:1.1em;font-weight:inherit}@media(max-width:768px){.woocommerce .cart-collaterals .cart_totals tr td{width:100%}}@media(max-width:680px){.woocommerce #content div.product .product_title{font-size:2.5em}}.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}