.content-product-wrapper{padding:96px 0}.woocommerce .breadcrumbs{padding-left:0;list-style:none}.woocommerce .woocommerce-result-count{font-size:20px;line-height:36px;font-weight:600;color:#161c2d;margin-bottom:32px}.woocommerce .woocommerce-ordering{margin-bottom:32px}.woocommerce .woocommerce-ordering .orderby{font-size:16px;line-height:24px;border:1px solid #e5e7eb;padding:8px 12px;outline:transparent solid 2px;outline-offset:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.woocommerce ul.products{margin:0}.woocommerce ul.products li.product{margin-bottom:30px}.woocommerce ul.products li.product .product-media{position:relative;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:0 0 3px 0 rgba(60,72,88,.15);-webkit-box-shadow:0 0 3px 0 rgba(60,72,88,.15);-moz-box-shadow:0 0 3px 0 rgba(60,72,88,.15);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.woocommerce ul.products li.product .product-media a img{margin:0}.woocommerce ul.products li.product .onsale{top:10px;left:16px;right:auto;min-width:40px;min-height:18px;margin:0;font-size:10px;font-weight:700;line-height:18px;padding:2px 10px;background-color:#4f46e5;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.woocommerce ul.products li.product .wrapper-add-to-cart{opacity:0;visibility:hidden;position:absolute;bottom:-80px;width:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.woocommerce ul.products li.product .add-to-cart-inner{padding-left:12px;padding-right:12px}.woocommerce ul.products li.product .button{font-size:16px;line-height:24px;font-weight:600;width:100%;padding:8px 20px;color:#fff;background-color:#161c2d;letter-spacing:.4px;margin-top:0;border:1px solid #161c2d;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;line-height:24px;font-weight:600;padding:16px 0 4px}.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:#161c2d}.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover{color:#4f46e5}.woocommerce ul.products li.product .star-rating{float:right;color:#fbbf24;font-size:12px;height:25px;line-height:25px;letter-spacing:6px;width:96px;margin:0}.woocommerce ul.products li.product .price{display:flex;font-size:16px;line-height:26px;color:#16a34a;margin-bottom:0}.woocommerce ul.products li.product .price ins{font-weight:400}.woocommerce ul.products li.product .price del{color:#dc2626;opacity:1;margin-left:5px;-ms-flex-order:13;order:13}.woocommerce ul.products li.product:hover .product-media{box-shadow:0 10px 25px -3px rgba(60,72,88,.15);-webkit-box-shadow:0 10px 25px -3px rgba(60,72,88,.15);-moz-box-shadow:0 10px 25px -3px rgba(60,72,88,.15)}.woocommerce ul.products li.product:hover .wrapper-add-to-cart{opacity:1;visibility:visible;bottom:12px}.woocommerce .page-pagination{padding:0;margin:0;text-align:center}.woocommerce-page ul.products li.product{margin-bottom:30px}@media (max-width:767px){.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}}@media (min-width:992px) and (max-width:1230px){.woocommerce ul.products li.product .star-rating{float:none}}.single-product div.product .onsale{top:10px;left:16px;right:auto;min-width:40px;min-height:18px;margin:0;font-size:10px;font-weight:700;line-height:18px;padding:2px 10px;background-color:#4f46e5;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.single-product div.product div.images .flex-viewport{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.single-product div.product div.images img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.single-product div.product div.images .flex-control-thumbs{margin-top:12px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:41.667%;padding-right:15px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:58.333%;padding-left:39px}@media (max-width:767px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;padding-left:0;padding-right:0}}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{right:31px;top:10px}.woocommerce div.product .product_title{font-size:24px;line-height:32px;font-weight:600;margin-bottom:8px}.woocommerce div.product .woocommerce-product-rating{margin-bottom:16px}.woocommerce .woocommerce-product-rating{font-size:16px;line-height:29px}.woocommerce .woocommerce-product-rating a{color:#94a3b8}.woocommerce .woocommerce-product-rating .star-rating,.woocommerce .woocommerce-Reviews .star-rating{color:#fb923c;font-size:12px;height:29px;line-height:29px;letter-spacing:6px;width:94px;margin:0}.woocommerce .star-rating span{padding-top:30px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:16px;line-height:24px;font-weight:600;color:#94a3b8;margin-bottom:16px}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1;color:#dc2626}.woocommerce-product-details__short-description h5{font-size:18px;line-height:28px;font-weight:600;margin-bottom:8px}.woocommerce-product-details__short-description p{margin-bottom:16px}.woocommerce-product-details__short-description .ot-icon-list-wrapper{margin-bottom:16px}.woocommerce .quantity .qty{min-width:80px;text-align:left;color:#4f46e5;background-color:rgba(79,70,229,.05);border-color:rgba(79,70,229,.05);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce div.product form.cart .button{font-size:16px;line-height:24px;font-weight:600;letter-spacing:.4px;padding:8px 20px;color:#4f46e5;background-color:rgba(79,70,229,.05);border-color:rgba(79,70,229,.1);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce div.product form.cart .button:hover{color:#fff;background-color:#4f46e5;border-color:#4f46e5}.woocommerce div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{margin-top:40px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:inline-block;padding:24px;margin-bottom:0;box-shadow:0 0 3px 0 rgba(60,72,88,.15);-webkit-box-shadow:0 0 3px 0 rgba(60,72,88,.15);-moz-box-shadow:0 0 3px 0 rgba(60,72,88,.15)}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0;background-color:transparent;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#fff;background-color:#4f46e5}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;font-size:16px;line-height:24px;color:#161c2d;font-weight:500;padding:8px 16px;background-color:transparent;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover:not(.active) a{color:#4f46e5}.woocommerce div.product .woocommerce-tabs .panel{padding:24px;margin:0;box-shadow:0 0 3px 0 rgba(60,72,88,.15);-webkit-box-shadow:0 0 3px 0 rgba(60,72,88,.15);-moz-box-shadow:0 0 3px 0 rgba(60,72,88,.15)}.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.woocommerce table.shop_attributes{border:0;margin-bottom:0}.woocommerce table.shop_attributes tbody tr{border-bottom:1px solid #f3f4f6}.woocommerce table.shop_attributes tbody tr th{color:#161c2d;font-weight:600;padding:16px 0;border:0}.woocommerce table.shop_attributes tbody tr td{border:0;font-weight:600;padding:16px 0}.woocommerce table.shop_attributes tbody tr td p{padding:0;font-style:normal}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background-color:transparent}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;width:44px;height:44px;-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;box-shadow:0 0 3px 0 rgba(60,72,88,.15);-webkit-box-shadow:0 0 3px 0 rgba(60,72,88,.15);-moz-box-shadow:0 0 3px 0 rgba(60,72,88,.15)}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:60px}.woocommerce p.stars a{color:#fbbf24}.woocommerce .comment-form label{margin-bottom:4px}.woocommerce #review_form #respond textarea,.woocommerce #review_form #respond input{padding-left:12px}.woocommerce .comment-form p label{margin-left:0}.woocommerce #review_form #respond .form-submit input{font-size:16px;line-height:24px;font-weight:600;letter-spacing:.4px;text-align:center;vertical-align:middle;padding:8px 20px;color:#fff;background-color:#4f46e5;border-color:#4f46e5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce #review_form #respond .form-submit input:hover{background-color:#4338ca}.related.products{margin-top:64px}.related.products .woocommerce-page ul.products li.product{margin-bottom:0}.related.products h2{font-size:24px;line-height:36px;font-weight:600;margin-bottom:32px}.woocommerce-message,.woocommerce-info{border-top-color:#4f46e5;background-color:rgba(79,70,229,.05)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:rgba(79,70,229,.05)}#add_payment_method #payment .woocommerce-info,.woocommerce-cart #payment .woocommerce-info,.woocommerce-checkout #payment .woocommerce-info{background-color:transparent}.woocommerce-message:before,.woocommerce-info:before{color:#4f46e5}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{font-size:16px;line-height:24px;font-weight:600;letter-spacing:.4px;padding:8px 20px;color:#4f46e5;background-color:rgba(79,70,229,.05);border-color:rgba(79,70,229,.1);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover{color:#fff;background-color:#4f46e5;border-color:#4f46e5}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{display:none}@media only screen and (max-width:768px){.comment-respond .comment-reply-title{font-size:18px}}@media (max-width:991px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(50% - 15px)}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){margin-right:0}}@media (max-width:575px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:block}}.woocommerce table.shop_table{border:0;box-shadow:0 0 3px 0 rgba(60,72,88,.15);-webkit-box-shadow:0 0 3px 0 rgba(60,72,88,.15);-moz-box-shadow:0 0 3px 0 rgba(60,72,88,.15)}.woocommerce table.shop_table thead{font-size:14px;line-height:20px;text-transform:uppercase;color:#161c2d;background-color:#f8fafc}.woocommerce table.shop_table th{border:0;padding:16px}.woocommerce table.shop_table th.product-price,.woocommerce table.shop_table th.product-quantity,.woocommerce table.shop_table th.product-subtotal{text-align:center}.woocommerce table.shop_table tr{background-color:#fff}.woocommerce table.shop_table tr td{font-size:16px;line-height:24px;color:#161c2d;padding:16px;border:0;border-top:1px solid #f3f4f6}.woocommerce table.shop_table tr td a{color:#161c2d}.woocommerce table.shop_table tr td a:hover{color:#4f46e5}.woocommerce table.shop_table tr:first-child td,.woocommerce table.shop_table tr:last-child td{border:0}.woocommerce table.shop_table tr td.product-name{font-weight:600}.woocommerce table.shop_table tr td.product-price,.woocommerce table.shop_table tr td.product-quantity,.woocommerce table.shop_table tr td.product-subtotal{text-align:center}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:48px}.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:320px;border:1px solid #e5e7eb;padding:7px 12px;outline:none;font-size:16px;line-height:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce .cart .coupon .button,.woocommerce .cart .coupon input.button{font-size:16px;line-height:24px;font-weight:600;letter-spacing:.4px;text-align:center;vertical-align:middle;padding:8px 20px;color:#fff;background-color:#4f46e5;border-color:#4f46e5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce .cart .coupon .button:hover,.woocommerce .cart .coupon input.button:hover{background-color:#4338ca}.woocommerce button.button:disabled[disabled]{font-size:16px;line-height:24px;font-weight:600;letter-spacing:.4px;text-align:center;vertical-align:middle;padding:8px 20px;color:#fff;background-color:#4f46e5;border-color:#4f46e5;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce button.button:disabled[disabled]:hover{background-color:#4338ca;color:#fff}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button{font-size:16px;line-height:24px;font-weight:600;letter-spacing:.4px;text-align:center;vertical-align:middle;padding:8px 20px;color:#fff;background-color:#4f46e5;border-color:#4f46e5;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover{background-color:#4338ca;color:#fff}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:30px;line-height:45px;font-weight:600}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:16px;padding:8px 20px;line-height:24px;margin-bottom:0;text-decoration:none;letter-spacing:.4px;font-weight:600;background:#4f46e5;border:1px solid #4f46e5;color:#fff;outline:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background-color:#4338ca}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:collapse;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:0 0 3px 0 rgba(60,72,88,.15);-webkit-box-shadow:0 0 3px 0 rgba(60,72,88,.15);-moz-box-shadow:0 0 3px 0 rgba(60,72,88,.15)}.woocommerce-cart .cart-collaterals .cart_totals tr{padding:16px;border-top:1px solid #f3f4f6}.woocommerce-cart .cart-collaterals .cart_totals tr:first-child{border-top:0}.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:0}.cart-collaterals .cart_totals table th{font-size:18px;line-height:18px;font-weight:600;color:#161c2d}.woocommerce .cart_totals table tr td{color:#94a3b8}.woocommerce .cart_totals .order-total td{color:#161c2d}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding-bottom:0}.woocommerce-info a{color:#4f46e5}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{font-size:20px;line-height:30px;font-weight:600;margin-bottom:24px}.woocommerce form .form-row label{font-size:16px;line-height:24px;font-weight:600;color:#161c2d;margin-bottom:8px}.woocommerce-billing-fields .select2-container--default .select2-selection--single{height:40px;border-color:#e5e7eb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.woocommerce-billing-fields .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.woocommerce-billing-fields .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#4f46e5}.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;font-size:16px;color:#161c2d}.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}.select2-results__option[aria-selected],.select2-results__option[data-selected]{font-size:16px;color:#161c2d}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#4f46e5}.woocommerce table.woocommerce-checkout-review-order-table tfoot th{font-size:16px;line-height:24px;font-weight:600;color:#161c2d}.woocommerce table.woocommerce-checkout-review-order-table tbody tr td .woocommerce-Price-amount{color:#94a3b8}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#4f46e5}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:#4338ca}.woocommerce .shop-sidebar .product_list_widget li{padding:0;margin-bottom:8px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce .shop-sidebar .product_list_widget li .widget-prthumb{width:70px;height:70px}.woocommerce .shop-sidebar .product_list_widget li .widget-prthumb img{margin-left:0;width:100%;float:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 0 3px 0 rgba(60,72,88,.15);-webkit-box-shadow:0 0 3px 0 rgba(60,72,88,.15);-moz-box-shadow:0 0 3px 0 rgba(60,72,88,.15)}.woocommerce .shop-sidebar .product_list_widget li .widget-prcontent{margin-left:12px}.woocommerce .shop-sidebar .product_list_widget li .widget-prcontent .product-title{font-size:16px;line-height:24px;font-weight:600;display:block}.woocommerce .shop-sidebar .product_list_widget li .widget-prcontent .price{font-size:14px;line-height:24px;color:#94a3b8}.woocommerce .shop-sidebar .product_list_widget li .widget-prcontent .price ins{background:0 0}.woocommerce .shop-sidebar .product_list_widget li .widget-prcontent .price del{color:#161c2d}.woocommerce .shop-sidebar .product_list_widget li .widget-prcontent .star-rating{margin:4px 0;font-size:10px;letter-spacing:5px;width:80px;color:#fbbf24}.woocommerce .shop-sidebar .wc-block-grid__products{margin:0}.woocommerce .shop-sidebar .wc-block-grid__products .wc-block-grid__product{margin-bottom:30px;border:none}.woocommerce .shop-sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-size:18px;line-height:28px}.woocommerce .shop-sidebar .wc-block-grid__products .wc-block-grid__product .add_to_cart_button{color:#fff;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce .shop-sidebar .wc-block-grid__products .wc-block-grid__product .add_to_cart_button:hover{color:#fff}.woocommerce .shop-sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{color:#16a34a;margin-bottom:8px}.woocommerce .shop-sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins{background:0 0}.woocommerce .shop-sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del{color:#dc2626}.woocommerce .shop-sidebar .wc-block-grid__products .wc-block-grid__product .star-rating{color:#fbbf24;font-size:12px;letter-spacing:6px}@media (max-width:767px){.shop-sidebar{margin-top:60px}}