:root{--v-color-primary:#0060df;--v-color-primary-rgb:0,96,223;--v-color-primary-hover:#004fb6;--v-color-black:#1a1a1a;--v-color-white:#ffffff;--v-color-text:#333333;--v-color-text-muted:#666666;--v-color-bg-light:#f8f9fa;--v-color-bg-soft:#f3f4f6;--v-color-border:#e5e7eb;--v-font-heading:'Outfit',sans-serif;--v-font-body:'Inter',sans-serif;--v-spacing-xs:0.5rem;--v-spacing-sm:1rem;--v-spacing-md:2rem;--v-spacing-lg:4rem;--v-spacing-xl:8rem;--v-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--v-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--v-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--v-radius-sm:4px;--v-radius-md:8px;--v-radius-lg:12px;--v-radius-xl:24px;--v-container-width:1440px;--v-header-height:80px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--v-font-body);color:var(--v-color-text);background-color:var(--v-color-white);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--v-font-heading);color:var(--v-color-black);font-weight:600}a{text-decoration:none;color:inherit;transition:all 0.3s ease}img{max-width:100%;height:auto;display:block}.v-container{width:100%;max-width:var(--v-container-width);margin:0 auto;padding:0 var(--v-spacing-md);box-sizing:border-box}.v-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--v-radius-md);font-family:var(--v-font-heading);font-weight:600;cursor:pointer;transition:all 0.2s cubic-bezier(.4,0,.2,1);border:none}.v-btn-primary{background-color:var(--v-color-primary);color:var(--v-color-white)}.v-btn-primary:hover{background-color:var(--v-color-primary-hover);transform:translateY(-1px)}.v-btn-outline{background-color:#fff0;border:1px solid var(--v-color-border);color:var(--v-color-black)}.v-btn-outline:hover{border-color:var(--v-color-black);background-color:var(--v-color-bg-light)}.v-review-upload-wrapper{margin:24px 0;width:100%}.v-review-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #cbd5e1;border-radius:var(--v-radius-lg);padding:24px 16px;background:#f8fafc;cursor:pointer;transition:all 0.25s cubic-bezier(.4,0,.2,1);text-align:center;border-color:#cbd5e1}.v-review-upload-label:hover{background:#f1f5f9;border-color:var(--v-color-primary);box-shadow:0 4px 12px rgba(var(--v-color-primary-rgb),.05)}.v-review-upload-icon{background:#dbeafe;color:var(--v-color-primary);border-radius:50%;padding:12px;margin-bottom:10px;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease}.v-review-upload-label:hover .v-review-upload-icon{transform:translateY(-2px) scale(1.05)}.v-review-upload-text{font-family:var(--v-font-heading);font-weight:600;color:var(--v-color-black);font-size:.95rem}.v-review-upload-info{font-size:.8rem;color:var(--v-color-text-muted);margin-top:4px}.v-review-image-preview-container{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.v-preview-item{position:relative;width:76px;height:76px;border-radius:var(--v-radius-md);overflow:hidden;border:1px solid var(--v-color-border);box-shadow:var(--v-shadow-sm);animation:vFadeIn 0.3s ease-out}.v-preview-item img{width:100%;height:100%;object-fit:cover}@keyframes vFadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.v-review-images-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;margin-bottom:8px}.v-review-image-link{display:block;position:relative;overflow:hidden;border-radius:var(--v-radius-md);border:1px solid var(--v-color-border);transition:all 0.25s cubic-bezier(.4,0,.2,1);background:#f8fafc}.v-review-image-link:hover{transform:translateY(-2px) scale(1.03);border-color:var(--v-color-primary);box-shadow:0 6px 16px rgb(0 0 0 / .1)}.v-review-image-thumb{width:84px;height:84px;object-fit:cover;display:block;transition:filter 0.2s ease}.v-review-image-link:hover .v-review-image-thumb{filter:brightness(.95)}.v-product-reviews-gallery-wrapper{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid var(--v-color-border);animation:vFadeIn 0.4s ease-out}.v-reviews-gallery-title{font-family:var(--v-font-heading);font-size:1.35rem;font-weight:700;color:var(--v-color-black);margin-bottom:4px}.v-reviews-gallery-subtitle{font-size:.88rem;color:var(--v-color-text-muted);margin-bottom:18px}.v-reviews-gallery-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.v-reviews-gallery-grid::-webkit-scrollbar{height:6px}.v-reviews-gallery-grid::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.v-reviews-gallery-grid::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.v-reviews-gallery-grid::-webkit-scrollbar-thumb:hover{background:#94a3b8}.v-gallery-item-link{flex:0 0 110px;width:110px;height:110px;border-radius:var(--v-radius-md);overflow:hidden;border:1px solid var(--v-color-border);transition:all 0.25s cubic-bezier(.4,0,.2,1);background:#f8fafc}.v-gallery-item-link:hover{transform:scale(1.05);border-color:var(--v-color-primary);box-shadow:0 6px 16px rgb(0 0 0 / .08)}.v-gallery-item-img{width:100%;height:100%;object-fit:cover;display:block;transition:filter 0.2s ease}.v-gallery-item-link:hover .v-gallery-item-img{filter:brightness(.95)}@media (min-width:768px){.v-reviews-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;overflow-x:visible;padding-bottom:0}.v-gallery-item-link{width:100%;height:120px}}.woocommerce-order-received .woocommerce-order{max-width:1100px;margin:40px auto;padding:0 20px}.woocommerce-order-received .woocommerce-notice.woocommerce-thankyou-order-received{font-family:var(--v-font-heading)!important;font-size:1.65rem!important;font-weight:700!important;color:var(--v-color-black)!important;text-align:center!important;margin-bottom:30px!important;padding:26px 30px!important;background:#ffffff!important;border-radius:var(--v-radius-lg)!important;border:1px solid var(--v-color-border)!important;border-top:4px solid var(--v-color-primary)!important;box-shadow:var(--v-shadow-md)!important}.woocommerce-order-received .woocommerce-order>p:not(.woocommerce-notice){background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:var(--v-radius-md)!important;padding:16px 20px!important;color:var(--v-color-primary)!important;font-size:0.92rem!important;line-height:1.6!important;margin-bottom:30px!important;font-weight:500!important}.woocommerce-order-received ul.woocommerce-order-overview.order_details{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important;justify-content:space-between!important;list-style:none!important;padding:24px!important;background:#ffffff!important;border:1px solid var(--v-color-border)!important;border-radius:var(--v-radius-lg)!important;margin-bottom:40px!important;box-shadow:var(--v-shadow-md)!important;width:100%!important;box-sizing:border-box!important}.woocommerce-order-received ul.woocommerce-order-overview.order_details li{flex:1 1 180px!important;border-right:1px solid var(--v-color-border)!important;padding:6px 15px!important;font-size:0.78rem!important;text-transform:uppercase!important;color:var(--v-color-text-muted)!important;letter-spacing:0.05em!important;list-style-type:none!important;text-align:center!important;float:none!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;min-width:0!important;box-sizing:border-box!important}.woocommerce-order-received ul.woocommerce-order-overview.order_details li:last-child,.woocommerce-order-received ul.woocommerce-order-overview.order_details li.method{border-right:none!important}.woocommerce-order-received ul.woocommerce-order-overview.order_details li strong{display:block!important;font-size:1.05rem!important;color:var(--v-color-primary)!important;margin-top:6px!important;text-transform:none!important;font-weight:700!important;word-break:break-all!important}.woocommerce-order-received .woocommerce-order-details{background:#ffffff!important;border:1px solid var(--v-color-border)!important;border-radius:var(--v-radius-lg)!important;padding:32px!important;box-shadow:var(--v-shadow-md)!important;margin-top:40px!important;margin-bottom:40px!important}.woocommerce-order-received .woocommerce-order-details__title{font-family:var(--v-font-heading)!important;font-size:1.5rem!important;font-weight:700!important;margin-bottom:24px!important;color:var(--v-color-black)!important;position:relative!important;padding-bottom:10px!important}.woocommerce-order-received .woocommerce-order-details__title::after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:48px!important;height:3px!important;background-color:var(--v-color-primary)!important;border-radius:2px!important}.woocommerce-order-received table.woocommerce-table--order-details.shop_table.order_details{width:100%!important;border-collapse:separate!important;border-spacing:0 1.5rem!important;border:none!important;background:transparent!important;box-shadow:none!important;margin-bottom:30px!important;overflow:visible!important}.woocommerce-order-received table.woocommerce-table--order-details thead{display:none!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item{background:#ffffff!important;box-shadow:0 4px 15px rgb(0 0 0 / .03)!important;border-radius:16px!important;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item:hover,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item:hover,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgb(0 0 0 / .06)!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td{padding:1.5rem!important;border:1px solid #f1f5f9!important;border-width:1px 0!important;background:#ffffff!important;vertical-align:middle!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td:first-child,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td:first-child,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td:first-child{border-left:1px solid #f1f5f9!important;border-top-left-radius:16px!important;border-bottom-left-radius:16px!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td:last-child,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td:last-child,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td:last-child{border-right:1px solid #f1f5f9!important;border-top-right-radius:16px!important;border-bottom-right-radius:16px!important}.woocommerce-order-received table.woocommerce-table--order-details td.product-thumbnail{width:120px!important;text-align:center!important}.woocommerce-order-received table.woocommerce-table--order-details td.product-thumbnail img{width:90px!important;height:90px!important;object-fit:cover!important;border-radius:12px!important;border:1px solid #f1f5f9!important;background:#f8fafc!important}.woocommerce-order-received table.woocommerce-table--order-details td.product-name{text-align:left!important}.woocommerce-order-received table.woocommerce-table--order-details td.product-name a{font-family:var(--v-font-heading)!important;font-weight:700!important;color:var(--v-color-black)!important;font-size:1.1rem!important;text-decoration:none!important;transition:color 0.2s ease!important}.woocommerce-order-received table.woocommerce-table--order-details td.product-name a:hover{color:var(--v-color-primary)!important}.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta{list-style:none!important;padding:0!important;margin:8px 0 0 0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta li{font-size:0.82rem!important;color:var(--v-color-text-muted)!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;list-style-type:none!important;float:none!important;width:auto!important;margin:0!important}.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta li strong{color:var(--v-color-black)!important;font-weight:600!important}.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta li p,.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta li span,.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta li .wc-item-meta-label{margin:0!important;background:var(--v-color-bg-soft)!important;padding:3px 8px!important;border-radius:var(--v-radius-sm)!important;font-weight:600!important;color:var(--v-color-primary)!important;font-size:0.78rem!important;text-transform:uppercase!important;display:inline-block!important;border:1px solid #cbd5e1!important;float:none!important}.v-order-item-variations-custom{display:inline-block!important;background:#f8fafc!important;color:var(--v-color-primary)!important;padding:4px 10px!important;border-radius:6px!important;font-weight:700!important;font-size:0.8rem!important;border:1px solid #e2e8f0!important;text-transform:uppercase!important;margin-top:8px!important;letter-spacing:0.5px!important}.woocommerce-order-received table.woocommerce-table--order-details tr.v-delivery-alert-row{background:transparent!important;box-shadow:none!important;border:none!important}.woocommerce-order-received table.woocommerce-table--order-details tr.v-delivery-alert-row:hover{transform:none!important;box-shadow:none!important}.woocommerce-order-received table.woocommerce-table--order-details tr.v-delivery-alert-row td{padding:8px 0 20px 0!important;background:transparent!important;border:none!important}.v-delivery-alert-card{background:#f0fdf4!important;border:1.5px dashed #10b981!important;border-radius:16px!important;padding:16px 24px!important;display:flex!important;align-items:center!important;gap:16px!important;box-shadow:0 4px 15px rgb(16 185 129 / .04)!important;width:100%!important;box-sizing:border-box!important}.v-delivery-icon{font-size:1.6rem!important;line-height:1!important}.v-delivery-text{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}.v-delivery-label{font-family:var(--v-font-heading)!important;font-weight:700!important;color:#1f2937!important;font-size:0.95rem!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.v-delivery-date{background:#10b981!important;color:#ffffff!important;padding:4px 12px!important;border-radius:var(--v-radius-sm)!important;font-weight:800!important;font-size:0.88rem!important;letter-spacing:0.5px!important;box-shadow:0 2px 6px rgb(16 185 129 / .2)!important}.woocommerce-order-received table.woocommerce-table--order-details td.product-quantity{text-align:center!important}.woocommerce-order-received table.woocommerce-table--order-details td.product-quantity strong.product-quantity{display:inline-block!important;background:var(--v-color-bg-soft)!important;color:var(--v-color-primary)!important;padding:4px 12px!important;border-radius:var(--v-radius-sm)!important;font-size:0.9rem!important;font-weight:700!important;border:1px solid #cbd5e1!important}.woocommerce-order-received table.woocommerce-table--order-details td.product-total{font-weight:700!important;color:var(--v-color-primary)!important;font-size:1.1rem!important;text-align:right!important;white-space:nowrap!important}@media (max-width:768px){.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item{display:block!important;background:#ffffff!important;border-radius:16px!important;padding:20px 20px 75px 20px!important;margin-bottom:20px!important;box-shadow:0 10px 30px rgb(0 0 0 / .05)!important;position:relative!important;border:1px solid #f1f5f9!important;overflow:hidden!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td{display:block!important;width:100%!important;padding:0!important;border:none!important;text-align:left!important;background:transparent!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td.product-thumbnail,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td.product-thumbnail,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td.product-thumbnail{float:left!important;width:70px!important;margin-right:15px!important;margin-bottom:10px!important;text-align:left!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td.product-thumbnail img,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td.product-thumbnail img,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td.product-thumbnail img{width:70px!important;height:70px!important;object-fit:cover!important;border-radius:12px!important;background:#f8fafc!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td.product-name,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td.product-name,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td.product-name{padding-top:5px!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td.product-name a,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td.product-name a,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td.product-name a{font-size:1rem!important;font-weight:700!important;color:#111827!important;line-height:1.3!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td.product-quantity,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td.product-quantity,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td.product-quantity{position:absolute!important;bottom:15px!important;left:20px!important;right:20px!important;width:auto!important;display:flex!important;align-items:center!important;gap:15px!important;margin:0!important;padding-top:15px!important;border-top:1px solid #f1f5f9!important;justify-content:flex-start!important;box-sizing:border-box!important;background:transparent!important}.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-cart-form__cart-item td.product-total,.woocommerce-order-received table.woocommerce-table--order-details tr.order_item td.product-total,.woocommerce-order-received table.woocommerce-table--order-details tr.woocommerce-table__line-item td.product-total{position:absolute!important;bottom:15px!important;right:20px!important;width:auto!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;border:none!important;justify-content:flex-end!important;text-align:right!important;box-sizing:border-box!important;background:transparent!important;height:38px!important}.single-product .v-stacked-info-wrapper,.single-product .v-stacked-sections,.single-product .woocommerce-tabs,.single-product .summary,.single-product .entry-summary,.single-product .product-tabs-wrapper,.single-product .col-lg-12{overflow:visible!important}.woocommerce-product-gallery+.v-stacked-info-wrapper,.v-stacked-info-wrapper{margin-top:30px!important;background:transparent!important}.v-stacked-sections{display:flex!important;flex-direction:column!important;gap:16px!important;background:transparent!important;padding:0!important;overflow:visible!important}.v-product-section{background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;margin-bottom:16px!important;overflow:visible!important;box-shadow:0 4px 10px rgb(0 0 0 / .02)!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;scroll-margin-top:130px!important}.v-section-title{background:#f8fafc!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:18px 20px!important;font-size:1.05rem!important;font-weight:700!important;color:#1e293b!important;border-bottom:1px solid #cbd5e1!important;box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important;transition:all 0.3s ease!important}.v-section-title::after{display:none!important}.v-section-content{background:#ffffff!important;border-radius:0 0 12px 12px!important;padding:24px 20px!important;box-sizing:border-box!important;width:100%!important;display:block!important}}.woocommerce-order-received table.woocommerce-table--order-details tfoot{display:none!important}.woocommerce-order-received .woocommerce-customer-details{margin-top:40px!important;margin-bottom:40px!important}.woocommerce-order-received .woocommerce-columns--addresses{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;margin-top:24px!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important}@media (max-width:768px){.woocommerce-order-received .woocommerce-columns--addresses{flex-direction:column!important;flex-wrap:wrap!important}}.woocommerce-order-received .woocommerce-column--billing-address,.woocommerce-order-received .woocommerce-column--shipping-address,.woocommerce-order-received .woocommerce-column--company-details{flex:1!important;width:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important;background:#ffffff!important;border:1px solid var(--v-color-border)!important;border-radius:var(--v-radius-lg)!important;padding:28px!important;box-shadow:var(--v-shadow-md)!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;float:none!important;margin:0!important;box-sizing:border-box!important}.woocommerce-order-received .woocommerce-column--billing-address:hover,.woocommerce-order-received .woocommerce-column--shipping-address:hover,.woocommerce-order-received .woocommerce-column--company-details:hover{border-color:var(--v-color-primary)!important;transform:translateY(-2px)}.woocommerce-order-received .woocommerce-column__title{font-family:var(--v-font-heading)!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:18px!important;color:var(--v-color-black)!important;border-bottom:2px solid var(--v-color-bg-soft)!important;padding-bottom:10px!important;position:relative!important}.woocommerce-order-received .woocommerce-column__title::after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:32px!important;height:2px!important;background-color:var(--v-color-primary)!important}.woocommerce-order-received address{font-style:normal!important;line-height:1.7!important;font-size:0.92rem!important;color:var(--v-color-text)!important}.woocommerce-order-received .order-extra,.woocommerce-order-received table.shop_table.order-extra,.woocommerce-order-received .woocommerce-order-details+table.shop_table{display:none!important}.woocommerce-order-received .v-thankyou-map-section{background:#ffffff!important;border:1px solid var(--v-color-border)!important;border-radius:var(--v-radius-lg)!important;padding:32px!important;box-shadow:var(--v-shadow-md)!important;margin-top:40px!important;margin-bottom:40px!important;animation:vFadeIn 0.5s ease-out!important}.woocommerce-order-received .v-thankyou-map-header{display:flex!important;flex-direction:column!important;margin-bottom:20px!important}.woocommerce-order-received .v-thankyou-map-icon{font-size:2.2rem!important;margin-bottom:8px!important}.woocommerce-order-received .v-thankyou-map-title{font-family:var(--v-font-heading)!important;font-size:1.45rem!important;font-weight:700!important;color:var(--v-color-black)!important;margin-bottom:6px!important;position:relative!important;padding-bottom:10px!important}.woocommerce-order-received .v-thankyou-map-title::after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:44px!important;height:3px!important;background-color:var(--v-color-primary)!important;border-radius:2px!important}.woocommerce-order-received .v-thankyou-map-address{font-size:0.9rem!important;color:var(--v-color-text-muted)!important;margin-top:4px!important}.woocommerce-order-received .v-custom-map-pin{position:relative;display:flex;align-items:center;justify-content:center}.woocommerce-order-received .v-pin-pulse{position:absolute;width:52px;height:52px;background:rgba(var(--v-color-primary-rgb),.25)!important;border-radius:50%;animation:vPulse 1.8s infinite ease-out}.woocommerce-order-received .v-pin-marker{width:34px;height:34px;background:var(--v-color-primary)!important;color:#ffffff!important;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 4px 10px rgb(0 0 0 / .25);border:2.5px solid #fff}.woocommerce-order-received .v-pin-marker span{transform:rotate(45deg);display:block}@keyframes vPulse{0%{transform:scale(.3);opacity:1}100%{transform:scale(1.3);opacity:0}}.woocommerce-order-received .v-thankyou-upsell-section{margin-top:50px!important;margin-bottom:40px!important}.woocommerce-order-received .v-upsell-title{font-family:var(--v-font-heading)!important;font-size:1.5rem!important;font-weight:700!important;color:var(--v-color-black)!important;margin-bottom:6px!important;position:relative!important;padding-bottom:10px!important}.woocommerce-order-received .v-upsell-title::after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:44px!important;height:3px!important;background-color:var(--v-color-primary)!important;border-radius:2px!important}.woocommerce-order-received .v-upsell-subtitle{font-size:0.9rem!important;color:var(--v-color-text-muted)!important;margin-top:10px!important;margin-bottom:26px!important}@media (min-width:992px){.v-swatches-wrapper{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:10px 0!important}.v-swatches-wrapper .v-swatch.v-swatch-color{width:66px!important;height:44px!important;min-width:66px!important;min-height:44px!important;border-radius:8px!important;margin:0!important;transition:transform 0.2s cubic-bezier(.4,0,.2,1),box-shadow 0.2s ease,border-color 0.2s ease!important;cursor:pointer!important}.v-swatches-wrapper .v-swatch.v-swatch-color:hover,.v-swatches-wrapper .v-swatch.v-swatch-color.active,.v-swatches-wrapper .v-swatch.v-swatch-color.selected{transform:scale(1.08)!important;box-shadow:inset 0 0 0 3.5px #ffffff!important;border:1px solid transparent!important;z-index:10!important}}.product-type-simple .entry-summary .cart,.woocommerce-variation-add-to-cart,.bundle_button,.bundle_form .bundle_button,.bundle_data .bundle_button,body.single-product .bundle_button,body.single-product .bundle_form .bundle_button{display:flex!important;flex-direction:row!important;align-items:center!important;gap:15px!important;border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important;margin:20px 0!important;width:100%!important}.product-type-simple .entry-summary .cart .quantity,.woocommerce-variation-add-to-cart .quantity,.bundle_button .quantity,.bundle_form .quantity,.bundled_product_summary .quantity,body.single-product .bundle_button .quantity,body.single-product .bundle_form .quantity,body.single-product .bundled_product_summary .quantity{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;height:62px!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;background:#f8fafc!important;padding:0 12px!important;box-sizing:border-box!important;width:140px!important;min-width:140px!important;max-width:140px!important;margin:0!important;box-shadow:none!important;flex-shrink:0!important}.product-type-simple .entry-summary .cart .quantity .qty,.woocommerce-variation-add-to-cart .quantity .qty,.bundle_button .quantity .qty,.bundle_form .quantity .qty,.bundled_product_summary .quantity .qty,body.single-product .bundle_button .quantity .qty,body.single-product .bundle_form .quantity .qty,body.single-product .bundled_product_summary .quantity .qty{width:44px!important;height:100%!important;border:none!important;background:transparent!important;text-align:center!important;font-family:var(--v-font-heading),'Outfit',sans-serif!important;font-size:1.1rem!important;font-weight:700!important;color:#1e293b!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important}.product-type-simple .entry-summary .cart .quantity .v-qty-btn,.woocommerce-variation-add-to-cart .quantity .v-qty-btn,.bundle_button .quantity .v-qty-btn,.bundle_form .quantity .v-qty-btn,.bundled_product_summary .quantity .v-qty-btn,body.single-product .bundle_button .quantity .v-qty-btn,body.single-product .bundle_form .quantity .v-qty-btn,body.single-product .bundled_product_summary .quantity .v-qty-btn{width:32px!important;height:32px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;color:#1e293b!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.25rem!important;font-weight:700!important;cursor:pointer!important;transition:all 0.2s ease!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important}.product-type-simple .entry-summary .cart .quantity .v-qty-btn:hover,.woocommerce-variation-add-to-cart .quantity .v-qty-btn:hover,.bundle_button .quantity .v-qty-btn:hover,.bundle_form .quantity .v-qty-btn:hover,.bundled_product_summary .quantity .v-qty-btn:hover,body.single-product .bundle_button .quantity .v-qty-btn:hover,body.single-product .bundle_form .quantity .v-qty-btn:hover,body.single-product .bundled_product_summary .quantity .v-qty-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.product-type-simple .entry-summary .cart .single_add_to_cart_button,.woocommerce-variation-add-to-cart .single_add_to_cart_button,.bundle_button .single_add_to_cart_button,.bundle_button .bundle_add_to_cart_button,.bundle_form .bundle_add_to_cart_button,.bundle_add_to_cart_button,body.single-product .bundle_button .single_add_to_cart_button,body.single-product .bundle_button .bundle_add_to_cart_button,body.single-product .bundle_form .bundle_add_to_cart_button,body.single-product .bundle_add_to_cart_button{background-color:var(--v-color-primary,#0060df)!important;color:#ffffff!important;height:62px!important;padding:0 2.5rem!important;border-radius:8px!important;font-family:var(--v-font-heading),'Outfit',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;font-size:1.1rem!important;letter-spacing:0.5px!important;margin:0!important;flex-grow:1!important;flex-shrink:1!important;width:auto!important;max-width:100%!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:0 4px 12px rgb(0 96 223 / .12)!important}.product-type-simple .entry-summary .cart .single_add_to_cart_button:hover,.woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,.bundle_button .single_add_to_cart_button:hover,.bundle_button .bundle_add_to_cart_button:hover,.bundle_form .bundle_add_to_cart_button:hover,.bundle_add_to_cart_button:hover,body.single-product .bundle_button .single_add_to_cart_button:hover,body.single-product .bundle_button .bundle_add_to_cart_button:hover,body.single-product .bundle_form .bundle_add_to_cart_button:hover,body.single-product .bundle_add_to_cart_button:hover{background-color:var(--v-color-primary-hover,#004fb6)!important;box-shadow:0 8px 20px rgb(0 96 223 / .25)!important;transform:translateY(-2px)!important}.product-type-simple .entry-summary .cart .single_add_to_cart_button:active,.woocommerce-variation-add-to-cart .single_add_to_cart_button:active,.bundle_button .single_add_to_cart_button:active,.bundle_form .bundle_add_to_cart_button:active,.bundle_add_to_cart_button:active,body.single-product .bundle_button .single_add_to_cart_button:active,body.single-product .bundle_button .bundle_add_to_cart_button:active,body.single-product .bundle_form .bundle_add_to_cart_button:active,body.single-product .bundle_add_to_cart_button:active{transform:translateY(0)!important}.product-type-simple .entry-summary .cart .single_add_to_cart_button::before,.woocommerce-variation-add-to-cart .single_add_to_cart_button::before,.bundle_button .single_add_to_cart_button::before,.bundle_button .bundle_add_to_cart_button::before,.bundle_form .bundle_add_to_cart_button::before,.bundle_add_to_cart_button::before,body.single-product .bundle_button .single_add_to_cart_button::before,body.single-product .bundle_button .bundle_add_to_cart_button::before,body.single-product .bundle_form .bundle_add_to_cart_button::before,body.single-product .bundle_add_to_cart_button::before{content:""!important;width:22px!important;height:22px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;display:inline-block!important}.quantity.quantity_hidden,body.single-product .quantity.quantity_hidden,body.single-product .bundled_product_summary .quantity.quantity_hidden{display:none!important}@media (max-width:480px){.product-type-simple .entry-summary .cart,.woocommerce-variation-add-to-cart,.bundle_button,body.single-product .bundle_button,body.single-product .bundle_form .bundle_button{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.product-type-simple .entry-summary .cart>*:not(.quantity):not(.single_add_to_cart_button):not(input[type="hidden"]),.woocommerce-variation-add-to-cart>*:not(.quantity):not(.single_add_to_cart_button):not(input[type="hidden"]),.bundle_button>*:not(.quantity):not(.single_add_to_cart_button):not(.bundle_add_to_cart_button):not(input[type="hidden"]),body.single-product .bundle_button>*:not(.quantity):not(.single_add_to_cart_button):not(.bundle_add_to_cart_button):not(input[type="hidden"]){flex:0 0 100%!important;width:100%!important}.product-type-simple .entry-summary .cart .quantity,.woocommerce-variation-add-to-cart .quantity,.bundle_button .quantity,.bundle_form .quantity,.bundled_product_summary .quantity,body.single-product .bundle_button .quantity,body.single-product .bundle_form .quantity,body.single-product .bundled_product_summary .quantity{flex:0 0 auto!important;min-width:110px!important;width:110px!important;height:54px!important;max-width:none!important}.product-type-simple .entry-summary .cart .single_add_to_cart_button,.woocommerce-variation-add-to-cart .single_add_to_cart_button,.bundle_button .single_add_to_cart_button,.bundle_button .bundle_add_to_cart_button,.bundle_form .bundle_add_to_cart_button,.bundle_add_to_cart_button,body.single-product .bundle_button .single_add_to_cart_button,body.single-product .bundle_button .bundle_add_to_cart_button,body.single-product .bundle_form .bundle_add_to_cart_button,body.single-product .bundle_add_to_cart_button{flex:1 1 auto!important;width:auto!important;max-width:none!important;height:54px!important;padding:0 10px!important;font-size:1rem!important}}@media (max-width:768px){.v-delivery-alert-card{padding:8px 10px!important;gap:6px!important;border-radius:12px!important}.v-delivery-icon{font-size:1.1rem!important}.v-delivery-text{flex-wrap:wrap!important;gap:6px!important;align-items:center!important;width:100%!important}.v-delivery-label{font-size:0.75rem!important;white-space:normal!important;letter-spacing:-0.2px!important}.v-delivery-date{padding:2px 6px!important;font-size:0.72rem!important;white-space:nowrap!important;box-shadow:0 1px 3px rgb(16 185 129 / .15)!important;letter-spacing:-0.2px!important}}.v-account-submenu{display:flex!important;flex-direction:column!important;gap:4px!important;padding:8px!important;min-width:210px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 10px 25px -5px rgb(0 0 0 / .1),0 8px 10px -6px rgb(0 0 0 / .05)!important;margin-top:12px!important}.v-account-submenu li{margin:0!important;padding:0!important;list-style:none!important}.v-account-submenu li a{display:flex!important;align-items:center!important;gap:11px!important;padding:10px 14px!important;border-radius:10px!important;font-family:'Inter',sans-serif!important;font-size:0.88rem!important;font-weight:500!important;color:#475569!important;text-decoration:none!important;transition:all 0.2s cubic-bezier(.4,0,.2,1)!important;line-height:1.2!important;background:transparent!important}.v-account-submenu li a:hover{background:#f8fafc!important;color:#0f172a!important}.v-account-submenu li.is-active>a{background:#eff6ff!important;color:#0060df!important;font-weight:700!important}.v-account-submenu li.is-active>a svg{stroke:#0060df!important}.v-submenu-icon{display:flex!important;align-items:center!important;flex-shrink:0!important}.v-submenu-icon svg{stroke:#64748b;transition:stroke 0.2s ease,transform 0.2s ease!important}.v-account-submenu li a:hover .v-submenu-icon svg{stroke:#0f172a;transform:scale(1.05)}.v-account-submenu li.is-active>a:hover .v-submenu-icon svg{stroke:#0060df}.v-account-submenu li.v-submenu-item--customer-logout{margin-top:6px!important;padding-top:6px!important;border-top:1px solid #f1f5f9!important}.v-account-submenu li.v-submenu-item--customer-logout a{color:#dc2626!important}.v-account-submenu li.v-submenu-item--customer-logout a svg{stroke:#dc2626!important}.v-account-submenu li.v-submenu-item--customer-logout a:hover{background:#fef2f2!important;color:#b91c1c!important}.v-account-submenu li.v-submenu-item--customer-logout a:hover svg{stroke:#b91c1c!important}.v-order-actions-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 24px 0!important;width:100%!important}.v-order-actions-container a.button,.woocommerce-order-details a.button[href*="DescarcaFacturaPdf"],.woocommerce-order-details a.button[href*="fgo.ro"],.woocommerce-order-details .order-again a.button,.woocommerce-order-details .v-btn-track{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;padding:0 24px!important;border-radius:12px!important;font-family:var(--v-font-heading),'Outfit',sans-serif!important;font-weight:700!important;font-size:0.85rem!important;text-transform:uppercase!important;letter-spacing:0.5px!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box!important;cursor:pointer!important;text-decoration:none!important;line-height:1!important;margin:0!important}.v-order-actions-container a.button.order-again,.v-order-actions-container a.button[href*="order_again"],.woocommerce-order-details .order-again a.button{background:transparent!important;border:1.5px solid var(--v-color-primary,#0060df)!important;color:var(--v-color-primary,#0060df)!important}.v-order-actions-container a.button.order-again:hover,.v-order-actions-container a.button[href*="order_again"]:hover,.woocommerce-order-details .order-again a.button:hover{background:var(--v-color-primary,#0060df)!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(0 96 223 / .15)!important}.v-order-actions-container a.button.fgo-invoice,.v-order-actions-container a.button[href*="DescarcaFactura"],.v-order-actions-container a.button[href*="fgo.ro"],.woocommerce-order-details a.button[href*="DescarcaFacturaPdf"],.woocommerce-order-details a.button[href*="fgo.ro"]{background:transparent!important;border:1.5px solid #475569!important;color:#475569!important}.v-order-actions-container a.button.fgo-invoice:hover,.v-order-actions-container a.button[href*="DescarcaFactura"]:hover,.v-order-actions-container a.button[href*="fgo.ro"]:hover,.woocommerce-order-details a.button[href*="DescarcaFacturaPdf"]:hover,.woocommerce-order-details a.button[href*="fgo.ro"]:hover{background:#475569!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(71 85 105 / .15)!important}.v-order-actions-container a.button.v-btn-track,.woocommerce-order-details .v-btn-track{background:#ea580c!important;border:1.5px solid #ea580c!important;color:#ffffff!important;box-shadow:0 2px 6px rgb(234 88 12 / .1)!important}.v-order-actions-container a.button.v-btn-track:hover,.woocommerce-order-details .v-btn-track:hover{background:#c2410c!important;border-color:#c2410c!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgb(234 88 12 / .25)!important}.v-order-actions-container a.button.order-again::before,.v-order-actions-container a.button[href*="order_again"]::before,.woocommerce-order-details .order-again a.button::before{content:"🔄"!important;margin-right:8px!important;font-size:1rem!important;display:inline-block!important}.v-order-actions-container a.button.fgo-invoice::before,.v-order-actions-container a.button[href*="DescarcaFactura"]::before,.v-order-actions-container a.button[href*="fgo.ro"]::before,.woocommerce-order-details a.button[href*="DescarcaFacturaPdf"]::before,.woocommerce-order-details a.button[href*="fgo.ro"]::before{content:"📄"!important;margin-right:8px!important;font-size:1rem!important;display:inline-block!important}.v-order-actions-container a.button.v-btn-track::before,.woocommerce-order-details .v-btn-track::before{content:"🚚"!important;margin-right:8px!important;font-size:1rem!important;display:inline-block!important}@media (max-width:768px){.v-order-actions-container{flex-direction:column!important;gap:10px!important}.v-order-actions-container a.button,.woocommerce-order-details a.button[href*="DescarcaFacturaPdf"],.woocommerce-order-details a.button[href*="fgo.ro"],.woocommerce-order-details .order-again a.button,.woocommerce-order-details .v-btn-track{display:flex!important;width:100%!important}}@media (min-width:769px){table.woocommerce-orders-table{border-collapse:collapse!important;border-spacing:0!important;background:#ffffff!important;width:100%!important;border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:var(--v-shadow-sm,0 1px 3px rgb(0 0 0 / .02))!important}table.woocommerce-orders-table thead th{font-family:var(--v-font-heading),'Outfit',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:0.75rem!important;letter-spacing:0.5px!important;color:#475569!important;border:none!important;border-bottom:1.5px solid #e2e8f0!important;padding:12px 16px!important;background:#f8fafc!important;text-align:left!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row{background:#ffffff!important;border-bottom:1px solid #f1f5f9!important;transition:background-color 0.2s ease!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row td{background:#ffffff!important;padding:12px 16px!important;vertical-align:middle!important;font-family:var(--v-font-body),'Inter',sans-serif!important;font-size:0.85rem!important;color:#334155!important;border:none!important;border-bottom:1px solid #f1f5f9!important;transition:background-color 0.2s ease!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row:last-child td{border-bottom:none!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row:hover td{background-color:#f8fafc!important}}.woocommerce-orders-table__cell-order-number a{font-weight:700!important;color:var(--v-color-primary,#0060df)!important;font-family:var(--v-font-heading),'Outfit',sans-serif!important;font-size:0.9rem!important;transition:color 0.2s ease!important}.woocommerce-orders-table__cell-order-number a:hover{color:var(--v-color-primary-hover,#004fb6)!important;text-decoration:underline!important}.woocommerce-orders-table__cell-order-date{color:#64748b!important;font-weight:500!important;white-space:nowrap!important}.woocommerce-orders-table__cell-order-status{font-size:0.8rem!important;vertical-align:middle!important;white-space:nowrap!important}.woocommerce-orders-table__cell-order-status::before{content:""!important;display:inline-block!important;width:6px!important;height:6px!important;border-radius:50%!important;margin-right:6px!important;vertical-align:middle!important;position:relative!important;top:-1px!important;background:#94a3b8!important}.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{color:#16a34a!important;font-weight:600!important}.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status::before{background-color:#16a34a!important;box-shadow:0 0 6px rgb(22 163 74 / .4)!important}.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status{color:#0060df!important;font-weight:600!important}.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status::before{background-color:#0060df!important;box-shadow:0 0 6px rgb(0 96 223 / .4)!important}.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status{color:#d97706!important;font-weight:600!important}.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status::before{background-color:#d97706!important;box-shadow:0 0 6px rgb(217 119 6 / .4)!important}.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status{color:#ea580c!important;font-weight:600!important}.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status::before{background-color:#ea580c!important;box-shadow:0 0 6px rgb(234 88 12 / .4)!important}.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-refunded .woocommerce-orders-table__cell-order-status{color:#dc2626!important;font-weight:600!important}.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status::before,.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status::before,.woocommerce-orders-table__row--status-refunded .woocommerce-orders-table__cell-order-status::before{background-color:#dc2626!important;box-shadow:0 0 6px rgb(220 38 38 / .4)!important}.woocommerce-orders-table__cell-order-total{color:#475569!important;font-weight:500!important;white-space:nowrap!important}.woocommerce-orders-table__cell-order-total .amount{font-weight:700!important;color:var(--v-color-black,#1a1a1a)!important;font-size:0.9rem!important}.woocommerce-orders-table__cell-order-actions{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;align-items:center!important}.woocommerce-orders-table__cell-order-actions a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;padding:0 12px!important;border-radius:6px!important;font-family:var(--v-font-heading),'Outfit',sans-serif!important;font-weight:700!important;font-size:0.72rem!important;text-transform:uppercase!important;letter-spacing:0.5px!important;transition:all 0.2s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;text-decoration:none!important;line-height:1!important;margin:0!important;box-sizing:border-box!important;border:1.5px solid transparent!important;white-space:nowrap!important}.woocommerce-orders-table__cell-order-actions a.button.view{background:#f1f5f9!important;border-color:#f1f5f9!important;color:#475569!important}.woocommerce-orders-table__cell-order-actions a.button.view:hover{background:#e2e8f0!important;border-color:#e2e8f0!important;color:#1e293b!important;transform:translateY(-1.5px)!important}.woocommerce-orders-table__cell-order-actions a.button.v_invoice{background:transparent!important;border-color:#475569!important;color:#475569!important}.woocommerce-orders-table__cell-order-actions a.button.v_invoice:hover{background:#475569!important;color:#ffffff!important;transform:translateY(-1.5px)!important;box-shadow:0 4px 10px rgb(71 85 105 / .15)!important}.woocommerce-orders-table__cell-order-actions a.button.v_track{background:#ea580c!important;border-color:#ea580c!important;color:#ffffff!important}.woocommerce-orders-table__cell-order-actions a.button.v_track:hover{background:#c2410c!important;border-color:#c2410c!important;transform:translateY(-1.5px)!important;box-shadow:0 4px 10px rgb(234 88 12 / .2)!important}.woocommerce-orders-table__cell-order-actions a.button.reorder{background:transparent!important;border-color:var(--v-color-primary,#0060df)!important;color:var(--v-color-primary,#0060df)!important}.woocommerce-orders-table__cell-order-actions a.button.reorder:hover{background:var(--v-color-primary,#0060df)!important;color:#ffffff!important;transform:translateY(-1.5px)!important;box-shadow:0 4px 10px rgb(0 96 223 / .15)!important}.woocommerce-orders-table__cell-order-actions a.button.pay{background:var(--v-color-primary,#0060df)!important;border-color:var(--v-color-primary,#0060df)!important;color:#ffffff!important}.woocommerce-orders-table__cell-order-actions a.button.pay:hover{background:var(--v-color-primary-hover,#004fb6)!important;border-color:var(--v-color-primary-hover,#004fb6)!important;transform:translateY(-1.5px)!important;box-shadow:0 4px 10px rgb(0 96 223 / .2)!important}.woocommerce-orders-table__cell-order-actions a.button.cancel{background:transparent!important;border-color:#ef4444!important;color:#ef4444!important}.woocommerce-orders-table__cell-order-actions a.button.cancel:hover{background:#ef4444!important;color:#ffffff!important;transform:translateY(-1.5px)!important;box-shadow:0 4px 10px rgb(239 68 68 / .15)!important}.woocommerce-orders-table__cell-order-actions a.button::before{content:none!important;display:none!important}@media (max-width:768px){.woocommerce-orders-table__cell-order-actions a.button::before{display:inline-block!important;font-size:0.85rem!important;margin-right:6px!important;line-height:1!important}.woocommerce-orders-table__cell-order-actions a.button.view::before{content:"👁️"!important}.woocommerce-orders-table__cell-order-actions a.button.v_invoice::before{content:"📄"!important}.woocommerce-orders-table__cell-order-actions a.button.v_track::before{content:"🚚"!important}.woocommerce-orders-table__cell-order-actions a.button.reorder::before{content:"🔄"!important}.woocommerce-orders-table__cell-order-actions a.button.pay::before{content:"💳"!important}.woocommerce-orders-table__cell-order-actions a.button.cancel::before{content:"❌"!important}}@media (max-width:768px){table.woocommerce-orders-table,table.woocommerce-orders-table thead,table.woocommerce-orders-table tbody,table.woocommerce-orders-table tr,table.woocommerce-orders-table td{display:block!important;width:100%!important;box-sizing:border-box!important}table.woocommerce-orders-table thead{display:none!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:16px!important;margin-bottom:20px!important;box-shadow:0 4px 12px rgb(0 0 0 / .02)!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row td{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 0!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px dashed #e2e8f0!important;background:none!important;border-radius:0!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row td::before{content:attr(data-title) ":"!important;font-family:var(--v-font-heading),'Outfit',sans-serif!important;font-weight:700!important;color:#475569!important;text-transform:uppercase!important;font-size:0.75rem!important;letter-spacing:0.5px!important;margin-right:12px!important;flex-shrink:0!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions{flex-direction:column!important;align-items:stretch!important;gap:8px!important;border-bottom:none!important;padding-bottom:0!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions::before{margin-bottom:8px!important;align-self:flex-start!important}table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions a.button{width:100%!important;display:flex!important;justify-content:center!important}}