.elementor-price-list .elementor-price-list-image{width:100%!important;max-width:100px!important;height:100px;border-radius:100%;object-fit:cover!important;vertical-align:middle}.elementor-widget-price-list .elementor-price-list{display:flex;flex-direction:column;gap:20px}.cr-reviews-slider .slick-dots li button:before{font-size:16px}.cr-reviews-slider .slick-dots li.slick-active button:before{color:#50252c}.cr-reviews-slider .slick-arrow.slick-prev{display:none!important}button.slick-next.slick-arrow{display:none!important}.woocommerce ul.products li.product a img{height:387px;object-fit:cover;border-radius:8px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#50252c}.woocommerce div.product form.cart .reset_variations{display:none}li#tab-title-additional_information{display:none}.woocommerce #review_form #respond .form-submit input{background-color:#50252c;color:#fff}div#tab-description h2{display:none}.woocommerce div.product .woocommerce-tabs .panel{font-weight:500}.woocommerce #reviews #comments h2{font-family:'Playfair Display'}.single-product .paypal-buttons{display:none!important}.woocommerce-message{border-top-color:#50252c}.woocommerce-message::before{color:#50252c}.woocommerce-message::before{margin-left:40px}.woocommerce-message{padding:1em 4em 1em 5.5em}a.checkout-button.button.alt.wc-forward{line-height:0;padding:30px;background-color:#50252c}.woocommerce a.remove{color:#50252c!important}.woocommerce a.remove:hover{background:#af8265}.woocommerce-info{border-top-color:#50252c}.woocommerce-info::before{color:#50252c}.archive .ht-category-wrap .ht-category-image{display:none}.ht-category-wrap .ht-category-image a img{height:300px;object-fit:cover}.bycategory .ht-category-wrap .ht-category-content{justify-content:center}@media only screen and (device-width:430px) and (device-height:932px) and (-webkit-device-pixel-ratio:3){.elementor-167 .elementor-element.elementor-element-95dbd7f{--margin-top:1154px !important}}.ht-category-wrap .ht-category-image a.ht-category-border::before{content:"";border:0 solid #fff!important}form.checkout.woocommerce-checkout{display:flex;gap:30px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:100%}li.wc_payment_method.payment_method_cash-app-pay{display:none!important}@media (max-width:480px){form.checkout.woocommerce-checkout{display:flex;gap:30px;flex-direction:column}.woocommerce-checkout #payment div.payment_box{width:113%;padding:0}}@media (max-width:375px){.woocommerce-checkout #payment div.payment_box.payment_method_cashapp{background-color:#e8e6ec!important}}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3,#order_review_heading{font-size:24px;font-weight:600;margin-bottom:20px;color:#1a1a1a;border-bottom:2px solid #e5e5e5;padding-bottom:10px}.form-row{margin-bottom:15px;padding:0 5px}.form-row-first,.form-row-last{width:48%;float:left}.form-row-first{margin-right:4%}.form-row-last{margin-left:0}.form-row-wide{width:100%;clear:both}.form-row label{display:block;font-size:14px;font-weight:500;margin-bottom:5px;color:#333}.form-row label .required{color:red;border:none}.form-row label .optional{color:#999;font-weight:400;font-size:12px}.form-row input.input-text,.form-row select,.form-row textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px;line-height:1.5;background-color:#fff;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.form-row input.input-text:focus,.form-row select:focus,.form-row textarea:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-row input::placeholder,.form-row textarea::placeholder{color:#aaa;font-size:14px}#ship-to-different-address{margin:20px 0 10px}#ship-to-different-address .checkbox{display:flex;align-items:center;font-weight:500;font-size:16px;cursor:pointer}#ship-to-different-address input[type="checkbox"]{width:18px;height:18px;margin-right:10px;cursor:pointer}.shipping_address{padding-top:15px;border-top:1px solid #eee;margin-top:15px}#order_review{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;padding:25px;margin-top:30px}#order_review_heading{margin-top:0;margin-bottom:20px}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:20px}.woocommerce-checkout-review-order-table thead th{text-align:left;padding:12px 0;border-bottom:1px solid #ddd;font-weight:600;color:#333}.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{padding:12px 0;border-bottom:1px solid #eee}.woocommerce-checkout-review-order-table tfoot th{font-weight:500;color:#555}.woocommerce-checkout-review-order-table .product-total{text-align:right;width:20%}.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total td{font-size:18px;font-weight:700;color:#1a1a1a;border-bottom:none;padding-top:15px}.woocommerce-checkout-review-order-table .cart_item .product-name{font-weight:500}.woocommerce-checkout-payment .payment_methods{list-style:none;padding:0;margin:0 0 20px}.woocommerce-checkout-payment .payment_methods li{padding:12px 15px;border-bottom:1px solid #f0f0f0;margin:0;align-items:center;gap:10px}.woocommerce-checkout-payment .payment_methods li:last-child{border-bottom:none}.woocommerce-checkout-payment .payment_methods li input[type="radio"]{width:18px;height:18px;margin:0;cursor:pointer}.woocommerce-checkout-payment .payment_methods li label{font-weight:500;margin:0;cursor:pointer;flex:1}.woocommerce-checkout-payment .woocommerce-privacy-policy-text{font-size:13px;color:#000;margin:15px 0;padding:0 15px}.woocommerce-checkout-payment .form-row.place-order{padding:0 15px 15px}.woocommerce-checkout-payment .form-row.place-order .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:10px;font-size:14px;color:#000;cursor:pointer}.woocommerce-checkout-payment .form-row.place-order input[type="checkbox"]{width:16px;height:16px;cursor:pointer}#place_order{display:inline-block;width:100%;padding:16px 24px;background-color:#000;color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.2s ease}#place_order:hover{background-color:#333}.select2-container--default .select2-selection--single{height:47px;border:1px solid #ddd;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px;padding-left:15px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.clear{clear:both}@media (max-width:768px){.col2-set{flex-direction:column}.form-row-first,.form-row-last{width:100%;float:none;margin-right:0}#order_review{padding:15px}.woocommerce-checkout-payment .payment_methods li{flex-wrap:wrap}}.woocommerce-billing-fields .form-row{margin-bottom:18px}#billing_please_field label .optional,#billing_phone_field label .optional{font-style:italic}.woocommerce-checkout-payment .payment_methods li:hover{background-color:#fafafa}.woocommerce-checkout-payment .woocommerce-privacy-policy-text p{margin:5px 0;line-height:1.5}.woocommerce-checkout-review-order-table tfoot tr:first-child th,.woocommerce-checkout-review-order-table tfoot tr:first-child td{padding-top:20px}.woocommerce-checkout-review-order-table tfoot tr.shipping td{color:#2e7d32;font-weight:500}.woocommerce-checkout-review-order-table tfoot tr.tax-rate th,.woocommerce-checkout-review-order-table tfoot tr.tax-rate td{color:#555}.woocommerce-checkout-review-order-table .order-total .amount{color:#000;font-size:22px}