﻿html,body{overflow-x:hidden}.hero-banner .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:90px}.elementor-14 .elementor-element.elementor-element-18f6620 .elementor-swiper-button{position:absolute;display:inline-flex;top:20%}.elementor-element .swiper .elementor-swiper-button-prev{left:38%}.elementor-element .swiper .elementor-swiper-button-next{right:38%}@media (max-width:767px){.elementor-14 .elementor-element.elementor-element-18f6620 .elementor-swiper-button{position:absolute;display:inline-flex;top:15%}.elementor-element .swiper .elementor-swiper-button-prev{left:30%}.elementor-element .swiper .elementor-swiper-button-next{right:30%}}.form-section input.wpcf7-form-control.wpcf7-submit.has-spinner{margin-top:50px;margin-left:70px}.insta-icon{opacity:0;transition-duration:0.4s}.insta-card:hover .insta-icon{opacity:1}.insta-card:hover{transform:scale(1.1)}.insta-card{transition-duration:0.4s}@media (max-width:767px){.form-section input.wpcf7-form-control.wpcf7-submit.has-spinner{margin-top:10px;margin-left:0px}}.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid{border:1px solid #F00 !important}.wpcf7-checkbox.wpcf7-not-valid{border:none !important}.wpcf7-checkbox.wpcf7-not-valid input[type=checkbox]{outline:1px solid #F00}.wpcf7-list-item{margin:0 15px 0 0}.wpcf7 form .wpcf7-response-output{margin:10px 0;padding:1rem;text-align:center}.wpcf7 form.invalid .wpcf7-response-output{background:#f8d7da;color:#58151c;border:1px solid #f1aeb5}.wpcf7 form.sent .wpcf7-response-output{background:#d1e7dd;color:#0a3622;border:1px solid #a3cfbb}.wpcf7-spinner{position:absolute}.wp-block-button__link{color:white;border:1px solid #F1E1AA;transition:all 0.3s ease}.wp-block-button__link:hover{color:#F1E1AA}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-top{border-bottom:1px solid #e7e7e788 !important}.woocommerce-cart-form .coupon input{height:100% !important;color:#fff !important;border-radius:0 !important}@media screen and (max-width:768px){.woocommerce-cart-form .coupon .coupon-col-end button{width:100% !important}}.product_image_zoom a:has(img){overflow:hidden;border-radius:15px;width:100%}.product_image_zoom a img{transition:all 0.2s ease}.product_image_zoom a img:hover{transform:scale(1.03)}.e-loop-add-to-cart-form-container .added_to_cart{display:none !important}.xoo-wsc-container{font-family:"Poppins", sans-serif;font-size:15px;color:#1d3557;background:#ffffff;box-shadow:-4px 0 20px rgba(0, 0, 0, 0.08);border-left:1px solid #e5e5e5}.xoo-wsc-header{padding:20px;border-bottom:1px solid #eee;font-weight:600;font-size:18px;background:#f7f8fc;display:flex;justify-content:space-between;align-items:center}.xoo-wsc-icon-cross{font-size:18px;cursor:pointer;color:#999;transition:color 0.3s ease}.xoo-wsc-icon-cross:hover{color:#1d3557}.xoo-wsc-product{display:flex;padding:20px;border-bottom:1px solid #f1f1f1;gap:16px}.xoo-wsc-img-col img{border-radius:8px;box-shadow:0 0 8px rgba(0, 0, 0, 0.05)}.xoo-wsc-sum-col{flex:1;display:flex;flex-direction:column;gap:6px}.xoo-wsc-sum-col a{font-size:18px !important;text-decoration:none;font-weight:500;color:#3c4b88}.xoo-wsc-sum-col a:hover{color:#1d3557}.xoo-wsc-price span:first-child{font-weight:500;color:#999;margin-right:4px}.xoo-wsc-price{font-size:15px}.xoo-wsc-price bdi{font-weight:400 !important}.xoo-wsc-remove{color:#e63946;font-size:14px;cursor:pointer;align-self:flex-end}.xoo-wsc-qtybox{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#f9f9f9;height:36px}.xoo-wsc-minus,.xoo-wsc-plus{background:transparent;color:#333;width:32px;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;transition:background 0.2s ease;border-radius:0 !important;border:none !important}.xoo-wsc-minus:hover,.xoo-wsc-plus:hover{background:#ccc}.xoo-wsc-qty{border:none;width:45px;text-align:center;background:transparent;font-size:15px;font-weight:500;margin:0}.xoo-wsc-ptotal bdi{font-weight:400 !important}.xoo-wsc-footer{padding:20px;background:#f7f8fc;border-top:1px solid #eee}.xoo-wsc-footer .xoo-wsc-rp-title{font-family:"Poppins", sans-serif !important;color:#181818 !important;font-size:16px !important;margin-bottom:5px !important}.xoo-wsc-footer .add_to_cart_button,.xoo-wsc-footer .button{font-size:15px !important;font-weight:400 !important;border-radius:35px 35px 35px 35px !important;color:#1D2D5C !important;background-color:#8FD1C5 !important;transition:all 0.2s !important;padding:7px 11px !important;font-size:14px !important;margin-top:5px !important}.xoo-wsc-footer .add_to_cart_button:hover,.xoo-wsc-footer .button:hover{color:white !important}.xoo-wsc-footer .lSPager{margin-bottom:10px !important}.xoo-wsc-footer .lSPager .active a{background:#79C3B7 !important}.xoo-wsc-footer .xoo-wsc-tools{padding-top:15px !important}.xoo-wsc-tools-label{font-weight:600;color:#333}.xoo-wsc-tools-value{font-weight:600;color:#1d3557}.xoo-wsc-ft-btn{display:block;text-align:center;background:#79C3B7 !important;color:white;font-weight:600;font-size:16px;padding:12px 0 !important;border-radius:8px;text-transform:uppercase;transition:all 0.3s ease;margin-top:15px}.xoo-wsc-ft-btn:hover{background:linear-gradient(135deg, #3c4b88, #1d3557) !important;box-shadow:0 6px 12px rgba(0, 0, 0, 0.12);color:white !important}.xoo-wsc-updating .xoo-wsc-icon-spinner2{animation:spin 1s linear infinite;font-size:24px;color:#3c4b88}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.xoo-wsc-basket{padding:6px 8px;border-radius:43px}:root{--primary-color: #D4AF37;--primary-color-light: #D4AF3730;--background-color: #1a1a1a;--text-color: #ffffff;--gold-color: #D4AF37;--dark-bg: #0d0d0d;--card-bg: #1e1e1e}.woocommerce{display:flex;flex-direction:column;font-family:"Montserrat", sans-serif}@media (min-width:980px){.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{float:left;width:55%}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce #order_review,.woocommerce-checkout .woocommerce-page #order_review{float:left;width:43%;margin-left:2%}}@media (max-width:979px){.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{margin-bottom:2em}}.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{background:var(--card-bg);padding:2em 2em;border-radius:1em;border:1px solid #333}.woocommerce-checkout .woocommerce .col2-set h3,.woocommerce-checkout .woocommerce-page .col2-set h3{color:white}.woocommerce-account form .form-row,.woocommerce-checkout form .form-row{margin-bottom:1em}.woocommerce-account form .payment_methods label,.woocommerce-checkout form .payment_methods label{padding-left:0px}.woocommerce-checkout{}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce-page .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2,.woocommerce-checkout .woocommerce-page .col2-set .col-2{float:left;width:100%}.woocommerce-checkout label,.woocommerce-checkout input,.woocommerce-checkout button,.woocommerce-checkout select,.woocommerce-checkout textarea{font-size:14px;line-height:1.7;text-transform:uppercase !important;font-weight:500;color:var(--gold-color);margin-bottom:0.5em}.woocommerce-checkout input.text,.woocommerce-checkout input.title,.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text],.woocommerce-checkout select,.woocommerce-checkout textarea{border:1px solid #444;border-radius:5px;background-color:var(--dark-bg);color:#fff;height:4em}.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:var(--dark-bg);border:1px solid #444;border-radius:5px;height:4em;color:#fff}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:4em;color:#fff}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:1px;right:5px;width:25px}.woocommerce-checkout textarea:focus,.woocommerce-checkout input[type=text]:focus,.woocommerce-checkout input[type=password]:focus,.woocommerce-checkout input[type=datetime]:focus,.woocommerce-checkout input[type=datetime-local]:focus,.woocommerce-checkout input[type=date]:focus,.woocommerce-checkout input[type=month]:focus,.woocommerce-checkout input[type=time]:focus,.woocommerce-checkout input[type=week]:focus,.woocommerce-checkout input[type=number]:focus,.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout input[type=url]:focus,.woocommerce-checkout input[type=search]:focus,.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout input[type=color]:focus,.woocommerce-checkout .uneditable-input:focus{border-color:var(--gold-color) !important;box-shadow:0 0 0 2px rgba(212, 175, 55, 0.2);outline:0}.woocommerce-checkout .radio input[type=radio],.woocommerce-checkout .checkbox input[type=checkbox]{top:0px}.woocommerce-checkout h3#order_review_heading{display:none}.woocommerce-checkout div#order_review{background:var(--card-bg);padding:2em;border-radius:1em;box-shadow:0 0.5em 2em rgba(0, 0, 0, 0.5);border:1px solid #333;position:sticky;top:100px}@media (max-width:768px){.woocommerce-checkout div#order_review{padding:1.5em}}.woocommerce-checkout div#order_review{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce-checkout-review-order tbody{display:table-row-group}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{color:var(--text-color);text-transform:Capitalize;font-size:14px}.woocommerce-checkout .woocommerce table.shop_table{border:none}.woocommerce-checkout tr.cart_item:nth-child(odd){background-color:var(--dark-bg) !important}.woocommerce-checkout tr.cart_item:nth-child(even){background-color:var(--card-bg) !important}.woocommerce-checkout span.woocommerce-Price-amount.amount{font-weight:bold;color:var(--gold-color)}.woocommerce-checkout strong.product-quantity{background:var(--primary-color-light);padding:0.1em 0.5em;border-radius:0.5em;font-size:12px;color:var(--gold-color)}.woocommerce-checkout .woocommerce td.product-name .wc-item-meta p,.woocommerce-checkout .woocommerce td.product-name .wc-item-meta:last-child,.woocommerce-checkout .woocommerce td.product-name dl.variation p,.woocommerce-checkout .woocommerce td.product-name dl.variation:last-child{margin-bottom:0;text-transform:capitalize;font-size:12px;font-weight:normal;color:#bbb}.woocommerce-checkout td.product-name{width:100%;font-weight:bold;color:#fff}.woocommerce-checkout td.product-total{justify-content:flex-start;display:flex;white-space:nowrap}.woocommerce-checkout table th,.woocommerce-checkout table td{border:none !important}.woocommerce-checkout tr.cart-subtotal{display:none}.woocommerce-checkout tr.woocommerce-shipping-totals.shipping{display:flex;margin-top:2em;margin-bottom:2em;border-top:1px solid #333;border-bottom:1px solid #333;flex-direction:column;align-content:stretch;align-items:flex-start}.woocommerce-checkout .woocommerce ul#shipping_method li input{margin:5px 5px 0 0;vertical-align:top}.woocommerce-checkout tr.order-total{color:var(--gold-color);background-color:var(--primary-color-light)}.woocommerce-checkout #add_payment_method #payment,.woocommerce-checkout .woocommerce-cart #payment,.woocommerce-checkout .woocommerce-checkout #payment{background:var(--dark-bg);border-radius:5px}.woocommerce-checkout #add_payment_method #payment div.payment_box,.woocommerce-checkout .woocommerce-cart #payment div.payment_box,.woocommerce-checkout .woocommerce-checkout #payment div.payment_box{background-color:var(--card-bg);color:#fff}.woocommerce-checkout #add_payment_method #payment div.payment_box::before,.woocommerce-checkout .woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout .woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout .wc-stripe-elements-field,.woocommerce-checkout .wc-stripe-iban-element-field{border:1px solid #444;border-radius:5px;background-color:var(--dark-bg);padding:15px}.woocommerce-checkout input#wc-stripe-new-payment-method{margin-right:1em}.woocommerce-checkout fieldset#wc-authnet-cc-form .input-text{height:2em}.woocommerce-checkout #place_order{width:100%;color:#0d0d0d;border:none;box-shadow:0 4px 15px rgba(212, 175, 55, 0.3);padding:1.5em;background:linear-gradient(135deg, var(--gold-color), #f4d03f);border-radius:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease}.woocommerce-checkout #place_order:hover{background:linear-gradient(135deg, #f4d03f, var(--gold-color));box-shadow:0 6px 20px rgba(212, 175, 55, 0.5);transform:translateY(-2px);color:#000}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{background-color:var(--card-bg);color:var(--text-color);border:1px solid #333}.woocommerce-checkout .checkout_coupon p.form-row.form-row-last{float:none}.woocommerce-checkout .checkout_coupon button.button{background:linear-gradient(135deg, var(--gold-color), #f4d03f);color:#0d0d0d;font-weight:600;border:none;transition:all 0.3s ease}.woocommerce-checkout .checkout_coupon button.button:hover{background:linear-gradient(135deg, #f4d03f, var(--gold-color));transform:translateY(-1px)}.woocommerce-checkout .woocommerce-info::before,.woocommerce-checkout .woocommerce-error::before{display:none}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{padding:1em}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{padding:2em 2.5em 1em;background:var(--card-bg);border-radius:1em;margin-top:0em;margin-bottom:2em;border:1px solid #333}.woocommerce-checkout .woocommerce-error{background-color:#5a1a1a;border:1px solid #8b2e2e;color:#ffb3b3}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{text-shadow:none}.woocommerce-checkout .xoo-wsc-notification-bar{display:none !important}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea.input-text{width:100% !important;padding:14px 18px !important;font-size:15px !important;font-family:"Poppins", sans-serif !important;color:#fff !important;background:var(--dark-bg) !important;border:1px solid #444 !important;border-radius:8px !important;box-shadow:none !important;transition:all 0.3s ease !important}.woocommerce-checkout .woocommerce form .form-row input.input-text:focus,.woocommerce-checkout .woocommerce form .form-row textarea.input-text:focus{border-color:var(--gold-color) !important;background-color:var(--card-bg) !important;outline:none !important;box-shadow:0 0 0 3px rgba(212, 175, 55, 0.2) !important}.woocommerce-checkout .woocommerce .woocommerce-input-wrapper{display:block !important;margin-top:6px !important}.woocommerce-checkout .woocommerce form .form-row label{font-weight:500 !important;font-size:14px !important;color:var(--gold-color) !important;margin-bottom:4px !important;display:block !important}.woocommerce-checkout .woocommerce .optional{color:#888 !important;font-weight:400 !important;font-size:13px !important}.woocommerce-checkout .woocommerce .required{color:var(--gold-color) !important;font-weight:bold !important}.woocommerce-checkout #order_comments{min-height:120px !important;resize:vertical !important}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{padding:0 10px !important}@media (max-width:768px){.woocommerce-checkout .woocommerce .col2-set{display:block !important;padding:1.5em}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{width:100% !important;padding:0 !important}}.woocommerce-checkout .single-product .onsale{padding:9px 22px !important;top:-10px !important;line-height:1 !important;display:flex !important;align-items:center !important;height:auto !important;background:#243A62 !important;min-height:auto !important;border-radius:0 !important}.woocommerce-checkout .qib-button{background:transparent !important}.woocommerce-checkout .single_add_to_cart_button{background:#79C3B7 !important;font-weight:400 !important;text-transform:none !important;transition:all 0.3s ease !important;color:#1D2D5C !important;border-radius:35px !important}.woocommerce-checkout .single_add_to_cart_button .xoo-wsc-icon-checkmark{display:none !important}.woocommerce-checkout .single_add_to_cart_button:hover{background:#243A62 !important;color:white !important}.woocommerce-checkout .elementor-add-to-cart .added_to_cart{display:none !important}.woocommerce-checkout .custom-lang-switcher{display:flex;gap:10px;font-weight:300;font-size:16px}.woocommerce-checkout .custom-lang-switcher .lang{text-decoration:none;color:black}.woocommerce-checkout .custom-lang-switcher .lang.active{color:#00756b}.woocommerce-checkout .custom-add-to-cart .added_to_cart{display:none !important}.woocommerce-checkout body:not(.elementor-editor-active) .hide-if-not-iframe{display:none}.woocommerce-checkout body.elementor-editor-actrive .hide-if-iframe{display:block !important}.woocommerce-checkout .product-display-iframe_1 .hide-if-not-iframe,.woocommerce-checkout .product-display-iframe_2 .hide-if-not-iframe{display:block !important}.woocommerce-checkout .product-display-iframe_1 .hide-if-iframe,.woocommerce-checkout .product-display-iframe_2 .hide-if-iframe{display:none !important}.woocommerce-checkout .wc-categories-grid{margin-top:0 !important}.woocommerce-checkout .wc-categories-grid .category-image img{height:205px !important;object-fit:contain !important}.woocommerce-checkout .wc-categories-grid .wc-category-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15)}.woocommerce-checkout .wc-categories-grid .wc-category-item a:hover .category-title{color:#0073aa}@media (max-width:768px){.woocommerce-checkout .wc-categories-grid{grid-template-columns:repeat(2, 1fr) !important;gap:15px !important}}@media (max-width:480px){.woocommerce-checkout .wc-categories-grid{grid-template-columns:1fr !important;gap:10px !important}}.woocommerce-order-received{}.woocommerce-order-received .woocommerce-order{max-width:1200px;margin:0 auto;padding:0 2em;width:100%}.woocommerce-order-received .woocommerce-notice--success{background:linear-gradient(135deg, var(--gold-color), #f4d03f);color:#0d0d0d;border:none;padding:1.5em 2em;border-radius:12px;font-size:18px;font-weight:600;text-align:center;box-shadow:0 4px 15px rgba(212, 175, 55, 0.3);margin-bottom:2em}.woocommerce-order-received .woocommerce-notice--success::before{content:"✓ ";font-size:24px;margin-right:8px}.woocommerce-order-received .woocommerce-order-overview{background:var(--card-bg);border:1px solid #333;border-radius:12px;padding:2em;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5em;margin-bottom:2em;list-style:none}.woocommerce-order-received .woocommerce-order-overview::before{display:none !important}.woocommerce-order-received .woocommerce-order-overview li{display:flex;flex-direction:column;gap:0.5em;color:#bbb;font-size:14px;text-transform:uppercase;letter-spacing:0.5px}.woocommerce-order-received .woocommerce-order-overview li strong{color:var(--gold-color);font-size:16px;font-weight:600;text-transform:none}.woocommerce-order-received .woocommerce-order-overview .woocommerce-order-overview__total strong{font-size:20px}.woocommerce-order-received .woocommerce-order-details{background:var(--card-bg);border:1px solid #333;border-radius:12px;padding:2em;margin-bottom:2em}.woocommerce-order-received .woocommerce-order-details h2{color:var(--gold-color);font-size:20px;font-weight:600;margin-bottom:1.5em;text-transform:uppercase;letter-spacing:1px}.woocommerce-order-received .woocommerce-table--order-details{width:100%;border:none}.woocommerce-order-received .woocommerce-table--order-details thead{background:var(--dark-bg)}.woocommerce-order-received .woocommerce-table--order-details thead th{color:var(--gold-color);font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:0.5px;padding:1em;border:none}.woocommerce-order-received .woocommerce-table--order-details thead th.product-total{text-align:right}.woocommerce-order-received .woocommerce-table--order-details tbody tr{background:var(--card-bg);border-bottom:1px solid #333}.woocommerce-order-received .woocommerce-table--order-details tbody tr:hover{background:var(--dark-bg)}.woocommerce-order-received .woocommerce-table--order-details tbody td{padding:1.5em 1em;color:#fff;border:none;justify-content:flex-end}.woocommerce-order-received .woocommerce-table--order-details tbody td a{color:#fff;text-decoration:none;transition:color 0.3s ease}.woocommerce-order-received .woocommerce-table--order-details tbody td a:hover{color:var(--gold-color)}.woocommerce-order-received .woocommerce-table--order-details tfoot{background:var(--dark-bg)}.woocommerce-order-received .woocommerce-table--order-details tfoot tr{border-top:1px solid #333}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child{background:var(--primary-color-light)}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td{color:var(--gold-color);font-weight:700;font-size:16px}.woocommerce-order-received .woocommerce-table--order-details tfoot th{color:#bbb;font-weight:500;text-align:left;padding:1em;border:none}.woocommerce-order-received .woocommerce-table--order-details tfoot td{color:var(--gold-color);font-weight:600;text-align:right;padding:1em;border:none}.woocommerce-order-received .product-quantity{background:var(--primary-color-light);padding:0.2em 0.6em;border-radius:0.5em;font-size:12px;color:var(--gold-color);margin-left:0.5em}.woocommerce-order-received .woocommerce-Price-amount{color:var(--gold-color);font-weight:600}.woocommerce-order-received .woocommerce-customer-details{background:var(--card-bg);border:1px solid #333;border-radius:12px;padding:2em}.woocommerce-order-received .woocommerce-customer-details h2{color:var(--gold-color);font-size:20px;font-weight:600;margin-bottom:1.5em;text-transform:uppercase;letter-spacing:1px}.woocommerce-order-received .woocommerce-customer-details address{color:#fff;font-style:normal;line-height:1.8;font-size:15px}.woocommerce-order-received .woocommerce-customer-details address p{margin:0.5em 0;color:#bbb}@media (max-width:768px){.woocommerce-order-received .woocommerce-order{padding:1em}.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr;gap:1em;padding:1.5em}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{padding:1.5em}.woocommerce-order-received .woocommerce-table--order-details thead{display:none}.woocommerce-order-received .woocommerce-table--order-details tbody tr{display:grid;grid-template-columns:1fr;gap:0.5em;padding:1em;margin-bottom:1em;border-radius:8px}.woocommerce-order-received .woocommerce-table--order-details tbody tr td{padding:0.5em 0}.woocommerce-order-received .woocommerce-table--order-details tbody tr td::before{content:attr(data-title);color:var(--gold-color);font-weight:600;display:block;margin-bottom:0.3em}.woocommerce-order-received .woocommerce-table--order-details tfoot tr{display:flex;justify-content:space-between;padding:1em}}.woocommerce-cart{}.woocommerce-cart .checkout-button{width:100%;color:#0d0d0d;border:none;box-shadow:0 4px 15px rgba(212, 175, 55, 0.3);padding:1.5em;background:linear-gradient(135deg, var(--gold-color), #f4d03f) !important;border-radius:30px !important;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease}.woocommerce-cart .checkout-button:hover{background:linear-gradient(135deg, #f4d03f, var(--gold-color));box-shadow:0 6px 20px rgba(212, 175, 55, 0.5);transform:translateY(-2px);color:#000}.woocommerce-cart .wc-empty-cart-message{width:100%;margin:2em auto 3em;padding:0;text-align:center;font-family:"Montserrat", sans-serif}.woocommerce-cart .wc-empty-cart-message .cart-empty{background:var(--card-bg);border:1px solid #333;color:#fff;padding:2em;border-radius:12px;font-size:16px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.3);position:relative;margin-bottom:0}.woocommerce-cart .wc-empty-cart-message .cart-empty::before{content:"🛒";display:flex;font-size:48px;margin-bottom:0.5em;position:absolute;top:-50px;left:50%;transform:translateX(-50%)}.woocommerce-cart .return-to-shop{text-align:center;margin:0}.woocommerce-cart .return-to-shop .button{display:inline-block;color:#0d0d0d;border:none;box-shadow:0 4px 15px rgba(212, 175, 55, 0.3);padding:1em 3em;background:linear-gradient(135deg, var(--gold-color), #f4d03f);border-radius:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;text-decoration:none}.woocommerce-cart .return-to-shop .button:hover{background:linear-gradient(135deg, #f4d03f, var(--gold-color));box-shadow:0 6px 20px rgba(212, 175, 55, 0.5);transform:translateY(-2px);color:#000}