.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,.woocommerce ul.products li.product a.added_to_cart{color:#fff;font-weight:600;padding:15px 45px;border-radius:35px;background:var(--base-color);background-size:200%,1px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,.woocommerce ul.products li.product a.added_to_cart:hover{background-color:#271d3e;color:#fff}.woocommerce ul.products li.product a.added_to_cart{display:inline-block;margin-top:1em;padding:12px 45px}.woocommerce ul.products li.product .added{display:none}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:24px}.woocommerce ul.products li.product .price{background:var(--base-color);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:18px}.woocommerce ul.products li.product .price del{color:#000;opacity:1;background:0 0;-webkit-text-fill-color:#dcdcdc}.woocommerce span.onsale{background:var(--base-color)}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;margin-right:10px;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dcdcdc;line-height:45px}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-right:0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:0 0;color:var(--base-color);border:1px solid var(--base-color)}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 !important;margin:0 !important;border:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border-radius:0;margin:0;padding:0;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:none;position:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position:relative;top:1px;display:inline-block;margin:0 5px 10px;background:var(--base-color);color:#fff;text-transform:uppercase;font-size:var(--font-14);line-height:24px;cursor:pointer;font-weight:600;padding:13px 28px;transition:all .5s ease;border:1px solid var(--color-fiftysix)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce div.product .woocommerce-tabs .panel{position:relative;padding:30px 0 0}section.related.products h2{margin-bottom:25px}section.related.products h2{margin-bottom:25px}.woocommerce .quantity .qty{border:1px solid #d6d6d6;padding:10px;border-radius:30px;width:100%}.woocommerce div.product form.cart .button{margin-left:10px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background:#271d3e}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#271d3e;font-size:22px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{width:100%;height:55px;padding-left:20px;border:1px solid #e7e7e7}.select2-container--default .select2-selection--single{height:auto;padding:12px 15px;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-14px;top:99%}.woocommerce .woocommerce-ordering{margin:0 0 2em}.woocommerce .woocommerce-result-count{margin-top:18px}.woocommerce-page ul.products li.product img{box-shadow:0 .3rem 1.525rem -.375rem rgb(0 0 0/10%) !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce div.product div.images img{width:auto}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #d9e2d9;border-left:none;border-bottom:none}.woocommerce div.product div.images img{margin:0 auto !important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{border:1px solid #d9e2d9}.woocommerce div.product div.images .flex-control-thumbs li:first-child{border-left:none}.woocommerce div.product div.images .flex-control-thumbs li:last-child{border-right:none}.woocommerce select{height:50px;width:100%;padding-left:15px;border:1px solid #ebebeb}