body.woocommerce,body.woocommerce-page{--divider-color: rgba(var(--content_color_rgb), .15)}body.woocommerce:not(.single-product) .product .summary .product_title{display:none}.woocommerce-breadcrumb{font-size:14px;color:var(--content_color);margin-bottom:20px}.woocommerce-breadcrumb a{color:var(--content_color)}.woocommerce-breadcrumb a:hover{color:var(--theme_color)}.woocommerce-products-header{margin-bottom:30px}.woocommerce-products-header .woocommerce-products-header__title{font-family:var(--h1_font);font-weight:var(--h1_font-weight);font-size:var(--h1_font-size);line-height:var(--h1_font-line_height);color:var(--header_font_color);margin:0 0 12px}.woocommerce-products-header .term-description{color:var(--content_color)}.woocommerce-result-count{float:none;display:inline-block;margin:0 0 20px;font-size:14px;color:var(--content_color)}.woocommerce-ordering{float:right;margin:0 0 20px}.woocommerce-ordering select{font-family:var(--content_font);font-size:14px;padding:8px 40px 8px 20px;border:1px solid var(--divider-color);border-radius:100px;background-color:rgba(0,0,0,0);color:var(--content_color);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 8%27><path fill=%27none%27 stroke=%27currentColor%27 stroke-width=%271.5%27 d=%27M1 1.5 6 6.5 11 1.5%27/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:10px 7px}.woocommerce ul.products,ul.products{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px 30px;list-style:none;margin:0 0 40px;padding:0;clear:both}.woocommerce ul.products::before,.woocommerce ul.products::after,ul.products::before,ul.products::after{content:none}@media(max-width: 1024px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599px){.woocommerce ul.products,ul.products{grid-template-columns:1fr}}.woocommerce ul.products.columns-1,ul.products.columns-1{grid-template-columns:1fr}.woocommerce ul.products.columns-2,ul.products.columns-2{grid-template-columns:repeat(2, 1fr)}.woocommerce ul.products.columns-3,ul.products.columns-3{grid-template-columns:repeat(3, 1fr)}.woocommerce ul.products.columns-4,ul.products.columns-4{grid-template-columns:repeat(4, 1fr)}.woocommerce ul.products.columns-5,ul.products.columns-5{grid-template-columns:repeat(5, 1fr)}.woocommerce ul.products.columns-6,ul.products.columns-6{grid-template-columns:repeat(6, 1fr)}.woocommerce ul.products[class*=columns-] li.product,ul.products[class*=columns-] li.product{width:auto;margin:0}.woocommerce ul.products li.product,ul.products li.product{width:auto;margin:0;padding:0;float:none;list-style:none;position:relative;text-align:left}.woocommerce ul.products li.product:before,ul.products li.product:before{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__link,ul.products li.product .woocommerce-loop-product__link{display:block;width:100%;color:inherit;text-decoration:none}.woocommerce ul.products li.product img,ul.products li.product img{display:block;width:100%;height:auto;border-radius:var(--border-radius-image-blog);margin:0 0 16px;transition:transform .4s ease}.woocommerce ul.products li.product:hover img,ul.products li.product:hover img{transform:scale(1.02)}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2.woocommerce-loop-product__title{font-family:var(--header_font);font-weight:var(--header_font-weight);font-size:18px;line-height:1.3;color:var(--header_font_color);margin:0 0 8px;padding:0}.woocommerce ul.products li.product .price,ul.products li.product .price{display:block;font-family:var(--content_font);font-weight:600;font-size:16px;color:var(--header_font_color);margin:0 0 4px}.woocommerce ul.products li.product .price del,ul.products li.product .price del{color:var(--content_color);opacity:.6;font-weight:400;margin-right:6px}.woocommerce ul.products li.product .price ins,ul.products li.product .price ins{background:none;text-decoration:none;color:var(--theme_color)}.woocommerce ul.products li.product .star-rating,ul.products li.product .star-rating{margin:0 0 8px;font-size:12px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart,ul.products li.product .button,ul.products li.product .added_to_cart{display:inline-block;margin-top:0;padding:6px 20px;line-height:28px;font-family:var(--content_font);font-size:13px;font-weight:500;color:#fff;background-color:var(--theme_color);border:none;border-radius:100px;text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,background-color .3s ease}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .added_to_cart:hover,ul.products li.product .button:hover,ul.products li.product .added_to_cart:hover{background-color:var(--header_font_color);color:#fff}.woocommerce ul.products li.product:hover .button,.woocommerce ul.products li.product:hover .added_to_cart,.woocommerce ul.products li.product:focus-within .button,.woocommerce ul.products li.product:focus-within .added_to_cart,ul.products li.product:hover .button,ul.products li.product:hover .added_to_cart,ul.products li.product:focus-within .button,ul.products li.product:focus-within .added_to_cart{opacity:1;transform:translateY(0)}.woocommerce span.onsale,.woocommerce .onsale{position:absolute;top:12px;left:12px;z-index:2;width:48px;height:48px;padding:0;font-family:var(--content_font);font-size:12px;font-weight:600;line-height:48px;color:#fff;background-color:var(--theme_color);border-radius:50%;text-align:center;text-transform:uppercase;letter-spacing:.03em}.woocommerce-pagination{clear:both;margin:30px 0;text-align:center}.woocommerce-pagination ul.page-numbers{display:inline-flex;gap:6px;list-style:none;margin:0;padding:0;border:0 !important;overflow:visible}.woocommerce-pagination ul.page-numbers li{margin:0;padding:0;border:0 !important;overflow:visible}.woocommerce-pagination ul.page-numbers li:before{display:none}.woocommerce-pagination ul.page-numbers li .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-size:14px;color:var(--content_color);background:rgba(0,0,0,0);border:1px solid rgba(var(--theme_color_rgb), 0.2);border-radius:50%;text-decoration:none;transition:all .3s}.woocommerce-pagination ul.page-numbers li .page-numbers:hover,.woocommerce-pagination ul.page-numbers li .page-numbers.current{color:#fff;background-color:var(--theme_color);border-color:var(--theme_color)}.woocommerce-notices-wrapper{margin-bottom:20px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noproducts{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:16px 20px;margin:0 0 20px;border:none;border-radius:16px;background-color:rgba(var(--content_color_rgb), 0.05);font-size:14px;color:var(--content_color);list-style:none}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noproducts::before{display:none}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus,.woocommerce-noproducts:focus{outline:none}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button),.woocommerce-noproducts a:not(.button){color:var(--theme_color)}.woocommerce-message a:not(.button):hover,.woocommerce-info a:not(.button):hover,.woocommerce-error a:not(.button):hover,.woocommerce-noproducts a:not(.button):hover{text-decoration:underline}.woocommerce-message .button.wc-forward,.woocommerce-message a.button,.woocommerce-info .button.wc-forward,.woocommerce-info a.button,.woocommerce-error .button.wc-forward,.woocommerce-error a.button,.woocommerce-noproducts .button.wc-forward,.woocommerce-noproducts a.button{order:1;flex:0 0 auto;float:none;display:inline-flex;align-items:center;min-height:40px;height:40px;margin:0;padding:0 24px;font-size:13px;font-weight:500;line-height:1;color:#fff !important;background-color:#000;border:none;border-radius:100px;text-decoration:none;white-space:nowrap}.woocommerce-message .button.wc-forward:hover,.woocommerce-message a.button:hover,.woocommerce-info .button.wc-forward:hover,.woocommerce-info a.button:hover,.woocommerce-error .button.wc-forward:hover,.woocommerce-error a.button:hover,.woocommerce-noproducts .button.wc-forward:hover,.woocommerce-noproducts a.button:hover{background-color:var(--theme_color);color:#fff !important;text-decoration:none}.wc-block-components-notice-banner{display:flex;align-items:center;gap:12px;padding:16px 20px !important;margin:0 0 20px;border:none !important;border-radius:16px !important;background-color:rgba(var(--content_color_rgb), 0.05) !important;color:var(--content_color);font-size:14px}.wc-block-components-notice-banner>svg{flex:0 0 auto;fill:var(--theme_color);margin:0}.wc-block-components-notice-banner .wc-block-components-notice-banner__content{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.wc-block-components-notice-banner .wc-block-components-notice-banner__content a.wc-forward,.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward{order:1;flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;height:40px;margin:0;padding:0 24px !important;font-size:13px;font-weight:500;line-height:1;color:#fff !important;background-color:#000 !important;border:none !important;border-radius:100px !important;text-decoration:none !important;white-space:nowrap}.wc-block-components-notice-banner .wc-block-components-notice-banner__content a.wc-forward:hover,.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward:hover{background-color:var(--theme_color) !important;color:#fff !important}.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after,.woocommerce #respond input#submit.loading::after,.wc-block-grid__product-add-to-cart .wp-block-button__link.loading::after{content:"" !important;font-family:inherit !important;box-sizing:border-box !important;top:50% !important;right:6px !important;left:auto !important;width:14px !important;height:14px !important;margin:-7px 0 0 !important;padding:0 !important;border:2px solid hsla(0,0%,100%,.4) !important;border-top-color:#fff !important;border-radius:50% !important;animation:ontario-spin .7s linear infinite !important}@keyframes ontario-spin{to{transform:rotate(360deg)}}.single-product .site_wrapper .container:last-child .row.sidebar_none{padding-bottom:24px}.single-product .gt3-page-title .page_title{display:none}.single-product div.product{display:flex;flex-wrap:wrap;gap:24px 40px;margin-bottom:0}@media(max-width: 767px){.single-product div.product{gap:24px}}.single-product div.product .woocommerce-product-gallery{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);margin:0;float:none}@media(max-width: 767px){.single-product div.product .woocommerce-product-gallery{flex:0 0 100%;max-width:100%}}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{position:relative;overflow:hidden;border-radius:var(--border-radius-image-blog)}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}.single-product div.product .woocommerce-product-gallery img{display:block;width:100%;height:auto;border-radius:var(--border-radius-image-blog)}.single-product div.product .woocommerce-product-gallery.images .flex-control-thumbs{margin-top:24px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 calc(25% - 8px);margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:before{display:none}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{display:block;width:100%;height:auto;cursor:pointer;opacity:.65;border-radius:var(--border-radius-image-blog);transition:opacity .3s}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1}.single-product div.product .summary{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);margin:0;float:none}@media(max-width: 767px){.single-product div.product .summary{flex:0 0 100%;max-width:100%}}.single-product div.product .summary .product_title{font-family:var(--h1_font);font-weight:var(--h1_font-weight);font-size:var(--h2_font-size);line-height:var(--h2_font-line_height);color:var(--header_font_color);margin:0 0 16px}.single-product div.product .summary .price{font-family:var(--header_font);font-weight:600;font-size:24px;color:var(--header_font_color);margin:0 0 20px}.single-product div.product .summary .price del{color:var(--content_color);opacity:.6;font-weight:400;margin-right:8px}.single-product div.product .summary .price ins{background:none;text-decoration:none;color:var(--theme_color)}.single-product div.product .summary .woocommerce-product-details__short-description{margin:0 0 24px;color:var(--content_color)}.single-product div.product .summary .woocommerce-product-details__short-description p{margin:0 0 12px}.single-product div.product .summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.single-product div.product .summary .product_meta{margin-top:24px;padding-top:20px;border-top:1px solid var(--divider-color);font-size:16px;color:var(--content_color)}.single-product div.product .summary .product_meta>span{display:block;margin-bottom:6px}.single-product div.product .summary .product_meta a{color:var(--content_color)}.single-product div.product .summary .product_meta a:hover{color:var(--theme_color)}form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px}.single-product.woocommerce div.product form.cart::before,.single-product.woocommerce div.product form.cart::after{content:none}form.cart .quantity{display:inline-flex;align-items:center;height:40px;border:1px solid var(--divider-color);border-radius:100px;background:#fff;overflow:hidden}form.cart .quantity .qty-btn{display:flex;align-items:center;justify-content:center;width:30px;height:100%;padding:0;border:none;background:rgba(0,0,0,0);color:var(--content_color);font-size:18px;line-height:1;cursor:pointer;transition:color .2s}form.cart .quantity .qty-btn:hover{color:var(--theme_color);background:rgba(0,0,0,0) !important}form.cart .quantity .qty{width:34px;height:100%;padding:0;text-align:center;border:none;background:rgba(0,0,0,0);font-size:15px;-moz-appearance:textfield;appearance:textfield}form.cart .quantity .qty::-webkit-outer-spin-button,form.cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form.cart .single_add_to_cart_button.button.alt{padding:6px 20px;line-height:28px;font-size:14px;font-weight:500;color:#fff;background-color:#000;border:none;border-radius:100px;cursor:pointer;transition:background-color .3s}form.cart .single_add_to_cart_button.button.alt:hover{background-color:var(--theme_color) !important}form.cart.variations_form .variations{width:100%;margin-bottom:16px;border-collapse:collapse}form.cart.variations_form .variations tr{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px}form.cart.variations_form .variations td.label{flex:0 0 120px;font-weight:500;color:var(--header_font_color)}form.cart.variations_form .variations td.label label{margin:0}form.cart.variations_form .variations td.value{flex:1}form.cart.variations_form .variations td.value select{height:48px;padding:0 36px 0 16px;border:1px solid rgba(var(--theme_color_rgb), 0.2);border-radius:100px;background:#fff;font-size:14px}form.cart.variations_form .variations td.value .reset_variations{margin-left:12px;font-size:13px;color:var(--content_color)}form.cart.variations_form .single_variation_wrap{width:100%}form.cart.variations_form .single_variation_wrap .woocommerce-variation-price{margin-bottom:12px}.woocommerce div.product .woocommerce-tabs{clear:both;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0 0 24px;padding:0;overflow:visible;border-bottom:1px solid var(--divider-color)}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:none;display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position:relative;display:inline-block;padding:0 0 14px;margin-bottom:-1px;font-family:var(--header_font);font-weight:500;font-size:16px;color:var(--content_color);background:none;border:0;border-radius:0;text-decoration:none;transition:color .2s}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--header_font_color)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--theme_color);background:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--theme_color)}.woocommerce div.product .woocommerce-tabs .panel{color:var(--content_color)}.woocommerce div.product .woocommerce-tabs .panel h2{font-family:var(--h2_font);font-size:var(--h3_font-size);color:var(--header_font_color);margin:0 0 16px}.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes{width:100%;margin:0;border:1px solid var(--divider-color);font-size:16px;color:var(--content_color)}.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes tr{border:0;border-bottom:1px solid var(--divider-color)}.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes tr:last-child{border-bottom:0}.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes th,.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes td{padding:12px 16px;border:0;text-align:left;vertical-align:middle;background:none}.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes th{width:1%;white-space:nowrap;font-weight:500;color:var(--header_font_color)}.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes td{font-style:normal}.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes td p{margin:0}#reviews #comments{border-top:0;padding-top:0}#reviews #comments .commentlist{list-style:none;margin:0;padding:0}#reviews #comments .commentlist li.review{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid rgba(var(--theme_color_rgb), 0.1);list-style:none}#reviews #comments .commentlist li.review img.avatar{float:left;width:56px;height:56px;margin:0 16px 0 0;padding:0;border:none;border-radius:50%}#reviews #comments .commentlist li.review .comment-text{overflow:hidden}#reviews #comments .commentlist li.review .comment-text .meta{margin:0 0 8px;font-size:13px;color:var(--content_color)}#reviews #review_form_wrapper{margin-top:24px;max-width:50%}@media(max-width: 767px){#reviews #review_form_wrapper{max-width:100%}}#reviews #review_form_wrapper .comment-reply-title{font-family:var(--header_font);font-size:20px;color:var(--header_font_color);margin:0 0 16px}#reviews #review_form_wrapper input[type=text],#reviews #review_form_wrapper input[type=email],#reviews #review_form_wrapper input[type=url],#reviews #review_form_wrapper textarea{width:100%;background:#fff;border:1px solid var(--divider-color);color:var(--content_color);transition:border-color .2s}#reviews #review_form_wrapper input[type=text]:focus,#reviews #review_form_wrapper input[type=email]:focus,#reviews #review_form_wrapper input[type=url]:focus,#reviews #review_form_wrapper textarea:focus{border-color:var(--theme_color);outline:none}#reviews #review_form_wrapper textarea{resize:vertical}#reviews #review_form_wrapper #comment{height:150px;min-height:150px}#reviews #review_form_wrapper input[type=text],#reviews #review_form_wrapper input[type=email],#reviews #review_form_wrapper input[type=url]{height:48px;padding:0 20px;border-radius:100px}#reviews #review_form_wrapper #submit{display:inline-block;height:40px;padding:6px 20px;line-height:28px;font-family:var(--content_font);font-size:14px;font-weight:500;color:#fff;background-color:#000;border:none;border-radius:100px;cursor:pointer;transition:background-color .3s}#reviews #review_form_wrapper #submit:hover{background-color:var(--theme_color) !important;color:#fff}.star-rating{position:relative;display:inline-block;overflow:hidden;width:5.4em;height:1em;font-size:14px;line-height:1;letter-spacing:.2em}.star-rating:before{content:"☆☆☆☆☆";color:rgba(var(--content_color_rgb), 0.3)}.star-rating span{position:absolute;top:0;left:0;overflow:hidden;padding-top:1.5em}.star-rating span:before{content:"★★★★★";position:absolute;top:0;left:0;color:var(--theme_color)}.related,.upsells{clear:both;margin:50px 0 0}.related>h2,.upsells>h2{font-family:var(--h2_font);font-size:var(--h3_font-size);color:var(--header_font_color);margin:0 0 24px}.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start}.woocommerce-cart .woocommerce-cart-form{flex:1 1 calc(65% - 15px);min-width:0}@media(max-width: 1024px){.woocommerce-cart .woocommerce-cart-form{flex:1 1 100%}}.woocommerce-cart .cart-collaterals{flex:0 0 calc(35% - 15px)}@media(max-width: 1024px){.woocommerce-cart .cart-collaterals{flex:1 1 100%}}table.shop_table{width:100%;margin:0 0 24px;border-collapse:collapse}table.shop_table th,table.shop_table td{padding:14px 12px;border-top:1px solid rgba(var(--theme_color_rgb), 0.1);text-align:left;font-size:14px;vertical-align:middle}table.shop_table thead th{font-family:var(--header_font);font-weight:600;color:var(--header_font_color);border-top:none;border-bottom:2px solid rgba(var(--theme_color_rgb), 0.15)}table.shop_table tbody td{color:var(--content_color)}table.shop_table td.product-remove{width:40px}table.shop_table td.product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:18px;line-height:1;font-weight:400;color:var(--content_color);text-decoration:none;border-radius:50%;background-color:rgba(var(--content_color_rgb), 0.08);transition:all .3s}table.shop_table td.product-remove a.remove:hover{color:#fff;background-color:var(--theme_color)}table.shop_table td.product-thumbnail{width:80px}table.shop_table td.product-thumbnail img{display:block;width:64px;height:auto;border-radius:8px}table.shop_table td.product-name a{font-family:var(--header_font);font-weight:500;color:var(--header_font_color);text-decoration:none}table.shop_table td.product-name a:hover{color:var(--theme_color)}table.shop_table td.product-price,table.shop_table td.product-subtotal{font-weight:600;color:var(--header_font_color)}table.shop_table td.actions{padding:20px 0;border-top:1px solid rgba(var(--theme_color_rgb), 0.1)}table.shop_table td.actions .coupon{display:inline-flex;gap:8px;margin-right:16px}table.shop_table td.actions .coupon input[type=text]{width:200px;height:48px;padding:0 16px;font-size:14px;border:1px solid rgba(var(--theme_color_rgb), 0.2);border-radius:100px;background:#fff}table.shop_table td.actions button{padding:12px 24px;font-size:14px}table.shop_table td.actions button[name=update_cart]{background-color:rgba(0,0,0,0);color:var(--header_font_color);border:1px solid rgba(var(--theme_color_rgb), 0.25)}table.shop_table td.actions button[name=update_cart]:hover{background-color:var(--header_font_color);color:#fff}.quantity .input-text.qty{width:80px;height:44px;padding:0 12px;text-align:center;border:1px solid rgba(var(--theme_color_rgb), 0.2);border-radius:100px;background:#fff;font-size:15px}.cart_totals{padding:24px;background-color:rgba(var(--content_color_rgb), 0.04);border-radius:16px}.cart_totals h2{font-family:var(--h2_font);font-size:20px;color:var(--header_font_color);margin:0 0 16px}.cart_totals table{width:100%;margin:0 0 16px;border-collapse:collapse}.cart_totals table th,.cart_totals table td{padding:10px 0;border-top:1px solid rgba(var(--theme_color_rgb), 0.1);font-size:14px;color:var(--content_color)}.cart_totals table th{text-align:left;font-weight:500;color:var(--header_font_color)}.cart_totals table td{text-align:right}.cart_totals table tr.order-total th,.cart_totals table tr.order-total td{font-size:16px;font-weight:600;color:var(--header_font_color)}.cart_totals .wc-proceed-to-checkout{padding-top:12px}.cart_totals .wc-proceed-to-checkout .checkout-button{display:block;padding:14px 24px;font-size:15px;font-weight:500;color:#fff;background-color:var(--theme_color);border-radius:100px;text-align:center;text-decoration:none;transition:background-color .3s}.cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--header_font_color)}.cross-sells{margin-top:40px}.cross-sells>h2{font-family:var(--h2_font);font-size:var(--h3_font-size);color:var(--header_font_color);margin:0 0 20px}.cart-empty{padding:40px 20px;text-align:center;font-size:16px;color:var(--content_color);border-radius:12px;background-color:rgba(var(--content_color_rgb), 0.04)}.return-to-shop{text-align:center;margin-top:16px}@media(max-width: 599px){table.shop_table thead{display:none}table.shop_table tr{display:block;padding:12px 0;border-top:1px solid rgba(var(--theme_color_rgb), 0.1)}table.shop_table td{display:block;padding:4px 0;border:none;text-align:left}table.shop_table td:before{content:attr(data-title) ": ";font-weight:500;color:var(--header_font_color);margin-right:6px}table.shop_table td.product-thumbnail:before,table.shop_table td.product-remove:before{display:none}}.wp-block-woocommerce-cart{font-family:var(--content_font);color:var(--content_color)}.wp-block-woocommerce-cart .wc-block-cart-items__header,.wp-block-woocommerce-cart .wc-block-cart-items__header-product,.wp-block-woocommerce-cart .wc-block-cart-items__header-total{font-family:var(--content_font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--content_color)}.wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-cart__main{padding-right:30px}.wp-block-woocommerce-cart table.wc-block-cart-items{width:100%}.wp-block-woocommerce-cart table.wc-block-cart-items,.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header,.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row,.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row td{border:0}.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header>th,.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header>td,.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header-image,.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header-product,.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header-total{border:0;border-bottom:1px solid var(--divider-color)}.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row:not(:first-child) td{border-top:1px solid var(--divider-color)}.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header-total,.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-item__total{padding-right:0 !important}.wp-block-woocommerce-cart .wc-block-cart__totals-title{font-family:var(--content_font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--header_font_color)}.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap{gap:12px}.wp-block-woocommerce-cart .wc-block-cart-item__remove-link:hover{background:rgba(0,0,0,0) !important;color:var(--theme_color)}.wp-block-woocommerce-cart .wc-block-cart-item__image{width:150px;padding-left:0 !important}.wp-block-woocommerce-cart .wc-block-cart-item__image img{width:100%;height:auto;margin-left:0}.wp-block-woocommerce-cart .wc-block-components-product-name{font-family:var(--header_font);font-weight:500;color:var(--header_font_color)}.wp-block-woocommerce-cart .wc-block-components-product-name:hover{color:var(--theme_color)}.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-family:var(--header_font);font-size:22px}.wp-block-woocommerce-cart .wc-block-components-product-metadata{font-size:14px;line-height:1.5;color:var(--content_color)}.wp-block-woocommerce-cart .wc-block-components-product-metadata{display:none}.wp-block-woocommerce-cart .wc-block-components-product-price,.wp-block-woocommerce-cart .wc-block-cart-item__total{font-family:var(--content_font);font-size:15px;color:var(--header_font_color)}.wp-block-woocommerce-cart .wc-block-components-product-price .wc-block-components-product-price__value,.wp-block-woocommerce-cart .wc-block-cart-item__total .wc-block-components-product-price__value{color:var(--header_font_color)}.wp-block-woocommerce-cart .wc-block-components-product-price del,.wp-block-woocommerce-cart .wc-block-components-product-price .wc-block-components-product-price__regular,.wp-block-woocommerce-cart .wc-block-cart-item__total del,.wp-block-woocommerce-cart .wc-block-cart-item__total .wc-block-components-product-price__regular{color:var(--content_color);opacity:.6}.wp-block-woocommerce-cart .wc-block-components-product-price ins,.wp-block-woocommerce-cart .wc-block-components-product-price ins .wc-block-components-product-price__value,.wp-block-woocommerce-cart .wc-block-cart-item__total ins,.wp-block-woocommerce-cart .wc-block-cart-item__total ins .wc-block-components-product-price__value{text-decoration:none;color:var(--theme_color)}.wp-block-woocommerce-cart .wc-block-components-sale-badge{font-family:var(--content_font);font-size:12px;font-weight:500;padding:2px 10px;border-radius:100px;background:rgba(var(--theme_color_rgb), 0.1);color:var(--theme_color)}.wp-block-woocommerce-cart .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-components-totals-item__value{font-family:var(--content_font);font-size:15px;color:var(--content_color)}.wp-block-woocommerce-cart .wc-block-components-totals-item__value{color:var(--header_font_color);font-weight:500}.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:var(--header_font);font-size:18px;font-weight:600;color:var(--header_font_color)}.wp-block-woocommerce-cart .wc-block-components-totals-coupon__button-text,.wp-block-woocommerce-cart .wc-block-components-panel__button{font-family:var(--content_font);font-size:14px;color:var(--content_color)}.wp-block-woocommerce-cart .wc-block-components-totals-coupon__input input,.wp-block-woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-text-input input{min-height:40px;height:40px;border:1px solid var(--divider-color);border-radius:100px}.wp-block-woocommerce-cart .wc-block-components-totals-coupon__input input:focus,.wp-block-woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-text-input input:focus{border-color:var(--theme_color)}.wp-block-woocommerce-cart .wc-block-components-totals-coupon__input input[type=text],.wp-block-woocommerce-cart .wc-block-components-totals-coupon__input.is-active input[type=text]{padding:0 20px !important}.wp-block-woocommerce-cart .wc-block-components-totals-coupon__input .wc-block-components-text-input label{left:20px;transform:none;top:50%;margin-top:-0.5em;transition:opacity .15s}.wp-block-woocommerce-cart .wc-block-components-totals-coupon__input.is-active .wc-block-components-text-input label,.wp-block-woocommerce-cart .wc-block-components-totals-coupon__input.is-active label,.wp-block-woocommerce-cart .wc-block-components-text-input.is-active.wc-block-components-totals-coupon__input label{opacity:0}.wp-block-woocommerce-cart .wc-block-components-quantity-selector{min-height:40px;height:40px;width:96px;min-width:96px;max-width:96px;border:1px solid var(--divider-color);border-radius:100px;overflow:hidden}.wp-block-woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input,.wp-block-woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{height:38px;min-height:38px;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;color:var(--content_color)}.wp-block-woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{width:30px;min-width:30px;flex:0 0 30px;padding:0}.wp-block-woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:rgba(0,0,0,0) !important;color:var(--theme_color)}.wp-block-woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{width:34px;min-width:34px;flex:0 0 34px;padding:0;font-size:15px;text-align:center}.wp-block-woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus,.wp-block-woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:none;outline:none}.wp-block-woocommerce-cart .wc-block-cart__submit-button.wc-block-components-button.contained,.wp-block-woocommerce-cart .wc-block-components-totals-coupon__button.wc-block-components-button.contained{font-family:var(--content_font);font-size:14px;font-weight:500;min-height:40px;height:40px;padding:0 24px;background-color:#000;color:#fff;border-radius:100px;transition:background-color .3s}.wp-block-woocommerce-cart .wc-block-cart__submit-button.wc-block-components-button.contained:hover,.wp-block-woocommerce-cart .wc-block-components-totals-coupon__button.wc-block-components-button.contained:hover{background-color:var(--theme_color) !important;color:#fff}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-size:20px}.wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots{display:none}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products>li::before,.wp-block-woocommerce-empty-cart-block .wc-block-grid__product::before{content:none !important;display:none !important}.wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.wc-block-cart__empty-cart__title){margin:56px 0 28px}.wp-block-woocommerce-empty-cart-block .wc-block-grid{margin:0 0 24px}.wp-block-woocommerce-cart .wc-block-grid__products{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px 30px}@media(max-width: 1024px){.wp-block-woocommerce-cart .wc-block-grid__products{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.wp-block-woocommerce-cart .wc-block-grid__products{grid-template-columns:1fr}}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product{position:relative;display:block;max-width:none !important;width:auto;flex:initial;list-style:none;margin:0;padding:0;border:0 !important;text-align:left}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link{display:block;width:100%}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image{display:block;width:100%;margin:0 0 16px}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img{display:block;width:100%;height:auto;margin:0;border-radius:var(--border-radius-image-blog);transition:transform .4s ease}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product:hover .wc-block-grid__product-image img{transform:scale(1.02)}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link,.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-family:var(--header_font);font-weight:var(--header_font-weight);font-size:18px;line-height:1.3;color:var(--header_font_color);margin:0 0 8px}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{font-family:var(--content_font);font-weight:600;font-size:16px;color:var(--header_font_color);margin:0 0 4px}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del{color:var(--content_color);opacity:.6;font-weight:400;margin-right:6px}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins{background:none;text-decoration:none;font-weight:700;color:var(--theme_color)}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{position:absolute;top:-6px;right:-6px;left:auto;z-index:2;width:48px;height:48px;min-height:0;margin:0;padding:0;font-family:var(--content_font);font-size:12px;font-weight:600;line-height:48px;color:#fff !important;background:var(--theme_color) !important;border:0 !important;border-radius:50% !important;text-align:center;text-transform:uppercase;letter-spacing:.03em}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .add_to_cart_button{display:inline-block;margin-top:0;min-height:0;height:auto;padding:6px 20px;line-height:28px;font-family:var(--content_font);font-size:13px;font-weight:500;color:#fff !important;background-color:var(--theme_color) !important;border:none;border-radius:100px;text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,background-color .3s ease}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product .add_to_cart_button:hover{background-color:var(--header_font_color) !important;color:#fff !important}.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product:hover .wp-block-button__link,.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product:hover .add_to_cart_button,.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product:focus-within .wp-block-button__link,.wp-block-woocommerce-cart .wc-block-grid__products .wc-block-grid__product:focus-within .add_to_cart_button{opacity:1;transform:translateY(0)}.woocommerce-checkout form.checkout{display:flex;flex-wrap:wrap;gap:40px}.woocommerce-checkout form.checkout .col2-set{flex:1 1 calc(60% - 20px);min-width:0}@media(max-width: 1024px){.woocommerce-checkout form.checkout .col2-set{flex:1 1 100%}}.woocommerce-checkout form.checkout .col2-set .col-1,.woocommerce-checkout form.checkout .col2-set .col-2{width:100%;float:none;margin-bottom:24px}.woocommerce-checkout form.checkout #order_review_heading,.woocommerce-checkout form.checkout #order_review{flex:1 1 calc(40% - 20px)}@media(max-width: 1024px){.woocommerce-checkout form.checkout #order_review_heading,.woocommerce-checkout form.checkout #order_review{flex:1 1 100%}}.woocommerce-checkout form.checkout #order_review_heading{margin:0 0 12px;font-family:var(--h2_font);font-size:22px;color:var(--header_font_color)}.woocommerce-checkout h3{font-family:var(--h2_font);font-size:20px;color:var(--header_font_color);margin:0 0 16px}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{margin-bottom:24px}.woocommerce-checkout .form-row{margin:0 0 16px}.woocommerce-checkout .form-row label{display:block;margin:0 0 6px;font-size:14px;font-weight:500;color:var(--header_font_color)}.woocommerce-checkout .form-row .required{color:var(--theme_color);text-decoration:none}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row .select2-container .select2-selection{width:100%;height:48px;padding:0 16px;font-family:var(--content_font);font-size:14px;color:var(--content_color);background:#fff;border:1px solid rgba(var(--theme_color_rgb), 0.2);border-radius:100px;outline:none}.woocommerce-checkout .form-row textarea{height:100px;padding:12px 16px;border-radius:16px;resize:vertical}.woocommerce-checkout .form-row .select2-container .select2-selection{display:flex;align-items:center}.woocommerce-checkout .form-row .select2-container .select2-selection .select2-selection__rendered{padding:0;line-height:1.4;color:var(--content_color)}.woocommerce-checkout .form-row .select2-container .select2-selection .select2-selection__arrow{height:100%;right:10px}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .form-row.woocommerce-invalid select{border-color:#d9534f}.woocommerce-checkout .form-row.woocommerce-validated input.input-text{border-color:rgba(var(--theme_color_rgb), 0.2)}.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:16px}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0}.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .checkout_coupon{padding:20px;margin:0 0 24px;border:1px solid rgba(var(--theme_color_rgb), 0.15);border-radius:16px;background-color:rgba(var(--content_color_rgb), 0.03)}.woocommerce-checkout #order_review{padding:24px;background-color:rgba(var(--content_color_rgb), 0.04);border-radius:16px}.woocommerce-checkout #order_review table.shop_table{margin:0 0 20px}.woocommerce-checkout #order_review table.shop_table th,.woocommerce-checkout #order_review table.shop_table td{padding:10px 0;border-color:rgba(var(--theme_color_rgb), 0.12)}.woocommerce-checkout #order_review table.shop_table .product-name{color:var(--header_font_color)}.woocommerce-checkout #order_review table.shop_table tfoot th,.woocommerce-checkout #order_review table.shop_table tfoot td{font-weight:500;color:var(--header_font_color)}.woocommerce-checkout #order_review table.shop_table tfoot .order-total th,.woocommerce-checkout #order_review table.shop_table tfoot .order-total td{font-size:16px;font-weight:600}.woocommerce-checkout #payment{background:rgba(0,0,0,0);border-radius:0}.woocommerce-checkout #payment ul.payment_methods{list-style:none;margin:0 0 20px;padding:0;border:none}.woocommerce-checkout #payment ul.payment_methods li{margin:0 0 12px;padding:14px 16px;background-color:#fff;border:1px solid rgba(var(--theme_color_rgb), 0.15);border-radius:12px;list-style:none}.woocommerce-checkout #payment ul.payment_methods li:before{display:none}.woocommerce-checkout #payment ul.payment_methods li label{display:inline-flex;align-items:center;gap:10px;margin:0;font-weight:500;color:var(--header_font_color);cursor:pointer}.woocommerce-checkout #payment ul.payment_methods li .payment_box{margin:12px 0 0;padding:12px 0 0;border-top:1px solid rgba(var(--theme_color_rgb), 0.1);font-size:13px;color:var(--content_color);background:none}.woocommerce-checkout #payment ul.payment_methods li .payment_box:before{display:none}.woocommerce-checkout #payment .place-order{padding:0;margin:0}.woocommerce-checkout #payment #place_order{width:100%;padding:16px 24px;font-size:15px;font-weight:500;color:#fff;background-color:var(--theme_color);border:none;border-radius:100px;cursor:pointer;transition:background-color .3s}.woocommerce-checkout #payment #place_order:hover{background-color:var(--header_font_color)}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin:0 0 16px;font-size:13px;color:var(--content_color)}.woocommerce-order .woocommerce-thankyou-order-received{font-family:var(--h2_font);font-size:24px;color:var(--header_font_color);margin:0 0 16px}.woocommerce-order ul.woocommerce-thankyou-order-details{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0 0 32px;padding:20px 24px;background-color:rgba(var(--content_color_rgb), 0.04);border-radius:16px}.woocommerce-order ul.woocommerce-thankyou-order-details li{margin:0;padding:0;font-size:13px;color:var(--content_color)}.woocommerce-order ul.woocommerce-thankyou-order-details li:before{display:none}.woocommerce-order ul.woocommerce-thankyou-order-details li strong{display:block;margin-top:4px;color:var(--header_font_color)}.wp-block-woocommerce-checkout{font-family:var(--content_font);color:var(--content_color)}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__title,.wp-block-woocommerce-checkout .wc-block-components-title,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__heading-content{font-family:var(--header_font);color:var(--header_font_color)}.wp-block-woocommerce-checkout .wc-block-components-text-input input,.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input[type=text],.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input[type=email],.wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input[type=tel],.wp-block-woocommerce-checkout .wc-block-components-address-form input,.wp-block-woocommerce-checkout .wc-block-components-combobox-control input,.wp-block-woocommerce-checkout .wc-block-components-combobox .components-form-token-field__input-container{border:1px solid var(--divider-color) !important;border-radius:10px !important}.wp-block-woocommerce-checkout .wc-block-components-text-input input:focus{border-color:var(--theme_color) !important}.wp-block-woocommerce-checkout .wc-blocks-components-select__select,.wp-block-woocommerce-checkout select.wc-blocks-components-select__select{border:1px solid var(--divider-color) !important;border-radius:10px !important}.wp-block-woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__container,.wp-block-woocommerce-checkout .wc-block-components-combobox .components-form-token-field{border:0 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__input input,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-text-input input{border:1px solid var(--divider-color) !important;border-radius:100px !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__input input:focus,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-text-input input:focus{border-color:var(--theme_color) !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__input input[type=text],.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__input.is-active input[type=text]{padding:0 20px !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__input .wc-block-components-text-input label{left:20px;transform:none;top:50%;margin-top:-0.5em}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__input.is-active .wc-block-components-text-input label,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__input.is-active label{opacity:0}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button.wc-block-components-button.contained{min-height:40px !important;height:40px !important;padding:0 24px;font-weight:500;background-color:#000;color:#fff;border-radius:100px}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button.wc-block-components-button.contained:hover{background-color:var(--theme_color) !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button{font-family:var(--content_font);font-weight:500;min-height:40px !important;height:40px !important;padding:0 24px;background-color:#000;color:#fff;border-radius:100px;transition:background-color .3s}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background-color:var(--theme_color) !important;color:#fff}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description,.wp-block-woocommerce-checkout .wc-block-components-product-metadata,.wp-block-woocommerce-checkout .wc-block-components-product-metadata__description{display:none}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__title,.wp-block-woocommerce-checkout .wc-block-components-product-name{font-family:var(--header_font);font-size:15px;font-weight:500;color:var(--header_font_color)}.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-product-name{font-family:var(--header_font) !important;font-size:15px !important;color:var(--header_font_color) !important}.wp-block-woocommerce-checkout .wc-block-components-sale-badge{font-family:var(--content_font);border-radius:100px;background:rgba(var(--theme_color_rgb), 0.1);color:var(--theme_color)}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price ins,.wp-block-woocommerce-checkout .wc-block-components-product-price ins .wc-block-components-product-price__value{text-decoration:none;color:var(--theme_color)}.wp-block-woocommerce-checkout .wc-block-components-product-price del,.wp-block-woocommerce-checkout .wc-block-components-product-price__regular{color:var(--content_color);opacity:.6}.wp-block-woocommerce-checkout .wc-block-components-totals-item__value{color:var(--header_font_color)}.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:var(--header_font);font-weight:600;color:var(--header_font_color)}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin-bottom:24px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid rgba(var(--theme_color_rgb), 0.12)}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li:before{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:inline-block;padding:10px 18px;font-family:var(--header_font);font-size:14px;font-weight:500;color:var(--content_color);text-decoration:none;border-radius:100px;transition:all .3s}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--header_font_color)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background-color:var(--theme_color)}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-content>p,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper>p{color:var(--content_color);margin:0 0 16px}.woocommerce-account .woocommerce-MyAccount-content mark{background:rgba(0,0,0,0);color:var(--header_font_color);font-weight:500}.woocommerce-account .woocommerce-MyAccount-content .button{display:inline-block;padding:10px 22px;font-size:13px;font-weight:500;color:#fff;background-color:var(--theme_color);border:none;border-radius:100px;text-decoration:none;cursor:pointer;transition:background-color .3s}.woocommerce-account .woocommerce-MyAccount-content .button:hover{background-color:var(--header_font_color);color:#fff}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{padding:24px;border:1px solid rgba(var(--theme_color_rgb), 0.12);border-radius:16px;background:#fff}.woocommerce-account .woocommerce-form-login .form-row,.woocommerce-account .woocommerce-form-register .form-row{margin:0 0 16px}.woocommerce-account .woocommerce-form-login .form-row label,.woocommerce-account .woocommerce-form-register .form-row label{display:block;margin:0 0 6px;font-size:14px;font-weight:500;color:var(--header_font_color)}.woocommerce-account .woocommerce-form-login .form-row input.input-text,.woocommerce-account .woocommerce-form-register .form-row input.input-text{width:100%;height:48px;padding:0 16px;font-size:14px;color:var(--content_color);background:#fff;border:1px solid rgba(var(--theme_color_rgb), 0.2);border-radius:100px}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-account .woocommerce-form-register .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:6px;margin-right:12px}.woocommerce-account .woocommerce-form-login .lost_password,.woocommerce-account .woocommerce-form-register .lost_password{display:inline-block;margin-top:12px}.woocommerce-account .woocommerce-form-login .lost_password a,.woocommerce-account .woocommerce-form-register .lost_password a{font-size:13px;color:var(--content_color)}.woocommerce-account .woocommerce-form-login .lost_password a:hover,.woocommerce-account .woocommerce-form-register .lost_password a:hover{color:var(--theme_color)}.woocommerce-account .u-columns{display:flex;flex-wrap:wrap;gap:30px}.woocommerce-account .u-columns>.col-1,.woocommerce-account .u-columns>.col-2{flex:1 1 calc(50% - 15px);min-width:0;width:auto;float:none;padding:0}@media(max-width: 767px){.woocommerce-account .u-columns>.col-1,.woocommerce-account .u-columns>.col-2{flex:1 1 100%}}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell,.woocommerce-account .woocommerce-orders-table td,.woocommerce-account .woocommerce-table--order-details .woocommerce-orders-table__cell,.woocommerce-account .woocommerce-table--order-details td{color:var(--content_color);vertical-align:middle}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button,.woocommerce-account .woocommerce-table--order-details .woocommerce-orders-table__cell-order-actions .button{margin-right:6px;padding:6px 14px;font-size:12px}.woocommerce-account .woocommerce-Addresses,.woocommerce-account .u-columns.col2-set.addresses{display:flex;flex-wrap:wrap;gap:24px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address,.woocommerce-account .woocommerce-Addresses .col-1,.woocommerce-account .woocommerce-Addresses .col-2,.woocommerce-account .u-columns.col2-set.addresses .woocommerce-Address,.woocommerce-account .u-columns.col2-set.addresses .col-1,.woocommerce-account .u-columns.col2-set.addresses .col-2{flex:1 1 calc(50% - 12px);padding:20px;border-radius:16px;background-color:rgba(var(--content_color_rgb), 0.04);width:auto;float:none}@media(max-width: 767px){.woocommerce-account .woocommerce-Addresses .woocommerce-Address,.woocommerce-account .woocommerce-Addresses .col-1,.woocommerce-account .woocommerce-Addresses .col-2,.woocommerce-account .u-columns.col2-set.addresses .woocommerce-Address,.woocommerce-account .u-columns.col2-set.addresses .col-1,.woocommerce-account .u-columns.col2-set.addresses .col-2{flex:1 1 100%}}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title,.woocommerce-account .woocommerce-Addresses .col-1 .woocommerce-Address-title,.woocommerce-account .woocommerce-Addresses .col-2 .woocommerce-Address-title,.woocommerce-account .u-columns.col2-set.addresses .woocommerce-Address .woocommerce-Address-title,.woocommerce-account .u-columns.col2-set.addresses .col-1 .woocommerce-Address-title,.woocommerce-account .u-columns.col2-set.addresses .col-2 .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3,.woocommerce-account .woocommerce-Addresses .col-1 .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Addresses .col-1 .woocommerce-Address-title h3,.woocommerce-account .woocommerce-Addresses .col-2 .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Addresses .col-2 .woocommerce-Address-title h3,.woocommerce-account .u-columns.col2-set.addresses .woocommerce-Address .woocommerce-Address-title h2,.woocommerce-account .u-columns.col2-set.addresses .woocommerce-Address .woocommerce-Address-title h3,.woocommerce-account .u-columns.col2-set.addresses .col-1 .woocommerce-Address-title h2,.woocommerce-account .u-columns.col2-set.addresses .col-1 .woocommerce-Address-title h3,.woocommerce-account .u-columns.col2-set.addresses .col-2 .woocommerce-Address-title h2,.woocommerce-account .u-columns.col2-set.addresses .col-2 .woocommerce-Address-title h3{font-family:var(--header_font);font-size:18px;color:var(--header_font_color);margin:0}.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit,.woocommerce-account .woocommerce-Addresses .col-1 .woocommerce-Address-title .edit,.woocommerce-account .woocommerce-Addresses .col-2 .woocommerce-Address-title .edit,.woocommerce-account .u-columns.col2-set.addresses .woocommerce-Address .woocommerce-Address-title .edit,.woocommerce-account .u-columns.col2-set.addresses .col-1 .woocommerce-Address-title .edit,.woocommerce-account .u-columns.col2-set.addresses .col-2 .woocommerce-Address-title .edit{font-size:13px;color:var(--theme_color)}.woocommerce-account .woocommerce-Addresses .woocommerce-Address address,.woocommerce-account .woocommerce-Addresses .col-1 address,.woocommerce-account .woocommerce-Addresses .col-2 address,.woocommerce-account .u-columns.col2-set.addresses .woocommerce-Address address,.woocommerce-account .u-columns.col2-set.addresses .col-1 address,.woocommerce-account .u-columns.col2-set.addresses .col-2 address{font-style:normal;color:var(--content_color);line-height:1.6}.woocommerce-account .woocommerce-EditAccountForm fieldset{margin:24px 0;padding:20px;border:1px solid rgba(var(--theme_color_rgb), 0.12);border-radius:16px}.woocommerce-account .woocommerce-EditAccountForm fieldset legend{padding:0 8px;font-family:var(--header_font);font-size:15px;font-weight:500;color:var(--header_font_color)}.widget.woocommerce{margin-bottom:32px}.widget.woocommerce .wp-block-heading,.widget.woocommerce .widget-title{font-family:var(--header_font);font-weight:600;font-size:16px;color:var(--header_font_color);margin:0 0 16px;padding:0 0 10px;border-bottom:1px solid rgba(var(--theme_color_rgb), 0.12);text-transform:uppercase;letter-spacing:.04em}.widget.widget_product_categories ul.product_list_widget,.widget.widget_product_categories ul,.widget.widget_recent_reviews ul.product_list_widget,.widget.widget_recent_reviews ul,.widget.widget_top_rated_products ul.product_list_widget,.widget.widget_top_rated_products ul,.widget.widget_products ul.product_list_widget,.widget.widget_products ul,.widget.widget_recently_viewed_products ul.product_list_widget,.widget.widget_recently_viewed_products ul{list-style:none;margin:0;padding:0}.widget.widget_product_categories ul.product_list_widget li,.widget.widget_product_categories ul li,.widget.widget_recent_reviews ul.product_list_widget li,.widget.widget_recent_reviews ul li,.widget.widget_top_rated_products ul.product_list_widget li,.widget.widget_top_rated_products ul li,.widget.widget_products ul.product_list_widget li,.widget.widget_products ul li,.widget.widget_recently_viewed_products ul.product_list_widget li,.widget.widget_recently_viewed_products ul li{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid rgba(var(--theme_color_rgb), 0.08);list-style:none}.widget.widget_product_categories ul.product_list_widget li:before,.widget.widget_product_categories ul li:before,.widget.widget_recent_reviews ul.product_list_widget li:before,.widget.widget_recent_reviews ul li:before,.widget.widget_top_rated_products ul.product_list_widget li:before,.widget.widget_top_rated_products ul li:before,.widget.widget_products ul.product_list_widget li:before,.widget.widget_products ul li:before,.widget.widget_recently_viewed_products ul.product_list_widget li:before,.widget.widget_recently_viewed_products ul li:before{display:none}.widget.widget_product_categories ul.product_list_widget li:last-child,.widget.widget_product_categories ul li:last-child,.widget.widget_recent_reviews ul.product_list_widget li:last-child,.widget.widget_recent_reviews ul li:last-child,.widget.widget_top_rated_products ul.product_list_widget li:last-child,.widget.widget_top_rated_products ul li:last-child,.widget.widget_products ul.product_list_widget li:last-child,.widget.widget_products ul li:last-child,.widget.widget_recently_viewed_products ul.product_list_widget li:last-child,.widget.widget_recently_viewed_products ul li:last-child{border-bottom:none}.widget.widget_product_categories ul.product_list_widget li a,.widget.widget_product_categories ul li a,.widget.widget_recent_reviews ul.product_list_widget li a,.widget.widget_recent_reviews ul li a,.widget.widget_top_rated_products ul.product_list_widget li a,.widget.widget_top_rated_products ul li a,.widget.widget_products ul.product_list_widget li a,.widget.widget_products ul li a,.widget.widget_recently_viewed_products ul.product_list_widget li a,.widget.widget_recently_viewed_products ul li a{display:block;color:var(--content_color);text-decoration:none;font-size:14px;transition:color .3s}.widget.widget_product_categories ul.product_list_widget li a:hover,.widget.widget_product_categories ul li a:hover,.widget.widget_recent_reviews ul.product_list_widget li a:hover,.widget.widget_recent_reviews ul li a:hover,.widget.widget_top_rated_products ul.product_list_widget li a:hover,.widget.widget_top_rated_products ul li a:hover,.widget.widget_products ul.product_list_widget li a:hover,.widget.widget_products ul li a:hover,.widget.widget_recently_viewed_products ul.product_list_widget li a:hover,.widget.widget_recently_viewed_products ul li a:hover{color:var(--theme_color)}.widget.widget_product_categories ul.product_list_widget li img,.widget.widget_product_categories ul li img,.widget.widget_recent_reviews ul.product_list_widget li img,.widget.widget_recent_reviews ul li img,.widget.widget_top_rated_products ul.product_list_widget li img,.widget.widget_top_rated_products ul li img,.widget.widget_products ul.product_list_widget li img,.widget.widget_products ul li img,.widget.widget_recently_viewed_products ul.product_list_widget li img,.widget.widget_recently_viewed_products ul li img{float:left;width:56px;height:auto;margin:0 12px 0 0;border-radius:8px}.widget.widget_product_categories ul.product_list_widget li .product-title,.widget.widget_product_categories ul li .product-title,.widget.widget_recent_reviews ul.product_list_widget li .product-title,.widget.widget_recent_reviews ul li .product-title,.widget.widget_top_rated_products ul.product_list_widget li .product-title,.widget.widget_top_rated_products ul li .product-title,.widget.widget_products ul.product_list_widget li .product-title,.widget.widget_products ul li .product-title,.widget.widget_recently_viewed_products ul.product_list_widget li .product-title,.widget.widget_recently_viewed_products ul li .product-title{display:block;font-weight:500;color:var(--header_font_color)}.widget.widget_product_categories ul.product_list_widget li .woocommerce-Price-amount,.widget.widget_product_categories ul.product_list_widget li ins,.widget.widget_product_categories ul li .woocommerce-Price-amount,.widget.widget_product_categories ul li ins,.widget.widget_recent_reviews ul.product_list_widget li .woocommerce-Price-amount,.widget.widget_recent_reviews ul.product_list_widget li ins,.widget.widget_recent_reviews ul li .woocommerce-Price-amount,.widget.widget_recent_reviews ul li ins,.widget.widget_top_rated_products ul.product_list_widget li .woocommerce-Price-amount,.widget.widget_top_rated_products ul.product_list_widget li ins,.widget.widget_top_rated_products ul li .woocommerce-Price-amount,.widget.widget_top_rated_products ul li ins,.widget.widget_products ul.product_list_widget li .woocommerce-Price-amount,.widget.widget_products ul.product_list_widget li ins,.widget.widget_products ul li .woocommerce-Price-amount,.widget.widget_products ul li ins,.widget.widget_recently_viewed_products ul.product_list_widget li .woocommerce-Price-amount,.widget.widget_recently_viewed_products ul.product_list_widget li ins,.widget.widget_recently_viewed_products ul li .woocommerce-Price-amount,.widget.widget_recently_viewed_products ul li ins{font-weight:600;color:var(--header_font_color);background:none;text-decoration:none}.widget.widget_product_categories ul.product_list_widget li del,.widget.widget_product_categories ul li del,.widget.widget_recent_reviews ul.product_list_widget li del,.widget.widget_recent_reviews ul li del,.widget.widget_top_rated_products ul.product_list_widget li del,.widget.widget_top_rated_products ul li del,.widget.widget_products ul.product_list_widget li del,.widget.widget_products ul li del,.widget.widget_recently_viewed_products ul.product_list_widget li del,.widget.widget_recently_viewed_products ul li del{opacity:.6;margin-right:4px}.widget.widget_product_categories ul.product_list_widget li .reviewer,.widget.widget_product_categories ul li .reviewer,.widget.widget_recent_reviews ul.product_list_widget li .reviewer,.widget.widget_recent_reviews ul li .reviewer,.widget.widget_top_rated_products ul.product_list_widget li .reviewer,.widget.widget_top_rated_products ul li .reviewer,.widget.widget_products ul.product_list_widget li .reviewer,.widget.widget_products ul li .reviewer,.widget.widget_recently_viewed_products ul.product_list_widget li .reviewer,.widget.widget_recently_viewed_products ul li .reviewer{display:block;font-size:12px;color:var(--content_color);opacity:.8}.widget.widget_product_categories .children,.widget.widget_recent_reviews .children,.widget.widget_top_rated_products .children,.widget.widget_products .children,.widget.widget_recently_viewed_products .children{margin-top:8px;margin-left:14px}.widget.widget_product_categories .count,.widget.widget_recent_reviews .count,.widget.widget_top_rated_products .count,.widget.widget_products .count,.widget.widget_recently_viewed_products .count{float:right;color:var(--content_color);font-size:13px;opacity:.7}.widget.widget_price_filter .price_slider_wrapper{padding:4px 0}.widget.widget_price_filter .price_slider{position:relative;height:4px;margin:16px 0;background-color:rgba(var(--content_color_rgb), 0.12);border-radius:2px}.widget.widget_price_filter .ui-slider-range{position:absolute;top:0;height:100%;background-color:var(--theme_color);border-radius:2px}.widget.widget_price_filter .ui-slider-handle{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background-color:var(--theme_color);border:2px solid #fff;border-radius:50%;cursor:pointer;outline:none;box-shadow:0 1px 3px rgba(0,0,0,.2)}.widget.widget_price_filter .price_slider_amount{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--content_color)}.widget.widget_price_filter .price_slider_amount .price_label{flex:1}.widget.widget_price_filter .price_slider_amount .button{padding:8px 18px;font-size:12px;color:#fff;background-color:var(--theme_color);border:none;border-radius:100px;cursor:pointer;transition:background-color .3s}.widget.widget_price_filter .price_slider_amount .button:hover{background-color:var(--header_font_color)}.widget.widget_layered_nav ul,.widget.widget_layered_nav_filters ul{list-style:none;margin:0;padding:0}.widget.widget_layered_nav ul li,.widget.widget_layered_nav_filters ul li{margin:0 0 8px;padding:0;list-style:none}.widget.widget_layered_nav ul li:before,.widget.widget_layered_nav_filters ul li:before{display:none}.widget.widget_layered_nav ul li a,.widget.widget_layered_nav_filters ul li a{color:var(--content_color);text-decoration:none;font-size:14px}.widget.widget_layered_nav ul li a:hover,.widget.widget_layered_nav_filters ul li a:hover{color:var(--theme_color)}.widget.widget_layered_nav ul li.chosen a:before,.widget.widget_layered_nav_filters ul li.chosen a:before{content:"✕";margin-right:6px;color:var(--theme_color);font-weight:600}.widget.widget_layered_nav ul li .count,.widget.widget_layered_nav_filters ul li .count{float:right;font-size:13px;opacity:.7}.widget.widget_product_search .woocommerce-product-search{display:flex;gap:6px}.widget.widget_product_search input[type=search]{flex:1;height:44px;padding:0 16px;font-size:14px;background:#fff;border:1px solid rgba(var(--theme_color_rgb), 0.15);border-radius:100px}.widget.widget_product_search button{padding:0 18px;font-size:13px;color:#fff;background-color:var(--theme_color);border:none;border-radius:100px;cursor:pointer;transition:background-color .3s}.widget.widget_product_search button:hover{background-color:var(--header_font_color)}.widget.widget_shopping_cart .product_list_widget{margin:0 0 16px}.widget.widget_shopping_cart .product_list_widget li a.remove{float:left;margin:4px 8px 0 0;width:20px;height:20px;line-height:18px;text-align:center;font-size:14px;color:var(--content_color);background-color:rgba(var(--content_color_rgb), 0.08);border-radius:50%;text-decoration:none}.widget.widget_shopping_cart .product_list_widget li a.remove:hover{background-color:var(--theme_color);color:#fff}.widget.widget_shopping_cart .total{padding:12px 0;border-top:1px solid rgba(var(--theme_color_rgb), 0.12);border-bottom:1px solid rgba(var(--theme_color_rgb), 0.12);font-weight:500;color:var(--header_font_color)}.widget.widget_shopping_cart .total strong{margin-right:4px}.widget.widget_shopping_cart .total .woocommerce-Price-amount{float:right}.widget.widget_shopping_cart .buttons{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.widget.widget_shopping_cart .buttons .button{flex:1;min-width:120px;padding:10px 14px;text-align:center;font-size:13px;color:#fff;background-color:var(--theme_color);border-radius:100px;text-decoration:none}.widget.widget_shopping_cart .buttons .button:hover{background-color:var(--header_font_color)}body.gt3_dark_mode .woocommerce-breadcrumb,body.gt3_dark_mode .woocommerce-breadcrumb a,body.gt3_dark_mode .woocommerce-result-count,body.gt3_dark_mode .woocommerce-products-header .term-description,body.gt3_dark_mode .product_meta,body.gt3_dark_mode .product_meta a{color:var(--content_color_dark)}body.gt3_dark_mode .woocommerce-products-header__title,body.gt3_dark_mode .product_title,body.gt3_dark_mode .woocommerce-tabs .panel h2,body.gt3_dark_mode .related>h2,body.gt3_dark_mode .upsells>h2,body.gt3_dark_mode .cross-sells>h2,body.gt3_dark_mode .cart_totals h2,body.gt3_dark_mode .woocommerce-thankyou-order-received,body.gt3_dark_mode #order_review_heading{color:var(--heading_dark)}body.gt3_dark_mode .woocommerce-ordering select,body.gt3_dark_mode form.cart .quantity .qty,body.gt3_dark_mode .quantity .input-text.qty,body.gt3_dark_mode table.shop_table td.actions .coupon input[type=text],body.gt3_dark_mode .woocommerce-checkout .form-row input.input-text,body.gt3_dark_mode .woocommerce-checkout .form-row select,body.gt3_dark_mode .woocommerce-checkout .form-row textarea,body.gt3_dark_mode .woocommerce-form-login .form-row input.input-text,body.gt3_dark_mode .woocommerce-form-register .form-row input.input-text,body.gt3_dark_mode .widget.widget_product_search input[type=search]{background-color:hsla(0,0%,100%,.05);color:var(--content_color_dark);border-color:hsla(0,0%,100%,.15)}body.gt3_dark_mode ul.products li.product .woocommerce-loop-product__title,body.gt3_dark_mode ul.products li.product h2.woocommerce-loop-product__title,body.gt3_dark_mode ul.products li.product .price{color:var(--heading_dark)}body.gt3_dark_mode ul.products li.product .price del{color:var(--content_color_dark)}body.gt3_dark_mode .woocommerce-message,body.gt3_dark_mode .woocommerce-info,body.gt3_dark_mode .woocommerce-error,body.gt3_dark_mode .woocommerce-noproducts{background-color:hsla(0,0%,100%,.04);color:var(--content_color_dark)}body.gt3_dark_mode .woocommerce-pagination ul.page-numbers li .page-numbers{color:var(--content_color_dark);border-color:hsla(0,0%,100%,.15)}body.gt3_dark_mode .woocommerce-pagination ul.page-numbers li .page-numbers:hover,body.gt3_dark_mode .woocommerce-pagination ul.page-numbers li .page-numbers.current{color:#fff;background-color:var(--theme_color);border-color:var(--theme_color)}body.gt3_dark_mode table.shop_table th,body.gt3_dark_mode table.shop_table td{border-color:hsla(0,0%,100%,.08);color:var(--content_color_dark)}body.gt3_dark_mode table.shop_table thead th{color:var(--heading_dark);border-bottom-color:hsla(0,0%,100%,.15)}body.gt3_dark_mode table.shop_table td.product-name a,body.gt3_dark_mode table.shop_table td.product-price,body.gt3_dark_mode table.shop_table td.product-subtotal{color:var(--heading_dark)}body.gt3_dark_mode table.shop_table td.product-remove a.remove{color:var(--content_color_dark);background-color:hsla(0,0%,100%,.08)}body.gt3_dark_mode .cart_totals,body.gt3_dark_mode #order_review,body.gt3_dark_mode .cart-empty,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details{background-color:hsla(0,0%,100%,.04)}body.gt3_dark_mode .cart_totals table th,body.gt3_dark_mode .cart_totals table td,body.gt3_dark_mode .cart_totals li,body.gt3_dark_mode #order_review table th,body.gt3_dark_mode #order_review table td,body.gt3_dark_mode #order_review li,body.gt3_dark_mode .cart-empty table th,body.gt3_dark_mode .cart-empty table td,body.gt3_dark_mode .cart-empty li,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details table th,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details table td,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details li{color:var(--content_color_dark)}body.gt3_dark_mode .cart_totals table tr.order-total th,body.gt3_dark_mode .cart_totals table tr.order-total td,body.gt3_dark_mode .cart_totals table th,body.gt3_dark_mode .cart_totals tfoot th,body.gt3_dark_mode .cart_totals tfoot td,body.gt3_dark_mode .cart_totals li strong,body.gt3_dark_mode #order_review table tr.order-total th,body.gt3_dark_mode #order_review table tr.order-total td,body.gt3_dark_mode #order_review table th,body.gt3_dark_mode #order_review tfoot th,body.gt3_dark_mode #order_review tfoot td,body.gt3_dark_mode #order_review li strong,body.gt3_dark_mode .cart-empty table tr.order-total th,body.gt3_dark_mode .cart-empty table tr.order-total td,body.gt3_dark_mode .cart-empty table th,body.gt3_dark_mode .cart-empty tfoot th,body.gt3_dark_mode .cart-empty tfoot td,body.gt3_dark_mode .cart-empty li strong,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details table tr.order-total th,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details table tr.order-total td,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details table th,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details tfoot th,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details tfoot td,body.gt3_dark_mode .woocommerce-order ul.woocommerce-thankyou-order-details li strong{color:var(--heading_dark)}body.gt3_dark_mode .woocommerce-account .woocommerce-MyAccount-navigation ul{border-bottom-color:hsla(0,0%,100%,.12)}body.gt3_dark_mode .woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:var(--content_color_dark)}body.gt3_dark_mode .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--heading_dark)}body.gt3_dark_mode .woocommerce-form-login,body.gt3_dark_mode .woocommerce-form-register,body.gt3_dark_mode .checkout_coupon,body.gt3_dark_mode .woocommerce-EditAccountForm fieldset{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}body.gt3_dark_mode .woocommerce-account .woocommerce-Address,body.gt3_dark_mode .woocommerce-account .u-columns.col2-set.addresses .col-1,body.gt3_dark_mode .woocommerce-account .u-columns.col2-set.addresses .col-2{background-color:hsla(0,0%,100%,.04)}body.gt3_dark_mode .woocommerce-account .woocommerce-Address .woocommerce-Address-title h2,body.gt3_dark_mode .woocommerce-account .woocommerce-Address .woocommerce-Address-title h3,body.gt3_dark_mode .woocommerce-account .u-columns.col2-set.addresses .col-1 .woocommerce-Address-title h2,body.gt3_dark_mode .woocommerce-account .u-columns.col2-set.addresses .col-1 .woocommerce-Address-title h3,body.gt3_dark_mode .woocommerce-account .u-columns.col2-set.addresses .col-2 .woocommerce-Address-title h2,body.gt3_dark_mode .woocommerce-account .u-columns.col2-set.addresses .col-2 .woocommerce-Address-title h3{color:var(--heading_dark)}body.gt3_dark_mode .woocommerce-account .woocommerce-Address address,body.gt3_dark_mode .woocommerce-account .u-columns.col2-set.addresses .col-1 address,body.gt3_dark_mode .woocommerce-account .u-columns.col2-set.addresses .col-2 address{color:var(--content_color_dark)}body.gt3_dark_mode #payment ul.payment_methods li{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}body.gt3_dark_mode #payment ul.payment_methods li label{color:var(--heading_dark)}body.gt3_dark_mode #payment ul.payment_methods li .payment_box{color:var(--content_color_dark);border-top-color:hsla(0,0%,100%,.1)}body.gt3_dark_mode .woocommerce-tabs ul.tabs{border-bottom-color:hsla(0,0%,100%,.12)}body.gt3_dark_mode .woocommerce-tabs ul.tabs li a{color:var(--content_color_dark)}body.gt3_dark_mode .woocommerce-tabs ul.tabs li a:hover{color:var(--heading_dark)}body.gt3_dark_mode .widget.woocommerce .wp-block-heading,body.gt3_dark_mode .widget.woocommerce .widget-title{color:var(--heading_dark);border-bottom-color:hsla(0,0%,100%,.12)}body.gt3_dark_mode .widget.widget_product_categories li,body.gt3_dark_mode .widget.widget_recent_reviews li,body.gt3_dark_mode .widget.widget_top_rated_products li,body.gt3_dark_mode .widget.widget_products li,body.gt3_dark_mode .widget.widget_recently_viewed_products li,body.gt3_dark_mode .widget.widget_layered_nav li,body.gt3_dark_mode .widget.widget_layered_nav_filters li{border-bottom-color:hsla(0,0%,100%,.08)}body.gt3_dark_mode .widget.widget_product_categories li a,body.gt3_dark_mode .widget.widget_product_categories li .reviewer,body.gt3_dark_mode .widget.widget_recent_reviews li a,body.gt3_dark_mode .widget.widget_recent_reviews li .reviewer,body.gt3_dark_mode .widget.widget_top_rated_products li a,body.gt3_dark_mode .widget.widget_top_rated_products li .reviewer,body.gt3_dark_mode .widget.widget_products li a,body.gt3_dark_mode .widget.widget_products li .reviewer,body.gt3_dark_mode .widget.widget_recently_viewed_products li a,body.gt3_dark_mode .widget.widget_recently_viewed_products li .reviewer,body.gt3_dark_mode .widget.widget_layered_nav li a,body.gt3_dark_mode .widget.widget_layered_nav li .reviewer,body.gt3_dark_mode .widget.widget_layered_nav_filters li a,body.gt3_dark_mode .widget.widget_layered_nav_filters li .reviewer{color:var(--content_color_dark)}body.gt3_dark_mode .widget.widget_product_categories li .product-title,body.gt3_dark_mode .widget.widget_product_categories li .woocommerce-Price-amount,body.gt3_dark_mode .widget.widget_product_categories li ins,body.gt3_dark_mode .widget.widget_recent_reviews li .product-title,body.gt3_dark_mode .widget.widget_recent_reviews li .woocommerce-Price-amount,body.gt3_dark_mode .widget.widget_recent_reviews li ins,body.gt3_dark_mode .widget.widget_top_rated_products li .product-title,body.gt3_dark_mode .widget.widget_top_rated_products li .woocommerce-Price-amount,body.gt3_dark_mode .widget.widget_top_rated_products li ins,body.gt3_dark_mode .widget.widget_products li .product-title,body.gt3_dark_mode .widget.widget_products li .woocommerce-Price-amount,body.gt3_dark_mode .widget.widget_products li ins,body.gt3_dark_mode .widget.widget_recently_viewed_products li .product-title,body.gt3_dark_mode .widget.widget_recently_viewed_products li .woocommerce-Price-amount,body.gt3_dark_mode .widget.widget_recently_viewed_products li ins,body.gt3_dark_mode .widget.widget_layered_nav li .product-title,body.gt3_dark_mode .widget.widget_layered_nav li .woocommerce-Price-amount,body.gt3_dark_mode .widget.widget_layered_nav li ins,body.gt3_dark_mode .widget.widget_layered_nav_filters li .product-title,body.gt3_dark_mode .widget.widget_layered_nav_filters li .woocommerce-Price-amount,body.gt3_dark_mode .widget.widget_layered_nav_filters li ins{color:var(--heading_dark)}body.gt3_dark_mode .widget.widget_price_filter .price_slider{background-color:hsla(0,0%,100%,.12)}body.gt3_dark_mode .widget.widget_shopping_cart .total{border-top-color:hsla(0,0%,100%,.12);border-bottom-color:hsla(0,0%,100%,.12);color:var(--heading_dark)}body.gt3_dark_mode.single-product div.product .summary .price{color:var(--heading_dark)}body.gt3_dark_mode.single-product div.product .summary .price del{color:var(--content_color_dark)}body.gt3_dark_mode.single-product div.product .summary .woocommerce-product-details__short-description,body.gt3_dark_mode.single-product div.product .summary .woocommerce-product-details__short-description p,body.gt3_dark_mode.single-product div.product .summary .product_meta,body.gt3_dark_mode.single-product div.product .summary .product_meta a{color:var(--content_color_dark)}body.gt3_dark_mode.single-product div.product .summary .product_meta{border-top-color:hsla(0,0%,100%,.08)}body.gt3_dark_mode.single-product div.product .summary .product_title{color:var(--heading_dark)}body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-cart-items__header,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-cart-items__header-product,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-cart-items__header-total,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-product-metadata,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-totals-item__label,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-totals-coupon__button-text,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-panel__button,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-product-price del,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-quantity-selector__input,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-quantity-selector__button{color:var(--content_color_dark)}body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-cart__totals-title,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-product-name,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-cart-item__total,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-product-price .wc-block-components-product-price__value,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-totals-item__value,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--heading_dark)}body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-product-price ins .wc-block-components-product-price__value{color:var(--theme_color)}body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-quantity-selector{border-color:hsla(0,0%,100%,.15)}body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-totals-coupon__input input,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-text-input input{border-color:hsla(0,0%,100%,.15)}body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-grid__product .wc-block-grid__product-link,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-grid__product .wc-block-grid__product-title,body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-grid__product .wc-block-grid__product-price{color:var(--heading_dark)}body.gt3_dark_mode .wp-block-woocommerce-cart .wc-block-grid__product .wc-block-grid__product-price del{color:var(--content_color_dark)}body.gt3_dark_mode form.cart .quantity{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15)}body.gt3_dark_mode form.cart .quantity .qty{background-color:rgba(0,0,0,0);border:0}body.gt3_dark_mode form.cart .quantity .qty-btn{color:var(--content_color_dark)}body.gt3_dark_mode form.cart .quantity .qty-btn:hover{color:var(--theme_color)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs .panel{color:var(--content_color_dark)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs .panel h2{color:var(--heading_dark)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom-color:hsla(0,0%,100%,.12)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--content_color_dark)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--heading_dark)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:rgba(0,0,0,0)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--theme_color)}body.gt3_dark_mode #reviews .woocommerce-Reviews-title,body.gt3_dark_mode #reviews #review_form_wrapper .comment-reply-title{color:var(--heading_dark)}body.gt3_dark_mode #reviews .woocommerce-noreviews,body.gt3_dark_mode #reviews .comment-form-rating label,body.gt3_dark_mode #reviews .stars+label{color:var(--content_color_dark)}body.gt3_dark_mode #respond #commentform p[class*=comment-form-]>label{color:var(--content_color_dark)}body.gt3_dark_mode #reviews #review_form_wrapper input[type=text],body.gt3_dark_mode #reviews #review_form_wrapper input[type=email],body.gt3_dark_mode #reviews #review_form_wrapper input[type=url],body.gt3_dark_mode #reviews #review_form_wrapper textarea,body.gt3_dark_mode #reviews #comment{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:var(--content_color_dark)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes{border-color:hsla(0,0%,100%,.15)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes tr{border-bottom-color:hsla(0,0%,100%,.15)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes th{color:var(--heading_dark)}body.gt3_dark_mode.woocommerce div.product .woocommerce-tabs .woocommerce-product-attributes td{color:var(--content_color_dark)}
