.product-name a,.product-name a:hover,.product-name a:visited,.product_meta,.product_meta a,.product_meta a:visited,.product_title,.wc-block-grid__product-price,.woocommerce .price,.woocommerce-info a,.woocommerce-info a:visited,.woocommerce-message a,.woocommerce-message a:visited,.woocommerce-tabs ul.tabs li a,ul.products .woocommerce-loop-product__title{color:var(--global-palette-1)}ul.products .woocommerce-loop-product__title:hover{color:var(--global-palette-4)}.site-header-cart .cart-contents,p.stars a{text-decoration:none}#reviews .woocommerce-review__dash,.product_meta .posted_in,.single-product .woocommerce-Tabs-panel h2:first-child,.site-header-cart .widget_shopping_cart,.stock:empty::before,.woocommerce-cart-form td.actions .coupon label,.woocommerce-ordering,.woocommerce-result-count,table.shop_table_responsive tbody th,table.shop_table_responsive thead,table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before,table.shop_table_responsive tr td.product-remove::before{display:none}ul.products .woocommerce-loop-product__title{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin:0 0 8px}.demo_store{top:0;bottom:auto!important;text-align:center}.demo_store .woocommerce-store-notice__dismiss-link{margin:0 0 0 15px;padding:8px 12px}table.shop_table_responsive tr td{display:block;text-align:center;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700!important;text-transform:uppercase;letter-spacing:1px}table.shop_table_responsive tr td.product-name::before,table.shop_table_responsive tr td.product-thumbnail::before{content:''!important}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}.site-header-cart,.site-header-cart .product_list_widget,ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin:0;padding:0;text-align:center}ul.products li.product img{display:block;margin:0 0 15px}.wc-block-grid__product-title{font-size:22px;margin:0 0 8px}.wc-block-grid__product-price,.woocommerce .price{display:block}.woocommerce .price ins bdi{font-weight:700!important}ul.products li.product .button{display:inline-block;margin:15px 0 0}ul.products li.product .button.added{text-decoration:line-through;cursor:not-allowed}ul.products li.product .added_to_cart{margin:0 0 0 15px;background-color:transparent!important}ul.products li.product .added_to_cart::after{content:'\f00c';font-family:'Font Awesome 6 Free'!important;font-weight:900;margin:0 0 0 6px}.wc-block-grid__products,ul.products{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row dense;align-items:self-start;row-gap:60px}@media screen and (min-width:1025px){.wc-block-grid__products,ul.products{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.has-2-columns .wc-block-grid__products,ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.has-3-columns .wc-block-grid__products,ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.has-4-columns .wc-block-grid__products,ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr));-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}@media screen and (max-width:1024px) and (min-width:576px){.wc-block-grid__products,ul.products{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.wc-block-grid__product{width:100%!important;max-width:100%!important;flex:none!important;display:block!important;border:0!important}.onsale,p.stars a{display:inline-block;font-weight:400}.product_meta a:hover,.star-rating span::before,.star-rating span:hover::before,.star-rating::before,.woocommerce-MyAccount-navigation li a:focus,.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-info a:focus,.woocommerce-info a:hover,.woocommerce-message a:focus,.woocommerce-message a:hover,p.stars a,p.stars.selected a.active::before,p.stars.selected a:not(.active)::before,p.stars:hover a::before{color:var(--global-palette-3)}.onsale{font-size:13px;text-transform:uppercase;padding:6px;width:56px;height:56px;justify-content:center;align-items:center;position:absolute;left:-15px;top:-15px;z-index:10;color:var(--global-palette-2);background-color:var(--global-palette-8);border-radius:50%}.single-product .woocommerce-product-rating a,.woocommerce-MyAccount-navigation{font-size:12px;text-transform:uppercase;letter-spacing:1.5px}.single-product div.product,.single-product div.product .woocommerce-product-gallery,.site-header-cart,.star-rating,p.stars a{position:relative}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:12px!important}.single.woocommerce .content>.product{flex-wrap:wrap}#reviews li,.single-product #comments,.woocommerce-product-details__short-description{margin:0 0 30px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:0}.woocommerce-product-gallery__wrapper{margin:0!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;row-gap:8px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.7}p.stars a::before,p.stars a:hover~a::before,p.stars.selected a.active~a::before{opacity:.5;content:"\53"}.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:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li::marker,.woocommerce-checkout-payment ul li::marker{content:''!important}.stock.in-stock,.woocommerce-password-strength.strong{color:#0f834d}.stock.out-of-stock,.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e2401c}.single-product p.price{margin:15px 0}.product_meta{margin:30px 0 0}.product_meta.product_cat{margin:0 0 15px}.product_meta>span{display:block}.quantity input.qty{max-width:70px;margin-right:10px}.single-product .woocommerce-product-rating{align-items:center}.single-product .related.products{margin:50px auto 0}.single-product #reviews .comment-form,.woocommerce-Tabs-panel--additional_information table,.woocommerce-checkout-payment ul li,.woocommerce-form-coupon-toggle .woocommerce-info{margin:0}.single-product .related.products>h2{margin:0 0 30px;text-align:center;text-transform:lowercase}.single-product .comment-reply-title{margin:0 0 10px;display:block}#reviews ol{padding:0!important;margin:0!important}#reviews li{padding:0 0 30px}#reviews li::marker{content:''!important;display:none!important}#reviews .comment_container{display:grid;grid-template-columns:auto 1fr;column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px}#reviews .comment-text{flex-wrap:wrap;align-items:flex-start}#reviews img.avatar{flex:none;width:60px;border-radius:50%}#reviews .description{width:100%;display:block}#reviews .meta{margin:8px 0}#reviews .woocommerce-review__published-date{margin:0 0 0 6px}.single-product .woocommerce-product-rating{margin:13px 0 0}.star-rating{overflow:hidden;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}ul.products .star-rating{margin:0 auto 10px}.star-rating::before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}p.stars a{height:1em;width:1em;text-indent:-999em;margin-right:1px;border:0!important;box-shadow:none!important;background-color:none!important}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;text-indent:0}p.stars.selected a.active::before,p.stars.selected a:not(.active)::before,p.stars:hover a::before{content:"\53";opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:50px 0 25px;padding:0;flex-wrap:wrap;justify-content:flex-start;font-size:15px;border-bottom:1px solid var(--global-palette-6)}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:10px 18px;display:block;border:1px solid var(--global-palette-6);border-bottom:0;background-color:#fff0;margin-right:-1px}@media screen and (max-width:860px){.woocommerce-tabs ul.tabs{flex-direction:column}.woocommerce-tabs ul.tabs li a{margin-right:0;margin-bottom:-1px}}.woocommerce-tabs ul.tabs li a:focus,.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li.active a{color:var(--global-palette-1);background-color:var(--global-palette-6)}.woocommerce-reviews #comments{margin:0!important}.related.products>h2,.woocommerce-tabs h2{font-size:24px}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-error,.woocommerce-info,.woocommerce-message,p.no-comments{clear:both;margin:0 0 60px;padding:15px}.cart-empty.woocommerce-info{margin:0 0 25px}.demo_store,.woocommerce-error,.woocommerce-info,.woocommerce-message,p.no-comments{color:var(--global-palette-1);background-color:var(--global-palette-6);border:1px solid var(--global-palette-6)}.woocommerce-error{background-color:#e2401c}.woocommerce-info .button,.woocommerce-notices-wrapper .button{margin-right:15px;background-color:var(--global-palette-7)}.demo_store{position:fixed;left:0;right:0;margin:0;padding:15px;z-index:9999}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:0;background:#4169e1;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(0 0 0 / .1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce-cart-form thead th{font-weight:600;font-size:14px;text-transform:uppercase}.woocommerce-cart-form .product-thumbnail{width:130px}.woocommerce-cart-form .product-thumbnail a{display:block!important;line-height:0!important}.woocommerce-cart-form tbody td{font-weight:400;font-size:13px}.woocommerce-cart-form td.product-name{font-size:15px}.woocommerce-cart-form .product-remove{font-size:30px;text-align:center;padding:13px 9px}.woocommerce-cart-form td.actions{border:0!important}.cart_totals{max-width:500px;width:100%}.cart_totals .button,.checkout_coupon.woocommerce-form-coupon .clear,.checkout_coupon.woocommerce-form-coupon p,table.shop_table{width:100%}.checkout_coupon.woocommerce-form-coupon{flex-wrap:wrap;margin:15px 0 0}.checkout_coupon.woocommerce-form-coupon p.form-row-first{flex:1;margin:0}.checkout_coupon.woocommerce-form-coupon p.form-row-last{flex:1;min-width:90px;margin:0 0 0 8px}.checkout_coupon.woocommerce-form-coupon p.form-row-last .button{padding:18px 22px}form.woocommerce-checkout{margin:40px 0 0}#order_review_heading{margin:50px 0 20px}.woocommerce-checkout-payment ul,.woocommerce-privacy-policy-text p,.woocommerce-privacy-policy-text p:last-child{margin:0 0 25px;padding:0}@media screen and (min-width:768px){table.shop_table_responsive tbody th,table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td::before{display:none}.single-product div.product .woocommerce-product-gallery{width:52%}.single-product div.product .summary{width:44%;padding:0 0 0 40px}.single-product .woocommerce-tabs{width:100%}.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgb(0 0 0 / .2)}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:0;display:block}.woocommerce-cart-form td.actions{padding:40px 0 0!important;text-align:right}.woocommerce-cart-form td.actions .coupon{flex-wrap:wrap}.woocommerce-cart-form td.actions .coupon .input-text{flex:1}.woocommerce-cart-form td.actions .coupon .button{flex:none;min-width:90px;margin:0 0 0 8px}.woocommerce-cart-form td.actions button[name=update_cart]{margin:10px 0 0}form.woocommerce-checkout .col2-set{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px}.woocommerce-account .entry-content>.woocommerce{display:grid;grid-template-columns:260px 1fr;align-items:flex-start;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.woocommerce-Addresses{display:grid;grid-template-columns:50% 50%;align-items:flex-start;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width:767px){table.shop_table_responsive td{border-bottom:0}table.shop_table_responsive tr.cart_item{margin-bottom:25px;display:block}table.shop_table_responsive .product-thumbnail{width:100%;text-align:center}table.shop_table_responsive .product-thumbnail img{width:130px}table.shop_table_responsive .product-quantity .quantity{display:inline-block}table.shop_table_responsive .product-quantity .quantity input{padding:10px}.single.woocommerce .content>.product,.woocommerce-cart-form td.actions .coupon{display:block!important}.single-product div.product .summary{margin:30px 0 0}.woocommerce-cart-form td.actions{padding:20px 0 0!important;text-align:left}.woocommerce-cart-form td.actions .coupon .button,.woocommerce-cart-form td.actions .coupon .input-text{display:block!important;width:100%;margin:0 0 10px}.woocommerce-cart-form td.actions button[name=update_cart]{width:100%}form.woocommerce-checkout .col2-set .col-1{margin:0 0 50px}.woocommerce-MyAccount-navigation{margin:0 0 30px}}.woocommerce-MyAccount-navigation li,.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.woocommerce-MyAccount-navigation{padding:12px 0;background-color:var(--global-palette-6)}.woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-navigation a:visited{color:var(--global-palette-1);padding:7px 20px!important;display:block;box-shadow:none!important;border:0!important}.woocommerce-account legend{font-size:18px!important}.woocommerce-account fieldset{border:0!important;padding:22px 30px 40px;margin:0 0 30px;background-color:var(--global-palette-6)}