:root{--primary:#ea412f;--secondary:#2a3582;--black:#000;--light-black:#1f1f1f;--gray:#616368;--light-gray:#f6f6f6;--white:#fff;--error:#ff0000;--success:#4caf50;--transition:all 0.3s ease-in-out}*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden}html{scroll-behavior:smooth}p{margin:0 0 1rem}a,a:hover,button,button:hover,i,h1,h2,h3,h4,h5,h6,li{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}i{transition:unset}:focus{outline:0px!important}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#f5f5f5}body::-webkit-scrollbar{width:10px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{background-color:var(--primary);background-image:-webkit-linear-gradient(45deg,rgb(255 255 255 / .2) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .2) 50%,rgb(255 255 255 / .2) 75%,transparent 75%,transparent)}ul.slick-dots{left:0;right:0;margin:0 auto!important;bottom:-5%!important;z-index:9}ul.slick-dots li{background:#bc8f8f;border-radius:5px!important;width:1rem;height:5px;opacity:.2}ul.slick-dots li.slick-active{background:var(--primary);width:4rem!important;opacity:1}ul.slick-dots button{display:none}@media (max-width:767px){p#breadcrumbs{font-size:14px!important}}.post-containter ul,.post-containter ol{margin:20px 0}.post-containter img{height:600px;object-fit:cover;border-radius:20px}.post-containter a{color:var(--secondary);text-decoration:underline}.post-containter a:hover{color:var(--primary)}.post-containter h2,.post-containter h3,.post-containter h4,.post-containter h5,.post-containter h6{font-family:"Syne",sans-serif;margin:20px 0}.list-style ul,.list-style ol{margin:20px 0}.section{position:relative;padding-top:6rem!important;padding-bottom:6rem!important}@media (max-width:767px){.section{padding-top:2.5rem!important;padding-bottom:2.5rem!important}}.swiper-pagination{margin-top:2rem}.swiper-pagination .swiper-pagination-bullet{width:6px!important;height:6px!important;transition:var(--transition);border-radius:50px!important;background:var(--white);opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary)}@media (max-width:767px){.elementor-swiper-button{display:none!important}.swiper-pagination{display:block}}.elementor-heading-title span{color:var(--primary)}.primary-btn a{background:var(--secondary)!important;padding:16px 30px;font-weight:500;letter-spacing:1px;border-radius:4px;text-transform:uppercase}.primary-btn a:hover{background:var(--primary)!important}@media (max-width:767px){.primary-btn a{padding:16px 30px;font-size:14px}}@media (min-width:992px){.bg-fixed{background-attachment:fixed}}.header-main{position:absolute;top:0;z-index:9}.testimonials-carousel .swiper-slide .elementor-widget.elementor-widget-text-editor{height:150px;overflow-y:auto;padding-right:2rem}.testimonials-carousel .swiper-slide .elementor-widget.elementor-widget-text-editor::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#f5f5f5}.testimonials-carousel .swiper-slide .elementor-widget.elementor-widget-text-editor::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.testimonials-carousel .swiper-slide .elementor-widget.elementor-widget-text-editor::-webkit-scrollbar-thumb{background-color:var(--primary);background-image:-webkit-linear-gradient(45deg,rgb(255 255 255 / .2) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .2) 50%,rgb(255 255 255 / .2) 75%,transparent 75%,transparent)}.gallery-cont .gallery-item img{height:300px;object-fit:cover;width:100%}@media (max-width:767px){.gallery-cont .gallery{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.gallery-cont .gallery-item img{height:150px}.gallery-cont .gallery .gallery-item{flex:0 0 46%}}.post-content :is(h2,h3,h4,h5,h6,ul){margin:25px 0 15px!important}.post-content ul li,.post-content ol li{margin-bottom:5px}.elementor-widget-table-of-contents{color:var(--white)}.post-content .elementor-image-carousel-wrapper img{height:300px!important;object-fit:cover}.post-content .elementor-image-carousel-wrapper .swiper-slide{margin:0 5px}.woocommerce-Tabs-panel--description{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.7;color:#222;padding:20px 0;max-width:900px;margin:0 auto}.woocommerce-Tabs-panel--description h1{font-size:32px;margin:0 0 20px;line-height:1.2}.woocommerce-Tabs-panel--description h2{font-size:26px;margin:0 0 20px;line-height:1.25}.woocommerce-Tabs-panel--description h3{font-size:20px;margin:0 0 20px;line-height:1.3}.woocommerce-Tabs-panel--description h4{font-size:18px;margin:0 0 20px;line-height:1.4}.woocommerce-Tabs-panel--description p{font-size:16px;margin:0 0 16px}.woocommerce-Tabs-panel--description ul{margin:15px 0 25px;padding-left:22px}.woocommerce-Tabs-panel--description ul li{font-size:16px}.woocommerce-Tabs-panel--description a:hover{color:var(--secondary)!important}.woocommerce-Tabs-panel--description strong{font-weight:700}.woocommerce-Tabs-panel--description u{text-decoration-thickness:2px;text-underline-offset:3px}.woocommerce-Tabs-panel--description br{line-height:1.6}.woocommerce-Tabs-panel--description h2,.woocommerce-Tabs-panel--description h3,.woocommerce-Tabs-panel--description h4{letter-spacing:-.2px}.woocommerce form.cart table.variations td.value select{background:var(--black)}@media (max-width:768px){.woocommerce-Tabs-panel--description{padding:15px}.woocommerce-Tabs-panel--description h1{font-size:26px}.woocommerce-Tabs-panel--description h2{font-size:22px}.woocommerce-Tabs-panel--description h3{font-size:18px}.woocommerce-Tabs-panel--description h4{font-size:16px}.woocommerce-Tabs-panel--description p,.woocommerce-Tabs-panel--description ul li{font-size:15px}}@media (max-width:480px){.woocommerce-Tabs-panel--description h1{font-size:22px}.woocommerce-Tabs-panel--description h2{font-size:20px}.woocommerce-Tabs-panel--description p,.woocommerce-Tabs-panel--description ul li{font-size:14px;line-height:1.6}}div.product p.price{margin:0!important}ul.tabs.wc-tabs{padding:0!important}.woocommerce div.product.elementor .woocommerce-tabs .panel{max-width:100%;padding:2rem 1.25rem}.woocommerce div.product.elementor .woocommerce-tabs .panel h2:first-child{display:none}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:0}.woocommerce div.product form.cart .variations .label{text-align:left;padding-top:5px}.fancybox-navigation .fancybox-button{padding:0;background:#fff0}.fancybox-toolbar button{padding:0;background:#fff0;margin:0 5px}.fancybox-inner{margin:1rem}.elementor-image-carousel-wrapper img.swiper-slide-image{height:270px;width:100%;object-fit:cover}.banner-image-carousel img.swiper-slide-image{height:auto!important}.woocommerce-cart,.woocommerce-account,.woocommerce-checkout{--wc-primary:#2F368A;--wc-primary-dark:#232970;--wc-secondary:#DC4F41;--wc-secondary-dk:#b83c30;--wc-text:#1F1F1F;--wc-muted:#5a5a7a;--wc-border:#dde0ec;--wc-white:#ffffff;--wc-radius:10px;--wc-shadow:0 2px 24px rgba(47,54,138,0.08)}.woocommerce-cart .woocommerce,.woocommerce-account .woocommerce,.woocommerce-checkout .woocommerce{font-family:'Jost','DM Sans','Segoe UI',sans-serif;color:var(--wc-text)}.woocommerce-cart h1,.woocommerce-cart h2,.woocommerce-cart h3,.woocommerce-account h1,.woocommerce-account h2,.woocommerce-account h3,.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3{font-family:'Playfair Display','Georgia',serif;font-weight:700;color:var(--wc-text);letter-spacing:-.02em}.woocommerce-cart .woocommerce label,.woocommerce-account .woocommerce label,.woocommerce-checkout .woocommerce label{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--wc-muted);margin-bottom:5px;display:block}.woocommerce-cart .woocommerce input[type="text"],.woocommerce-cart .woocommerce input[type="email"],.woocommerce-cart .woocommerce input[type="tel"],.woocommerce-cart .woocommerce input[type="number"],.woocommerce-cart .woocommerce input[type="password"],.woocommerce-cart .woocommerce select,.woocommerce-cart .woocommerce textarea,.woocommerce-account .woocommerce input[type="text"],.woocommerce-account .woocommerce input[type="email"],.woocommerce-account .woocommerce input[type="tel"],.woocommerce-account .woocommerce input[type="number"],.woocommerce-account .woocommerce input[type="password"],.woocommerce-account .woocommerce select,.woocommerce-account .woocommerce textarea,.woocommerce-checkout .woocommerce input[type="text"],.woocommerce-checkout .woocommerce input[type="email"],.woocommerce-checkout .woocommerce input[type="tel"],.woocommerce-checkout .woocommerce input[type="number"],.woocommerce-checkout .woocommerce input[type="password"],.woocommerce-checkout .woocommerce select,.woocommerce-checkout .woocommerce textarea{border:1.5px solid var(--wc-border);border-radius:var(--wc-radius);padding:11px 16px;font-size:.92rem;background:#fafbff;color:var(--wc-text);transition:border-color 0.2s,box-shadow 0.2s;outline:none;width:100%;box-sizing:border-box}.woocommerce-cart .woocommerce input:focus,.woocommerce-cart .woocommerce select:focus,.woocommerce-cart .woocommerce textarea:focus,.woocommerce-account .woocommerce input:focus,.woocommerce-account .woocommerce select:focus,.woocommerce-account .woocommerce textarea:focus,.woocommerce-checkout .woocommerce input:focus,.woocommerce-checkout .woocommerce select:focus,.woocommerce-checkout .woocommerce textarea:focus{border-color:var(--wc-primary);box-shadow:0 0 0 3px rgb(47 54 138 / .12);background:var(--wc-white)}.woocommerce-cart .woocommerce button.button,.woocommerce-cart .woocommerce a.button,.woocommerce-cart .woocommerce input[type="submit"],.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce input[type="submit"],.woocommerce-checkout .woocommerce button.button,.woocommerce-checkout .woocommerce a.button,.woocommerce-checkout .woocommerce input[type="submit"]{background:var(--wc-primary)!important;color:#fff!important;border:none!important;border-radius:var(--wc-radius)!important;font-size:14px!important;padding:12px 28px!important;font-weight:600!important;letter-spacing:0.05em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background 0.2s,transform 0.15s,box-shadow 0.2s!important;box-shadow:0 4px 14px rgb(47 54 138 / .2)!important;display:inline-block!important;text-decoration:none!important;opacity:1!important}.woocommerce-cart .woocommerce button.button:hover,.woocommerce-cart .woocommerce a.button:hover,.woocommerce-cart .woocommerce input[type="submit"]:hover,.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce input[type="submit"]:hover,.woocommerce-checkout .woocommerce button.button:hover,.woocommerce-checkout .woocommerce a.button:hover,.woocommerce-checkout .woocommerce input[type="submit"]:hover{background:var(--wc-primary-dark)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px rgb(47 54 138 / .28)!important}.woocommerce-cart .woocommerce button.button.alt,.woocommerce-cart .woocommerce a.button.alt,.woocommerce-cart .woocommerce input.button.alt,.woocommerce-account .woocommerce button.button.alt,.woocommerce-account .woocommerce a.button.alt,.woocommerce-checkout .woocommerce button.button.alt,.woocommerce-checkout .woocommerce a.button.alt,.woocommerce-checkout #place_order{background:var(--wc-secondary)!important;box-shadow:0 4px 14px rgb(220 79 65 / .25)!important}.woocommerce-cart .woocommerce button.button.alt:hover,.woocommerce-cart .woocommerce a.button.alt:hover,.woocommerce-cart .woocommerce input.button.alt:hover,.woocommerce-account .woocommerce button.button.alt:hover,.woocommerce-account .woocommerce a.button.alt:hover,.woocommerce-checkout .woocommerce button.button.alt:hover,.woocommerce-checkout .woocommerce a.button.alt:hover,.woocommerce-checkout #place_order:hover{background:var(--wc-secondary-dk)!important;box-shadow:0 6px 20px rgb(220 79 65 / .35)!important}.woocommerce-cart .woocommerce button.button:disabled,.woocommerce-cart .woocommerce button.button.disabled,.woocommerce-cart .woocommerce a.button.disabled,.woocommerce-account .woocommerce button.button:disabled,.woocommerce-account .woocommerce button.button.disabled,.woocommerce-checkout .woocommerce button.button:disabled,.woocommerce-checkout .woocommerce button.button.disabled,.woocommerce-checkout .woocommerce a.button.disabled{background:#c8cad8!important;color:#6e6e8a!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important;opacity:1!important;border:1.5px solid #b0b3c6!important}.woocommerce-cart .woocommerce-info,.woocommerce-account .woocommerce-info,.woocommerce-checkout .woocommerce-info{background:#eef0fb!important;border-top:4px solid var(--wc-primary)!important;color:var(--wc-primary)!important;border-radius:0 0 8px 8px!important;padding:13px 18px 13px 50px!important;font-size:0.9rem!important;margin-bottom:16px!important}.woocommerce-cart .woocommerce-info a,.woocommerce-account .woocommerce-info a,.woocommerce-checkout .woocommerce-info a{color:var(--wc-secondary)!important;font-weight:600!important;text-decoration:none!important}.woocommerce-cart .woocommerce-message,.woocommerce-account .woocommerce-message,.woocommerce-checkout .woocommerce-message{background:#eef9f0!important;border-top:4px solid #2ecc71!important;color:#1a5c32!important;border-radius:0 0 8px 8px!important;padding:13px 18px!important}.woocommerce-cart .woocommerce-error,.woocommerce-account .woocommerce-error,.woocommerce-checkout .woocommerce-error{background:#fff3f3!important;border-top:4px solid var(--wc-secondary)!important;color:#7a1a1a!important;border-radius:0 0 8px 8px!important;padding:13px 18px 13px 50px!important}.woocommerce-cart .woocommerce-cart-form{background:var(--wc-white);border-radius:14px;box-shadow:var(--wc-shadow);overflow:hidden;margin-bottom:32px;width:100%}.woocommerce-cart table.shop_table{width:100%;border-collapse:collapse;font-size:.93rem}.woocommerce-cart table.shop_table thead tr th{background:var(--wc-primary);color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;padding:14px 18px;font-weight:600;border:none}.woocommerce-cart table.shop_table tbody tr{border-bottom:1px solid #F0EEF8;transition:background 0.15s}.woocommerce-cart table.shop_table tbody tr:hover{background:#fafaff}.woocommerce-cart table.shop_table tbody td{padding:16px 18px;vertical-align:middle;border:none;color:var(--wc-text);border-bottom:1px solid #CCC!important}.woocommerce-cart table.shop_table tbody td.product-thumbnail img{width:68px;height:68px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .08);display:block}.woocommerce-cart table.shop_table tbody td.product-name a{font-weight:600;color:var(--wc-text);text-decoration:none;font-size:.95rem}.woocommerce-cart table.shop_table tbody td.product-name a:hover{color:var(--wc-primary)}.woocommerce-cart table.shop_table td.product-quantity .qty{width:64px!important;text-align:center;border-radius:8px;padding:8px 10px;border:1.5px solid var(--wc-border)}.woocommerce-cart table.shop_table tbody td a.remove{width:28px;height:28px;border-radius:50%;background:#ffecec;color:var(--wc-secondary)!important;font-size:1.1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:background 0.2s,transform 0.15s;text-decoration:none}.woocommerce-cart table.shop_table tbody td a.remove:hover{background:var(--wc-secondary);color:#fff!important}.woocommerce-cart td.actions{padding:14px 18px!important;background:#fafbff}.woocommerce-cart .coupon{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.woocommerce-cart .coupon #coupon_code{width:180px!important;max-width:180px!important}.woocommerce-cart .cart_totals{background:var(--wc-white);border-radius:14px;box-shadow:var(--wc-shadow);padding:28px 24px}.woocommerce-cart .cart_totals h2{font-size:1.1rem;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f8}.woocommerce-cart .cart_totals table.shop_table{box-shadow:none;border-radius:0}.woocommerce-cart .cart_totals table.shop_table th{background:#fafafa!important;color:var(--wc-muted);padding:10px 4px;text-align:left;font-weight:500;border:0!important;border-bottom:1px solid #CCC!important}.woocommerce-cart .cart_totals table.shop_table td{padding:10px 4px;font-weight:600;color:var(--wc-text)}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:100%!important;text-align:center!important;font-size:0.95rem!important;padding:15px!important;display:block!important}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--white);border-radius:14px;padding:8px 0;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:13px 22px;color:#b0b0cc;font-size:.88rem;font-weight:500;text-decoration:none;border-left:5px solid #fff0;transition:color 0.2s,border-color 0.2s,background 0.2s}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#fff;background:var(--secondary);border-left-color:var(--primary)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff!important;border-left-color:var(--wc-secondary)!important;background:var(--secondary)!important;font-weight:700!important}.woocommerce-account .woocommerce-MyAccount-content{background:var(--wc-white);border-radius:14px;box-shadow:var(--wc-shadow);padding:32px 28px}.woocommerce-account .woocommerce-MyAccount-content p{color:#446;line-height:1.7;font-size:.93rem}.woocommerce-account .woocommerce-orders-table{width:100%;border-collapse:collapse;font-size:.9rem}.woocommerce-account .woocommerce-orders-table thead th{background:#f5f5fb;color:var(--wc-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;padding:12px 16px;border-bottom:2px solid #e8e8f5;text-align:left}.woocommerce-account .woocommerce-orders-table tbody tr{border-bottom:1px solid #f0f0f8;transition:background 0.15s}.woocommerce-account .woocommerce-orders-table tbody tr:hover{background:#fafaff}.woocommerce-account .woocommerce-orders-table tbody td{padding:14px 16px;color:var(--wc-text);vertical-align:middle}.woocommerce-account .woocommerce-orders-table mark{background:#fff0;font-weight:600;padding:4px 10px;border-radius:20px;font-size:.78rem}.woocommerce-account mark.processing{background:#eef0fb;color:var(--wc-primary)}.woocommerce-account mark.completed{background:#eef9f0;color:#1e8b4f}.woocommerce-account mark.on-hold{background:#fff8ec;color:#c07800}.woocommerce-account mark.cancelled,.woocommerce-account mark.failed{background:#fff3f3;color:var(--wc-secondary)}.woocommerce-account .woocommerce-Addresses address{background:#fafbff;border:1.5px solid #e8e8f5;border-radius:12px;padding:20px;font-style:normal;font-size:.9rem;line-height:1.8;color:#335}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{background:var(--wc-white);border-radius:14px;box-shadow:var(--wc-shadow);padding:36px 32px;max-width:440px}.woocommerce-checkout #customer_details{margin-bottom:50px}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{background:var(--wc-white);border-radius:14px;box-shadow:var(--wc-shadow);padding:32px 28px;width:100%;box-sizing:border-box}.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--wc-primary);padding-bottom:10px;border-bottom:2px solid #eef0fb;margin-bottom:20px}.woocommerce-checkout .form-row{margin-bottom:16px}.woocommerce-checkout #order_review table.shop_table{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:20px}.woocommerce-checkout #order_review table.shop_table thead tr th{background:#f5f5fb;color:var(--wc-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;padding:12px 14px;border-bottom:2px solid #e8e8f5;text-align:left}.woocommerce-checkout #order_review table.shop_table tbody tr{border-bottom:1px solid #f0f0f8}.woocommerce-checkout #order_review table.shop_table tbody td{padding:14px;color:var(--wc-text);vertical-align:middle}.woocommerce-checkout #order_review table.shop_table tfoot tr th{padding:10px 14px;color:var(--wc-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #f0f0f8}.woocommerce-checkout #order_review table.shop_table tfoot tr td{padding:10px 14px;font-weight:600;color:var(--wc-text)}.woocommerce-checkout #order_review table.shop_table tfoot .order-total td{font-size:1.2rem;color:var(--wc-primary);font-weight:700}.woocommerce-checkout #payment{background:#f7f8fd;border-radius:12px;border:1.5px solid #e0e3f0;padding:22px 20px;margin-top:20px;width:100%;box-sizing:border-box}.woocommerce-checkout #payment ul.payment_methods{list-style:none;padding:0;margin:0 0 16px;border-bottom:1px solid #e0e3f0;padding-bottom:16px}.woocommerce-checkout #payment ul.payment_methods li{padding:10px 0;font-size:.9rem;color:var(--wc-text);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.woocommerce-checkout #payment ul.payment_methods li label{font-size:.9rem;font-weight:500;text-transform:none;letter-spacing:0;cursor:pointer;color:var(--wc-text)}.woocommerce-checkout #payment .payment_box{background:var(--wc-white);border-radius:10px;border:1.5px solid #e0e3f0;padding:18px 16px;font-size:.85rem;color:var(--wc-muted);margin-top:10px;width:100%;box-sizing:border-box;overflow:hidden}.woocommerce-checkout #payment .payment_box iframe,.woocommerce-checkout #payment .payment_box .wc-stripe-elements-field,.woocommerce-checkout #payment .payment_box .wc-stripe-card-element,.woocommerce-checkout #payment .payment_box .stripe-card-element{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.woocommerce-checkout #payment #place_order{width:100%!important;font-size:1rem!important;padding:20px!important;border-radius:12px!important;margin-top:10px!important;display:block!important}.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.88rem;text-transform:none;letter-spacing:0;font-weight:400;color:#446}.woocommerce-checkout input[type="checkbox"]{width:16px;height:16px;accent-color:var(--wc-primary);cursor:pointer}@media (max-width:768px){.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart_totals,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{border-radius:10px;padding:18px 14px}.woocommerce-cart table.shop_table thead{display:none}.woocommerce-cart table.shop_table tbody td{display:block;padding:8px 14px}.woocommerce-account .woocommerce-MyAccount-navigation{border-radius:10px;margin-bottom:20px}.woocommerce-checkout #payment .payment_box{padding:14px 12px}}.woocommerce-cart .woocommerce a.checkout-button{padding:20px!important}.woocommerce-notices-wrapper{position:absolute;z-index:9;width:100%}.woocommerce-message::before{color:var(--primary)}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-color:var(--primary)}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce #review_form #respond .form-submit input{background:var(--primary)!important;color:var(--white)!important}.woocommerce blockquote{background:#f9f9f9;border-left:5px solid #ccc;margin:1.5em 10px;padding:.5em 10px}.woocommerce blockquote p:last-child{margin:0}.woocommerce div.product.elementor .woocommerce-tabs .panel{border:1px solid #fff}.woocommerce div.product ul.tabs li{margin:0!important}.woocommerce-tabs ul.wc-tabs li{border-color:#fff!important;margin-left:0px!important}