.card.woo-product-card{background-color:transparent;margin-bottom:2rem!important;border-radius:0;padding-bottom:.65rem;transition:all .3s ease-in-out;border:1px solid transparent!important}.card.woo-product-card:hover{border-color:#e4e5e9!important}.woo-product-card .card-body{min-height:1px;padding:1rem .7rem .6rem}.woo-product-card span.onsale,.woocommerce .product.type-product span.onsale{left:10px;top:12px;line-height:22px!important;padding:0 11px!important;border-radius:23px!important;font-size:11px;font-weight:700!important;letter-spacing:1px;background-color:#2ba968!important;position:absolute;color:#fff}.woo-product-card .woocommerce-loop-product__title{font-size:14px;font-weight:400}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#999!important;font-size:1em!important;letter-spacing:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:600!important}.woocommerce .woo-product-card .button,.woocommerce a.reset_variations{margin-left:.7rem;border-radius:0!important;font-size:13px!important;font-weight:500!important;padding:.6rem 1rem!important;background-color:#eaeaea!important;color:#656461!important;box-shadow:none!important;letter-spacing:0;display:inline-block;width:max-content}.woocommerce a.reset_variations{line-height:8px;text-decoration:none!important;margin-left:0!important}.woocommerce .woo-product-card .added_to_cart.wc-forward{top:12px;right:12px;font-size:11px;background:#eb521d;color:#fff!important;font-weight:700;line-height:1;padding:7px 8px!important}.woocommerce .product .images .flex-control-thumbs img,.woocommerce .woo-product-card a.button.loading{opacity:1!important}.woocommerce .woo-product-card a.button.loading::before{content:"";background:#2b2b2b;position:absolute;left:0;right:0;bottom:0;top:0}.woocommerce .woo-product-card a.button.loading::after{top:50%!important;right:50%!important;display:inline-block;width:12px;margin-top:-6px;margin-right:-6px;color:#fff!important;vertical-align:middle}.woocommerce .woo-product-card .button:hover{background-color:#2b2b2b!important;color:#fff!important}.woocommerce .woo-product-card .star-rating{font-size:10px;margin-top:7px;color:#6a6a6d}.woocommerce .star-rating{width:5.5em!important}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{font-size:10px}.summary.entry-summary .star-rating span::before,.summary.entry-summary .star-rating::before{font-size:12px!important}.woocommerce div.product div.images{margin-bottom:3.5em!important}.woocommerce .product.type-product .product_title{font-weight:700!important;font-size:30px;color:#222529;letter-spacing:0!important}.woocommerce .product.type-product .woocommerce-variation-price .price{color:#222529!important;font-size:1.7em!important;font-weight:800;margin-bottom:1.5rem;display:inline-block}.woocommerce .product.type-product p.price{color:#222529!important;font-size:1.7em!important;font-weight:500}del .woocommerce-Price-amount.amount{color:#797a95}.woocommerce .woocommerce-product-rating{color:#ff5b5b}.woocommerce-review-link{color:#999!important;letter-spacing:0;font-size:14px;line-height:4px}.product_meta{text-transform:uppercase;font-size:12px;font-weight:600;color:#777;line-height:25px}.product_meta span>*{color:#222529!important;letter-spacing:0;font-weight:700}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important;max-width:100%;margin-right:4px!important;margin-top:4px!important}.woocommerce div.product div.images .flex-control-thumbs li img{border:2px solid transparent}.woocommerce .product .images .flex-control-thumbs .flex-active{border-color:#222529}.summary.entry-summary .btn,.summary.entry-summary .single_add_to_cart_button.button{font-weight:500!important;letter-spacing:0;border-radius:0;border-color:#222529!important;background-color:#222529!important;padding:14px 30px!important;font-size:16px!important;line-height:25px!important;height:56px;margin-top:-2px}.woocommerce div.product form.cart .variations select{margin-right:4em;border-radius:0;height:48px;border-color:#dee4ea}.woocommerce div.product form.cart .variations label{font-weight:600;text-transform:uppercase;line-height:48px}.cart{border:1px solid #dee4ea;border-left:0;border-right:0;padding:1.25rem 0;margin:1.5rem 0!important}.related.products>h2{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:1.8rem;padding-bottom:.7rem;letter-spacing:0}.woocommerce .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a{padding:1em 0!important;font-size:13px;text-transform:uppercase;letter-spacing:0;margin-right:1rem;color:#818692}.woocommerce .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li.active::before{width:calc(100% - 1rem)!important;height:2px!important;background:#222529!important}.woocommerce-Tabs-panel h2{display:none}.woocommerce-breadcrumb,.woocommerce-breadcrumb a:not(.btn){color:#8e8e8e!important;text-transform:uppercase;font-size:13px!important;letter-spacing:0;font-weight:600}.grouped_form table:not(.table),.grouped_form table:not(.table) td,.grouped_form table:not(.table) th,.grouped_form table:not(.table) tr{border:0!important}.woocommerce div.product form.cart table{margin-bottom:10px}.woocommerce .summary.entry-summary form.cart .group_table td{vertical-align:baseline;font-weight:700}#comments .star-rating{font-size:12px;color:red}.woocommerce #reviews #review_form_wrapper #review_form{background:#f5f7f7;border:0!important}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-radius:0!important;padding:1rem 1.3rem 0!important;background:#f5f7f7;border:0!important;margin-left:0!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{top:10px!important;left:20px!important;border-radius:50px}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin-left:40px!important}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:.9em}.woocommerce .woocommerce-message{border-top:none;padding:1rem 1.5rem 1rem 3rem;line-height:38px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:0 0!important}.woocommerce .woocommerce-message .button{color:#fff!important;background-color:#ff5b5b!important;font-weight:700!important;text-transform:uppercase;border-radius:0!important;font-size:14px;letter-spacing:0;padding:.8rem 1.3rem}.woocommerce .woocommerce-message::before{color:#2ba968}.woocommerce .shop_table.shop_table_responsive{border:0;border-radius:0}.woocommerce .cart-collaterals .cart_totals h2{background:0 0!important;letter-spacing:0}.woocommerce .shop_table.shop_table_responsive th{background:0 0!important;font-weight:500;font-size:14px;letter-spacing:0;color:#222529}.woocommerce .shop_table.cart td{padding:20px 10px}.woocommerce .shop_table .product-name a{text-decoration:none;color:#222529}.woocommerce .shop_table td.product-subtotal{font-weight:700;color:#222529}.woocommerce .shop_table td,.woocommerce .shop_table th,.woocommerce .shop_table.shop_table_responsive th{border-top:1px solid rgba(0,0,0,.1)!important;border-right:0!important;border-bottom:0!important}.woocommerce .shop_table.cart td.actions{border-bottom:0!important}.woocommerce-cart .shop_table.cart img{width:70px}.woocommerce .shop_table.cart input.button:disabled[disabled],.woocommerce .shop_table.shop_table_responsive .button{padding:14px 20px!important;border-radius:0!important;font-weight:400;letter-spacing:0}.woocommerce .cart input.button:disabled[disabled][name=update_cart]{color:#fff!important}.woocommerce .cart-collaterals .cart_totals h2{font-size:14pt;font-weight:700!important;margin-bottom:20px}.woocommerce #order_review #payment #place_order,.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button{padding:20px 30px!important;border-radius:0!important;font-weight:500;font-size:18px}#order_review,.cart_totals{border:2px solid #e7e7e7;padding:24px 30px 5px;background:#fff}.woocommerce .cart_totals table.shop_table td,.woocommerce .shop_table.woocommerce-checkout-review-order-table td:last-child,.woocommerce .shop_table.woocommerce-checkout-review-order-table thead th:last-child{text-align:right;padding:20px 10px}.woocommerce .cart_totals table.shop_table th{vertical-align:middle!important}.woocommerce .cart_totals table.shop_table .order-total td,.woocommerce .cart_totals table.shop_table .order-total th{font-size:16px!important;color:#000!important;font-weight:600!important}.shop_table.cart .actions input[type=text]::placeholder{font-size:12px;color:#999;font-weight:400}.woocommerce .cart.shop_table #coupon_code{border-color:rgba(0,0,0,.1)!important;border-radius:0;min-height:42px!important}.woocommerce .checkout.woocommerce-checkout label{font-weight:400;font-size:14px;margin:5px 0 3px;letter-spacing:0;color:#888}.woocommerce .checkout.woocommerce-checkout input,.woocommerce .checkout.woocommerce-checkout textarea{border-color:rgba(0,0,0,.1);padding:14px 15px;border-radius:0}.woocommerce .checkout.woocommerce-checkout .select2-selection{border-color:rgba(0,0,0,.1);border-radius:0}.woocommerce .checkout.woocommerce-checkout h3{background:0 0;color:#222529;border-bottom:0!important;font-size:13pt;letter-spacing:0;padding:0;margin-bottom:20px}.woocommerce-additional-fields>h3{margin-bottom:8px!important;margin-top:25px}.woocommerce .checkout.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{background:0 0;color:#222529}.checkout.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table *{color:unset!important}.woocommerce .woocommerce-checkout #payment,.woocommerce .woocommerce-checkout #payment div.form-row,.woocommerce .woocommerce-checkout #payment ul.payment_methods{padding:0;background:0 0!important;border-bottom:0}.woocommerce .woocommerce-info{color:#777;border-left:3px solid #ffbdbd!important;letter-spacing:0;font-size:13px;border-top:0}.woocommerce .woocommerce-info::before{color:#ffbdbd}.woocommerce .woocommerce-checkout #payment div.form-row p{margin:20px 0;font-size:12px}.woocommerce #order_review .shop_table.woocommerce-checkout-review-order-table *{background:0 0!important}.woocommerce #order_review #payment #place_order{margin-bottom:25px}.woocommerce .shop_table thead th,.woocommerce .shop_table.cart thead th{border-top:0!important;font-size:14px!important;letter-spacing:0!important;font-weight:500!important}.woocommerce .shop_table tfoot th{font-size:13px!important;letter-spacing:0!important}.woocommerce .checkout.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce .checkout.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{padding:20px 15px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none!important;width:auto!important}.woocommerce a.remove{line-height:19px!important;text-indent:1px;font-weight:300!important}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:10px}.woocommerce .select2-container .select2-selection--single{height:auto!important}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{padding:14px 15px;line-height:18px}.woocommerce .quantity{display:inline-block;float:none!important;margin:0!important;position:relative}.woocommerce .decrement,.woocommerce .increment{display:inline-block;line-height:52px;width:34px;font-weight:700;text-align:center;cursor:pointer;border:1px solid rgba(0,0,0,.1)}.woocommerce .decrement{margin-right:-1px}.woocommerce .decrement span{transform:scaleX(1.7);display:inline-block}.woocommerce .increment{margin-left:-1px;margin-right:10px}.woocommerce .quantity .qty{border:1px solid #dee4ea;border-radius:0;box-shadow:none!important;font-weight:700;max-width:50px;height:56px}.woocommerce .decrement,.woocommerce .increment{height:56px}.woocommerce .woocommerce-cart-form .decrement,.woocommerce .woocommerce-cart-form .increment,.woocommerce .woocommerce-cart-form .quantity .qty{height:42px;line-height:41px}.woocommerce .quantity-wrapper{min-width:156px;display:inline-flex}.woocommerce-grouped-product-list-item__quantity{display:inline-flex;width:150px!important}.woocommerce .woocommerce-grouped-product-list-item__label{padding-left:0!important}.woocommerce-grouped-product-list-item__label a{color:#797a95!important;font-weight:600}.woocommerce input::-webkit-inner-spin-button,.woocommerce input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce input[type=number]{-moz-appearance:textfield}#secondary-slider{margin-top:6px}.splide__arrow{width:1em;height:1em;opacity:0;background:0 0}#secondary-slider:hover .splide__arrow{opacity:1}.splide__arrow--prev{left:.5em}.splide__arrow--next{right:.5em}.splide--nav>.splide__track>.splide__list>.splide__slide{border-width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{width:2rem!important;height:2rem!important;border:0!important;top:0!important;left:3px!important;background-image:url("data:image/svg+xml,<svg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' ><path fill-rule='evenodd' d='M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707zm4.344 0a.5.5 0 0 1 .707 0l4.096 4.096V11.5a.5.5 0 1 1 1 0v3.975a.5.5 0 0 1-.5.5H11.5a.5.5 0 0 1 0-1h2.768l-4.096-4.096a.5.5 0 0 1 0-.707zm0-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707zm-4.344 0a.5.5 0 0 1-.707 0L1.025 1.732V4.5a.5.5 0 0 1-1 0V.525a.5.5 0 0 1 .5-.5H4.5a.5.5 0 0 1 0 1H1.732l4.096 4.096a.5.5 0 0 1 0 .707z' clip-rule='evenodd' /></svg>");background-size:2rem;border-radius:0!important;opacity:.5}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{display:none!important}.cart-collaterals table.shop_table.shop_table_responsive,table.woocommerce-grouped-product-list.group_table{background:0 0}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{padding:0 10px!important}input#coupon_code::placeholder{font-size:.85rem}.woocommerce nav.woocommerce-pagination ul li{border-radius:0!important}.entry-content a{text-decoration:underline!important}.entry-content a.btn,.entry-content a.button,.entry-content a[type=button]{text-decoration:none!important}.woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-form-login span.password-input{width:100%}.post-title{text-decoration:none}