.woocommerce-page a{text-decoration:none}.woocommerce-account fieldset{padding:0;margin:0;border:0;min-width:0}.woocommerce-account fieldset legend{border-bottom:1px solid var(--xelo-border-color);width:100%;color:var(--xelo-heading-color);margin-bottom:1rem;font-size:22px;padding:20px 0 10px}.woocommerce .star-rating{width:5.8em;letter-spacing:.1em}.woocommerce .star-rating span:before,.woocommerce .star-rating::before{color:#ffc92e}.woocommerce p.stars a::before{color:#ffc92e}.woocommerce span.onsale{border-radius:4px;line-height:1.5em;min-height:1em;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;margin:0;background-color:var(--xelo-primary-color);top:10px;left:10px}.woocommerce ul.products li.product .onsale{margin:0;right:10px;left:auto}.woocommerce nav.woocommerce-pagination ul.page-numbers{margin-left:0;padding:0;display:flex;list-style:none;gap:10px;overflow:auto;border:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:none;float:none;overflow:initial}.woocommerce nav.woocommerce-pagination ul.page-numbers:after,.woocommerce nav.woocommerce-pagination ul.page-numbers:before{display:none}.woocommerce nav.woocommerce-pagination li .page-numbers{line-height:1;border-radius:3px;padding:10px 15px;text-decoration:none;border:1px solid var(--xelo-border-color)}.woocommerce nav.woocommerce-pagination li .page-numbers.current,.woocommerce nav.woocommerce-pagination li .page-numbers:not(.dots):hover{border-color:var(--xelo-primary-color);background-color:var(--xelo-primary-color);color:#fff}.woocommerce ul.products li.product .price{color:var(--xelo-heading-color)}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce div.product form.cart .button,.woocommerce input.button{padding:10px 20px;background-color:var(--xelo-primary-color);color:#fff;cursor:pointer;width:auto;border:1px solid var(--xelo-primary-color);border-radius:4px;transition:all .3s ease-in-out;line-height:inherit}.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:disabled[disabled],.woocommerce div.product form.cart .button:disabled[disabled]:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button:hover{background-color:transparent;color:var(--xelo-primary-color)}.woocommerce div.product div.images .flex-control-thumbs{margin-left:-5px;margin-right:-5px;margin-top:5px}.woocommerce div.product div.images .flex-control-thumbs li{padding:5px}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:var(--xelo-border-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:var(--xelo-border-color);background-color:#f5f5f5}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border-color:var(--xelo-border-color)}.woocommerce div.product .product_meta{border-top:1px solid var(--xelo-border-color);padding-top:.5em;margin:0 0 .8em}.woocommerce div.product .product_meta>span{display:inline-block;margin-right:15px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--xelo-heading-color)}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product .reset_variations{float:inline-end;line-height:1}.woocommerce #review_form_wrapper{margin-top:20px}.woocommerce .comment-reply-title{color:var(--xelo-heading-color);font-size:36px;line-height:1.2;font-weight:600;padding-bottom:1rem;display:block}@media (max-width:992px){.woocommerce .comment-reply-title{font-size:32px}}@media (max-width:767px){.woocommerce .comment-reply-title{font-size:30px}}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:48px;border-radius:100%;border:none;background:0 0;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 64px;border-color:var(--xelo-border-color)}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;border:1px solid var(--xelo-border-color);border-radius:4px;overflow:hidden}.woocommerce .woocommerce-MyAccount-navigation li a{display:block;font-weight:500;color:var(--xelo-heading-color);padding:10px 15px;border-top:1px solid var(--xelo-border-color)}.woocommerce .woocommerce-MyAccount-navigation li:first-child{margin:-1px -1px 0}.woocommerce .woocommerce-MyAccount-navigation li a:hover,.woocommerce .woocommerce-MyAccount-navigation li.is-active a{background:var(--xelo-primary-color);color:#fff}@media (max-width:767.98px){.woocommerce .woocommerce-MyAccount-navigation{margin-bottom:40px}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none}}