*,*::before,*::after{-webkit-tap-highlight-color:transparent}:root{--wc-form-color-background:transparent;--wc-form-color-text:var(--text-primary);--wc-form-border-color:rgba(var(--text-secondary-rgb),0.35);--wc-form-border-width:1px;--wc-form-border-radius:var(--radius-btn,8px);--wc-content-bg:var(--bg-primary);--wc-primary:var(--grad-2);--wc-primary-text:var(--text-primary);--wc-secondary:var(--bg-secondary);--wc-secondary-text:var(--text-primary);--wc-highlight:var(--grad-4);--wc-highligh-text:var(--text-primary);--wc-subtext:var(--text-secondary);--wc-red:var(--stat-danger,#ef4444);--wc-green:var(--stat-success,#22c55e)}.woocommerce form .form-row textarea{background-color:transparent;color:var(--text-primary);border-color:rgba(var(--text-secondary-rgb),0.35)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,.woocommerce-notice,.coupon-error-notice,.woocommerce p.no-comments,.dokan-alert,.dokan-info,.dokan-error,.dokan-message,.es-notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:8px;row-gap:0;padding:12px 16px;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.45;letter-spacing:0.03em;border-radius:12px;border:0;list-style:none;background:rgba(var(--grad-2-rgb,0,255,255),0.12);color:var(--grad-2)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.coupon-error-notice::before,.dokan-alert::before,.dokan-info::before,.dokan-error::before,.dokan-message::before,.es-notice::before{font-family:'Font Awesome 6 Free','Font Awesome 5 Free',sans-serif;font-weight:900;font-size:16px;line-height:inherit;flex-shrink:0;position:static;color:inherit;content:'\f05a';grid-column:1;grid-row:1;align-self:start}.woocommerce-message>*,.woocommerce-info>*,.woocommerce-error>*,.dokan-alert>*,.dokan-info>*,.dokan-error>*,.dokan-message>*,.es-notice>*{grid-column:2;min-width:0;overflow-wrap:anywhere}.woocommerce-message,.woocommerce-notice--success,.dokan-message{background:rgba(var(--stat-success-rgb),0.12);color:var(--stat-success)}.woocommerce-message::before,.dokan-message::before{content:'\f058'}.woocommerce-error,.woocommerce-notice--error,.coupon-error-notice,.dokan-error{background:rgba(var(--stat-error-rgb),0.12);color:var(--stat-error)}.woocommerce-error::before,.coupon-error-notice::before,.dokan-error::before{content:'\f06a'}.es-notice--warning,.woocommerce-info.woocommerce-no-products-found,.dokan-alert{background:rgba(var(--stat-warning-rgb),0.12);color:var(--stat-warning)}.es-notice--warning::before,.dokan-alert::before{content:'\f071'}.woocommerce-message>p,.woocommerce-info>p,.woocommerce-error>p,.es-notice>p{margin:0}.woocommerce-message>p + p,.woocommerce-info>p + p,.woocommerce-error>p + p,.es-notice>p + p{margin-top:5px;font-weight:500;opacity:0.85}.woocommerce-error li{grid-column:2;margin:0;min-width:0;list-style:none}.woocommerce-error li + li{margin-top:4px}.woocommerce-notices-wrapper:focus,.woocommerce-notices-wrapper [tabindex]:focus,.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus,.dokan-alert:focus,.dokan-info:focus,.dokan-error:focus,.dokan-message:focus,.es-notice:focus{outline:none;box-shadow:none}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.es-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.es-notice a:hover{color:inherit;opacity:0.8;background:none;-webkit-text-fill-color:currentColor}body #nsl-notices-fallback{right:16px;top:16px;left:16px;z-index:10000;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}body #nsl-notices-fallback>div{pointer-events:auto;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;width:max-content;max-width:min(100%,420px);margin:0 0 8px;padding:12px 40px 12px 16px;border:0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.35);font-size:14px;font-weight:600;line-height:1.45;letter-spacing:0.03em;background:var(--bg-card,#1a1a2e);color:var(--text-primary,#fff)}body #nsl-notices-fallback>div::before{font-family:'Font Awesome 6 Free','Font Awesome 5 Free',sans-serif;font-weight:900;font-size:16px;line-height:1;grid-column:1;grid-row:1 / -1;align-self:center;color:inherit;content:'\f05a'}body #nsl-notices-fallback>div.error{display:grid;border-left:0;background:var(--bg-card,#1a1a2e);color:var(--stat-error,#ef4444)}body #nsl-notices-fallback>div.error::before{content:'\f06a'}body #nsl-notices-fallback>div.updated{display:grid;border-left:0;background:var(--bg-card,#1a1a2e);color:var(--stat-success,#22c55e)}body #nsl-notices-fallback>div.updated::before{content:'\f058'}body #nsl-notices-fallback p{grid-column:2;min-width:0;margin:0;padding:0;color:inherit;overflow-wrap:anywhere}body #nsl-notices-fallback>div::after{top:8px;right:10px;color:inherit;opacity:0.6}.woocommerce-shipping-totals ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce-shipping-totals ul#shipping_method li{margin:0 0 6px;color:var(--text-primary)}.woocommerce form .form-row.woocommerce-invalid .form-input,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid textarea,.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection,.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection--single{border-color:var(--stat-error,#ef4444) !important}.woocommerce form .form-row.woocommerce-invalid .form-input:focus,.woocommerce form .form-row.woocommerce-invalid input.input-text:focus,.woocommerce form .form-row.woocommerce-invalid select:focus,.woocommerce form .form-row.woocommerce-invalid textarea:focus{border-color:var(--stat-error,#ef4444) !important}.woocommerce form .form-row.woocommerce-validated .form-input,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:rgba(var(--text-primary-rgb),0.12)}.blockUI.blockOverlay{background:rgba(var(--bg-primary-rgb),0.7) !important}.woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:var(--grad-1)}.btn-cart{position:relative;overflow:visible}.cart-count-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff;background:var(--btn-danger);border-radius:999px;border:2px solid var(--bg-header);pointer-events:none;z-index:2}.cart-count-badge.is-empty{display:none}.product-action{position:relative}.product-action .added_to_cart{position:absolute;bottom:calc(100% + 10px);right:0;z-index:5;white-space:nowrap;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;color:#1a1a1a;background:#ffffff;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,0.35);text-decoration:none;animation:es-balloon-in 0.25s ease-out both,es-balloon-out 0.4s ease-in 10s both}.product-action .added_to_cart:hover{color:#1a1a1a;background:#ffffff;-webkit-text-fill-color:#1a1a1a}.product-action .added_to_cart::after{content:'';position:absolute;top:100%;right:14px;border:6px solid transparent;border-top-color:#ffffff}@keyframes es-balloon-in{from{opacity:0;transform:translateY(6px) scale(0.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes es-balloon-out{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.product-action .added_to_cart{animation:es-balloon-out 0.4s ease-in 10s both}}.pruduct-buttons{position:relative}.pruduct-buttons .added_to_cart{position:absolute;bottom:calc(100% + 10px);right:0;z-index:5;white-space:nowrap;padding:7px 12px;font-size:12px;font-weight:700;color:#1a1a1a;background:#ffffff;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,0.35);animation:es-balloon-in 0.25s ease-out both,es-balloon-out 0.4s ease-in 10s both}.pruduct-buttons .added_to_cart::after{content:'';position:absolute;top:100%;right:14px;border:6px solid transparent;border-top-color:#ffffff}.woocommerce-product-gallery{align-self:flex-start;background:none}.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{border-radius:12px;overflow:hidden}.woocommerce-product-gallery .flex-viewport{overflow:hidden}@media (min-width:768px){.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{border-radius:20px}}.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image{width:100%;display:block}.woocommerce-product-gallery__image img,.woocommerce-product-gallery__wrapper img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}.woocommerce-product-gallery:has(.flex-viewport){border-radius:0;overflow:visible}.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:nth-child(n+2){display:none}.woocommerce-product-gallery.es-gallery-multi>.woocommerce-product-gallery__wrapper{border-radius:0;overflow:visible}.woocommerce-product-gallery.es-gallery-multi>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child img{border-radius:12px}.woocommerce-product-gallery.es-gallery-multi>.woocommerce-product-gallery__wrapper::after{content:'';display:block;width:min(90px,calc((100% - 24px) / 4));aspect-ratio:1 / 1;margin-top:12px}.woocommerce-product-gallery.es-gallery-multi[data-es-thumbs="3"]>.woocommerce-product-gallery__wrapper::after{width:min(90px,calc((100% - 16px) / 3))}.woocommerce-product-gallery.es-gallery-multi[data-es-thumbs="5"]>.woocommerce-product-gallery__wrapper::after{width:min(70px,calc((100% - 32px) / 5))}.woocommerce-product-gallery.es-gallery-multi[data-es-thumbs="6"]>.woocommerce-product-gallery__wrapper::after{width:68px}@media (min-width:768px){.woocommerce-product-gallery.es-gallery-multi>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child img{border-radius:20px}.woocommerce-product-gallery.es-gallery-multi>.woocommerce-product-gallery__wrapper::after{width:min(110px,calc((100% - 36px) / 4));margin-top:16px}.woocommerce-product-gallery.es-gallery-multi[data-es-thumbs="3"]>.woocommerce-product-gallery__wrapper::after{width:min(110px,calc((100% - 24px) / 3))}.woocommerce-product-gallery.es-gallery-multi[data-es-thumbs="5"]>.woocommerce-product-gallery__wrapper::after{width:min(90px,calc((100% - 48px) / 5))}.woocommerce-product-gallery.es-gallery-multi[data-es-thumbs="6"]>.woocommerce-product-gallery__wrapper::after{width:68px}}.product-description,.product-description p,.product-description ul,.product-description ol,.product-description li,.product-description h1,.product-description h2,.product-description h4,.product-description h5,.product-description h6,.product-description .description-header{text-align:left}.product-description .description-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-description .description-header h2,.product-description .description-header h3{margin:0;text-align:left}.product-description .description-header h2,.product-description .description-header h3{margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-description .btn-read-aloud__note{flex:0 0 100%}.product-description .description-header{min-height:38px}.product-description .btn-read-aloud{flex-shrink:0;margin-left:0;order:2}.product-description .btn-read-stop{order:1}.product-description .btn-read-aloud[disabled]{opacity:0.55;cursor:not-allowed}.product-description .btn-read-aloud.is-preparing::before,.product-description .btn-read-aloud.is-speaking::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1s linear infinite}.product-description .btn-read-aloud.is-speaking i{animation:es-speak-pulse 1.1s ease-in-out infinite}@keyframes es-speak-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.55;transform:scale(0.86)}}.product-description .btn-read-aloud.is-preparing,.product-description .btn-read-aloud.is-speaking{cursor:default}@media (hover:none){.product-description .btn-read-aloud:not(.is-speaking):not(.is-preparing):hover::before{background:var(--gradient);background-size:auto;animation:none}}.product-description__body.es-speech-host{position:relative}.es-speech-wait{position:absolute;inset:-8px -6px;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(var(--bg-primary-rgb),0.35);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0s linear 0.25s}.es-speech-wait.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.25s ease,visibility 0s linear 0s}.es-speech-wait__spinner{width:32px;height:32px;border:2px solid rgba(var(--text-primary-rgb),0.15);border-top-color:var(--grad-1);border-radius:50%;animation:es-loading-spin 0.7s linear infinite}@media (prefers-reduced-motion:reduce){.es-speech-wait__spinner{animation-duration:2.4s}}.product-description .btn-read-stop{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(var(--text-secondary-rgb),0.4);border-radius:var(--radius-btn);background:transparent;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color 0.2s,color 0.2s,background 0.2s}.product-description .btn-read-stop[hidden]{display:none}.product-description .btn-read-stop:hover,.product-description .btn-read-stop:focus-visible{border-color:var(--grad-4);color:var(--grad-4);background:rgba(var(--grad-4-rgb),0.1)}.product-description .btn-read-aloud__note{flex-basis:100%;order:9;margin-top:10px;padding:10px 14px;border-radius:10px;border:1px solid rgba(var(--text-secondary-rgb),0.35);background:rgba(var(--text-secondary-rgb),0.08);font-size:13px;line-height:1.6;color:var(--text-secondary);text-align:left}.product-description .btn-read-aloud__note:empty,.product-description .btn-read-aloud__note[hidden]{display:none}.product-description .btn-read-aloud__note--error{border-color:rgba(220,76,100,0.55);background:rgba(220,76,100,0.12);color:#ffb4c0}.product-description .es-read-word.is-reading{color:#ffffff}.product-description .es-read-word{display:inline}.es-speech-help{flex-basis:100%;order:10;margin-top:12px;padding:14px 16px;border:1px solid rgba(240,180,41,0.5);border-left-width:4px;border-radius:10px;background:rgba(240,180,41,0.1);text-align:left}.es-speech-help[hidden]{display:none}.es-speech-help__title{display:flex;align-items:center;gap:9px;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.5;color:#f0b429}.es-speech-help__body{margin:0;font-size:13px;line-height:1.7;color:var(--text-secondary)}.es-speech-help__how{margin-top:10px;font-size:13px}.es-speech-help__how summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary);font-weight:600;list-style:none}.es-speech-help__how summary::-webkit-details-marker{display:none}.es-speech-help__how summary::before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;flex:0 0 auto;width:10px;text-align:center;transition:transform 0.2s}.es-speech-help__how[open] summary::before{transform:rotate(90deg)}.es-speech-help__how dl{margin:10px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px}.es-speech-help__how dt{font-weight:700;color:var(--text-primary);white-space:nowrap}.es-speech-help__how dd{margin:0;color:var(--text-secondary);line-height:1.7}@media (max-width:560px){.es-speech-help__how dl{grid-template-columns:1fr;gap:2px}.es-speech-help__how dd{margin-bottom:8px}}.product-description .description-header{flex-wrap:wrap}.error-404{width:100%;padding:40px 0;text-align:center}body.error404 .site-main{display:flex;flex-direction:column;justify-content:center}.error-404__code{font-size:110px;font-weight:700;line-height:1;letter-spacing:0.08em;margin:0 0 10px;color:var(--text-primary);font-variant-numeric:tabular-nums}.error-404__title{font-size:20px;font-weight:700;letter-spacing:0.03em;color:var(--text-primary);margin:0 0 10px}.error-404__text{font-size:14px;line-height:1.75;color:var(--text-secondary);max-width:460px;margin:0 auto 24px}.error-404__search{width:100%;max-width:420px;margin:0 auto 20px;text-align:left}.error-404__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:48px}.btn-gradient.error-404__btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:420px;box-sizing:border-box;text-decoration:none}.error-404__suggest-title{font-size:16px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-primary);margin:0 0 16px}.error-404 .product-list{text-align:left}@media (max-width:480px){.error-404__code{font-size:84px}}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment .payment-method .payment_box{width:100%;background:var(--bg-secondary);background-color:var(--bg-secondary);color:var(--text-primary);border-radius:12px;padding:14px;margin:10px 0 0;font-size:13px;line-height:1.6}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment div.payment_box p{margin:0 0 8px;color:var(--text-secondary)}.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}.payment-method.wc_payment_method{flex-wrap:wrap}.payment-method.wc_payment_method>label{display:flex;align-items:center;align-self:stretch;gap:12px;flex:1 1 auto;cursor:pointer;margin:0}.payment-method.wc_payment_method .payment_box{flex:1 1 100%}#omise_cc_form,.omise-new-card-form{width:100%}#omise-card{width:100% !important;max-width:none !important}#payment iframe,#omise-card iframe{color-scheme:light}.omise-banks-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;list-style:none;margin:0;padding:0}.omise-banks-list li{margin:0}.payment-methods{list-style:none;margin:0 0 16px;padding:0}.flex-control-thumbs li img{pointer-events:auto;cursor:pointer}.flex-control-thumbs li:has(img.flex-active){opacity:1;border-color:transparent;isolation:isolate}.flex-control-thumbs li:has(img.flex-active)::before{content:'';position:absolute;inset:-2px;border-radius:9px;background:var(--gradient);z-index:-1}.flex-control-thumbs li:has(img.flex-active)::after{content:'';position:absolute;inset:0;border-radius:7px;background:var(--bg-primary);z-index:-1}.woocommerce-product-gallery__trigger{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--bg-primary-rgb),0.72);color:var(--text-primary);font-size:0;text-decoration:none;backdrop-filter:blur(6px);transition:background 0.25s ease}.woocommerce-product-gallery__trigger:hover{background:rgba(var(--bg-primary-rgb),0.9);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.woocommerce-product-gallery__trigger::before{content:'\f00e';font-family:'Font Awesome 6 Free','Font Awesome 5 Free',sans-serif;font-weight:900;font-size:15px;line-height:1}.pswp{z-index:100002}.pswp__bg{background:rgba(var(--bg-header-rgb),0.96)}.pswp__caption__center{text-align:center;font-family:var(--font)}.flex-control-thumbs{cursor:grab;scroll-behavior:smooth;user-select:none;-webkit-user-select:none}.flex-control-thumbs.is-dragging{cursor:grabbing;scroll-behavior:auto}.flex-control-thumbs.is-dragging li:hover{opacity:0.5}.flex-control-thumbs.is-dragging li:has(img.flex-active):hover{opacity:1}.flex-control-thumbs img{-webkit-user-drag:none;user-select:none}@media (max-width:768px){.trade-item-cover-box-wrap .trade-item-cover-box{width:calc((100% - 16px) / 3 * 2 + 8px);max-width:none;margin:0}}.es-pagination{margin:20px 0 8px}.es-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.es-pagination__list li{display:block;margin:0}.es-pagination__list a,.es-pagination__list li.is-current span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:30px;padding:0 8px;border:1px solid rgba(var(--text-secondary-rgb),0.35);border-radius:8px;background:rgba(var(--bg-input-rgb),0.7);color:var(--text-secondary);font-size:13px;line-height:1;text-decoration:none;transition:color 0.2s,background 0.2s,border-color 0.2s}.es-pagination__list a i{font-size:12px;line-height:1}.es-pagination__list a:hover{color:#fff;-webkit-text-fill-color:#fff;background:rgba(var(--text-primary-rgb),0.14);border-color:rgba(var(--text-primary-rgb),0.45);background-clip:border-box;animation:none}.es-pagination__list li.is-current span{background:rgba(var(--text-primary-rgb),0.12);border-color:rgba(var(--text-primary-rgb),0.45);color:var(--text-primary);font-weight:600;cursor:default}.es-pagination__list li.is-dots span{padding:0 4px;color:var(--text-muted);font-size:13px}body.js-infinite .es-pagination{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#createStoreBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:20px 0 0;text-decoration:none}#createStoreBtn.is-pending{opacity:0.65;cursor:not-allowed}.create-store-wrapper{width:100%}.create-store-wrapper .form-hint{margin:6px 0 0;font-size:12px;color:var(--text-secondary)}.create-store-wrapper .es-applicant-note{margin:0 0 18px}.create-store-wrapper .form-hint code{background:rgba(var(--text-primary-rgb),0.08);padding:2px 6px;border-radius:4px;font-size:11px}.create-store-wrapper .tab-fields[hidden]{display:none}.create-store-wrapper .form-group--checkbox .form-label{display:flex;align-items:center;gap:8px;cursor:pointer}.create-store-wrapper .form-group--checkbox input{width:auto;margin:0}.create-store-actions{margin-top:24px}.create-store-actions .btn-gradient{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.create-store-wrapper .tab-fields[hidden] .form-input{border-color:transparent}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-MyAccount-navigation{margin-top:32px;padding-top:20px;border-top:1px solid rgba(var(--text-secondary-rgb),0.2)}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:0}.woocommerce-MyAccount-navigation a{display:inline-flex;align-items:center;padding:9px 18px;border-radius:999px;border:1px solid rgba(var(--text-secondary-rgb),0.35);background:rgba(var(--text-primary-rgb),0.04);color:var(--text-secondary);font-size:13px;font-weight:600;text-decoration:none;transition:border-color 0.25s ease,color 0.25s ease}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation li.is-active a{color:var(--text-primary);border-color:var(--grad-2);-webkit-text-fill-color:var(--text-primary)}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{border-color:rgba(var(--stat-error-rgb),0.5);color:var(--stat-error)}.profile-picture{position:relative}.profile-picture img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.profile-picture__edit{position:absolute;right:0;bottom:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--bg-header);border-radius:50%;background:var(--grad-4);color:var(--bg-primary);font-size:12px;font-family:inherit;cursor:pointer;transition:transform 0.2s ease}.profile-picture__edit:hover{transform:scale(1.08)}.order-card__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.order-card__action-link{padding:7px 16px;border-radius:999px;border:1px solid rgba(var(--text-secondary-rgb),0.35);color:var(--text-secondary);font-size:12px;font-weight:600;text-decoration:none}.order-card__action-link--primary{border-color:var(--grad-2);color:var(--grad-2)}.order-card__action-link:hover{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.woocommerce-MyAccount-content table{width:100%;max-width:100%;border-collapse:collapse;color:var(--text-primary)}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{padding:10px;border-bottom:1px solid rgba(var(--text-secondary-rgb),0.18);text-align:left}.woocommerce-MyAccount-content table{display:block;overflow-x:auto;white-space:nowrap}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content legend{color:var(--text-primary)}.woocommerce-MyAccount-content h3.profile-section-title,.woocommerce-MyAccount-content h2.profile-section-title{color:var(--text-secondary)}.woocommerce-MyAccount-content fieldset{border:1px solid rgba(var(--text-secondary-rgb),0.25);border-radius:12px;padding:16px;margin:20px 0}.profile-picture{overflow:visible}.profile-name{word-break:break-word}a.btn-edit-profile{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}a[class*='btn']:hover,a[class*='btn']:focus,a[class*='button']:hover,a[class*='button']:focus,a[class*='btn']:hover i,a[class*='button']:hover i,a.error-404__btn:hover,a.product-load-more:hover,a.order-card__action-link:hover,a.product-item:hover,a.product-item:hover .product-badge,a.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation a:hover,.order-card__product-info h4 a:hover,.cart-item-name a:hover,a.vendor-action-btn:hover,a.order-tracking-link:hover{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.vendor-info a.vendor-link{display:inline-flex;width:fit-content;max-width:100%}.vendor-info{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vendor-last-seen{font-size:12px;line-height:1.5;color:var(--text-secondary)}.store-picture-col{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.store-picture-col .store-last-seen{margin:0;font-size:11px;line-height:1.4;text-align:center;white-space:nowrap;color:var(--text-secondary)}.vendor-last-seen--stale,.store-picture-col .store-last-seen--stale{color:#e5484d}@media (max-width:768px){.dokan-store .store-header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic info";align-items:center;column-gap:16px}.dokan-store .store-picture-col{display:contents}.dokan-store .store-header .store-picture{grid-area:pic;align-self:baseline}.dokan-store .store-header .store-info{grid-area:info}}.es-bank-accounts{width:100%}.es-bank-accounts__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.es-bank-accounts__head .profile-section-title{margin-bottom:0}.es-bank-add{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 14px;border-radius:var(--radius-btn,50px);border:1px solid rgba(var(--grad-2-rgb),0.55);background:rgba(var(--grad-2-rgb),0.12);color:var(--grad-2);font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:0.03em;white-space:nowrap;cursor:pointer;transition:background 0.2s ease}.es-bank-add:hover{background:rgba(var(--grad-2-rgb),0.22)}.es-bank-accounts>.form-hint{margin-top:12px;font-size:11px;line-height:1.7}.es-bank-list{display:grid;gap:12px;margin-top:14px}.es-bank-card{padding:14px;border:1px solid rgba(var(--text-secondary-rgb),0.22);border-radius:14px;background:rgba(var(--text-primary-rgb),0.03)}.es-bank-card.is-removing{opacity:0.45;border-style:dashed}.es-bank-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.es-bank-card__title{font-size:12px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-secondary)}.es-bank-card__delete{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:0;border-radius:50%;background:rgba(var(--stat-error-rgb),0.12);color:var(--stat-error);font-size:13px;cursor:pointer;transition:background 0.2s ease}.es-bank-card__delete:hover{background:rgba(var(--stat-error-rgb),0.24)}.es-bank-card__grid{display:grid;gap:0 14px}.es-bank-card__grid>.form-group{margin-bottom:12px}.es-bank-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px dashed rgba(var(--text-secondary-rgb),0.18)}.es-bank-card__primary,.es-bank-card__remove{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);cursor:pointer}.es-bank-card__primary input,.es-bank-card__remove input{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:var(--grad-2);cursor:pointer}.es-bank-accounts.has-js .es-bank-card__remove{display:none}.es-bank-accounts:not(.has-js) .es-bank-card__delete{display:none}@media (min-width:560px){.es-bank-card{padding:16px 18px}.es-bank-card__grid{grid-template-columns:1fr 1fr}.es-bank-card__wide{grid-column:1 / -1}}.order-card-list{display:flex;flex-direction:column;gap:12px;padding-bottom:60px}.order-card[data-order-href]{cursor:pointer;transition:box-shadow 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.order-card[data-order-href]:hover{border-color:rgba(var(--grad-2-rgb),0.55);box-shadow:0 6px 20px rgba(var(--grad-1-rgb),0.18);transform:translateY(-2px)}.return-refund-slip{display:block;max-width:240px;height:auto;margin:8px 0;border-radius:8px}a.order-card__action-link--primary:hover{color:var(--grad-2);-webkit-text-fill-color:var(--grad-2)}.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:var(--stat-error);-webkit-text-fill-color:var(--stat-error)}.edit-profile-avatar{display:flex;justify-content:center}.edit-profile-avatar .profile-picture{width:104px;height:104px;flex:0 0 104px}.edit-profile-wrapper .profile-name{text-align:center;margin:0 0 24px}.woocommerce-edit-account .profile-name{font-size:22px;letter-spacing:0.08em}.woocommerce-edit-account .profile-info{gap:4px}@media (min-width:769px){.woocommerce-edit-account .profile-name{font-size:26px}}.edit-profile-password{margin:18px 0;padding:14px 0 0;border-top:1px solid rgba(var(--text-secondary-rgb),0.25)}.edit-profile-password>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--text-secondary);list-style:none}.edit-profile-password>summary::-webkit-details-marker{display:none}.edit-profile-password>summary::before{content:'\f107';font-family:'Font Awesome 6 Free','Font Awesome 5 Free',sans-serif;font-weight:900;margin-right:8px;display:inline-block;transition:transform 0.2s ease}.edit-profile-password[open]>summary::before{transform:rotate(180deg)}.edit-profile-password[open]>summary{margin-bottom:14px;color:var(--text-primary)}.bottom-nav-container>.btn-gradient{width:100%}#profileOrderScroll{cursor:grab;user-select:none;-webkit-user-select:none}#profileOrderScroll.is-dragging{cursor:grabbing}.login-form .forgot-wrapper{justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.login-remember{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-secondary);cursor:pointer;user-select:none}.login-remember input{width:auto;margin:0;accent-color:var(--grad-2);cursor:pointer}.woocommerce form.login-form,.woocommerce form.signup-form,.woocommerce form.forgot-password-form,.woocommerce-account form.login-form,.woocommerce-account form.signup-form,.woocommerce-account form.forgot-password-form{margin:0;padding:0;border:0;border-radius:0;text-align:start}.woocommerce form.signup-form .form-row,.woocommerce form.forgot-password-form .form-row,.woocommerce-account form.signup-form .form-row,.woocommerce-account form.forgot-password-form .form-row{display:flex;gap:12px;margin:0 0 18px;padding:0}.woocommerce form.signup-form .form-row::before,.woocommerce form.signup-form .form-row::after,.woocommerce form.forgot-password-form .form-row::before,.woocommerce form.forgot-password-form .form-row::after,.woocommerce-account form.signup-form .form-row::before,.woocommerce-account form.signup-form .form-row::after,.woocommerce-account form.forgot-password-form .form-row::before,.woocommerce-account form.forgot-password-form .form-row::after{content:none}.woocommerce form.signup-form .form-group--half,.woocommerce form.forgot-password-form .form-group--half,.woocommerce-account form.signup-form .form-group--half,.woocommerce-account form.forgot-password-form .form-group--half{flex:1;min-width:0}.woocommerce-form.form--inactive{display:none}.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper{max-width:var(--max-width);margin:0 auto 16px}.woocommerce-privacy-policy-text{margin:14px 0 18px}.woocommerce-privacy-policy-text p{font-size:12px;line-height:1.7;color:var(--text-secondary);margin:0}.woocommerce-privacy-policy-text a{color:var(--grad-2)}.dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard-wrap{display:block;background:none;border:0;padding:0;margin:0}.dokan-dashboard .dokan-dashboard-content,.dokan-dashboard-content{width:100%;max-width:none;flex:none;float:none;padding:0;margin:0;background:none;border:0;box-shadow:none;overflow:visible}.dokan-dashboard-wrap article,.dokan-dashboard-content article,.dokan-product-listing .dokan-product-listing-area,.dokan-orders-content .dokan-orders-area,.dokan-withdraw-content .dokan-withdraw-area,.dokan-settings-content .dokan-settings-area,.dokan-dashboard-content .dokan-new-product-area{background:none;border:0;padding:0;margin:0;width:auto;float:none}.dokan-dashboard .dokan-dash-sidebar article,.dokan-dashboard .dokan-dashboard-content article{overflow:visible}.dokan-withdraw-content .dokan-withdraw-area ul li,.dokan-dashboard .dokan-dashboard-content ul li{display:list-item;padding:0;margin:0}.dokan-dashboard-wrap .nav-tabs-list li{display:list-item}.dokan-dashboard-header,.dokan-store-settign-header-wrap,.dokan-update-setting-top,.dokan-dash-sidebar{display:none}.store-header-divider,.store-tabs-divider{margin:10px 0}.store-subtabs-divider{margin-top:0;margin-bottom:10px}.es-vendor-empty{text-align:center;padding:48px 16px;color:var(--text-secondary)}.es-vendor-empty i{font-size:34px;display:block;margin-bottom:12px;color:var(--text-muted)}.es-vendor-empty p{margin:0;font-size:14px}.es-vendor-empty .btn-edit-store{display:inline-flex;align-items:center;width:auto;margin-top:18px;white-space:nowrap}.dokan-dashboard-content .dokan-edit-row{background:rgba(var(--bg-card-rgb),0.55);border:1px solid var(--border-input);border-radius:14px;padding:14px 16px;margin:0 0 16px}.dokan-dashboard-content .dokan-section-heading{border:0;padding:0 0 8px;margin:0;background:none}.dokan-dashboard-content .dokan-section-heading h2{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.dokan-dashboard-content .dokan-section-heading p{font-size:12px;color:var(--text-secondary);margin:4px 0 0}.dokan-dashboard-content .dokan-section-heading i{color:var(--grad-2)}.dokan-dashboard-content .dokan-form-group{margin-bottom:14px}.dokan-dashboard-content .dokan-form-group>.form-label,.dokan-dashboard-content .dokan-edit-row .form-label,.dokan-dashboard-content .dokan-control-label{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:6px;width:auto;text-align:left;float:none}.dokan-dashboard-content .dokan-form-control,.dokan-dashboard-content input[type="text"],.dokan-dashboard-content input[type="number"],.dokan-dashboard-content input[type="email"],.dokan-dashboard-content input[type="url"],.dokan-dashboard-content select,.dokan-dashboard-content textarea{width:100%;background:var(--bg-input);border:1px solid var(--border-input);border-radius:12px;color:var(--text-primary);font-family:var(--font);font-size:14px;padding:11px 14px;height:auto;box-shadow:none}.dokan-dashboard-content .dokan-form-control:focus,.dokan-dashboard-content input:focus,.dokan-dashboard-content select:focus,.dokan-dashboard-content textarea:focus{border-color:var(--border-active);outline:none}.dokan-dashboard-content .content-half-part{float:none;width:100%;padding:0}@media (min-width:480px){.dokan-dashboard-content .dokan-section-content{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.dokan-dashboard-content .dokan-section-content>.dokan-form-group:not(.content-half-part),.dokan-dashboard-content .dokan-section-content>.dokan-stock-management-wrapper{grid-column:1 / -1}}.dokan-dashboard-content .dokan-btn{background:var(--gradient);border:0;border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:13px;padding:10px 18px;text-shadow:none;box-shadow:none}.store-profile-link{appearance:none;-webkit-appearance:none;border:0;font-family:inherit;text-align:start}a.btn-edit-store{display:block;text-align:center;text-decoration:none}a.vendor-action-btn,a.order-tracking-btn,a.btn-add-new-product,a.btn-update-store{text-decoration:none;text-align:center}.store-tab-panel .order-card__footer .vendor-action-row{margin-top:0}.order-card__product-info h4 a,.order-card__product-info-left h4 a{color:inherit;font:inherit;text-decoration:none}.store-finance-card__value--good{color:var(--stat-confirmed)}.store-finance-card__value--bad{color:var(--stat-error)}.es-withdraw-message{font-size:13px;margin:10px 0 0;color:var(--text-secondary)}.es-withdraw-message.is-error{color:var(--stat-error)}.store-finance-card__value .woocommerce-Price-amount,.finance-chart__value .woocommerce-Price-amount,.order-card__total-amount .woocommerce-Price-amount,.order-item__price .woocommerce-Price-amount,.payment-product__price .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.es-store-submit,.es-product-submit{position:absolute;width:1px !important;height:1px !important;min-height:0 !important;padding:0 !important;border:0 !important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.es-checkbox{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);cursor:pointer}input[type="checkbox"]:focus,input[type="radio"]:focus{outline:none;box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-offset-width:0px}input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible{outline:1px solid rgba(var(--grad-2-rgb),0.7);outline-offset:2px}.es-checkbox__hint{margin:2px 0 0;padding-left:24px;font-size:12px;line-height:1.6;color:var(--text-secondary);opacity:0.8}.es-checkbox input{width:16px;height:16px;flex-shrink:0;margin:0;accent-color:var(--grad-2);cursor:pointer}.edit-store-avatar .store-picture.dokan-gravatar{width:104px;height:104px;flex:0 0 104px;border-radius:50%;overflow:visible;flex-shrink:0;background:var(--bg-card);position:relative;float:none;margin:0;padding:0;cursor:pointer}.edit-store-avatar .gravatar-wrap{position:static;width:100%;height:100%;margin:0;padding:0;float:none}.edit-store-avatar .store-picture.dokan-gravatar .gravatar-wrap .dokan-gravatar-img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;border-radius:50%;display:block}.edit-store-avatar .profile-picture__edit{pointer-events:none}.edit-store-avatar .store-picture:hover .profile-picture__edit{transform:scale(1.08)}.es-store-hours{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.es-store-hours.is-hidden{display:none}.es-store-hours__row{display:grid;grid-template-columns:1fr 128px;align-items:center;gap:10px;padding:12px;border:1px solid rgba(var(--text-secondary-rgb),0.22);border-radius:12px;background:rgba(var(--text-primary-rgb),0.03)}.es-store-hours__day{font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:0.03em}.es-store-hours .form-input{padding:9px 12px;font-size:12px;letter-spacing:0.04em}.es-store-hours__time{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px dashed rgba(var(--text-secondary-rgb),0.18)}.es-store-hours__time .form-input{flex:1 1 0;min-width:0;text-align:center}.es-store-hours__dash{color:var(--text-secondary);flex-shrink:0}.es-store-hours__row.is-closed .es-store-hours__time{display:none}.es-store-hours__row.is-closed{background:none;border-style:dashed}@media (min-width:520px){.es-store-hours__row{grid-template-columns:88px 128px 1fr}.es-store-hours__time{grid-column:auto;padding-top:0;border-top:0}}.ui-timepicker-wrapper{z-index:100010;box-sizing:border-box;width:8.5em;max-height:min(264px,45vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-list li{cursor:pointer;white-space:nowrap}@media (hover:none){.ui-timepicker-list li{padding:11px 12px;font-size:15px}}.ui-timepicker-wrapper{background:var(--bg-primary);border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,0.55);padding:6px}.ui-timepicker-list li{display:block;padding:7px 10px;border-radius:8px;color:var(--text-primary);font-size:13px}.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected,.ui-timepicker-list li.ui-timepicker-selected:hover,.ui-timepicker-list li:hover.ui-timepicker-selected{background:rgba(var(--grad-2-rgb),0.22);color:var(--text-primary)}.es-title-row__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.es-title-row__head .form-label{min-width:0;margin:0}.es-title-row__side{flex:0 0 auto}.avatar-cropper{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(var(--bg-header-rgb,12,8,22),0.9);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.avatar-cropper__box{width:100%;max-width:380px;padding:22px;border-radius:var(--radius-card,12px);background:var(--bg-primary,#14101f);text-align:center}.avatar-cropper__title{margin:0 0 16px;font-size:16px;font-weight:700;color:var(--text-primary,#ffffff)}.avatar-cropper__actions{display:flex;gap:10px;margin-top:18px}.avatar-cropper__actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-width:0;padding:16px 10px;border-radius:var(--radius-btn,50px);font-family:var(--font,inherit);font-size:15px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;line-height:1.2;cursor:pointer}.avatar-cropper__actions>button i{flex:0 0 auto;font-size:0.9em}.avatar-cropper__cancel{border:1px solid rgba(var(--text-secondary-rgb,123,115,153),0.4);background:none;color:var(--text-secondary,#7b7399)}.avatar-cropper__save[disabled]{opacity:0.6;cursor:wait}.es-confirm .es-confirm__box{padding:24px 22px}.es-confirm .avatar-cropper__title{margin:0 0 10px}.es-confirm__text{margin:0;font-size:13px;line-height:1.7;color:var(--text-secondary);white-space:pre-line}.es-confirm__text>*{white-space:normal}.es-confirm .avatar-cropper__actions{margin-top:20px}.es-confirm .avatar-cropper__actions>button{padding:14px 10px;border:0;font-size:14px;letter-spacing:0.06em;text-transform:none}.es-confirm .avatar-cropper__cancel{background:transparent;border:1.5px solid rgba(var(--text-primary-rgb),0.18);color:var(--text-secondary)}.es-confirm .avatar-cropper__cancel:hover{border-color:rgba(var(--text-primary-rgb),0.4);color:var(--text-primary)}.es-confirm .es-confirm__ok--danger{background:var(--stat-error);color:#fff}.es-confirm .es-confirm__ok--danger:hover{filter:brightness(1.1)}.es-loading{position:fixed;inset:0;z-index:100003;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgba(var(--bg-primary-rgb),0.78);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.es-loading[hidden]{display:none}@keyframes es-loading-in{from{opacity:0}to{opacity:1}}.es-loading{animation:es-loading-in 0.2s ease-out 0.3s both}.es-loading.es-loading--now{animation-duration:0.12s;animation-delay:0s}.es-loading__spinner{width:46px;height:46px;border:3px solid rgba(var(--text-primary-rgb),0.15);border-top-color:var(--grad-1);border-radius:50%;animation:es-loading-spin 0.7s linear infinite}.es-loading__text{color:var(--text-secondary);font-size:12px;letter-spacing:0.1em}@keyframes es-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.es-loading__spinner{animation-duration:2.4s}}body.es-is-loading{overflow:hidden}.product-name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.product-name-row .product-name{flex:1 1 auto;min-width:0}.product-edit-btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:0;margin-top:4px;padding:8px 10px;border:1px solid rgba(var(--text-primary-rgb),0.18);border-radius:999px;color:var(--text-secondary);font-size:12px;line-height:1;text-decoration:none;transition:border-color 0.22s,color 0.22s,gap 0.22s}.product-edit-btn:hover,.product-edit-btn:focus-visible{border-color:var(--grad-1);color:var(--grad-1);gap:7px}.product-edit-btn__text{display:inline-block;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-size:11px;font-weight:600;line-height:1;letter-spacing:0.1em;transition:max-width 0.22s,opacity 0.22s}.product-edit-btn:hover .product-edit-btn__text,.product-edit-btn:focus-visible .product-edit-btn__text{max-width:70px;opacity:1}@media (hover:none){.product-edit-btn{gap:7px}.product-edit-btn__text{max-width:60px;opacity:1}}.es-permalink{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:0 4px 0 2px;min-width:0;min-height:27px}.es-permalink__icon{flex:0 0 auto;font-size:11px;color:var(--text-muted)}.es-permalink__url{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;color:var(--text-secondary);text-decoration:none}.es-permalink__url:hover{color:var(--grad-1);text-decoration:underline}.es-permalink__btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:4px 9px;border:1px solid rgba(var(--text-primary-rgb),0.16);border-radius:6px;background:transparent;color:var(--text-secondary);font-family:var(--font);font-size:10.5px;letter-spacing:0.06em;line-height:1.6;text-decoration:none;cursor:pointer;transition:border-color 0.2s,color 0.2s}.es-permalink__btn:hover{border-color:var(--grad-1);color:var(--grad-1)}.es-permalink__btn.is-copied,.es-permalink__btn.is-copied:hover{border-color:#10b981;color:#10b981}.es-permalink.is-hidden-product .es-permalink__url{opacity:0.55;text-decoration:line-through}button.es-permalink__url{padding:0;border:0;background:transparent;font-family:var(--font);text-align:left;cursor:pointer}.es-permalink__base{opacity:0.75}.es-permalink__slug{color:var(--text-primary);text-decoration:underline dotted;text-underline-offset:3px}button.es-permalink__url:hover .es-permalink__slug{color:var(--grad-1);text-decoration-style:solid}.es-permalink [hidden]{display:none}.es-permalink__edit{display:flex;flex:1 1 auto;align-items:center;min-width:0;font-size:11.5px;color:var(--text-secondary)}.es-permalink__edit .es-permalink__base{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dokan-dashboard-content input.es-permalink__input{flex:1 1 auto;width:auto;min-width:60px;margin-left:2px;padding:2px 7px;border:1px solid rgba(var(--grad-1-rgb),0.55);border-radius:5px;background:rgba(var(--text-primary-rgb),0.06);color:var(--text-primary);font-family:var(--font);font-size:11.5px;line-height:1.6}.dokan-dashboard-content input.es-permalink__input:focus{outline:none;border-color:var(--grad-1)}.es-permalink__note{margin:5px 0 0;padding-left:2px;min-height:17px;font-size:11px;line-height:1.5;color:var(--stat-error)}.es-permalink__note.is-quiet{visibility:hidden}.es-permalink__note--warn{color:var(--stat-warning)}.es-switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none}.es-switch__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.es-switch__track{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:999px;background:rgba(var(--text-primary-rgb),0.16);transition:background 0.22s}.es-switch__dot{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform 0.22s}.es-switch__input:checked + .es-switch__track{background:var(--grad-1)}.es-switch__input:checked + .es-switch__track .es-switch__dot{transform:translateX(18px)}.es-switch__input:focus-visible + .es-switch__track{outline:2px solid var(--grad-1);outline-offset:2px}.es-switch__label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary);white-space:nowrap}.es-switch__input:checked ~ .es-switch__label{color:var(--grad-1)}.es-terms{position:relative}.es-terms__box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:49px;padding:8px 18px;border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-radius:var(--radius-input);background:transparent;transition:border-color 0.25s,box-shadow 0.25s;cursor:text}.es-terms__box:focus-within{border-color:var(--border-active);background-clip:padding-box}.es-terms__chips{display:contents;list-style:none;margin:0;padding:0}.dokan-dashboard .dokan-dashboard-content .es-terms__chip,.es-terms__chip{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 8px 4px 14px;border-radius:20px;background:rgba(var(--grad-2-rgb),0.25);color:var(--text-primary);font-size:13px;line-height:1.6;list-style:none}.es-terms__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0.25);color:inherit;font-size:13px;line-height:1;cursor:pointer}.es-terms__remove:hover{background:rgba(0,0,0,0.45)}.dokan-dashboard .dokan-dashboard-content .es-terms.is-single .es-terms__chip,.es-terms.is-single .es-terms__chip{flex:1 1 auto;justify-content:space-between;padding:0;background:transparent;font-size:13px;letter-spacing:0.08em}.es-terms.is-single .es-terms__remove,.es-clear-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;margin:0;padding:0;border:1px solid rgba(var(--text-primary-rgb),0.22);border-radius:50%;background:rgba(var(--text-primary-rgb),0.06);color:var(--text-primary);font-family:var(--font);font-size:15px;line-height:1;cursor:pointer;transition:background 0.2s,border-color 0.2s}.es-terms.is-single .es-terms__remove:hover,.es-terms.is-single .es-terms__remove:focus-visible,.es-clear-btn:hover,.es-clear-btn:focus-visible{background:rgba(var(--text-primary-rgb),0.18);border-color:rgba(var(--text-primary-rgb),0.45);outline:none}.es-clear-btn[hidden]{display:none}.input-wrapper.has-clear{position:relative}.input-wrapper.has-clear .form-input{padding-right:52px}.es-clear-btn--input{position:absolute;top:50%;right:18px;transform:translateY(-50%)}#ui-datepicker-div.ui-datepicker{display:none;z-index:100050 !important;width:296px;margin-top:6px;padding:12px;border:1px solid rgba(var(--text-primary-rgb),0.14);border-radius:16px;background:var(--bg-card);box-shadow:0 16px 40px rgba(0,0,0,0.55);color:var(--text-primary);font-family:var(--font);font-size:13px}#ui-datepicker-div .ui-datepicker-header{position:relative;display:flex;align-items:center;justify-content:center;height:36px;margin-bottom:8px}#ui-datepicker-div .ui-datepicker-title{font-weight:600;letter-spacing:0.04em}#ui-datepicker-div .ui-datepicker-title span + span{margin-left:6px}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{position:absolute;top:2px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(var(--text-primary-rgb),0.06);color:transparent;font-size:0;text-decoration:none;cursor:pointer;-webkit-text-fill-color:currentColor}#ui-datepicker-div .ui-datepicker-prev{left:0}#ui-datepicker-div .ui-datepicker-next{right:0}#ui-datepicker-div .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-next:hover{background:rgba(var(--text-primary-rgb),0.16)}#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled,#ui-datepicker-div .ui-datepicker-next.ui-state-disabled{opacity:0.3;cursor:default}#ui-datepicker-div .ui-datepicker-prev .ui-icon,#ui-datepicker-div .ui-datepicker-next .ui-icon{display:block;width:8px;height:8px;border-top:2px solid var(--text-primary);border-left:2px solid var(--text-primary);font-size:0;text-indent:-9999px;overflow:hidden}#ui-datepicker-div .ui-datepicker-prev .ui-icon{transform:translateX(2px) rotate(-45deg)}#ui-datepicker-div .ui-datepicker-next .ui-icon{transform:translateX(-2px) rotate(135deg)}#ui-datepicker-div table.ui-datepicker-calendar{display:table;width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;white-space:normal;background:none}#ui-datepicker-div .ui-datepicker-calendar th,#ui-datepicker-div .ui-datepicker-calendar td{padding:2px;border:0;background:none;text-align:center}#ui-datepicker-div .ui-datepicker-calendar th{padding-bottom:6px;color:var(--text-secondary);font-size:11px;font-weight:600}#ui-datepicker-div .ui-datepicker-calendar td a,#ui-datepicker-div .ui-datepicker-calendar td span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 auto;border-radius:50%;background:none;color:var(--text-primary);font-size:13px;text-decoration:none;-webkit-text-fill-color:currentColor}#ui-datepicker-div .ui-datepicker-calendar td a:hover{background:rgba(var(--text-primary-rgb),0.14)}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a{box-shadow:inset 0 0 0 1px var(--grad-4)}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day a{background:var(--gradient-diag);color:#fff;font-weight:700}#ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled span,#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-other-month span{color:var(--text-muted);cursor:default}#ui-datepicker-div .ui-datepicker-buttonpane{display:none}.es-terms.is-full .es-terms__box{cursor:default}.dokan-dashboard-content input.es-terms__input,.es-terms__input{flex:1 1 120px;width:auto;min-width:120px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:0.08em;outline:none}.dokan-dashboard-content input.es-terms__input::placeholder,.es-terms__input::placeholder{color:var(--text-placeholder);letter-spacing:0.12em;font-size:12px}.es-terms__suggest{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;margin:0;padding:4px;list-style:none;border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-radius:12px;background:var(--bg-primary);box-shadow:0 12px 32px rgba(0,0,0,0.55)}.dokan-dashboard .dokan-dashboard-content .es-terms__option,.es-terms__option{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:11px 14px;border-radius:8px;list-style:none;cursor:pointer;font-size:13px;line-height:1.5;color:var(--text-primary)}.dokan-dashboard .dokan-dashboard-content .es-terms__option:hover,.es-terms__option:hover{background:rgba(var(--grad-1-rgb),0.22);color:var(--text-primary)}.es-terms__count{flex:0 0 auto;font-size:11px;font-style:normal;color:var(--text-muted)}.es-terms__hint{margin:6px 0 0;padding-left:2px;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.es-vendor-product-form .es-form-note{display:flex;align-items:flex-start;gap:2px;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:rgba(var(--grad-1-rgb),0.07);border:1px solid rgba(var(--grad-1-rgb),0.18);font-size:12px;line-height:1.65;color:var(--text-secondary)}.es-vendor-product-form .es-form-note .es-field-icon{margin-top:2px;flex:0 0 auto}.es-vendor-product-form .es-ship-size{display:flex;align-items:flex-start;gap:14px;width:100%;margin:0 0 14px;padding:14px 16px;border:1px solid rgba(var(--grad-2-rgb),0.35);border-radius:12px;background:rgba(var(--grad-2-rgb),0.10);color:var(--text-primary)}.es-vendor-product-form .es-ship-size[hidden]{display:none}.es-ship-size__badge{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:rgba(var(--grad-2-rgb),0.22);border:1.5px solid rgba(var(--grad-2-rgb),0.55);color:var(--grad-2);font-size:16px;font-weight:700;letter-spacing:0.04em;line-height:1}.es-ship-size__body{min-width:0}.es-ship-size__title{display:flex;align-items:center;gap:8px;margin:0 0 3px;font-size:14px;font-weight:600;color:var(--text-primary)}.es-ship-size__title i{color:var(--grad-2)}.es-ship-size__meta{margin:0;font-size:12px;line-height:1.6;color:var(--text-secondary)}.es-ship-rates{margin:12px 0 0;padding:12px 0 0;border-top:1px dashed rgba(var(--text-primary-rgb),0.14)}.es-ship-rates__head{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-primary)}.es-ship-rates__list{margin:0;padding:0;list-style:none}.es-ship-size .es-ship-rates .es-ship-rates__list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.es-ship-size .es-ship-rates .es-ship-rates__list li + li{border-top:1px solid rgba(var(--text-primary-rgb),0.07)}.es-ship-size .es-ship-rates__list li.is-home .es-ship-rates__zone,.es-ship-size .es-ship-rates__list li.is-home .es-ship-rates__price{color:var(--text-primary);font-weight:600}.es-ship-rates__zone{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0}.es-ship-rates__tag{padding:1px 7px;border-radius:999px;background:rgba(var(--grad-2-rgb),0.18);color:var(--grad-2);font-size:10px;font-weight:600;letter-spacing:0.02em;white-space:nowrap}.es-ship-rates__price{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.es-ship-rates__price.is-none{color:var(--stat-warning,#f59e0b);font-weight:600}.vendor-shipping-option.is-express .vendor-shipping-option-info{flex-wrap:wrap}.vendor-shipping-option-note{flex:0 0 100%;display:block;margin-top:4px;font-size:11px;line-height:1.5;color:var(--text-secondary)}.es-ship-rates__express{margin:12px 0 0;padding:10px 0 0;border-top:1px dashed rgba(var(--text-primary-rgb),0.14)}.es-ship-rates__note{margin:10px 0 0;font-size:11px;line-height:1.6;color:var(--text-secondary)}.es-ship-rates__note.is-warn{padding:8px 10px;border-radius:8px;border:1px solid rgba(245,158,11,0.35);background:rgba(245,158,11,0.1);color:var(--stat-warning,#f59e0b)}.form-input,.form-select,.form-textarea,.add-new-product-wrapper select,.add-new-product-wrapper textarea{scroll-margin-top:120px;scroll-margin-bottom:120px}.es-ship-size__warn{display:flex;gap:8px;margin:10px 0 0;padding:8px 10px;border-radius:8px;border:1px solid rgba(245,158,11,0.35);background:rgba(245,158,11,0.1);font-size:12px;line-height:1.6;color:var(--stat-warning,#f59e0b)}.es-ship-size__warn i{flex:0 0 auto;margin-top:2px}.payment-summary__note{display:flex;gap:8px;margin:10px 0 0;padding:8px 10px;border-radius:8px;border:1px solid rgba(245,158,11,0.35);background:rgba(245,158,11,0.1);font-size:12px;line-height:1.6;color:var(--stat-warning,#f59e0b)}.payment-summary__note i{flex:0 0 auto;margin-top:2px}.payment-summary__note .woocommerce-Price-amount,.payment-summary__note bdi{color:inherit;font-weight:600}@media (max-width:480px){.es-ship-size__badge{width:46px;height:46px;font-size:14px}}.es-vendor-product-form .es-section-icon,.es-vendor-product-form .es-field-icon{color:var(--grad-1);margin-right:7px}.es-vendor-product-form .es-section-icon{font-size:0.95em}.es-vendor-product-form .es-field-icon{font-size:0.9em;margin-right:6px}.trade-item-cover-box-wrap>.form-label,.trade-item-gall-box-wrap>.form-label{display:flex;align-items:center;font-size:13px;font-weight:400;line-height:1.4;color:var(--text-primary);letter-spacing:0.03em;padding-left:2px;margin:0;text-transform:none}.trade-item-cover-box .instruction-inside{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%}.trade-item-cover-box .instruction-inside.dokan-hide{display:none}.trade-item-cover-box .es-cover-pick{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.trade-item-cover-box .instruction-inside i,.trade-item-cover-box .es-cover-pick i{font-size:32px;color:var(--grad-1);transition:transform 0.25s,color 0.25s}.trade-item-cover-box:hover .es-cover-pick i{transform:scale(1.08)}.trade-item-cover-box .es-cover-pick:focus-visible{outline:2px solid var(--grad-1);outline-offset:-4px;border-radius:10px}.trade-item-cover-box .image-wrap{position:absolute;inset:0}.trade-item-cover-box .image-wrap img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.trade-item-gall-box .gall-grid{list-style:none;margin:0;padding:0}.trade-item-gall-box .gall-grid>li{position:relative;margin:0;padding:0;list-style:none;aspect-ratio:1 / 1}.trade-item-gall-box .gall-grid>li.image{order:1;border-radius:10px;overflow:hidden;background:rgba(var(--text-primary-rgb),0.06);border:2px solid rgba(var(--text-primary-rgb),0.10)}.trade-item-gall-box .gall-grid>li.add-image{order:2}.trade-item-gall-box .gall-grid>li.add-image[hidden]{display:none}.trade-item-gall-box .gall-grid>li.image.is-pending{border-style:dashed;border-color:rgba(var(--grad-1-rgb),0.55)}.trade-item-gall-box .gall-grid>li.image.is-pending img{opacity:0.75}.es-gall-pending{position:absolute;left:0;right:0;bottom:0;padding:2px 0;background:rgba(var(--bg-primary-rgb),0.78);color:var(--grad-1);font-size:9px;letter-spacing:0.06em;text-align:center;text-transform:uppercase;pointer-events:none}.es-vendor-product-form.is-flushing{opacity:0.6;pointer-events:none}.trade-item-gall-box .gall-grid>li.gall-placeholder{order:3;border:1px solid rgba(var(--text-primary-rgb),0.12);border-radius:10px;background:transparent}.trade-item-gall-box .gall-grid>li.image img{width:100%;height:100%;object-fit:cover;display:block}.trade-item-gall-box .gall-grid .action-delete,.trade-item-cover-box .image-wrap .close{padding:0;border:0;cursor:pointer;font-family:inherit}.trade-item-gall-box .gall-grid .action-delete,.trade-item-cover-box .image-wrap .close{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:2px;background:var(--stat-error);color:var(--text-primary);font-size:10px;line-height:1;text-decoration:none;opacity:1;text-shadow:none;z-index:2}.trade-item-gall-box .gall-grid>li.add-image>.es-gallery-add{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:2px dashed rgba(var(--grad-1-rgb),0.4);border-radius:10px;background:rgba(var(--grad-1-rgb),0.08);color:var(--grad-1);text-decoration:none;cursor:pointer;transition:border-color 0.25s,background 0.25s}.trade-item-gall-box .gall-grid>li.add-image>.es-gallery-add:hover{border-color:var(--grad-1);background:rgba(var(--grad-1-rgb),0.15)}.trade-item-gall-box .gall-grid>li.add-image i,.trade-item-gall-box .gall-grid>li.add-image>.es-gallery-add:hover i,.trade-item-gall-box .gall-grid>li.add-image>.es-gallery-add:focus i{font-size:32px;color:var(--grad-1);opacity:1;transition:transform 0.25s}.trade-item-gall-box .gall-grid>li.add-image>.es-gallery-add:hover i{transform:scale(1.08)}.trade-item-gall-box .gall-grid>li.add-image>.es-gallery-add:focus-visible{outline:2px solid var(--grad-1);outline-offset:2px}.trade-item-cover-box-wrap.has-error .trade-item-cover-box{border-color:var(--stat-error);background:rgba(var(--stat-error-rgb),0.08)}.es-cover-error{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--stat-error)}.trade-item-gall-box.is-uploading .es-gallery-add{opacity:0.55;cursor:progress}.dokan-dashboard-content .select2-container--default .select2-selection--multiple{background:var(--bg-input);border:1px solid var(--border-input);border-radius:12px;min-height:44px}.dokan-dashboard-content .select2-container--default .select2-selection--multiple .select2-selection__choice{background:rgba(var(--grad-2-rgb),0.25);border:0;border-radius:20px;color:var(--text-primary);padding:2px 10px}.es-product-category .dokan-category-selection,.es-product-category .dokan-single-category-select{background:var(--bg-input);border:1px solid var(--border-input);border-radius:12px;color:var(--text-primary)}.es-product-category label[for="chosen_product_cat"]{display:none}.input-wrapper .form-input,.form-group .form-input,.form-bank-info .form-input,.trade-item-bg-gray .form-input{width:100% !important;padding:14px 20px !important;background-color:transparent !important;border:1.5px solid rgba(var(--text-primary-rgb),0.12) !important;border-radius:var(--radius-input) !important;color:var(--text-primary) !important;font-family:var(--font) !important;font-size:13px !important;font-weight:400 !important;letter-spacing:0.08em !important;line-height:normal !important;appearance:none !important;-webkit-appearance:none !important}.input-wrapper .form-input::placeholder,.form-group .form-input::placeholder{color:var(--text-placeholder) !important;letter-spacing:0.12em;font-size:12px;opacity:1}.input-wrapper .form-input:focus,.form-group .form-input:focus{border-color:var(--border-active) !important;outline:none !important}.input-wrapper .form-input.form-textarea,.form-group .form-input.form-textarea{border-radius:20px !important;min-height:100px !important;resize:vertical !important}.input-wrapper select.form-input,.form-group select.form-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237b7399' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 16px center !important;padding-right:40px !important;cursor:pointer}.input-wrapper select.form-input option,.form-group select.form-input option{background:var(--bg-card);color:var(--text-primary)}.finance-chart__bar{height:100%;justify-content:flex-end}.finance-chart__bar::before{flex:0 0 var(--height,50%)}.alert-box{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;margin-bottom:12px;font-size:14px;line-height:1.5;background:rgba(var(--text-primary-rgb),0.06);color:var(--text-primary)}.alert-box i{margin-top:2px}.alert-box.danger{background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.2)}.alert-box.info{background:rgba(59,130,246,0.08);border:1px solid rgba(59,130,246,0.2)}.store-finance-card__label{display:flex;flex-direction:column;gap:2px}.store-finance-card__hint{font-size:12px;line-height:1.4;color:var(--text-secondary);font-weight:400}.store-finance-breakdown,.store-finance-locked,.store-finance-refunded{display:flex;flex-direction:column;gap:12px}.store-finance-breakdown h3,.store-finance-locked h3,.store-finance-refunded h3{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 8px 0;display:flex;align-items:center;gap:8px;letter-spacing:0.04em}.store-finance-withdraw-form h3 i,.store-finance-history h3 i,.store-finance-report h3 i,.store-finance-breakdown h3 i,.store-finance-locked h3 i,.store-finance-refunded h3 i{color:var(--grad-1);font-size:16px}.store-finance-card--sub{padding:12px 16px;background:rgba(var(--text-primary-rgb),0.04)}.store-finance-card--sub .store-finance-card__value{font-size:16px}.form-bank-select{position:relative}.es-bank-select__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:20px;pointer-events:none}.form-bank-select:has(.es-bank-select__icon) .form-input{padding-left:42px}.es-bank-settings .form-group{margin-bottom:16px}.es-bank-settings__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.finance-chart-wrap{position:relative}.finance-chart__avg{position:absolute;left:0;right:0;top:calc(10px + (1 - var(--avg-ratio,0)) * var(--plot-h,160px));border-top:1px dashed rgba(var(--grad-1-rgb),0.55);pointer-events:none;z-index:2}.finance-chart__avg-label{position:absolute;right:0;top:-9px;padding:1px 6px;border-radius:4px;background:var(--bg-primary);font-size:10px;line-height:1.6;letter-spacing:0.04em;color:var(--grad-1);white-space:nowrap}.finance-chart--year{--plot-h:160px;gap:8px;align-items:stretch;padding:10px 0 8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;cursor:grab}.finance-chart--year.is-grabbing{cursor:grabbing;user-select:none}.finance-chart--year .finance-chart__bar{flex:1 0 52px;min-width:0;scroll-snap-align:center;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--plot-h) auto auto;align-items:end;gap:6px}.finance-chart--year .finance-chart__bar::before{align-self:end;height:var(--height,0%);min-height:3px;grid-row:1;grid-column:1;z-index:1}.finance-chart--year .finance-chart__bar::after{content:'';grid-row:1;grid-column:1;align-self:stretch;width:100%;border-radius:8px 8px 0 0;background-color:rgba(var(--text-primary-rgb),0.04);background-image:repeating-linear-gradient( to top,rgba(var(--text-primary-rgb),0.09) 0 1px,transparent 1px 25% );z-index:0}.finance-chart--year .finance-chart__value{font-size:11px;line-height:1.3;min-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.finance-chart--year .finance-chart__label{position:relative;line-height:1.3;min-height:1.3em;padding-bottom:8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-chart--year .finance-chart__bar--now .finance-chart__label::after{position:absolute;left:50%;bottom:0;margin:0;transform:translateX(-50%)}.finance-chart--year .finance-chart__bar--now::before{background-image:linear-gradient( 45deg,transparent 35%,rgba(255,255,255,0.55) 50%,transparent 65% ),linear-gradient(180deg,#ec4899,#d946ef,#8b5cf6);background-size:300% 300%,100% 100%;background-repeat:no-repeat;animation:esFinanceBarShimmer 2.4s ease-in-out infinite}@keyframes esFinanceBarShimmer{0%{background-position:100% 0%,0 0}60%,100%{background-position:0% 100%,0 0}}@media (prefers-reduced-motion:reduce){.finance-chart--year .finance-chart__bar--now::before{animation:none}}.finance-chart__bar--future::before{background:rgba(var(--text-primary-rgb),0.08)}.finance-chart__bar--future .finance-chart__label{opacity:0.45}.finance-chart__bar--empty::before{background:rgba(var(--text-primary-rgb),0.14)}.finance-chart__bar--now .finance-chart__label{font-weight:700;color:var(--text-primary)}.finance-chart__bar--now .finance-chart__label::after{content:'';display:block;width:4px;height:4px;margin:3px auto 0;border-radius:50%;background:var(--grad-1)}.es-bank-trigger,.es-finance-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 10px;font-size:13px;letter-spacing:0.1em;text-decoration:none;box-sizing:border-box}.es-bank-trigger i,.es-finance-btn i{font-size:13px}.store-finance-withdraw-form .form-hint + .es-bank-trigger{margin-top:14px}.store-tab-content-wrapper{transition:opacity 0.16s ease}.store-tab-content-wrapper.is-swapping{opacity:0.35;pointer-events:none}@media (min-width:601px){.store-finance-locked .finance-report-table th,.store-finance-locked .finance-report-table td,.store-finance-report .finance-report-table th,.store-finance-report .finance-report-table td,.store-finance-history .finance-history-table th,.store-finance-history .finance-history-table td{white-space:nowrap}.store-finance-report .finance-report-table,.store-finance-history .finance-history-table{table-layout:fixed;width:100%}.store-finance-report .finance-report-table th,.store-finance-history .finance-history-table th{width:25%}.store-finance-locked .finance-report-table th:first-child,.store-finance-locked .finance-report-table td:first-child{width:100%;white-space:normal}.store-finance-locked .finance-report-table th:not(:first-child),.store-finance-locked .finance-report-table td:not(:first-child){width:1%;padding-left:28px}.store-finance-locked .finance-report-table th:not(:first-child),.store-finance-locked .finance-report-table td:not(:first-child),.store-finance-report .finance-report-table th:not(:first-child),.store-finance-report .finance-report-table td:not(:first-child),.store-finance-history .finance-history-table th:nth-child(2),.store-finance-history .finance-history-table td:nth-child(2),.store-finance-history .finance-history-table th:nth-child(4),.store-finance-history .finance-history-table td:nth-child(4){text-align:right}.store-finance-history .finance-history-table td:nth-child(3){overflow:hidden;text-overflow:ellipsis}}.avatar-cropper[hidden]{display:none !important}.es-bank-modal__box{max-width:420px;max-height:88vh;overflow-y:auto;text-align:left}.es-bank-modal__box .form-group:last-of-type{margin-bottom:12px}.es-bank-modal__box .form-hint i{color:var(--grad-2);margin-right:4px}.store-finance-count{margin-left:auto;font-size:12px;font-weight:400;letter-spacing:0;color:var(--text-secondary)}.finance-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;flex-wrap:nowrap}.finance-pager__btn{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--text-primary-rgb),0.18);background:transparent;color:var(--text-primary);font-size:12px;letter-spacing:0.04em;text-decoration:none;white-space:nowrap;transition:border-color 0.2s,color 0.2s}.finance-pager__btn:hover{border-color:var(--grad-1);color:var(--grad-1)}.finance-pager__btn.is-disabled{opacity:0.3;pointer-events:none}.finance-pager__pos{flex:1 1 auto;text-align:center;font-size:12px;color:var(--text-secondary);letter-spacing:0.04em;white-space:nowrap}.es-bank-cell{display:inline-flex;align-items:center;gap:6px}.es-bank-cell i{font-size:16px;flex:0 0 auto}.finance-history-row__status .status-badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.finance-history-row__time{margin-left:6px;font-size:0.86em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.finance-history-row{cursor:pointer;transition:background 0.18s,box-shadow 0.18s}.finance-history-row:hover,.finance-history-row:focus-visible{background:rgba(var(--grad-1-rgb),0.1);box-shadow:inset 3px 0 0 var(--grad-1);outline:none}@media (max-width:600px){.store-finance-history .finance-history-row:hover,.store-finance-history .finance-history-row:focus-visible{box-shadow:inset 3px 0 0 var(--grad-1)}}.finance-history-row:hover .finance-history-row__time,.finance-history-row:hover .finance-history-row__date{color:var(--text-primary)}.finance-history-detail[hidden]{display:none !important}.es-detail-modal__box{max-width:420px;max-height:88vh;overflow-y:auto;text-align:left}.finance-detail{margin:0 0 4px;display:grid;grid-template-columns:auto 1fr;gap:8px 14px;align-items:baseline}.finance-detail dt{font-size:12px;color:var(--text-secondary);white-space:nowrap}.finance-detail dd{margin:0;font-size:13px;overflow-wrap:anywhere}.finance-detail__amount{font-weight:700;font-size:15px}.finance-detail dd i{margin-right:4px}.finance-detail__fee{color:var(--color-danger,#d64545)}.finance-detail__net{font-size:15px}.finance-history-row__net{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--text-secondary);white-space:nowrap}.es-withdraw-fee{margin:0 0 18px}.es-withdraw-fee__table{margin:0 0 8px;padding:12px 14px;border:1px solid var(--border-color,rgba(0,0,0,0.08));border-radius:10px;background:var(--surface-2,rgba(0,0,0,0.02))}.es-withdraw-fee__row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.es-withdraw-fee__row + .es-withdraw-fee__row{margin-top:6px}.es-withdraw-fee__row dt{font-size:12px;color:var(--text-secondary)}.es-withdraw-fee__row dd{margin:0;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.es-withdraw-fee__row--minus dd{color:var(--color-danger,#d64545)}.es-withdraw-fee__row--total{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color,rgba(0,0,0,0.08))}.es-withdraw-fee__row--total dt{font-weight:700;color:var(--text-primary,inherit)}.es-withdraw-fee__row--total dd{font-size:16px;font-weight:700}.es-withdraw-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid rgba(var(--text-primary-rgb),.1);border-radius:10px;background:rgba(var(--text-primary-rgb),.04);font-size:12px;line-height:1.6;color:var(--text-secondary)}.es-withdraw-note>i{flex:0 0 auto;margin-top:3px;font-size:14px;color:var(--grad-1)}.es-withdraw-note__item{position:relative;margin:0;padding-left:12px}.es-withdraw-note__item::before{content:'';position:absolute;top:.7em;left:0;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6}.es-withdraw-note__item + .es-withdraw-note__item{margin-top:6px}.finance-detail__slip{display:block;margin-top:14px;text-decoration:none}.finance-detail__slip img{width:100%;border-radius:8px;display:block}.finance-detail__slip span{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;letter-spacing:0.04em;color:var(--grad-1)}@media (max-width:600px){.store-finance-history .finance-history-table,.store-finance-history .finance-history-table tbody,.store-finance-history .finance-history-row,.store-finance-history .finance-history-row td{display:block;width:auto}.store-finance-history .finance-history-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.store-finance-history .finance-history-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:12px 0 12px 12px;margin-left:-12px;border-radius:8px;border-bottom:1px solid rgba(var(--text-primary-rgb),0.08)}.store-finance-history .finance-history-row:last-child{border-bottom:none}.store-finance-history .finance-history-row td{padding:0;border:none}.store-finance-history .finance-history-row__bank{order:1;min-width:0;font-size:13px}.store-finance-history .finance-history-row__amount{order:2;text-align:right;font-weight:700;white-space:nowrap}.store-finance-history .finance-history-row__date{order:3;font-size:12px;color:var(--text-secondary)}.store-finance-history .finance-history-row__status{order:4;text-align:right}.store-finance-history .es-bank-cell{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:380px){.finance-history-row__status .status-badge__text{display:none}.finance-history-row__status .status-badge{padding:4px 8px}}@media (max-width:600px){.store-finance-report .finance-report-table,.store-finance-report .finance-report-table tbody,.store-finance-locked .finance-report-table,.store-finance-locked .finance-report-table tbody,.finance-report-row,.finance-locked-row,.finance-report-row td,.finance-locked-row td{display:block;width:auto}.store-finance-report .finance-report-table thead,.store-finance-locked .finance-report-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.finance-report-row,.finance-locked-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:12px 0;border-bottom:1px solid rgba(var(--text-primary-rgb),0.08)}.finance-report-row:last-child,.finance-locked-row:last-child{border-bottom:none}.finance-report-row td,.finance-locked-row td{padding:0;border:none}.finance-report-row__label,.finance-locked-row__order{order:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-report-row__net,.finance-locked-row__amount{order:2;text-align:right;font-weight:700;white-space:nowrap}.finance-report-row__gross,.finance-locked-row__date{order:3;font-size:12px;color:var(--text-secondary);white-space:nowrap}.finance-report-row__fee{order:4;text-align:right;font-size:12px;color:var(--text-secondary);white-space:nowrap}.finance-locked-row__left{order:4;text-align:right}.finance-report-row__gross::before,.finance-report-row__fee::before,.finance-locked-row__date::before{content:attr(data-label) ' '}.finance-report-table .table-total-row{border-top:1px solid rgba(var(--text-primary-rgb),0.18);border-bottom:none;margin-top:4px;padding-top:14px}}@media (max-width:380px){.finance-report-row__gross,.finance-report-row__fee{font-size:11px}}.store-finance-report__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.store-finance-report__head h3{margin:0}.finance-year-picker select{padding:6px 10px;border-radius:8px}.text-error{color:var(--stat-error)}.text-success{color:var(--stat-success)}.return-product-list{display:flex;flex-direction:column;gap:20px}.return-product-item{border:1px solid rgba(var(--text-primary-rgb),0.12);border-radius:8px;padding:12px}.return-product-item__select{display:flex;align-items:center;gap:12px}.return-product-item__select input[type="checkbox"]{width:18px;height:18px;flex-shrink:0;cursor:pointer}.return-product-item__label{display:flex;gap:10px;align-items:center;flex:1;min-width:0;cursor:pointer}.return-product-item__label img{width:50px;height:50px;border-radius:4px;object-fit:cover;flex-shrink:0}.return-product-item__info{flex:1;min-width:0}.return-product-item__info h4{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.return-product-item__info p{margin:4px 0 0 0;font-size:12px;color:var(--text-secondary)}.return-product-item__price{display:flex;justify-content:space-between;align-items:center;margin:2px 0 0 0}.return-product-item__price span:first-child{font-size:14px;font-weight:600;color:var(--text-primary)}.return-product-item__price span:last-child{font-size:12px;color:var(--text-secondary)}.return-product-item__problem{border-top:1px solid rgba(var(--text-primary-rgb),0.08);padding-top:12px;margin-top:12px}.order-card__vendor>.order-action-row{margin-top:12px}.order-action-row__form{flex:1;min-width:0;display:flex}.order-action-row__form .order-tracking-btn{width:100%}a.btn-return-plain,a.order-tracking-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;text-decoration:none}a.btn-google{text-align:center;text-decoration:none}a.btn-google:hover,a.btn-google:focus,a.btn-google:hover .btn-google__text,a.btn-google:focus .btn-google__text{color:var(--btn-google-text);-webkit-text-fill-color:var(--btn-google-text);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}a.btn-google:hover,a.btn-google:focus{background-color:var(--btn-google-hover)}.social-buttons{display:flex;flex-direction:column;gap:10px}.social-buttons>.eyestyle-scan-wrapper{margin:0;order:-1}a.btn-social{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 10px;border:1px solid rgba(var(--text-primary-rgb),0.22);border-radius:var(--radius-btn);background-color:#1c1c26;color:#fff;font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:0.03em;text-align:center;text-decoration:none;transition:box-shadow 0.25s,filter 0.25s,transform 0.15s}a.btn-social:active{transform:scale(0.98)}a.btn-social:hover,a.btn-social:focus{filter:brightness(1.25);box-shadow:0 2px 8px rgba(var(--bg-primary-rgb),0.18)}a.btn-social:hover,a.btn-social:focus,a.btn-social:hover .btn-social__text,a.btn-social:focus .btn-social__text{color:#fff;-webkit-text-fill-color:#fff;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.btn-social__icon{flex-shrink:0;width:18px;height:18px;font-size:18px;line-height:1}.btn-social__text{line-height:1}a.btn-social--twitter{background-color:#000000}a.btn-social--facebook{background-color:#1877f2;border-color:transparent}a.btn-social--line{background-color:#06c755;border-color:transparent}a.btn-social--apple{background-color:#000000}a.btn-social--microsoft{background-color:#2f2f2f}a.btn-social--linkedin{background-color:#0a66c2;border-color:transparent}a.btn-social--tiktok{background-color:#010101}a.btn-submit:hover,a.btn-submit:focus{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}a.btn-submit{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.input-wrapper .form-input--password,.form-group .form-input--password{padding-right:52px !important}.order-detail-payment-method{background:var(--bg-primary);border-radius:12px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.order-detail-payment-method h3{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:0.03em;margin:0 0 6px;display:flex;align-items:center;gap:6px}.order-detail-payment-method h3 i{color:var(--text-secondary);font-size:14px}.order-detail-payment-method .wc_payment_methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.order-detail-actions{margin:16px 0}.order-detail-actions__label,.order-card__action-label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:6px}.order-card__footer .order-card__action-label{margin-top:10px}a.payment-pay-btn{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none}a.payment-pay-btn:hover,a.payment-pay-btn:focus{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}#payment .order-detail-actions #place_order,.order-detail-actions .payment-pay-btn{float:none}.payment-note{clear:both}.header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-align:center}.header-title--long{font-size:clamp(11px,calc((100vw - 162px) / (var(--es-title-len,16) * 0.78)),22px)}.wc-proceed-to-checkout a.btn-checkout{font-size:15px;padding:16px 10px;margin-bottom:0}.thankyou-icon--failed{color:var(--stat-error)}.thankyou-icon--pending{color:var(--stat-warning)}.thankyou-timer{width:100%;margin-bottom:24px}.thankyou-warning{display:flex;gap:8px;align-items:flex-start;width:100%;margin:0 0 20px;padding:12px 14px;border-radius:var(--radius-card,12px);border:1px solid rgba(var(--stat-warning-rgb),0.45);background:rgba(var(--stat-warning-rgb),0.1);font-size:12px;line-height:1.75;color:var(--text-primary);text-align:start}.thankyou-warning i{flex-shrink:0;margin-top:3px;font-size:13px;color:var(--stat-warning)}#omise-offline-additional-details,#omise-offline-payment-result{width:100%;background:var(--bg-secondary);border-radius:16px;padding:20px;margin-bottom:24px;text-align:center;font-size:14px;color:var(--text-primary)}#omise-offline-additional-details p{margin:0 0 12px}.omise-promptpay-qrcode{display:inline-block;width:260px;max-width:100%;background:#ffffff;border-radius:12px;padding:12px;margin-bottom:16px}.omise-qr-image{width:100%}.omise-qr-image svg,#omise-promptpay-qrcode-svg{display:block;width:100%;height:auto}a.omise-download-promptpay-qr,#omise-offline-payment-refresh-status{display:block;width:100%;padding:14px 10px;margin:0 auto 16px;background:transparent;border:1px solid var(--border-inactive);border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:0.08em;text-align:center;text-decoration:none;cursor:pointer}a.omise-download-promptpay-qr:hover,#omise-offline-payment-refresh-status:hover{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:rgba(var(--text-primary-rgb),0.06);border-color:var(--border-active);-webkit-background-clip:border-box;background-clip:border-box;animation:none}#omise-offline-additional-details #countdown{font-weight:700;font-variant-numeric:tabular-nums;color:var(--stat-warning)}.qr-alert-box{margin-top:16px;padding:16px;background:rgba(var(--text-primary-rgb),0.04);border-radius:12px;text-align:left;font-size:13px;color:var(--text-secondary);line-height:1.7}.qr-alert-box strong{color:var(--text-primary)}.qr-alert-box ol.align-left{margin:0;padding-left:18px;text-align:left}.qr-alert-box ol.align-left li{margin-bottom:6px}.btn-back,.btn-shop{position:relative;isolation:isolate;width:42px;height:42px;padding:0;margin-top:0;border-radius:50%;background:var(--bg-primary);opacity:1;transition:none}.btn-shop{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-primary);text-decoration:none}.btn-shop .es-market-icon .fa-shop{font-size:15px}.btn-shop .es-market-icon .fa-location-dot{right:-5px;bottom:-3px;font-size:8px}.header-nav{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-inner--shop{display:grid;grid-template-columns:92px minmax(0,1fr) 92px;align-items:center;gap:0 8px}.header-inner--shop>:last-child{justify-self:end}.header-inner--shop .header-title{font-size:clamp( 11px,max( calc((100vw - 264px) / (var(--es-title-len,16) * 0.78)),min(calc((100vw - 264px) / (var(--es-title-word,8) * 0.8)),17px) ),22px );line-height:1.12;white-space:normal;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:359px){.header-inner--shop{grid-template-columns:88px minmax(0,1fr) 88px;gap:0 4px}.header-inner--shop .header-nav{gap:4px}}.btn-shop:hover,.btn-shop:focus-visible{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);-webkit-background-clip:border-box;background-clip:border-box;animation:none}.btn-back::before,.btn-shop::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,var(--grad-1) 0%,var(--grad-2) 33%,var(--grad-3) 66%,var(--grad-4) 100%);z-index:-1}.btn-back::after,.btn-shop::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--bg-primary);z-index:-1}.btn-back:hover{opacity:1;animation:none}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product div.images .flex-control-thumbs{overflow-x:auto;overflow-y:hidden}#add_payment_method .wc-proceed-to-checkout a.btn-checkout,.woocommerce-cart .wc-proceed-to-checkout a.btn-checkout,.woocommerce-checkout .wc-proceed-to-checkout a.btn-checkout{font-size:15px;letter-spacing:0.14em;padding:16px 10px;margin-bottom:0}.woocommerce a.cart-item-remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:12px;font-weight:400;line-height:normal;border-radius:50%;background:rgba(var(--text-primary-rgb),0.06);color:var(--text-secondary) !important;transition:background 0.2s,color 0.2s}.woocommerce a.cart-item-remove:hover{background:rgba(var(--grad-1-rgb),0.2);color:var(--grad-1) !important}.input-wrapper .form-input.select2-hidden-accessible,.form-group .form-input.select2-hidden-accessible,.form-bank-info .form-input.select2-hidden-accessible,.trade-item-bg-gray .form-input.select2-hidden-accessible,select.select2-hidden-accessible{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.vendor-shipping-empty{margin:0;padding:10px 12px;background:rgba(var(--stat-warning-rgb),0.10);border-radius:10px;color:var(--stat-warning);font-size:12px;letter-spacing:0.03em}.woocommerce-checkout label.vendor-shipping-option{line-height:normal}.vendor-shipping-option input[type="radio"]{width:16px;height:16px;margin:0;flex-shrink:0}.woocommerce form .woocommerce-billing-fields__field-wrapper,.woocommerce form .woocommerce-shipping-fields__field-wrapper,.woocommerce form .woocommerce-additional-fields__field-wrapper,.woocommerce form .es-field-grid{display:flex;flex-wrap:wrap;column-gap:10px}.woocommerce form .form-row.form-group{flex:1 1 100%;float:none;width:auto;padding:0;margin:0 0 18px;gap:8px}.woocommerce form.checkout-form .form-row.form-group{margin-bottom:14px}.woocommerce form .form-row.form-group--half{flex:1 1 calc(50% - 5px);max-width:calc(50% - 5px)}.woocommerce form .form-row label.form-label{line-height:normal}.woocommerce form .form-row .required{color:var(--stat-error-bright);font-weight:400;line-height:normal;text-decoration:none}@media (max-width:359px){.woocommerce form .form-row.form-group--half{flex-basis:100%;max-width:100%}}.woocommerce-input-wrapper{position:relative;display:flex;align-items:center}.woocommerce-input-wrapper>.form-input,.woocommerce-input-wrapper>.input-text{width:100%}#ship-to-different-address{margin:4px 0;font-size:inherit;font-weight:inherit}#ship-to-different-address label{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer;line-height:normal}#ship-to-different-address input[type="checkbox"]{width:18px;height:18px;margin:0;cursor:pointer;flex-shrink:0}#ship-to-different-address label span{font-size:13px;font-weight:400;color:var(--text-secondary);letter-spacing:0.03em;cursor:pointer}.dokan-store-wrap .dokan-single-store,.dokan-store-wrap .dokan-store-sidebar{margin-left:0;margin-right:0}a.product-item{color:var(--text-primary)}.dokan-store-wrap .dokan-single-store,.dokan-store-wrap .dokan-store-sidebar{width:100% !important}.store-profile-link>span:not(.store-copy-toast){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-profile-link{position:relative;overflow:visible;transition:background 0.2s,box-shadow 0.2s;width:max-content;max-width:100%}.store-profile-link.is-copied{box-shadow:inset 0 0 0 1px var(--stat-success,#22c55e);background:rgba(var(--stat-success-rgb,34,197,94),0.12)}.store-profile-link.is-copied i{color:var(--stat-success,#22c55e)}.store-link-row{display:flex;align-items:stretch;gap:6px;min-width:0;max-width:100%}.store-link-row .store-profile-link{min-width:0}.store-link-row .store-last-seen{display:inline-flex;align-items:center;min-width:0;margin:0;font-size:11px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.store-link-row .store-last-seen--stale{color:#e5484d}@media (max-width:768px){.dokan-store .store-link-row{width:100%}.dokan-store .store-link-row .es-share{margin-left:auto}}.es-share{position:relative;flex:0 0 auto}.es-share__btn{display:inline-flex;align-items:center;gap:0;padding:8px 10px;appearance:none;-webkit-appearance:none;background:none;border:1px solid rgba(var(--text-primary-rgb),0.18);border-radius:999px;color:var(--text-secondary);font-family:inherit;font-size:12px;line-height:1;cursor:pointer;transition:border-color 0.22s,color 0.22s,gap 0.22s}.es-share__btn:hover,.es-share__btn:focus-visible,.es-share__btn[aria-expanded='true']{border-color:var(--grad-1);color:var(--grad-1);gap:7px}.es-share__btn-text{display:inline-block;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-size:11px;font-weight:600;line-height:1;letter-spacing:0.1em;transition:max-width 0.22s,opacity 0.22s}.es-share__btn:hover .es-share__btn-text,.es-share__btn:focus-visible .es-share__btn-text,.es-share__btn[aria-expanded='true'] .es-share__btn-text{max-width:70px;opacity:1}@media (hover:none){.es-share__btn{gap:7px}.es-share__btn-text{max-width:70px;opacity:1}}.product-name-row .es-share__btn{margin-top:4px}.product-name-row a.product-edit-btn:hover i,.product-name-row a.product-edit-btn:focus-visible i,.product-name-row .es-share__btn:hover i,.product-name-row .es-share__btn:focus-visible i,.product-name-row .es-share__btn[aria-expanded='true'] i{color:var(--grad-1);-webkit-text-fill-color:var(--grad-1)}.product-name-row a.product-edit-btn:hover,.product-name-row a.product-edit-btn:focus-visible,.product-name-row .es-share__btn:hover,.product-name-row .es-share__btn:focus-visible,.product-name-row .es-share__btn[aria-expanded='true']{gap:7px;border-color:var(--grad-1);background:transparent;color:var(--grad-1);-webkit-text-fill-color:var(--grad-1);-webkit-background-clip:border-box;background-clip:border-box;animation:none}.store-link-row .es-share__btn{height:100%;padding:4px 10px}.es-share__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;display:flex;flex-direction:column;min-width:178px;padding:6px;border-radius:12px;border:1px solid rgba(var(--text-primary-rgb),0.12);background:var(--bg-card);box-shadow:0 12px 32px rgba(0,0,0,0.45)}.es-share__menu[hidden]{display:none}.es-share__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;appearance:none;-webkit-appearance:none;background:none;border:0;border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:13px;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer;transition:background 0.18s,color 0.18s}.es-share__item:hover,.es-share__item:focus-visible{background:rgba(var(--text-primary-rgb),0.07);color:var(--grad-1);-webkit-text-fill-color:var(--grad-1);-webkit-background-clip:border-box;background-clip:border-box;animation:none}.es-share__item i{width:16px;font-size:14px;text-align:center}.es-share__item.is-copied,.es-share__item.is-copied:hover{color:var(--stat-success,#22c55e);-webkit-text-fill-color:var(--stat-success,#22c55e);background:rgba(var(--stat-success-rgb,34,197,94),0.12);-webkit-background-clip:border-box;background-clip:border-box;animation:none}.es-store-type{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:4px 10px;border-radius:6px;font-size:11px;line-height:1.5;white-space:nowrap;color:var(--text-primary);background:rgba(var(--text-primary-rgb),0.06);cursor:default}.es-store-type i{font-size:11px}#es-store-address{scroll-margin-top:96px}@media (max-width:700px){.es-store-type{padding:4px 8px}.es-store-type__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.store-copy-toast{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(6px);background:rgba(var(--bg-primary-rgb),0.92);box-shadow:inset 0 0 0 1px rgba(var(--stat-success-rgb,34,197,94),0.5);color:var(--text-primary);padding:6px 14px;border-radius:8px;font-size:12px;font-weight:500;letter-spacing:0.04em;font-family:var(--font);opacity:0;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease;z-index:9999;white-space:nowrap}.store-copy-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.header-spacer{flex:0 1 42px;width:auto;min-width:0}.thankyou-subtitle.woocommerce-notice{display:block;align-items:normal;gap:normal;padding:0;margin:0 0 32px;background:none;border-radius:0;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0.03em;color:var(--text-secondary);max-width:320px}.thankyou-subtitle.woocommerce-notice::before{content:none}.woocommerce form .form-row.place-order{display:block;padding:0;margin:0}.woocommerce-checkout #payment .form-row.place-order{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;background:none}.woocommerce #payment #place_order.btn-place-order,.woocommerce-page #payment #place_order.btn-place-order{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:4px 0;padding:16px 10px;float:none}.carrier-icon{display:inline-block;width:auto;height:18px;max-width:64px;object-fit:contain;vertical-align:middle;border-radius:3px}.btn-shipping-option label{display:flex;align-items:center;gap:8px;min-width:0}.btn-shipping-option label strong{display:inline;min-width:0;overflow-wrap:anywhere}.btn-shipping-option label .carrier-icon{height:20px;max-width:72px;margin-right:0;flex:0 0 auto}.btn-shipping-option.is-disabled{opacity:0.45;cursor:not-allowed}.btn-shipping-option.is-disabled label{pointer-events:none}.btn-shipping-option label>i{flex:0 0 auto;color:var(--text-secondary)}.return-status-box__note{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;border-radius:8px;background:rgba(245,158,11,0.08);border:1px solid rgba(245,158,11,0.2);font-size:12px;line-height:1.65;color:var(--text-secondary)}.return-status-box__note i{flex:0 0 auto;margin-top:2px;color:rgb(245,158,11)}.payment-product__shipping{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);margin:2px 0 0}.payment-product__shipping .carrier-icon{height:16px;max-width:58px;object-fit:contain;border-radius:3px}.order-card__product-info h4 a,.payment-product__info h4 a{color:inherit;text-decoration:none;transition:color 0.15s ease}.order-card__product-info h4 a:hover,.order-card__product-info h4 a:focus-visible,.payment-product__info h4 a:hover,.payment-product__info h4 a:focus-visible{color:var(--grad-1);background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--grad-1);animation:none;text-decoration:none}.es-dokan-anchor{height:0;overflow:hidden}.dokan-ajax-response{margin:0}.dokan-ajax-response>*{margin-bottom:12px}.dokan-alert-success{background:rgba(var(--stat-confirmed-rgb),0.12);color:var(--stat-confirmed)}.dokan-alert-success::before{content:'\f058'}.dokan-alert-danger{background:rgba(var(--stat-error-rgb),0.12);color:var(--stat-error)}.dokan-alert-danger::before{content:'\f06a'}.dokan-alert p{margin:0}:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--grad-2);outline-offset:2px}.woocommerce-notices-wrapper:focus-visible,.woocommerce-notices-wrapper>[tabindex]:focus-visible,.woocommerce-message:focus-visible,.woocommerce-info:focus-visible,.woocommerce-error:focus-visible,.dokan-alert:focus-visible,.dokan-info:focus-visible,.dokan-error:focus-visible,.dokan-message:focus-visible,.es-notice:focus-visible{outline:none}.woocommerce-password-strength,.woocommerce-password-hint{display:block;width:100%;margin:0 0 10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.45;text-align:start;border:0;border-radius:10px;background:rgba(var(--text-primary-rgb),0.06);color:var(--text-secondary)}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{background:rgba(var(--stat-error-rgb),0.12);color:var(--stat-error)}.woocommerce-password-strength.good{background:rgba(var(--stat-warning-rgb),0.12);color:var(--stat-warning)}.woocommerce-password-strength.strong{background:rgba(var(--stat-success-rgb),0.12);color:var(--stat-success)}.woocommerce-password-hint{margin-top:-6px;background:none;padding-top:0;font-weight:400}.profile-picture--editable{cursor:pointer}.profile-picture--editable:hover .profile-picture__edit{transform:scale(1.08)}.profile-picture--editable .profile-picture__edit{pointer-events:none}.profile-actions{display:flex;align-items:center;gap:10px;width:100%;flex-wrap:wrap}a.btn-logout{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:0.03em;white-space:nowrap;border-radius:var(--radius-btn,50px);border:1px solid rgba(var(--stat-error-rgb),0.5);background:rgba(var(--stat-error-rgb),0.12);color:var(--stat-error);text-decoration:none;transition:background 0.2s ease}a.btn-logout:hover{background:rgba(var(--stat-error-rgb),0.22);color:var(--stat-error);-webkit-text-fill-color:var(--stat-error);background-clip:border-box;animation:none}.es-profile-logout{display:flex;justify-content:center;margin:24px 0 8px}.es-profile-logout a.btn-logout{margin-inline-start:0;justify-content:center;width:calc(100% - 32px);max-width:400px;height:48px;padding-block:0;box-sizing:border-box}.social-connections{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.social-connection{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:rgba(var(--text-primary-rgb),0.05)}.social-connection__name{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-transform:capitalize}.social-connection__icon{flex-shrink:0;width:16px;height:16px;font-size:16px;line-height:1}.social-connection__status{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--stat-success)}a.social-connection__action{margin-inline-start:auto;padding:6px 14px;font-size:12px;font-weight:600;white-space:nowrap;border-radius:var(--radius-btn,50px);border:1px solid rgba(var(--grad-2-rgb),0.6);background:rgba(var(--grad-2-rgb),0.12);color:var(--grad-2);text-decoration:none}a.social-connection__action:hover{background:rgba(var(--grad-2-rgb),0.22);color:var(--grad-2);-webkit-text-fill-color:var(--grad-2);background-clip:border-box;animation:none}a.social-connection__action.is-unlink{border-color:rgba(var(--stat-error-rgb),0.5);background:rgba(var(--stat-error-rgb),0.1);color:var(--stat-error)}a.social-connection__action.is-unlink:hover{background:rgba(var(--stat-error-rgb),0.2);color:var(--stat-error);-webkit-text-fill-color:var(--stat-error)}.social-connections__note{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}span.social-connection__action.is-locked{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.5;font-weight:500;color:var(--text-secondary);white-space:nowrap}span.social-connection__action.is-locked i{font-size:10px;opacity:0.75}.edit-profile-password>.form-hint{margin:2px 0 14px;font-size:11px;line-height:1.7;letter-spacing:0.02em;color:var(--text-secondary);opacity:0.85}.btn-gradient,.btn-update-store{display:flex;align-items:center;justify-content:center;gap:6px}.btn-gradient>i,.btn-update-store>i{letter-spacing:normal;font-size:0.92em}@media (max-width:420px){.social-connection{flex-wrap:wrap}a.social-connection__action{margin-inline-start:0}}.woocommerce-MyAccount-content>.es-notice:first-child{margin-top:14px}.app-footer{margin-top:16px;padding-top:8px}.app-footer.has-bottom-nav{padding-bottom:120px}.app-footer.has-bottom-menu{padding-bottom:180px}.app-footer__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin-bottom:10px}.app-footer__links a{font-size:11px;letter-spacing:0.04em;color:var(--text-secondary);text-decoration:none}.app-footer__links a:hover{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:none;background-clip:border-box;animation:none;text-decoration:underline;text-underline-offset:3px}.app-footer__biz{max-width:640px;margin:0 auto 4px;padding:0 16px;font-size:11px;line-height:1.8;color:var(--text-secondary);letter-spacing:0.03em}.app-footer__biz a{color:var(--text-secondary);text-decoration:none;white-space:nowrap}.app-footer__biz a:hover{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:none;background-clip:border-box;animation:none;text-decoration:underline;text-underline-offset:3px}.app-footer__biz-sep{color:var(--text-muted)}.app-footer__biz-row{display:block}.es-business em{color:var(--text-secondary);font-style:normal}.app-footer__links a + a{position:relative}.app-footer__links a + a::before{content:'';position:absolute;left:-9px;top:50%;width:1px;height:11px;transform:translateY(-50%);background:rgba(var(--text-secondary-rgb),0.4)}.page-wrapper>.site-main,.page-fix-wrapper>.site-main,.page-fixs-wrapper>.site-main{flex:1 0 auto}.page-wrapper,.page-fixs-wrapper{max-width:calc(1024px + var(--side-padding) * 2)}.product-item.is-sold img{opacity:0.4;filter:grayscale(0.5);transition:opacity 0.3s ease,filter 0.3s ease}.product-item.is-sold:hover img{opacity:0.6;filter:grayscale(0.25)}.store-header div.store-picture,.store-picture-col>.store-picture{cursor:default}.product-item.is-sold .product-badge{opacity:1;z-index:2}.es-no-results-suggest{margin-top:28px}.es-no-results-suggest__title{margin:0 0 14px;font-size:15px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-secondary)}.pswp__top-bar{padding:0;justify-content:flex-end}.pswp__button--close{margin-right:2px}.pswp__top-bar .pswp__preloader{position:absolute;top:0;left:50%;margin-left:-22px;float:none}.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-error a.button,.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{order:2;justify-self:start;margin-left:0;padding:0;background:none;border:0;border-radius:0;color:inherit;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-info a.button:hover,.woocommerce .woocommerce-error a.button:hover,.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover{background:none;color:inherit;-webkit-text-fill-color:currentColor;opacity:0.8}.flex-control-thumbs,.flex-control-thumbs li,.flex-control-thumbs img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.product-description .description-header{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width:600px){.product-description .btn-read-aloud__label{display:none}.product-description .btn-read-aloud{width:38px;height:38px;padding:0;gap:0;justify-content:center}.product-description .description-header{justify-content:space-between;flex-wrap:nowrap;min-height:38px}.product-description .description-header h2,.product-description .description-header h3{flex:1 1 auto;margin-right:auto}}@media (min-width:768px){.product-description{max-width:none;margin-left:0;margin-right:0}}.product-description{width:100%}.product-description>p,.product-description>ul,.product-description>ol,.product-description__body>p,.product-description__body>ul,.product-description__body>ol{text-align:left;margin-left:0;margin-right:0;max-width:none}.es-xxl-notice{margin-top:20px}.product-sentinel{width:100%;height:1px}.product-loader{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 0 40px;color:var(--text-secondary);font-size:13px}.product-loader[hidden]{display:none}.product-loader__spinner{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:conic-gradient( from 0deg,transparent 0 20%,var(--grad-1) 45%,var(--grad-2) 65%,var(--grad-3) 85%,var(--grad-4) );will-change:transform;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);animation:product-loader-spin 0.9s linear infinite}@keyframes product-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.product-loader__spinner{animation-duration:3s}}.product-load-more{display:block;width:fit-content;min-width:200px;margin:8px auto 40px;padding:12px 32px;position:relative;text-align:center;font-size:14px;font-weight:600;color:var(--text-primary);background:var(--bg-primary);border-radius:10px;transition:transform 0.25s ease,box-shadow 0.25s ease}.product-load-more::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:var(--gradient,linear-gradient(90deg,var(--grad-1),var(--grad-2),var(--grad-3),var(--grad-4)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.product-load-more:hover{color:var(--text-primary);transform:translateY(-2px);box-shadow:0 10px 24px rgba(var(--grad-1-rgb),0.25)}.cart-item-name a{color:var(--text-primary);transition:color 0.2s}.cart-item-name a:hover{color:var(--grad-4);-webkit-text-fill-color:var(--grad-4);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.cart-item-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cart-item-qty{flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:0.04em;color:var(--text-secondary)}a.cart-item-remove:hover{color:var(--grad-1);-webkit-text-fill-color:var(--grad-1);background:rgba(var(--grad-1-rgb),0.2);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.cart-coupon{margin-top:22px}.btn-checkout{display:flex;align-items:center;justify-content:center;gap:10px}.cart-item-image{width:60px;height:60px;border-radius:8px}input.cart-coupon-input,input.cart-coupon-input:hover{background:transparent;border:1.5px solid rgba(var(--text-primary-rgb),0.12);box-shadow:none}input.cart-coupon-input:focus{border-color:var(--border-active);box-shadow:none;outline:none}.cart-coupon{flex-wrap:wrap}.cart-coupon-notices{display:block;flex:0 0 100%;width:100%;order:-1}.cart-coupon-notices .woocommerce-error,.cart-coupon-notices .woocommerce-message,.cart-coupon-notices .woocommerce-info{width:100%;margin:0 0 10px;float:none}.cart-coupon .coupon-error-notice{order:-1;flex:0 0 100%;width:100%;margin:0 0 10px;font-size:14px;text-align:left}input.cart-coupon-input.has-error,input.cart-coupon-input.has-error:focus{border-color:var(--stat-error,#ef4444)}.checkout-form,.checkout-wrapper{display:flex;flex-direction:column;gap:18px}.checkout-section{margin:0}.checkout-section-title{display:flex;align-items:center;gap:8px}.checkout-section-title>i{font-size:14px;color:var(--grad-2);flex-shrink:0}#payment.woocommerce-checkout-payment{background:none;border:0;padding:0;display:flex;flex-direction:column;gap:18px}.btn-place-order>i{font-size:15px;line-height:1}.es-terms-note{margin:0}.es-terms-note p{margin:0;font-size:12px;line-height:1.7;color:var(--text-secondary);text-align:center}.es-terms-note a{color:var(--grad-4);text-decoration:underline}select.country_to_state--single{pointer-events:none;background-image:none;color:var(--text-secondary)}.woocommerce textarea,textarea.form-input,.dokan-dashboard-content textarea{min-height:110px}.omise-banks-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.omise-banks-list li.item{margin:0;padding:0;border:0;background:none;list-style:none;width:100%}.omise-banks-list li.item>div{width:100%}.omise-banks-list input[type='radio']{position:absolute;opacity:0;pointer-events:none}.omise-banks-list label{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px 14px;border:1px solid transparent;border-radius:12px;background:rgba(var(--text-primary-rgb),0.04);cursor:pointer;transition:background 0.2s,border-color 0.2s}.omise-banks-list label:hover{background:rgba(var(--text-primary-rgb),0.08)}.omise-banks-list input[type='radio']:checked + label{background:rgba(var(--grad-2-rgb),0.18);border-color:var(--grad-2)}.omise-banks-list .mobile-banking-logo{width:32px;height:32px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:8px}.omise-banks-list .mobile-banking-label{min-width:0}.omise-banks-list .mobile-banking-label .title{font-family:var(--font);font-size:13px;font-weight:600;color:var(--text-primary)}#omise_cc_form h3,#omise_card_panel h3,#omise_card_panel h4{margin:0 0 10px;font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:0.02em;color:var(--text-primary)}#omise_cc_form #label-new_card_info h3,#omise_card_panel h4{margin-top:16px}#omise_cc_form ul.omise-customer-card-list{display:flex;flex-direction:column;gap:8px;margin:0 0 4px;padding:0;border:0;box-shadow:none;list-style:none}#omise_cc_form ul.omise-customer-card-list li.item{margin:0;padding:0;border:0;background:none;list-style:none}.omise-customer-card-list input[type='radio'],#omise_cc_form #new_card_info{position:absolute;opacity:0;pointer-events:none}.omise-customer-card-list label,#omise_cc_form #label-new_card_info{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:rgba(var(--text-primary-rgb),0.04);color:var(--text-primary);font-family:var(--font);font-size:13px;cursor:pointer;transition:background 0.2s,border-color 0.2s}.omise-customer-card-list label:hover,#omise_cc_form #label-new_card_info:hover{background:rgba(var(--text-primary-rgb),0.08)}.omise-customer-card-list input[type='radio']:checked + label,#omise_cc_form #new_card_info:checked + #label-new_card_info{background:rgba(var(--grad-2-rgb),0.18);border-color:var(--grad-2)}.omise-customer-card-list label strong{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:rgba(var(--text-primary-rgb),0.12);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}#omise_cc_form #label-new_card_info h3{margin:0;font-size:13px;font-weight:600}.omise-new-card-form.card-exists{margin-top:10px}#omise_card_panel{margin-top:24px;padding:16px;border:1px solid var(--border-input);border-radius:14px;background:var(--bg-secondary);overflow-x:auto}#omise_card_panel table{width:100%;margin:0 0 4px;border-collapse:collapse;font-family:var(--font);font-size:13px;color:var(--text-primary)}#omise_card_panel th,#omise_card_panel td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-input);white-space:nowrap}#omise_card_panel th{font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-secondary)}#omise_card_panel tr:last-child td{border-bottom:0}#omise_card_panel .delete_card{padding:6px 14px;border:1px solid var(--btn-danger);border-radius:999px;background:transparent;color:var(--btn-danger);font-family:var(--font);font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;height:auto}#omise_card_panel .delete_card:hover{background:var(--btn-danger);color:#fff}#omise_card_panel #omise_add_new_card{margin-top:12px;padding:10px 22px;border:1px solid var(--grad-2);border-radius:999px;background:rgba(var(--grad-2-rgb),0.18);color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:0.04em;cursor:pointer;height:auto}#omise_card_panel #omise_add_new_card:hover{background:var(--grad-2)}#omise_card_panel #omise-card{width:100% !important;max-width:none !important}.payment_box,.payment_box input,.payment_box label,.payment_box select,.payment_box span,.payment_box p,#omise_checkout_form,#omise_checkout_form input,#omise_checkout_form label{font-family:var(--font)}.select2-container .select2-results>.select2-results__options::-webkit-scrollbar{width:8px}.select2-container .select2-results>.select2-results__options::-webkit-scrollbar-track{background:transparent}.select2-container .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:rgba(var(--text-primary-rgb),0.22);border-radius:8px}.select2-container .select2-results>.select2-results__options::-webkit-scrollbar-thumb:hover{background:rgba(var(--text-primary-rgb),0.35)}.checkout-section--payment{padding:18px;gap:12px}.payment-methods{margin:0;padding:0;list-style:none}.woocommerce-checkout #payment div.payment_box,.payment_box{background:rgba(var(--text-primary-rgb),0.04);border:0;border-radius:12px;margin:8px 0 0;padding:14px;color:var(--text-secondary)}.woocommerce-checkout #payment div.payment_box::before,.payment_box::before{display:none}.payment_box fieldset{border:0;margin:0;padding:0}.payment_box ul.omise-banks-list,ul.omise-banks-list{margin:0;padding:0;gap:10px}.omise-banks-list label{padding:14px 16px;gap:14px}.omise-banks-list .mobile-banking-logo{width:36px;height:36px}.omise-banks-list .mobile-banking-label .title{font-size:14px}#payment ul.payment_methods,#payment ul.payment-methods{padding:0;margin:0;border:0;list-style:none}#payment ul.payment_methods li{margin:0;list-style:none}.woocommerce-checkout #payment ul.payment_methods{padding:0}#payment div.payment_box{background:rgba(var(--text-primary-rgb),0.04);border:0;border-radius:12px;margin:8px 0 0;padding:14px;color:var(--text-secondary);font-size:13px;line-height:1.6}#payment div.payment_box::before,#payment div.payment_box::after{display:none}#payment .payment_box,#payment .payment_box *,#payment .payment_box input,#payment .payment_box label,#payment .payment_box select{font-family:var(--font)}#payment ul.omise-banks-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;border:0}#payment ul.omise-banks-list li.item{margin:0;padding:0;border:0;background:none;width:100%}#payment ul.omise-banks-list input[type='radio']{position:absolute;opacity:0;pointer-events:none}#payment ul.omise-banks-list label{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:14px 16px;border:1px solid transparent;border-radius:12px;background:rgba(var(--text-primary-rgb),0.05);cursor:pointer}#payment ul.omise-banks-list input[type='radio']:checked + label{background:rgba(var(--grad-2-rgb),0.18);border-color:var(--grad-2)}#payment ul.omise-banks-list .mobile-banking-logo{width:36px;height:36px;flex-shrink:0;margin-left:0;margin-bottom:0}#payment ul.omise-banks-list .mobile-banking-label .title{font-family:var(--font);font-size:14px;font-weight:600;color:var(--text-primary)}.woocommerce form.checkout_coupon{background:var(--bg-primary);border:0;border-radius:16px;box-shadow:none;padding:18px;margin:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:var(--radius-input);border-bottom-right-radius:var(--radius-input)}.woocommerce form.checkout_coupon .coupon-error-notice{order:-1;flex:0 0 100%;width:auto;margin:0 0 10px;display:grid;font-size:14px;text-align:left;color:var(--stat-error)}.woocommerce form.checkout_coupon input.cart-coupon-input.has-error,.woocommerce form.checkout_coupon input.cart-coupon-input.has-error:focus{border-color:var(--stat-error,#ef4444)}.es-country-note{display:flex;align-items:center;gap:6px;width:100%;margin:0;font-size:12px;line-height:1.6;color:var(--stat-error-bright)}.es-country-note i{font-size:12px;color:inherit;flex-shrink:0}.select2-container--default .select2-selection--single,.woocommerce select{background-color:transparent;border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-radius:var(--radius-input);color:var(--text-primary);font-family:var(--font);font-size:13px;min-height:48px}.select2-container--default .select2-selection--single{display:flex;align-items:center;padding:0 18px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:var(--text-primary);line-height:1.4}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-placeholder)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{display:flex;align-items:center;justify-content:center;height:100%;right:14px}.select2-container--default .select2-selection--single .select2-selection__arrow::after{content:'\f078';font-family:'Font Awesome 6 Free','Font Awesome 5 Free',sans-serif;font-weight:900;font-size:11px;color:var(--text-secondary)}.select2-container--open .select2-selection--single{border-color:var(--border-active);border-radius:var(--radius-input)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection,.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection--single{border-color:rgba(var(--text-primary-rgb),0.12)}.select2-dropdown,.select2-container--default .select2-dropdown,.select2-container--open .select2-dropdown{background:var(--bg-primary);border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-radius:12px;color:var(--text-primary);overflow:hidden}.select2-container--default .select2-results__options{background:transparent}.select2-container--default .select2-search--dropdown{padding:10px}.select2-container--default .select2-search--dropdown .select2-search__field{background:transparent;border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-radius:var(--radius-input);color:var(--text-primary);font-family:var(--font);font-size:13px;padding:10px 14px;outline:none}.select2-container--default .select2-results__option{background:transparent;color:var(--text-secondary);font-family:var(--font);font-size:13px;padding:10px 16px}.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option--highlighted[aria-selected]{background:rgba(var(--text-primary-rgb),0.10);color:var(--text-primary)}.select2-container--default .select2-results__option[aria-selected='true'],.select2-container--default .select2-results__option[data-selected='true']{background:rgba(var(--grad-2-rgb),0.16);color:var(--text-primary)}.select2-container--default .select2-results>.select2-results__options{max-height:260px;scrollbar-width:thin;scrollbar-color:rgba(var(--text-primary-rgb),0.25) transparent}.es-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.payment-method input.es-sr-only:focus-visible + label{outline:2px solid var(--border-active);outline-offset:4px;border-radius:8px}.woocommerce textarea,.woocommerce #order_comments,textarea.form-input,textarea.input-text,.dokan-dashboard-content textarea,.input-wrapper .form-input.form-textarea,.form-group .form-input.form-textarea{border-radius:15px!important}.input-wrapper .form-input.form-textarea,.form-group .form-input.form-textarea{border-radius:15px !important}.order-card__product-info h4 a,.order-card__product-info-left h4 a,.payment-product__info h4 a{color:var(--text-primary);font:inherit;text-decoration:none;transition:color 0.2s}.order-card__product-info h4 a:hover,.order-card__product-info-left h4 a:hover,.payment-product__info h4 a:hover{color:var(--grad-4);-webkit-text-fill-color:var(--grad-4);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.order-card__vendor-wrap i,.order-card__buyer-info>i,.payment-vendor__wrap i,.payment-vendor__header h3 i,.payment-shipping-address h3 i,.order-detail-payment-method h3 i,.return-status-box>h3 i{color:var(--grad-2)}.es-ship-modal__box{max-width:420px;max-height:88vh;overflow-y:auto;text-align:left}.es-ship-modal__order{margin:-8px 0 14px;font-size:12px;letter-spacing:0.06em;color:var(--text-secondary)}.es-ship-modal__box .es-ship-modal__express,.return-status-box>.form-note{margin:0 0 14px}.es-address-copy{align-self:flex-start;margin-top:8px}.es-return-address{display:flex;flex-direction:column;margin:12px 0;padding:10px 12px;border-radius:10px;background:rgba(var(--text-primary-rgb),0.05);font-size:13px;line-height:1.6;color:var(--text-secondary)}.es-return-address p{margin:0}.es-return-address .es-return-address__label{margin-bottom:2px;font-weight:600;color:var(--text-primary)}.es-ship-modal__items{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.es-ship-modal__item{display:flex;align-items:center;gap:10px}.es-ship-modal__item img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0}.es-ship-modal__item-info h4{margin:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--text-primary)}.es-ship-modal__item-info span{font-size:12px;color:var(--text-secondary)}.es-ship-modal__address{display:flex;flex-direction:column;gap:2px;margin-bottom:16px;padding:10px 12px;border-radius:10px;background:rgba(var(--text-primary-rgb),0.05);font-size:12px;line-height:1.6;color:var(--text-secondary)}.es-ship-modal__address strong{font-size:13px;letter-spacing:0.03em;color:var(--grad-2)}.es-ship-modal__field{display:block;margin-bottom:12px}.es-ship-modal__field>span{display:block;margin-bottom:8px;padding-left:2px;font-size:13px;font-weight:400;letter-spacing:0.03em;color:var(--text-primary)}input.form-input:focus,textarea.form-input:focus,select.form-input:focus{border-color:var(--border-active);box-shadow:none;outline:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.es-ship-modal__error{margin:0 0 4px;font-size:12px;color:#e5484d}.es-return-image-error{margin:10px 0 0;font-size:13px;color:#e5484d}.icon-select{position:relative;flex:1 1 100%;width:100%;min-width:0}.icon-select__native{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.icon-select .icon-select__button{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer}.icon-select__button>span,.icon-select__option>span{display:block;flex:1 1 auto;min-width:0;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-select__placeholder{color:var(--text-secondary)}.icon-select__caret{flex-shrink:0;margin-left:auto;font-size:12px;color:var(--text-secondary)}.icon-select__list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:12px;background:var(--bg-primary);border:1.5px solid rgba(var(--text-primary-rgb),0.12);box-shadow:0 12px 32px rgba(0,0,0,0.55)}.icon-select .icon-select__list li.icon-select__option{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding:8px 10px;margin:0;border-radius:8px;font-size:13px;color:var(--text-primary);cursor:pointer}.icon-select .icon-select__list li.icon-select__option:hover,.icon-select .icon-select__list li.icon-select__option:focus-visible{background:rgba(var(--grad-1-rgb),0.22);color:var(--text-primary)}.icon-select .icon-select__list li.icon-select__option.is-selected{background:rgba(var(--grad-1-rgb),0.10)}.icon-select .icon-select__list li.icon-select__option.is-disabled,.icon-select .icon-select__list li.icon-select__option.is-disabled:hover{opacity:0.45;cursor:not-allowed;background:transparent}.icon-select .icon-select__button.form-input{padding:12px 20px !important}.icon-select__icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.icon-select__button>span,.icon-select__option>span{line-height:20px}.icon-select__icon--font{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;border-radius:5px;color:#fff;overflow:hidden}.icon-select__icon--font:not([class*="thbanks-"]){color:var(--grad-2);font-size:16px}a.store-picture{display:block;overflow:hidden}.store-name{cursor:auto}.store-name:hover{opacity:1}.store-name a{cursor:pointer}.store-header .store-name a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.store-header .store-name a:hover,a.store-picture:hover + .store-info .store-name a{color:transparent;background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-slide 1.5s linear infinite}a.store-picture:hover img{opacity:0.85}.btn-edit-profile{padding:8px 10px;font-size:11px;flex-shrink:0;white-space:nowrap}.store-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.store-header-actions a.btn-logout{margin-inline-start:auto}.store-header-actions .btn-edit-store{flex-shrink:0}.order-card__shipping,.payment-product__shipping{display:flex;align-items:center;gap:6px}.order-card__shipping .carrier-icon,.payment-product__shipping .carrier-icon{flex-shrink:0}.tracking-copy-btn.is-copied{color:var(--stat-success,#22c55e);background:rgba(var(--stat-success-rgb,34,197,94),0.12);border-color:rgba(var(--stat-success-rgb,34,197,94),0.35)}.tracking-copy-btn.is-copied i{color:var(--stat-success,#22c55e)}.icon-select__list[hidden]{display:none !important}.order-card__shipping .carrier-icon,.payment-product__shipping .carrier-icon{height:14px;max-width:48px}a.btn-return-plain:hover,a.btn-return-plain:focus{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:rgba(var(--text-primary-rgb),0.04);background-clip:border-box;-webkit-background-clip:border-box}a.btn-return-plain:hover i,a.btn-return-plain:focus i{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.order-card__timer--warning,.order-detail-timer--warning{color:#f87171;background:rgba(248,113,113,0.12)}.order-card__timer--warning i,.order-detail-timer--warning i{color:#f87171}@media (max-width:599px){.order-card__timer,.payment-timer{display:block;text-align:center;line-height:1.6;text-wrap:balance}.order-card__timer>i,.payment-timer>i{margin-right:6px;vertical-align:-1px}.order-card__timer>span[class*="countdown"],.payment-timer>span[class*="countdown"]{white-space:nowrap}}.return-product-item__shipping{display:flex;align-items:center;gap:6px}.return-product-item__shipping .carrier-icon{height:14px;max-width:48px;flex-shrink:0}.return-form-section h3 i{color:var(--grad-2)}input:not([type='checkbox']):not([type='radio']):not([type='button']):not([type='submit']):focus-visible,textarea:focus-visible{outline:none}.form-input:focus,.form-textarea:focus,input.form-input:focus,textarea.form-textarea:focus,select.form-input:focus{border-color:var(--border-active);box-shadow:0 0 0 3px rgba(var(--text-primary-rgb),0.08)}.order-card__shipping .carrier-icon,.payment-product__shipping .carrier-icon,.return-product-item__shipping .carrier-icon{width:14px;height:14px;max-width:none;object-fit:contain}.order-card__product-info h4 a:hover,.order-card__product-info-left h4 a:hover,.payment-product__info h4 a:hover{color:var(--grad-4);-webkit-text-fill-color:var(--grad-4);background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.return-product-item__label:hover h4{color:var(--grad-4)}.return-product-item__label h4{transition:color 0.2s}.return-status-header__title i{color:var(--grad-2)}.es-shipping-info__carrier{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--text-secondary)}.es-shipping-info__carrier .carrier-icon{width:14px;height:14px;max-width:none;object-fit:contain;flex-shrink:0}.es-shipping-info__row{margin:6px 0 0;padding:0;background:none}.es-shipping-info__last{margin-bottom:0}.store-profile-contact{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px}.store-contact-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);text-decoration:none;transition:color 0.2s}.store-contact-btn i{font-size:12px;color:var(--grad-2)}.store-contact-btn:hover,.store-contact-btn:focus{color:var(--grad-4);-webkit-text-fill-color:var(--grad-4);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.store-contact-btn:hover i,.store-contact-btn:focus i{color:var(--grad-4);-webkit-text-fill-color:var(--grad-4)}.store-open-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:0.02em}.store-open-badge-wrap{text-align:center}.store-open-badge--open{color:var(--stat-success,#22c55e);background:rgba(var(--stat-success-rgb,34,197,94),0.12)}.store-open-badge--closed{color:#f87171;background:rgba(248,113,113,0.12)}.es-social-input{display:flex;align-items:stretch;gap:0}.es-social-prefix{display:flex;align-items:center;padding:0 10px;border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-right:none;border-radius:var(--radius-input,10px) 0 0 var(--radius-input,10px);background:rgba(var(--text-primary-rgb),0.05);font-size:12px;white-space:nowrap;color:var(--text-secondary)}.es-social-input .form-input{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-left:none !important}.store-profile-social{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0}@media (max-width:768px){.store-profile-social{justify-content:flex-start}}.store-social-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(var(--text-primary-rgb),0.14);color:var(--text-secondary);font-size:13px;text-decoration:none;transition:color 0.2s,border-color 0.2s,background 0.2s}.store-social-btn svg{display:block;width:1em;height:1em}.store-social-btn:hover,.store-social-btn:focus{color:var(--grad-2);-webkit-text-fill-color:var(--grad-2);border-color:var(--grad-2);background:rgba(var(--grad-2-rgb),0.12);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.es-toggle-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px;align-items:center}.es-toggle-row>.es-toggle-row__express,.es-toggle-row>.form-note{grid-column:1 / -1}.thankyou-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;text-align:center}.thankyou-actions>a i{font-size:0.95em;line-height:1}.payment-pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px}.payment-pay-btn i{font-size:0.95em;line-height:1}.order-card__review-label--expired{color:var(--stat-cancelled,#ef4444);font-weight:600}.star-rating[data-item] .star-rating__star{cursor:pointer}@media (max-width:420px){.order-card__review-row{flex-wrap:wrap;row-gap:4px}}.es-review-timer[hidden],.order-review-btn[hidden]{display:none !important}.star-rating__star{width:1em;text-align:center;flex:0 0 auto}.star-rating__star:hover{will-change:transform}.order-card__review-row .star-rating{float:none;overflow:visible;position:static;height:auto;width:auto;margin:0;font-family:inherit;font-size:inherit;line-height:1;letter-spacing:normal;text-indent:0}.order-card__review-row .star-rating::before,.order-card__review-row .star-rating>span::before{content:none;display:none}.woocommerce form.register.create-store-wrapper,.woocommerce-account form.register.create-store-wrapper{border:0;border-radius:20px;padding:24px 20px;margin:0 0 80px;background:var(--bg-primary)}@media (min-width:769px){.woocommerce form.register.create-store-wrapper,.woocommerce-account form.register.create-store-wrapper{max-width:800px;margin:0 auto 80px;padding:40px 32px}}.create-store-wrapper .profile-section-title{display:flex;align-items:center;gap:8px}.create-store-wrapper .profile-section-title i{color:var(--grad-1);font-size:15px}.bottom-nav-container .btn-gradient{display:flex;align-items:center;justify-content:center;gap:8px}.form-note{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;padding:9px 11px;border-radius:8px;background:rgba(var(--text-primary-rgb),0.05);border:1px solid rgba(var(--text-secondary-rgb),0.18);font-size:12px;line-height:1.65;color:var(--text-secondary)}.form-note i{flex:0 0 auto;margin-top:3px;font-size:11px;color:var(--text-secondary)}.form-group--locked .form-input[disabled]{opacity:1;cursor:default;pointer-events:none;-webkit-user-select:text;user-select:text;color:var(--text-secondary);background:transparent !important;border:0 !important;box-shadow:none !important;padding-left:0 !important;padding-right:0 !important;-webkit-text-fill-color:var(--text-secondary)}#es-shopurl-status:empty{display:none}#es-shopurl-status.is-free{color:var(--stat-success,#22c55e)}#es-shopurl-status.is-taken{color:var(--stat-error,#ef4444)}.es-store-name-status:empty{display:none}.es-store-name-status.is-free{color:var(--stat-success,#22c55e)}.es-store-name-status.is-taken{color:var(--stat-error,#ef4444)}.es-store-name-row>.es-store-name-group,.es-note-row>.es-note-row__main{margin-bottom:0}.es-store-name-extra,.es-note-row__extra{display:flex;flex-direction:column;gap:8px;margin:8px 0 18px}.es-store-name-extra .form-note,.es-note-row__extra .form-note{margin:0}.es-note-row__extra:empty{display:none}@media (min-width:769px){.es-store-name-row.form-row-2col,.es-note-row.form-row-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:0}.es-store-name-row>.es-store-name-group,.es-note-row>.es-note-row__main{grid-column:1;grid-row:1}.es-store-name-row>.es-store-type-group,.es-store-name-row>.es-store-name-side,.es-note-row>.es-note-row__side{grid-column:2;grid-row:1;margin-bottom:0}.es-store-name-row>.es-store-name-extra,.es-note-row>.es-note-row__extra{grid-column:1 / -1;grid-row:2}}.create-store-wrapper .form-hint code{overflow-wrap:anywhere}.es-file{position:relative}.form-input.form-file{padding:10px 12px;line-height:1.4;cursor:pointer;opacity:0}.es-file__box{position:absolute;inset:0;display:flex;align-items:center;gap:10px;padding:0 12px;border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-radius:var(--radius-input);cursor:pointer}.es-file__box:hover{border-color:rgba(var(--text-primary-rgb),0.24)}.es-file__input:focus-visible + .es-file__box{border-color:var(--grad-2)}.es-file__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(var(--text-secondary-rgb),0.35);border-radius:6px;background:rgba(var(--text-primary-rgb),0.06);color:var(--text-primary);font-size:12px;letter-spacing:0.03em}.es-file__box:hover .es-file__btn{border-color:rgba(var(--text-primary-rgb),0.45);background:rgba(var(--text-primary-rgb),0.1)}.es-file__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--text-secondary)}.es-file__name.has-file{color:var(--text-primary)}.modal-content .modal-next-step{display:flex;align-items:flex-start;gap:8px;margin:0 0 24px;padding:10px 12px;border-radius:8px;background:rgba(var(--text-primary-rgb),0.05);border:1px solid rgba(var(--text-secondary-rgb),0.18);font-size:12px;line-height:1.65;text-align:left}.modal-content .modal-next-step i{flex:0 0 auto;margin-top:3px;color:var(--grad-1)}.bottom-nav-container{flex-wrap:wrap}.bottom-nav-container .btn-bottom-shop{position:relative;z-index:1;isolation:isolate;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 12px 0 2px;padding:0;border-radius:50%;background:var(--bg-primary);color:var(--text-primary);text-decoration:none;transition:box-shadow 0.3s}.bottom-nav-container .btn-bottom-shop--store{margin-top:20px}.bottom-nav-container .btn-bottom-shop::before{content:'';position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:var(--grad-1)}.bottom-nav-container .btn-bottom-shop::after{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--bg-primary)}.bottom-nav-container .btn-bottom-shop:hover,.bottom-nav-container .btn-bottom-shop:focus-visible{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);-webkit-background-clip:border-box;background-clip:border-box;animation:none;box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28)}.bottom-nav-container .btn-bottom-shop .es-market-icon .fa-shop{font-size:17px}.bottom-nav-container .btn-bottom-shop .es-market-icon .fa-location-dot{right:-6px;bottom:-3px;font-size:9px}.bottom-nav-container .btn-bottom-shop ~ #createStoreBtn,.bottom-nav-container .btn-bottom-shop ~ .btn-add-new-product{flex:1 1 0;width:auto;min-width:0;white-space:nowrap}@media (max-width:359px){.bottom-nav-container .btn-bottom-shop ~ #createStoreBtn,.bottom-nav-container .btn-bottom-shop ~ .btn-add-new-product{letter-spacing:0.06em}}.store-pending-note{width:100%;display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;border-radius:8px;background:rgba(245,158,11,0.08);border:1px solid rgba(245,158,11,0.2);font-size:12px;line-height:1.65;color:var(--text-secondary);text-align:left}.store-pending-note i{flex:0 0 auto;margin-top:2px;color:rgb(245,158,11)}.store-state-note--suspended,.store-state-note--rejected{background:rgba(var(--stat-error-rgb,239,68,68),0.08);border-color:rgba(var(--stat-error-rgb,239,68,68),0.25)}.store-state-note--suspended i,.store-state-note--rejected i{color:var(--stat-error,#ef4444)}.store-state-note__msg{display:block;margin-top:6px;color:var(--text-primary)}.store-note__close{flex:0 0 auto;width:28px;height:28px;margin:-4px -4px 0 auto;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:13px;font-family:inherit;cursor:pointer;opacity:0.6;transition:opacity 0.2s,background 0.2s}.store-note__close:hover,.store-note__close:focus-visible{opacity:1;background:rgba(var(--text-primary-rgb),0.08)}.store-pending-note{transition:opacity 0.2s ease}.store-pending-note.is-closing{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.store-pending-note{transition:none}}#createStoreBtn.is-suspended{opacity:0.65;cursor:not-allowed}.btn-get-started{display:flex;align-items:center;justify-content:center;gap:8px}.modal-countdown{margin:14px 0 0;font-size:12px;color:var(--text-secondary)}.modal-countdown span{font-weight:700;color:var(--grad-1);font-variant-numeric:tabular-nums}.modal-overlay{transition:opacity 0.4s ease}.modal-overlay.is-leaving{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.modal-overlay{transition:none}}.es-store-closed{max-width:520px;margin:64px auto;padding:32px 28px;text-align:center;border:1px solid var(--border-input);border-radius:18px;background:rgba(var(--text-primary-rgb),0.03)}.es-store-closed__title{margin:0 0 10px;font-size:20px;line-height:1.4;color:var(--text-primary)}.es-store-closed__text{margin:0 0 22px;font-size:14px;line-height:1.7;color:var(--text-secondary)}.es-store-closed__btn.btn-gradient{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;padding:15px 30px;text-decoration:none}.es-store-closed__btn.btn-gradient:hover{color:var(--text-primary);-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box;background:var(--bg-primary);animation:none}.es-tag-intro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;margin:0 0 18px;padding:12px 16px;border:1px solid rgba(var(--grad-1-rgb),0.25);border-radius:12px;background:rgba(var(--grad-1-rgb),0.07)}.es-tag-intro__text{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--text-primary)}.es-tag-intro__text i{color:var(--grad-1)}.es-tag-intro__clear{font-size:12.5px;color:var(--text-secondary);text-decoration:underline;white-space:nowrap}.es-tag-intro__clear:hover,.es-empty-cart__link:hover{color:var(--grad-1);-webkit-text-fill-color:var(--grad-1);background:none}.woocommerce .cart-empty,.cart-empty.woocommerce-info{text-align:left}.es-empty-cart__msg{display:inline}.es-cart-undo{display:inline}.es-cart-undo .restore-item{margin-left:6px;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.es-empty-cart__link{margin-left:6px;color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.es-empty-cart__link:hover{-webkit-background-clip:border-box;background-clip:border-box;animation:none}.product-tags{margin:24px 0 0}.product-description .description-header h2,.product-description .description-header h3{display:flex;align-items:center;gap:8px}.product-description .description-header h2 .es-section-icon,.product-description .description-header h3 .es-section-icon{color:var(--grad-1);font-size:0.9em}.product-tags__title{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-primary)}.product-tags__title i{color:var(--grad-1)}.product-tags__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.product-tags__list li{margin:0;list-style:none}.product-tags__item{display:inline-block;padding:5px 13px;border-radius:999px;border:1px solid rgba(var(--grad-1-rgb),0.3);background:rgba(var(--grad-1-rgb),0.08);color:var(--text-primary);font-size:13px;text-decoration:none;transition:background 0.2s,border-color 0.2s}.product-tags__item:hover,.es-permalink__url:hover,.product-edit-btn:hover,.es-tag-intro__clear:hover{-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.product-tags__item:hover{border-color:var(--grad-1);background:rgba(var(--grad-1-rgb),0.22);color:var(--text-primary)}.es-permalink__url:hover,.product-edit-btn:hover{background:transparent;color:var(--grad-1)}.product-badge{position:absolute;top:8px;right:8px;z-index:2;padding:6px 9px;border-radius:4px;background:var(--btn-danger);color:var(--text-primary);font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:0.06em;line-height:1;text-transform:uppercase;overflow:hidden}.product-badge::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient( 135deg,transparent 0%,rgba(var(--text-primary-rgb),0.4) 50%,transparent 100% );animation:badgeShimmer 2s ease-in-out infinite}@keyframes badgeShimmer{0%{left:-100%}100%{left:150%}}@media (prefers-reduced-motion:reduce){.product-badge::after{display:none}}.product-badge--sale{background:var(--btn-danger)}.product-badge--sold{background:rgba(20,16,31,0.82);color:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.18)}.product-badge--sold::after{display:none}.product-card__image{position:relative}.woocommerce-product-gallery>.product-badge{top:12px;right:12px;padding:7px 11px;font-size:11px}.product-card__image .product-badge{position:absolute;top:18px;right:18px;z-index:2;padding:6px 9px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:0.06em;line-height:1;text-transform:uppercase;color:var(--text-primary);overflow:hidden}.price del,.product-price del,.woocommerce-Price-amount del,.product-card .price del,.order-item__price del{display:inline;margin-right:6px;opacity:0.55;font-size:0.82em;font-weight:400;text-decoration:line-through}.price ins,.product-price ins,.product-card .price ins,.order-item__price ins{display:inline;background:none;color:var(--btn-danger);text-decoration:none;font-weight:inherit}.product-card .product-action{flex-wrap:nowrap;align-items:center}.product-card .product-price{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:2.65em;overflow-wrap:anywhere}.product-card .product-price del{display:block;margin:0;font-size:0.7em;line-height:1.3}.order-item__price del{display:block;margin:0;font-size:0.7em;line-height:1.3}.product-price .price-value del{display:block;margin:0 0 2px;font-size:0.5em}.store-section-title>.es-section-icon,.profile-section-title>.es-section-icon,.product-section-title>.es-section-icon,.edit-profile-password>summary>.es-section-icon{color:var(--grad-1);margin-right:8px;font-size:0.95em}.woocommerce:has(>form.es-gate-login),.woocommerce:has(>form.es-verify-form),.woocommerce:has(>.es-gate-mismatch){max-width:calc(var(--max-width) - var(--side-padding) * 2);margin-inline:auto}.woocommerce:has(>.es-gate-mismatch)>.woocommerce-info{display:none}.es-gate-mismatch{display:flex;flex-direction:column}.woocommerce:has(>form.es-gate-login){display:flex;flex-direction:column}.woocommerce:has(>form.es-gate-login)>.es-gate-title{order:-1}.woocommerce form.es-verify-form{display:flex;flex-direction:column;margin:0;padding:0;border:0;text-align:start}.bnav-item.is-off,.bnav-btn.is-off{opacity:0.4;cursor:default}.bnav-btn.is-off:hover{animation:none}.bottom-nav-wrapper--menu{background:linear-gradient(180deg,transparent 0,transparent calc(100% - 130px),var(--bg-bottom) calc(100% - 81px))}.bottom-nav-container--menu{min-height:153px}.bottom-nav-container--menu .bnav-bar,.bottom-nav-container--menu .bnav-items{height:71px}.bottom-nav-container--menu .bnav-left{border-radius:35.5px 0 0 35.5px}.bottom-nav-container--menu .bnav-right{border-radius:0 35.5px 35.5px 0}.bottom-nav-container--menu .bnav-notch{position:relative;width:151px}.bottom-nav-container--menu .bnav-notch svg{position:absolute;left:-1px;bottom:0;width:153px;height:153px;pointer-events:none}.bottom-nav-container--menu .bnav-notch path{pointer-events:visiblePainted}.bottom-nav-container--menu .bnav-center{top:13px}.bottom-nav-container--menu .bnav-btn{width:72px;height:72px}.bottom-nav-container--menu .bnav-btn i{font-size:33px}.bottom-nav-container--menu .bnav-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:center;padding:0}.bottom-nav-container--menu .bnav-item{min-width:52px;gap:0;color:rgba(255,255,255,0.5)}.bottom-nav-container--menu .bnav-item i{font-size:20px}.bottom-nav-container--menu .bnav-icon{display:block;width:22px;height:22px}.bottom-nav-container--menu .bnav-label{margin-top:7px;font-size:11px;font-weight:700;line-height:1.2;color:inherit}.bottom-nav-container--menu .bnav-item.is-current{color:var(--text-primary)}.es-market-icon{position:relative;display:inline-block;line-height:1}.es-market-icon .fa-location-dot{position:absolute;padding:1px 2px;background:var(--bg-primary);border-radius:50%}.es-chat-panel[hidden]{display:none}.es-chat-panel__backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,0.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.es-chat-panel__sheet{position:fixed;z-index:1001;left:50%;transform:translateX(-50%);bottom:174px;width:calc(100% - 32px);max-width:400px;height:min(70vh,560px);height:min(70vh,560px,calc(100dvh - 190px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--bg-secondary);border:0;box-shadow:0 18px 50px rgba(0,0,0,0.55)}.es-chat-panel__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px;flex-shrink:0;background:var(--gradient);border-bottom:0}.es-chat-panel__title{font-size:15px;font-weight:600;color:#fff}.es-chat-panel__tools{display:flex;align-items:center;gap:2px;flex-shrink:0}.es-chat-panel__tool{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;cursor:pointer;background:transparent;color:#fff;font-size:14px}.es-chat-panel__tool:hover{background:rgba(255,255,255,0.2)}.es-chat-panel__close{font-size:16px}.es-chat-panel__sheet.is-full{left:0;right:0;top:0;bottom:0;transform:none;width:100%;max-width:none;height:100%;border:0;border-radius:0}.es-chat-panel__frame{flex:1;width:100%;border:0;background:#ffffff;transition:opacity 0.2s ease}.es-chat-panel__bar{position:relative;z-index:2}.es-chat-panel__loading{display:none;position:absolute;inset:0;z-index:1;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--bg-secondary)}.es-chat-panel.is-loading .es-chat-panel__loading{display:flex}.es-chat-panel.is-loading .es-chat-panel__frame{opacity:0}body.es-chat-open{overflow:hidden}.es-payment-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;color:#8b5cf6;font-size:13px;font-weight:600;letter-spacing:0.04em;text-decoration:none;transition:color 0.2s}.es-payment-back:hover{color:#a78bfa}.es-payment-card{align-items:center}.es-payment-card .es-bank-cell{font-size:15px;font-weight:600}.es-payment-add{margin-top:18px}.es-dokan-anchor{height:0;margin:0;padding:0;overflow:hidden}.fa:not(.fas):not(.far):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-brands){font-family:'Font Awesome 6 Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-money::before{content:'\f0d6'}.header-search-wrapper .search-icon{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:38px;height:38px;right:4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:color 0.2s,background 0.2s}.header-search-wrapper .search-icon:hover,.header-search-wrapper .search-icon:focus-visible{color:var(--text-primary);background:rgba(var(--text-primary-rgb),0.08)}.header-search-wrapper .search-icon:focus{outline:none}.header-search-wrapper .search-icon:focus-visible{outline:2px solid var(--grad-1);outline-offset:-2px}.header-search-wrapper .search-icon i{font-size:16px;line-height:1;pointer-events:none}.header-search-wrapper .search-input{padding-right:46px}.header-search-wrapper::before{inset:-1.5px;background:rgba(var(--text-primary-rgb),0.12);transition:background 0.25s ease}.header-search-wrapper:hover::before,.header-search-wrapper:focus-within::before{inset:-2px;background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1s linear infinite}@media (prefers-reduced-motion:reduce){.header-search-wrapper:hover::before,.header-search-wrapper:focus-within::before{animation:none}}.es-refund-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0 0;padding:10px 12px;border-radius:8px;background:rgba(var(--grad-1-rgb),0.08);border:1px solid rgba(var(--grad-1-rgb),0.25);font-size:12px;line-height:1.6;color:var(--text-secondary)}.es-refund-note i{flex-shrink:0;margin-top:2px;color:var(--grad-1)}.es-refund-note strong{color:var(--text-primary);font-weight:600}.return-money{margin:12px 0 0 0;padding:12px 14px;border-radius:10px;background:rgba(var(--grad-1-rgb),0.06);border:1px solid rgba(var(--grad-1-rgb),0.22)}.return-money__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;line-height:1.7}.return-money__label{color:var(--text-secondary)}.return-money__amount{font-weight:600;color:var(--text-primary);white-space:nowrap}.return-money__row--deduct .return-money__amount{color:var(--danger,#ff6b81)}.return-money__note{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0 0;font-size:12px;line-height:1.6;color:var(--text-secondary)}.return-money__note i{flex-shrink:0;margin-top:2px;color:var(--grad-1)}.return-restock{margin-top:14px}.return-restock__note{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px 0;padding:12px 14px;border-radius:10px;background:rgba(var(--grad-1-rgb),0.08);border:1px solid rgba(var(--grad-1-rgb),0.25);font-size:13px;line-height:1.65;color:var(--text-secondary)}.return-restock__note i{flex-shrink:0;margin-top:3px;color:var(--grad-1)}.order-card__vendor-name a,.cart-shipping-vendor-name a,.vendor-shipping-vendor a,.payment-vendor__name a,.order-detail-actions__label a,.checkout-totals-label a,.checkout-order-item-name a,.cart-item-name a,.return-reason-item__title a,.product-vendor a,.vendor-title a{color:inherit;text-decoration:none;background:none;-webkit-text-fill-color:currentColor}.checkout-order-item-name a:hover,.checkout-order-item-name a:focus-visible,.cart-item-name a:hover,.cart-item-name a:focus-visible,.return-reason-item__title a:hover,.return-reason-item__title a:focus-visible{color:var(--grad-4);-webkit-text-fill-color:var(--grad-4);background:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none;text-decoration:none}.order-card__vendor-name a:hover,.order-card__vendor-name a:focus-visible,.cart-shipping-vendor-name a:hover,.cart-shipping-vendor-name a:focus-visible,.vendor-shipping-vendor a:hover,.vendor-shipping-vendor a:focus-visible,.payment-vendor__name a:hover,.payment-vendor__name a:focus-visible,.order-detail-actions__label a:hover,.order-detail-actions__label a:focus-visible,.checkout-totals-label a:hover,.checkout-totals-label a:focus-visible,.product-vendor a:hover,.product-vendor a:focus-visible,.vendor-title a:hover,.vendor-title a:focus-visible{color:transparent;background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-slide 1.5s linear infinite;padding:0.22em 0 0.12em;text-decoration:none}@media (prefers-reduced-motion:reduce){.order-card__vendor-name a:hover,.cart-shipping-vendor-name a:hover,.vendor-shipping-vendor a:hover,.payment-vendor__name a:hover,.order-detail-actions__label a:hover,.checkout-totals-label a:hover,.product-vendor a:hover,.vendor-title a:hover{animation:none}}.profile-header .profile-info,.store-header:has(.store-header-actions) .store-info{gap:4px}.profile-actions,.store-header-actions{margin-top:6px}.profile-header .profile-name,.store-header .store-name{line-height:1.6}.profile-header .btn-edit-profile{margin-top:0}.profile-email{display:inline-flex;align-self:flex-start;width:max-content;max-width:100%;align-items:center;gap:6px;margin:0;padding:4px 10px;border-radius:6px;background:rgba(var(--text-primary-rgb),0.06);color:var(--text-secondary);font-size:11px;user-select:text}.profile-email i{flex-shrink:0;font-size:12px}.profile-email span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-terms-check{display:flex;align-items:flex-start;gap:10px;margin:4px 0 18px;font-size:13px;line-height:1.65;color:var(--text-secondary);cursor:pointer}.es-terms-check input[type="checkbox"]{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:var(--grad-2);cursor:pointer}.es-terms-check a{color:var(--grad-2);text-decoration:underline;text-underline-offset:3px}.es-gate{max-width:520px;margin:0 auto;padding:48px 20px 32px;text-align:center}.es-gate__icon{margin-bottom:18px;font-size:40px;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.es-gate__title{margin:0 0 12px;font-size:22px;line-height:1.5;color:var(--text-primary)}.es-gate__text{margin:0 0 24px;font-size:14px;line-height:1.75;color:var(--text-secondary)}.es-gate__docs{display:flex;flex-direction:column;gap:10px;margin:0 0 10px;padding:0;list-style:none}.es-gate__docs a{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;border:1px solid rgba(var(--text-primary-rgb),0.16);background:var(--bg-card,#1a1a2e);color:var(--text-primary);font-size:14px;text-decoration:none;transition:border-color 0.2s}.es-gate__docs a:hover{border-color:var(--grad-2);-webkit-text-fill-color:var(--text-primary);background:var(--bg-card,#1a1a2e);background-clip:border-box;animation:none}.es-gate__docs i{font-size:12px;color:var(--text-secondary)}.es-gate__hint{margin:0 0 26px;font-size:12px;line-height:1.7;color:var(--text-muted)}.es-gate__form{margin:0 0 18px}.es-gate__btn{display:block;position:relative;z-index:1;isolation:isolate;width:100%;padding:15px 20px;border:0;border-radius:var(--radius-btn,50px);background:transparent;color:var(--text-primary);font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:0.06em;line-height:1.6;cursor:pointer;transition:box-shadow 0.3s;text-wrap:balance}.es-gate__btn::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn,50px);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease,filter 0.3s}.es-gate__btn::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn,50px);background:transparent;z-index:-1}.es-gate__btn:hover::before,.es-gate__btn:focus-visible::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 4.5s linear infinite}.es-gate__btn:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}@media (max-width:400px){.es-gate{padding-left:14px;padding-right:14px}.es-gate__btn{padding-left:14px;padding-right:14px;font-size:13px;letter-spacing:0.03em}}.es-gate__out{display:inline-block;padding:8px 4px;font-size:13px;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.es-gate__out:hover{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:none;background-clip:border-box;animation:none}.es-consent{position:fixed;left:50%;bottom:calc(12px + var(--es-consent-lift,0px) + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:9500;width:calc(100% - 24px);max-width:560px;display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:14px;border:1px solid rgba(var(--text-primary-rgb),0.14);background:var(--bg-card,#16162c);box-shadow:0 12px 40px rgba(0,0,0,0.45)}.es-consent[hidden],.es-consent [hidden]{display:none}.es-consent__body{display:flex;flex-direction:column;gap:4px;min-width:0}.es-consent__text{margin:0;font-size:13px;line-height:1.65;color:#9d95bd}.es-consent__state{margin:0;font-size:13px;font-weight:600;line-height:1.6;color:var(--text-primary)}.es-consent__state.is-saved{color:var(--grad-2)}.es-consent__more{margin:0;font-size:13px;line-height:1.65}.es-consent__more a,.es-consent__text a{color:#f07fe0;text-decoration:underline;text-underline-offset:3px}.es-consent__actions{display:flex;gap:10px}.es-consent__btn{flex:1 1 0;position:relative;z-index:1;isolation:isolate;padding:10px 18px;border:1px solid rgba(var(--text-secondary-rgb),0.4);border-radius:var(--radius-btn,50px);background:transparent;color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:0.06em;cursor:pointer;transition:border-color 0.2s,color 0.2s,background 0.2s,box-shadow 0.3s}.es-consent__btn:hover,.es-consent__btn:focus-visible{border-color:var(--grad-4);color:var(--grad-4);background:rgba(var(--grad-4-rgb),0.1)}.es-consent__btn--yes{border:none;color:var(--text-primary)}.es-consent__btn--yes::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn,50px);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease,filter 0.3s}.es-consent__btn--yes::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn,50px);background:transparent;z-index:-1}.es-consent__btn--yes:hover,.es-consent__btn--yes:focus-visible{border-color:transparent;color:var(--text-primary);background:transparent}.es-consent__btn--yes:hover::before,.es-consent__btn--yes:focus-visible::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1.8s linear infinite}.es-consent__btn--yes:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}.es-consent__btn--yes.is-current::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1.8s linear infinite}.es-consent__btn.is-current:not(.es-consent__btn--yes){border-color:var(--grad-4);color:var(--grad-4);background:rgba(var(--grad-4-rgb),0.1)}.es-consent__close{position:absolute;top:6px;right:10px;padding:0 6px;border:0;background:none;color:var(--text-secondary);font-size:20px;line-height:1.4;cursor:pointer}.es-consent__close:hover{color:var(--text-primary)}.es-consent__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.es-consent__foot .es-consent__more{flex:1 1 auto}.es-consent__foot .es-consent__actions{flex:1 0 auto;justify-content:flex-end}.es-consent__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media (min-width:560px){.es-consent__foot .es-consent__actions{flex:0 0 auto;margin-left:auto}.es-consent__btn{flex:0 0 auto;white-space:nowrap}}.es-consent.is-manage .es-consent__body>:first-child:not([hidden]),.es-consent.is-manage .es-consent__state:not([hidden]){padding-right:22px}.es-abuse{margin:28px 0 8px;border-top:1px solid rgba(var(--text-muted-rgb),0.35);padding-top:14px}.es-abuse__open{display:inline-flex;align-items:center;gap:8px;padding:6px 2px;color:var(--text-secondary);font-size:13px;text-decoration:none;transition:color 0.2s}.es-abuse__open:hover,.es-abuse__open:focus-visible{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:none;background-clip:border-box;animation:none}.es-abuse__open i{font-size:12px;opacity:0.8}.es-abuse-modal__box{max-width:440px;max-height:88vh;overflow-y:auto;text-align:left}.es-abuse-modal__box .avatar-cropper__title{text-align:center}.es-abuse__lead{margin:0 0 16px;color:var(--text-secondary);font-size:13px;line-height:1.7}.es-abuse__hint{margin:6px 0 0;color:var(--text-muted);font-size:12px;line-height:1.6}.es-abuse__notice{margin:0 0 16px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.7}.es-abuse__notice--success{border:1px solid rgba(var(--stat-success-rgb),0.45);background:rgba(var(--stat-success-rgb),0.12);color:var(--text-primary)}.es-abuse__notice--error{border:1px solid rgba(var(--stat-error-rgb),0.45);background:rgba(var(--stat-error-rgb),0.12);color:var(--text-primary)}.es-abuse__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.es-abuse-modal .avatar-cropper__actions{position:sticky;bottom:-22px;margin:18px -22px -22px;padding:14px 22px 22px;background:var(--bg-primary,#14101f)}.profile-actions__side{display:flex;align-items:center;gap:10px;margin-inline-start:auto;flex-wrap:wrap}.profile-actions__side a.btn-logout{margin-inline-start:0}@media (max-width:700px){.profile-actions__side .btn-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.profile-actions__side{width:auto;margin-inline-start:auto;flex-wrap:nowrap;align-self:stretch}.profile-actions__side a.btn-support,.profile-actions__side a.btn-tickets,.profile-actions__side a.btn-logout{display:inline-flex;align-items:center;justify-content:center;gap:0;height:100%;padding:0;aspect-ratio:1;min-width:30px;font-size:14px}.profile-actions__side a.btn-tickets{position:relative}.profile-actions__side a.btn-tickets .es-ticket__badge{position:absolute;top:-3px;inset-inline-end:-3px;min-width:16px;height:16px;padding:0 4px;font-size:10px}}a.btn-support,a.btn-tickets{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:0.03em;white-space:nowrap;border-radius:var(--radius-btn,50px);text-decoration:none;transition:background 0.2s ease}a.btn-support{border:1px solid rgba(var(--grad-4-rgb),0.5);background:rgba(var(--grad-4-rgb),0.12);color:var(--grad-4)}a.btn-tickets{border:1px solid rgba(var(--text-secondary-rgb),0.45);background:transparent;color:var(--text-secondary)}a.btn-support:hover,a.btn-support:focus-visible{background:rgba(var(--grad-4-rgb),0.22);color:var(--grad-4);-webkit-text-fill-color:var(--grad-4);background-clip:border-box;animation:none}a.btn-tickets:hover,a.btn-tickets:focus-visible{background:rgba(var(--text-primary-rgb),0.08);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background-clip:border-box;animation:none}a.btn-support:hover i,a.btn-support:focus-visible i,a.btn-tickets:hover i,a.btn-tickets:focus-visible i,a.btn-logout:hover i,a.btn-logout:focus-visible i{color:inherit;-webkit-text-fill-color:currentColor}.es-ticket__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--stat-error);color:#fff;font-size:11px;font-weight:700;line-height:1}.es-ticket-modal__box{max-width:460px;max-height:88vh;overflow-y:auto;text-align:left}.es-ticket-modal__box .avatar-cropper__title{text-align:center}.es-ticket__lead{margin:0 0 16px;color:var(--text-secondary);font-size:13px;line-height:1.7}.es-ticket__hint{margin:6px 0 0;color:var(--text-muted);font-size:12px;line-height:1.6}.es-ticket__notice{margin:0 0 16px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.7}.es-ticket__notice--success{border:1px solid rgba(var(--stat-success-rgb),0.45);background:rgba(var(--stat-success-rgb),0.12);color:var(--text-primary)}.es-ticket__notice--error{border:1px solid rgba(var(--stat-error-rgb),0.45);background:rgba(var(--stat-error-rgb),0.12);color:var(--text-primary)}.es-ticket-modal .avatar-cropper__actions{position:sticky;bottom:-22px;margin:18px -22px -22px;padding:14px 22px 22px;background:var(--bg-primary,#14101f)}.es-ticket-modal .avatar-cropper__actions>a{flex:1 1 0;min-width:0;padding:16px 10px;border-radius:var(--radius-btn,50px);font-family:var(--font,inherit);font-size:14px;font-weight:700;letter-spacing:0.04em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.es-ticket-list__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.es-ticket-list__head h3{display:flex;align-items:center;gap:8px;margin:0}.es-ticket-list__head h3 i{color:var(--grad-1);font-size:0.9em}.es-ticket-list__new{font-size:13px;color:var(--grad-4);text-decoration:none;white-space:nowrap}.es-ticket-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:10px;border:1px solid rgba(var(--text-muted-rgb),0.4);border-radius:14px;background:rgba(var(--bg-card-rgb),0.55);text-decoration:none;transition:border-color 0.2s ease}.es-ticket-card:hover,.es-ticket-card:focus-visible,.es-ticket-tab:hover,.es-ticket-tab:focus-visible,.es-ticket-list__new:hover,.es-ticket-list__new:focus-visible,.es-ticket-thread__back:hover,.es-ticket-thread__back:focus-visible{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.es-ticket-card:hover,.es-ticket-card:hover *,.es-ticket-card:focus-visible,.es-ticket-card:focus-visible *,.es-ticket-tab:hover,.es-ticket-tab:hover *,.es-ticket-tab:focus-visible,.es-ticket-tab:focus-visible *,.es-ticket-list__new:hover,.es-ticket-list__new:hover *,.es-ticket-list__new:focus-visible,.es-ticket-list__new:focus-visible *,.es-ticket-thread__back:hover,.es-ticket-thread__back:hover *,.es-ticket-thread__back:focus-visible,.es-ticket-thread__back:focus-visible *{-webkit-text-fill-color:currentColor}.es-ticket-card:hover,.es-ticket-card:focus-visible{border-color:rgba(var(--grad-4-rgb),0.5);background-color:rgba(var(--bg-card-rgb),0.55)}.es-ticket-list__new:hover,.es-ticket-list__new:focus-visible,.es-ticket-thread__back:hover,.es-ticket-thread__back:focus-visible{color:var(--text-primary);opacity:1}.es-ticket-card--unread{border-left:3px solid var(--grad-1)}.es-ticket-card__main{display:flex;flex-direction:column;gap:4px;min-width:0}.es-ticket-card__subject{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:600;font-size:14px}.es-ticket-card__meta{color:var(--text-secondary);font-size:12px}.es-ticket-thread__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--text-secondary);font-size:13px;text-decoration:none}.es-ticket-thread__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.es-ticket-thread__head h3{margin:0}.es-ticket-thread__meta{margin:6px 0 18px;color:var(--text-secondary);font-size:12px}.es-ticket-msgs{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.es-ticket-msg{max-width:88%;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.75}.es-ticket-msg--user{align-self:flex-end;border:1px solid rgba(var(--grad-4-rgb),0.35);background:rgba(var(--grad-4-rgb),0.10)}.es-ticket-msg--admin{align-self:flex-start;border:1px solid rgba(var(--text-muted-rgb),0.45);background:rgba(var(--bg-card-rgb),0.6)}.es-ticket-msg__who{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;color:var(--text-primary);font-weight:600;font-size:12px}.es-ticket-msg__when{color:var(--text-muted);font-weight:400;font-size:11px}.es-ticket-msg__body{color:var(--text-primary)}.es-ticket-reply__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.es-ticket-thread .form-textarea{background:var(--bg-input)}.es-attach-pick{display:inline-flex;align-items:center;gap:8px;min-width:0}.es-attach-pick__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.es-attach-pick__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(var(--text-secondary-rgb),0.45);border-radius:var(--radius-btn,50px);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease}.es-attach-pick__btn:hover{border-color:rgba(var(--grad-4-rgb),0.6);color:var(--text-primary)}.es-attach-pick__input:focus-visible + .es-attach-pick__btn{outline:2px solid var(--grad-4);outline-offset:2px;color:var(--text-primary)}.es-attach-pick__count{color:var(--text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-ticket-reply__btn{display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1;isolation:isolate;padding:12px 22px;border:0;border-radius:var(--radius-btn,50px);background:transparent;color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:0.04em;cursor:pointer;transition:box-shadow 0.3s}.es-ticket-reply__btn::before{content:'';position:absolute;inset:0;border-radius:var(--radius-btn,50px);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease,filter 0.3s}.es-ticket-reply__btn:hover::before,.es-ticket-reply__btn:focus-visible::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1.4s linear infinite}.es-ticket-reply__btn:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}.es-tk-thread{display:flex;flex-direction:column;gap:10px}.es-attach{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.es-attach__item{display:block;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid rgba(var(--text-muted-rgb),0.45);background:none}.es-attach__item img{width:100%;height:100%;object-fit:cover;display:block}.es-attach__item:hover{border-color:rgba(var(--grad-4-rgb),0.6)}.es-attach__gone{margin:6px 0 0;padding:4px 0 4px 10px;border-inline-start:2px solid var(--border,rgba(140,140,150,0.35));font-size:12px;font-style:italic;color:var(--text-muted)}.es-link__host{color:var(--text-muted);font-size:0.9em}.es-link--blocked{color:var(--stat-error);text-decoration:underline dotted;word-break:break-all}.es-attach__input{height:auto;padding:10px 12px;font-size:12px;line-height:1.5}a.profile-picture,.profile-name__link{text-decoration:none;color:inherit}a.profile-picture:hover{color:inherit;-webkit-text-fill-color:currentColor;background:none;background-clip:border-box;animation:none}a.profile-picture:hover img{filter:brightness(1.12)}.profile-name__link:hover,.profile-name__link:focus-visible,a.profile-picture:hover + .profile-info .profile-name__link{color:transparent;background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-slide 1.5s linear infinite;padding:0.22em 0 0.12em;text-decoration:none}@media (prefers-reduced-motion:reduce){.profile-name__link:hover,.profile-name__link:focus-visible,a.profile-picture:hover + .profile-info .profile-name__link{animation:none}}html{scrollbar-gutter:stable}.es-app-back{position:fixed;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));z-index:60;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:50%;background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.es-app-back::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,var(--grad-1) 0%,var(--grad-2) 33%,var(--grad-3) 66%,var(--grad-4) 100%);z-index:-1}.es-app-back::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--bg-primary);z-index:-1}.es-policy__box{display:flex;flex-direction:column;width:100%;max-width:760px;max-height:min(88dvh,900px);padding:0;overflow:hidden;text-align:left}.es-policy__head{flex:0 0 auto;display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid rgba(var(--text-secondary-rgb),0.2)}.es-policy__title{flex:1 1 auto;margin:0;font-size:17px;font-weight:700;line-height:1.45;color:var(--text-primary)}.es-policy__x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);font-size:16px;cursor:pointer}.es-policy__x:hover,.es-policy__x:focus-visible{background:rgba(var(--text-secondary-rgb),0.14);color:var(--text-primary)}.es-policy__body{flex:1 1 auto;min-height:0;padding:16px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.85;color:var(--text-secondary)}.es-policy__body:focus{outline:none}.es-policy__body>:first-child{margin-top:0}.es-policy__body>:last-child{margin-bottom:0}.es-policy__body h1,.es-policy__body h2,.es-policy__body h3,.es-policy__body h4{margin:22px 0 8px;color:var(--text-primary);line-height:1.5}.es-policy__body h1{font-size:19px}.es-policy__body h2{font-size:17px}.es-policy__body h3{font-size:15px}.es-policy__body h4{font-size:14px}.es-policy__body p,.es-policy__body li{font-size:14px;line-height:1.85}.es-policy__body ul,.es-policy__body ol{margin:8px 0 14px;padding-left:22px}.es-policy__body a{color:var(--grad-4);text-decoration:underline}.es-policy__body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.es-policy__body img{max-width:100%;height:auto}.es-policy__loading,.es-policy__error{margin:0;color:var(--text-secondary)}.es-policy__fallback{display:inline-block;margin-top:10px;color:var(--grad-4);text-decoration:underline}.es-policy__foot{flex:0 0 auto;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid rgba(var(--text-secondary-rgb),0.2)}.es-policy__done{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 18px;border:0;border-radius:var(--radius-btn);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}@media (max-width:599px){.es-policy{padding:0}.es-policy__box{width:100%;max-width:none;height:100dvh;max-height:none;border-radius:0}.es-policy__head{padding:max(14px,env(safe-area-inset-top)) 16px 12px}.es-policy__body{padding:14px 16px 18px}.es-policy__foot{padding:10px 16px max(10px,env(safe-area-inset-bottom))}}.vendor-action-row .vendor-action-note{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px dashed rgba(var(--text-secondary-rgb),0.4);border-radius:var(--radius-btn);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:0.04em;cursor:not-allowed}.add-new-product-wrapper ~ .es-speech-help,.dokan-dashboard-content>.es-speech-help{margin-bottom:20px}.store-header-actions .profile-actions__side a.btn-logout{margin-inline-start:0}.es-ticket-list__tabs{display:flex;gap:8px;margin:0 0 12px;flex-wrap:wrap}.es-ticket-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid rgba(var(--text-secondary-rgb),0.32);border-radius:var(--radius-btn,50px);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:0.02em;white-space:nowrap;text-decoration:none;transition:border-color 0.2s,color 0.2s,background 0.2s}.es-ticket-tab:hover,.es-ticket-tab:focus-visible{border-color:var(--grad-4);color:var(--grad-4)}.es-ticket-tab.is-active{border-color:var(--grad-4);background:rgba(var(--grad-4-rgb),0.14);color:var(--text-primary)}.es-ticket-tab__n{min-width:18px;padding:0 5px;border-radius:9px;background:rgba(var(--text-secondary-rgb),0.22);font-size:11px;text-align:center}.es-ticket-tab.is-active .es-ticket-tab__n{background:rgba(var(--grad-4-rgb),0.3);color:var(--text-primary)}.es-ticket-card__src{font-weight:600;color:var(--text-primary)}.es-map-row{flex:0 0 100%;grid-column:1 / -1;width:100%;margin:0 0 12px}.es-map-row .es-map-note{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--stat-success,#22c55e)}.es-map-picker__box{max-width:520px;text-align:left}.es-map-picker__hint{margin:-8px 0 10px;font-size:12px;color:var(--text-secondary)}.es-map-picker__map-wrap{position:relative;overflow:hidden;border-radius:12px}.es-map-picker__map{height:min(55vh,360px);background:#1a1a2e}.es-map-marker{overflow:visible}.es-map-picker__pin{position:absolute;top:0;left:0;z-index:2;cursor:grab;width:34px;height:34px;margin:-41px 0 0 -17px;animation:es-map-pin-bob 1.6s ease-in-out infinite;transition:transform 0.15s ease}.es-map-picker__pin::before{content:'';position:absolute;inset:0;box-sizing:border-box;border:3px solid #fff;border-radius:50% 50% 50% 0;background:var(--bg-header,#0c0816);box-shadow:0 4px 10px rgba(0,0,0,0.45);transform:rotate(-45deg)}.es-map-picker__pin::after{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff}.es-map-picker__aura{position:absolute;top:0;left:0;z-index:1;width:14px;height:6px;margin:-3px 0 0 -7px;border-radius:50%;background:rgba(12,8,22,0.5);pointer-events:none}.es-map-picker__aura::after{content:'';position:absolute;top:50%;left:50%;width:52px;height:22px;margin:-11px 0 0 -26px;box-sizing:border-box;border:2px solid rgba(12,8,22,0.7);border-radius:50%;background:rgba(12,8,22,0.12);animation:es-map-pin-aura 1.6s ease-out infinite}.es-map-marker.is-lifted .es-map-picker__pin{cursor:grabbing;animation:none;transform:translateY(-16px)}@keyframes es-map-pin-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes es-map-pin-aura{0%{opacity:0.9;transform:scale(0.3)}100%{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.es-map-picker__pin,.es-map-picker__aura::after{animation:none}}.es-map-picker__locate{position:absolute;right:10px;bottom:28px;z-index:1000;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:999px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.3);font-family:inherit;font-size:12px;font-weight:600;color:#111;cursor:pointer}.es-map-picker__result{min-height:2.8em;margin:10px 0 14px;font-size:13px;line-height:1.5;color:var(--text-primary)}.es-map-picker .leaflet-control-attribution{font-size:10px}.step-indicator:not(.step-indicator--return) .step__circle{width:30px;height:30px;font-size:12px}.step-indicator:not(.step-indicator--return) .step--active .step__circle{border:2px solid var(--stat-success);background:var(--bg-primary)}.step-indicator:not(.step-indicator--return) .step--active .step__circle::before,.step-indicator:not(.step-indicator--return) .step--active .step__circle::after{content:none}.step-indicator:not(.step-indicator--return) .step-connector{width:28px;height:0;margin-top:14px;background:none;border-top:1.5px dashed var(--border-inactive)}.step-indicator:not(.step-indicator--return) .step--completed + .step-connector{border-top-style:solid;border-top-color:var(--stat-success)}@media (min-width:768px){.step-indicator:not(.step-indicator--return) .step-connector{width:72px}}@media (min-width:1024px){.step-indicator:not(.step-indicator--return) .step-connector{width:100px}}.form-row.es-country-locked{display:none !important}.woocommerce-billing-fields__field-wrapper.es-collapsed,[data-es-address].es-collapsed{display:none !important}.es-checkout-address{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 8px;padding:14px 16px;border:1px solid rgba(var(--text-primary-rgb),0.12);border-radius:12px;background:rgba(var(--text-primary-rgb),0.04)}.es-checkout-address__body{display:flex;align-items:flex-start;gap:10px;min-width:0}.es-checkout-address__icon{flex:0 0 auto;margin-top:3px;color:var(--stat-success,#22c55e)}.es-checkout-address__text{min-width:0}.es-checkout-address__text p{margin:0;overflow-wrap:anywhere}.es-checkout-address__name{font-size:14px;font-weight:700;color:var(--text-primary)}.es-checkout-address__line{margin-top:2px !important;font-size:13px;line-height:1.6;color:var(--text-secondary)}.es-checkout-address__edit{flex:0 0 auto}.es-map-row .es-map-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;overflow:hidden;border:1px solid rgba(var(--text-primary-rgb),0.18);border-radius:12px;background-color:#151419;background-image:radial-gradient(ellipse at center,rgba(10,8,20,0.55) 0%,rgba(10,8,20,0.15) 70%),url("../images/map-texture.svg?v=1");background-position:center,center;background-size:100% 100%,cover;text-shadow:0 1px 2px rgba(0,0,0,0.8);font-size:13px;text-align:center}.es-map-row .es-map-btn:hover{border-color:rgba(var(--text-primary-rgb),0.35);background-color:#1d1c23}.es-map-row .es-map-note{text-align:center}#customer_details .woocommerce-billing-fields>h3{margin-bottom:14px}.woocommerce form .form-row.es-map-row,.form-row.es-map-row{display:block;padding:0;margin:0 0 14px}.woocommerce form .form-row.es-map-row::before,.woocommerce form .form-row.es-map-row::after,.form-row.es-map-row::before,.form-row.es-map-row::after{content:none;display:none}.es-label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-bottom:8px}.es-label-row>.form-label{margin-bottom:0}.es-checkbox.es-checkbox--inline{margin-left:auto;font-size:12px;white-space:nowrap}.es-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:16px 0 10px}.es-section-head>.store-section-title{margin:0}.es-toggle-row:not(:has(*)){display:none}.es-store-hours__status{display:flex;align-items:center;justify-content:flex-end}.es-store-hours__status .es-switch__label{min-width:2.5em;color:var(--text-secondary)}.es-cart-errors{margin:8px 0 24px}.es-checkout-address:has(+ [data-es-address]){margin-bottom:20px}.es-map-picker__warn{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;border:1px solid rgba(var(--stat-warning-rgb),0.45);border-radius:10px;background:rgba(var(--stat-warning-rgb),0.1);font-size:12.5px;line-height:1.55;color:var(--text-primary)}.es-map-picker__warn i{flex-shrink:0;margin-top:3px;color:var(--stat-warning)}.es-map-picker__result:empty,.es-map-picker__result>.es-map-picker__warn:first-child{margin-top:0}.es-map-row .es-map-note.is-warn{color:var(--stat-warning)}.es-map-picker .avatar-cropper__actions{gap:8px}.es-map-picker .avatar-cropper__actions>button{gap:6px;padding:14px 8px;font-size:clamp(12px,3.4vw,15px);letter-spacing:0.04em;white-space:nowrap}@keyframes esCardIn{from{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.product-list>.es-card-enter{animation:esCardIn 0.55s cubic-bezier(0.22,0.61,0.36,1) both}@media (prefers-reduced-motion:reduce){.product-list>.es-card-enter{animation:none}}@keyframes esRevealUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.es-reveal{opacity:0}.es-reveal--in{animation:esRevealUp 0.42s cubic-bezier(0.22,0.61,0.36,1) both;will-change:opacity,transform}@keyframes esRevealNow{from{transform:translateY(12px)}to{transform:none}}.es-reveal--now{animation:esRevealNow 0.42s cubic-bezier(0.22,0.61,0.36,1) both;will-change:transform}@media (prefers-reduced-motion:reduce){.es-reveal,.es-reveal--in,.es-reveal--now{opacity:1;animation:none;transform:none}}.es-bank-card__summary.store-finance-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;background:rgba(var(--text-primary-rgb),0.04)}.es-bank-card__summary .store-finance-card__label{min-width:0;font-size:13px;color:var(--text-secondary);letter-spacing:0.04em}.es-bank-card__summary .es-bank-cell{color:var(--text-primary);overflow-wrap:anywhere}.es-bank-card__summary-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px}.es-bank-card__badge{padding:2px 8px;border-radius:999px;background:rgba(var(--grad-1-rgb),0.16);color:var(--grad-1);font-size:11px;font-weight:700;letter-spacing:0.04em;white-space:nowrap}.es-bank-card__summary .link-edit-bank{padding:0;border:0;background:none;color:#8b5cf6;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0.04em;white-space:nowrap;cursor:pointer;transition:color 0.2s}.es-bank-card__summary .link-edit-bank:hover{color:#a78bfa;background:none}.es-bank-accounts.has-js .es-bank-card[data-bank-collapsible]:not(.is-open){padding:0;border:0;background:none}.es-bank-accounts.has-js .es-bank-card[data-bank-collapsible]:not(.is-open)>:not(.es-bank-card__summary){display:none}.es-bank-card.is-open>.es-bank-card__summary,.es-bank-accounts:not(.has-js) .es-bank-card__summary{display:none}.es-bank-accounts.has-js .es-bank-card.is-removing{padding:14px}@media (max-width:480px){.es-bank-card__summary.store-finance-card{align-items:flex-start}.es-bank-card__summary-actions{flex-direction:column;align-items:flex-end;gap:6px}}.es-bank-empty{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:12px 16px;border:1px dashed rgba(var(--text-secondary-rgb),0.35);border-radius:12px;font-size:13px;color:var(--text-secondary)}.es-bank-empty i{color:var(--grad-1)}.es-bank-accounts.has-js [data-bank-placeholder]{display:none}.es-bank-card__hint{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.es-bank-empty[hidden]{display:none}.es-switch.es-switch--mini{gap:6px;margin-left:auto;line-height:1}.es-switch--mini .es-switch__track{width:30px;height:18px}.es-switch--mini .es-switch__dot{top:2px;left:2px;width:14px;height:14px}.es-switch--mini .es-switch__input:checked + .es-switch__track .es-switch__dot{transform:translateX(12px)}.es-switch--mini .es-switch__label{min-width:2.2em;font-size:12px;color:var(--text-secondary)}.es-label-row>.es-switch--mini,.es-section-head>.es-switch--mini{flex:0 0 auto}.es-section-head>.es-store-preview-btn{margin-left:auto;font-size:11px}.es-section-head>.es-store-preview-btn + .es-switch--mini{margin-left:0}.es-store-preview{position:fixed;inset:0;z-index:100001;display:flex;flex-direction:column;background:var(--bg-header,#000)}.es-store-preview__bar{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));border-bottom:1px solid rgba(var(--text-secondary-rgb),0.25);background:var(--bg-primary,#000)}.es-store-preview__head{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.es-store-preview__title{font-size:14px;color:var(--text-primary)}.es-store-preview__notice{font-size:12px;line-height:1.5;color:var(--stat-warning,#f59e0b)}.es-store-preview__close{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid rgba(var(--text-secondary-rgb),0.45);border-radius:var(--radius-btn,50px);background:transparent;color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:0.08em;cursor:pointer}.es-store-preview__close:hover,.es-store-preview__close:focus-visible{border-color:var(--text-primary)}.es-store-preview__stage{position:relative;flex:1 1 auto;min-height:0}.es-store-preview__frame{display:block;width:100%;height:100%;border:0;background:var(--bg-header,#000);transition:opacity 0.25s ease}.es-store-preview__spin{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border:3px solid rgba(var(--text-primary-rgb),0.15);border-top-color:var(--grad-1);border-radius:50%;opacity:0;pointer-events:none;animation:es-loading-spin 0.7s linear infinite;transition:opacity 0.25s ease}.es-store-preview__stage.is-loading .es-store-preview__frame{opacity:0}.es-store-preview__stage.is-loading .es-store-preview__spin{opacity:1}body.es-store-preview-open{overflow:hidden}.es-section-head.es-section-head--end{justify-content:flex-end}.fa-chart-simple::before{content:"\f080"}.fa-child-reaching::before{content:"\f1ae"}.fa-file-pen::before{content:"\f573"}.fa-money-bill-transfer::before{content:"\f53a"}.fa-building-columns::before{content:"\f19c"}.fa-shield-halved::before{content:"\f3ed"}.es-app-mode .product-card img,.es-app-mode .product-item img,.es-app-mode .woocommerce-product-gallery img,.es-app-mode .flex-control-thumbs img,.es-app-mode .pswp img,.es-app-mode .order-card__product img,.es-app-mode .cart-item img,.es-app-mode .es-protect-img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.single-product-summary .stock.out-of-stock{text-align:right;color:var(--stat-error);font-weight:600}@media (min-width:769px){.es-social-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}}.payment-vendor__header h3{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;letter-spacing:0.03em;color:var(--text-primary)}.payment-vendor__header h3 i{font-size:14px}.payment-summary__row--head{color:var(--text-primary);font-weight:600;margin-top:4px}.payment-summary__row>span:first-child{min-width:0}.payment-summary__row>span + span{flex:0 0 auto;padding-left:12px;text-align:right}.payment-summary__row--earn,.payment-summary__row--deduct{font-weight:700}.payment-summary__row--earn,.payment-summary__row--earn .woocommerce-Price-amount,.payment-summary__row--earn bdi{color:var(--stat-success,#22c55e)}.payment-summary__row--deduct,.payment-summary__row--deduct .woocommerce-Price-amount,.payment-summary__row--deduct bdi{color:var(--stat-error,#ef4444)}.product-additional-info .info-row{align-items:baseline}.product-additional-info .info-row>h2,.product-additional-info .info-row>h3,.product-additional-info .info-row>span{line-height:1.6}.es-confirm--left .avatar-cropper__title,.es-confirm--left .es-confirm__text{text-align:left}.es-confirm--left .es-confirm__text p{margin:0 0 10px}.es-confirm--left .es-confirm__text p:last-child{margin-bottom:0}.es-confirm--left .es-confirm__text strong{color:var(--text-primary);font-weight:700}.es-confirm--left .es-confirm__warn{padding:8px 10px;border-left:3px solid var(--stat-warning,#f59e0b);border-radius:6px;background:rgba(245,158,11,0.08)}.es-confirm--left .es-confirm__warn strong{color:var(--stat-warning,#f59e0b)}.es-ticket-list,.es-ticket-thread{padding:20px;border-radius:16px;background:var(--bg-primary)}.es-ticket-thread .es-ticket-msgs{padding:16px;border-radius:12px;background:rgba(var(--bg-card-rgb),0.35)}@media (max-width:480px){.es-ticket-list,.es-ticket-thread{padding:16px 14px}.es-ticket-thread .es-ticket-msgs{padding:12px 10px}}.es-terms.is-single .es-terms__remove{position:relative}.es-terms.is-single .es-terms__remove,.es-clear-btn{font-size:0;color:var(--text-primary)}.es-terms.is-single .es-terms__remove::before,.es-terms.is-single .es-terms__remove::after,.es-clear-btn::before,.es-clear-btn::after{content:'';position:absolute;top:50%;left:50%;width:11px;height:1.6px;margin:-0.8px 0 0 -5.5px;border-radius:1px;background:currentColor;transform:rotate(45deg)}.es-terms.is-single .es-terms__remove::after,.es-clear-btn::after{transform:rotate(-45deg)}.required,abbr.required,span.required,.form-label .required,label .required{color:var(--stat-error-bright,#ff4444);text-decoration:none;border-bottom:0;cursor:default;-webkit-text-fill-color:currentColor}abbr.required[title],abbr[title].required{text-decoration:none}@view-transition{navigation:auto}.app-header{view-transition-name:es-header}.bottom-nav-wrapper{view-transition-name:es-bottom-nav}:root{--es-nav-lift:max(0px,env(safe-area-inset-bottom,0px) - 24px)}.bottom-nav-wrapper{padding-bottom:var(--es-nav-lift)}.app-footer.has-bottom-nav{padding-bottom:calc(120px + var(--es-nav-lift))}.app-footer.has-bottom-menu{padding-bottom:calc(180px + var(--es-nav-lift))}.es-chat-panel__sheet{bottom:calc(174px + var(--es-nav-lift))}.es-chat-panel__sheet.is-full{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.app-header{padding-top:env(safe-area-inset-top,0px)}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.bottom-nav-wrapper::after{content:"";position:absolute;left:0;right:0;top:100%;height:max(160px,40vh);background:var(--bg-bottom);pointer-events:none}@media (min-width:1280px){.bottom-nav-wrapper::after{display:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:0.18s}::view-transition-group(es-header),::view-transition-group(es-bottom-nav){animation-duration:0s}@supports (font:-apple-system-body){::view-transition-group(es-header){animation-duration:0.25s}::view-transition-old(es-header){animation:none;opacity:1}::view-transition-new(es-header){animation:es-vt-hold 0.25s step-end both}}@keyframes es-vt-hold{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.es-cancel-modal .es-cancel-modal__box{max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;text-align:left}.es-cancel__lead{margin:0 0 14px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.es-cancel__warn{margin:0 0 14px;font-size:13px;line-height:1.6;color:var(--stat-error-bright)}.es-cancel__money{display:grid;gap:8px;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(var(--text-primary-rgb),0.12);border-radius:10px}.es-cancel__row{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5}.es-cancel__row>span:last-child{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.es-cancel__row--cost>span:last-child{color:var(--stat-error-bright)}.es-cancel__row--total{padding-top:8px;border-top:1px solid rgba(var(--text-primary-rgb),0.12);font-weight:700}.es-cancel__row--total>span:last-child{color:var(--stat-success,#2ecc71)}.es-cancel__notes{margin:0 0 16px;padding-left:18px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.es-cancel__notes li + li{margin-top:4px}.es-cancel-modal .form-group{margin-bottom:16px}.es-cancel-modal .form-textarea{width:100%;min-height:84px;resize:vertical}.order-detail-actions__hint{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.es-cancel-modal .es-cancel__notes{list-style:disc}.es-cancel-modal .es-cancel__notes li{list-style:inherit}.add-new-product-wrapper .form-group{margin-bottom:0}.add-new-product-wrapper .form-row-2col{row-gap:16px}.add-new-product-wrapper .product-section-title{margin:6px 0 -4px}@media (min-width:769px){.add-new-product-wrapper{gap:18px}.add-new-product-wrapper .product-section-title{margin:6px 0 -6px}}.order-action-row:has(.es-cancel-cell){align-items:flex-start}.order-action-row .es-cancel-cell{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.order-action-row .es-cancel-cell .btn-return-plain{width:100%}.es-cancel-cell .order-detail-actions__hint{margin:8px 0 0;text-align:center}.order-action-row--cancel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.order-action-row--cancel .es-cancel-cell .btn-return-plain{width:calc(100% + 4px);margin:-2px -2px 0;padding-top:15px;padding-bottom:15px}.payment-vendor__status{margin:-2px 0 10px}@media (max-width:480px){.order-action-row--cancel .btn-return-plain,.order-action-row--cancel .order-tracking-btn{padding-left:6px;padding-right:6px;font-size:12px;letter-spacing:0.04em;white-space:nowrap;gap:6px}}@media (max-width:360px){.order-action-row--cancel .btn-return-plain,.order-action-row--cancel .order-tracking-btn{font-size:11px;letter-spacing:0.02em}}.vendor-action-btn--cancel{width:100%;padding:12px 10px;border-radius:var(--radius-btn);font-size:14px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;background:transparent;border:1px solid rgba(var(--text-primary-rgb),0.2);color:var(--text-primary)}.vendor-action-btn--cancel:hover{border-color:rgba(var(--text-primary-rgb),0.4);background:rgba(var(--text-primary-rgb),0.04)}.es-cancel-open:disabled,.es-cancel-open.is-expired{opacity:0.45;cursor:not-allowed;pointer-events:none}.es-cancel__submit:disabled{opacity:0.5;cursor:not-allowed}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:active{-webkit-box-shadow:none;box-shadow:none;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s 0s,color 600000s 0s}.es-count{margin-left:6px;font-size:11px;font-weight:400;letter-spacing:0;color:var(--text-secondary);opacity:0.8;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-text-fill-color:currentColor}.es-count.is-over{color:var(--stat-error-bright,#ff4444);opacity:1;font-weight:600}.product-title,.product-name,.cart-item-name,.checkout-order-item-name,.order-card__product-info,.order-card__product-info-left,.payment-product__info,.return-product-item__label,.rc__c-name,.store-name,.store-bio,.product-description,.woocommerce-product-details__short-description{overflow-wrap:anywhere;min-width:0}@font-face{font-family:'ArchivoSemiExpanded';src:url('../fonts/archivo/ArchivoSemiExpanded-Regular.woff2') format('woff2');unicode-range:U+0000-0DFF,U+0E80-10FFFF;font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'ArchivoSemiExpanded';src:url('../fonts/archivo/ArchivoSemiExpanded-Medium.woff2') format('woff2');unicode-range:U+0000-0DFF,U+0E80-10FFFF;font-weight:500;font-style:normal;font-display:block}@font-face{font-family:'ArchivoSemiExpanded';src:url('../fonts/archivo/ArchivoSemiExpanded-Bold.woff2') format('woff2');unicode-range:U+0000-0DFF,U+0E80-10FFFF;font-weight:700;font-style:normal;font-display:block}@font-face{font-family:'ArchivoSemiExpanded';src:url('../fonts/archivo/ArchivoSemiExpanded-Regular.sub.woff2') format('woff2');unicode-range:U+20-7e,U+a0-ff,U+131,U+152-153,U+2c6,U+2da,U+2dc,U+2000-206f,U+20ac,U+20bf,U+2122,U+2190-2193,U+2212,U+2215,U+feff;font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'ArchivoSemiExpanded';src:url('../fonts/archivo/ArchivoSemiExpanded-Medium.sub.woff2') format('woff2');unicode-range:U+20-7e,U+a0-ff,U+131,U+152-153,U+2c6,U+2da,U+2dc,U+2000-206f,U+20ac,U+20bf,U+2122,U+2190-2193,U+2212,U+2215,U+feff;font-weight:500;font-style:normal;font-display:block}@font-face{font-family:'ArchivoSemiExpanded';src:url('../fonts/archivo/ArchivoSemiExpanded-Bold.sub.woff2') format('woff2');unicode-range:U+20-7e,U+a0-ff,U+131,U+152-153,U+2c6,U+2da,U+2dc,U+2000-206f,U+20ac,U+20bf,U+2122,U+2190-2193,U+2212,U+2215,U+feff;font-weight:700;font-style:normal;font-display:block}@font-face{font-family:'LINESeedSansTH_W';src:url('../fonts/lineseed/LINESeedSansTH_W_Th.woff2') format('woff2');font-weight:100;font-style:normal;font-display:block}@font-face{font-family:'LINESeedSansTH_W';src:url('../fonts/lineseed/LINESeedSansTH_W_Rg.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'LINESeedSansTH_W';src:url('../fonts/lineseed/LINESeedSansTH_W_Bd.woff2') format('woff2');font-weight:700;font-style:normal;font-display:block}@media (max-width:768px){.add-new-product-wrapper .product-images-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:12px;row-gap:8px;align-items:end;max-width:640px}.add-new-product-wrapper .product-images-row .trade-item-cover-box-wrap,.add-new-product-wrapper .product-images-row .trade-item-gall-box-wrap,.add-new-product-wrapper .product-images-row .trade-item-gall-box{display:contents}.add-new-product-wrapper .trade-item-cover-box-wrap>.form-label{grid-column:1;grid-row:1}.add-new-product-wrapper .trade-item-gall-box-wrap>.form-label{grid-column:2;grid-row:1}.add-new-product-wrapper .trade-item-cover-box-wrap .trade-item-cover-box{grid-column:1;grid-row:2;align-self:stretch;width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:auto;margin:0}.add-new-product-wrapper .trade-item-gall-box #dokan-product-images{grid-column:2;grid-row:2;align-self:start;min-width:0}.add-new-product-wrapper .trade-item-gall-box .gall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.add-new-product-wrapper .trade-item-gall-box .gall-image-count{grid-column:1 / -1;grid-row:3;text-align:right}.add-new-product-wrapper .trade-item-cover-box-wrap .es-cover-error{grid-column:1 / -1;grid-row:4;margin:0}}.trade-item-cover-box .instruction-inside{position:absolute;inset:0}#ui-datepicker-div.ui-datepicker{border-color:rgba(var(--grad-1-rgb),0.35);background:#000}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{background:rgba(var(--grad-1-rgb),0.1)}#ui-datepicker-div .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-next:hover,#ui-datepicker-div .ui-datepicker-calendar td a:hover{background:rgba(var(--grad-1-rgb),0.24)}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a{box-shadow:inset 0 0 0 1px var(--grad-1);color:var(--grad-1)}#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day a{background:var(--grad-1);box-shadow:none;color:#fff}.es-rte.is-ready{position:relative;display:block}.es-rte__bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-bottom:0;border-radius:15px 15px 0 0;background:rgba(var(--text-primary-rgb),0.04)}.es-rte__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:background 0.2s,color 0.2s}.es-rte__btn:hover{background:rgba(var(--text-primary-rgb),0.08);color:var(--text-primary)}.es-rte__btn[aria-pressed="true"],.es-rte__btn[aria-expanded="true"]{background:rgba(var(--grad-1-rgb),0.2);color:var(--grad-1)}.es-rte__btn:focus-visible{outline:2px solid var(--grad-1);outline-offset:-2px}.es-rte__sep{width:1px;height:20px;margin:0 4px;background:rgba(var(--text-primary-rgb),0.14)}.es-rte__pop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-left:1.5px solid rgba(var(--text-primary-rgb),0.12);border-right:1.5px solid rgba(var(--text-primary-rgb),0.12);background:#000}.es-rte__pop[hidden]{display:none}.es-rte__swatch{width:30px;height:30px;padding:0;border:2px solid rgba(var(--text-primary-rgb),0.2);border-radius:50%;cursor:pointer}.es-rte__swatch.is-default{background:#fff}.es-rte__swatch:hover,.es-rte__swatch:focus-visible{border-color:#fff;outline:none;transform:scale(1.08)}.es-rte__linkpop .es-rte__linkinput{flex:1 1 220px;min-width:0;padding:10px 16px}.es-rte__linkpop .es-rte__linkinput.is-invalid{border-color:var(--stat-error)}.es-rte__linkbtn{display:inline-flex;align-items:center;gap:6px;font-weight:700;letter-spacing:0.06em;white-space:nowrap;padding:9px 14px;border:1.5px solid rgba(var(--text-primary-rgb),0.2);border-radius:50px;background:transparent;color:var(--text-primary);font-family:var(--font);font-size:12px;cursor:pointer}.es-rte__linkbtn.is-primary{border-color:var(--grad-1);background:var(--grad-1)}.es-rte__linkbtn[hidden]{display:none}.input-wrapper.es-rte .es-rte__area.form-input{position:relative;display:block;min-height:180px;max-height:60vh;height:auto;padding:14px 18px;overflow-y:auto;border-radius:0 0 15px 15px !important;font-size:14px !important;letter-spacing:0.02em !important;line-height:1.8 !important;color:var(--text-secondary) !important;white-space:normal;overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text}.es-rte__area p{margin:0}.es-rte__area a{color:var(--grad-1);text-decoration:underline}.es-rte__area img{display:inline-block;max-width:100%;height:auto;border-radius:10px;vertical-align:top}.es-rte__area img[data-es-uploading]{opacity:0.45}.es-rte__area img.is-picked{outline:2px solid var(--grad-1);outline-offset:2px}.es-rte.is-empty .es-rte__area::before{content:attr(data-placeholder);position:absolute;top:14px;left:18px;right:18px;color:var(--text-placeholder);font-size:12px;letter-spacing:0.08em;pointer-events:none}.es-rte__imgdel{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:var(--stat-error);color:#fff;font-size:12px;cursor:pointer}.es-rte__imgdel[hidden]{display:none}.es-rte.is-uploading .es-rte__btn[data-cmd="image"] i{animation:es-rte-pulse 1s ease-in-out infinite}@keyframes es-rte-pulse{50%{opacity:0.35}}@media (max-width:480px){.es-rte__btn{width:36px;height:36px}.es-rte__sep{margin:0 2px}}.product-description__body>p:empty::before{content:"\00a0"}.product-description__body img{display:inline-block;max-width:100%;height:auto;margin:6px 0;border-radius:12px;vertical-align:top}.product-description__body a{color:var(--grad-1);text-decoration:underline;overflow-wrap:anywhere}.es-rte__swatch-custom{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;border:2px solid rgba(var(--text-primary-rgb),0.2);border-radius:50%;background:conic-gradient(#f87171,#facc15,#4ade80,#00eeff,#a78bfa,#e84e9b,#f87171);color:#fff;font-size:12px;cursor:pointer;overflow:hidden}.es-rte__swatch-custom i{position:relative;pointer-events:none;filter:drop-shadow(0 0 2px rgba(0,0,0,0.75))}.es-rte__swatch-custom:hover,.es-rte__swatch-custom:focus-within{border-color:#fff;transform:scale(1.08)}.es-rte__palette-sep{flex:0 0 auto;width:1px;height:24px;margin:0 2px;background:rgba(var(--text-primary-rgb),0.2)}.es-rte__picker{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.es-rte__colornote{margin:0;padding:8px 12px;border-left:1.5px solid rgba(var(--text-primary-rgb),0.12);border-right:1.5px solid rgba(var(--text-primary-rgb),0.12);background:#000;font-size:12px;line-height:1.5;color:var(--text-secondary)}.es-rte__colornote[hidden]{display:none}.es-rte__colornote::before{content:"\f05a";margin-right:6px;font-family:"Font Awesome 6 Free";font-weight:900;color:var(--stat-warning,#f59e0b)}.es-section-head.es-product-head>.product-section-title{width:auto;margin:0}.es-section-head.es-product-head{margin:16px 0 8px}.add-new-product-wrapper>.es-section-head{align-self:stretch;width:100%}.es-year-combo{position:relative;flex:1 1 auto;width:100%}.es-year-combo>.form-input{padding-right:56px}.input-wrapper .es-year-combo>.es-year-combo__pick{position:absolute;top:0;right:0;bottom:0;width:52px !important;min-width:0;padding:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.es-year-combo__icon{position:absolute;top:50%;right:22px;transform:translateY(-50%);color:var(--text-secondary);font-size:12px;pointer-events:none}.es-year-combo:hover .es-year-combo__icon,.es-year-combo__pick:focus-visible + .es-year-combo__icon{color:var(--grad-1)}.woocommerce-product-gallery .flex-viewport{container-type:inline-size}.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{width:100cqw;float:left}.es-rte__area h1,.product-description__body h1,.es-rte__area h2,.product-description__body h2,.es-rte__area h3,.product-description__body h3,.es-rte__area h4,.product-description__body h4,.es-rte__area h5,.product-description__body h5,.es-rte__area h6,.product-description__body h6{margin:0.5em 0 0.2em;color:var(--text-primary);font-weight:700;line-height:1.4;letter-spacing:0.02em;text-transform:none}.es-rte__area h1,.product-description__body h1{font-size:24px}.es-rte__area h2,.product-description__body h2{font-size:21px}.es-rte__area h3,.product-description__body h3{font-size:18px}.es-rte__area h4,.product-description__body h4{font-size:16px}.es-rte__area h5,.product-description__body h5{font-size:15px}.es-rte__area h6,.product-description__body h6{font-size:14px}.es-rte__area>:first-child,.product-description__body>:first-child{margin-top:0}.es-rte__area ul,.product-description__body ul,.es-rte__area ol,.product-description__body ol{margin:0;padding-left:1.6em}.es-rte__area ul,.product-description__body ul{list-style:disc}.es-rte__area ol,.product-description__body ol{list-style:decimal}.es-rte__area li,.product-description__body li{font-size:14px;line-height:1.8;color:var(--text-secondary);letter-spacing:0.02em}.dokan-dashboard .dokan-dashboard-content .es-rte__area ul li,.dokan-dashboard .dokan-dashboard-content .es-rte__area ol li{list-style:inherit}.es-rte__area li::marker,.product-description__body li::marker{color:var(--grad-1)}.es-rte__bar .es-rte__btn.es-rte__blockbtn{width:auto;gap:8px;padding:0 10px 0 12px;border:1px solid rgba(var(--text-primary-rgb),0.14);font-family:var(--font);font-size:12px;letter-spacing:0.02em;white-space:nowrap}.es-rte__blockbtn .fa-chevron-down{font-size:10px;transition:transform 0.2s}.es-rte__blockbtn[aria-expanded="true"] .fa-chevron-down{transform:rotate(180deg)}.es-rte__pop.es-rte__blockpop{flex-direction:column;align-items:stretch;gap:2px;padding:6px}.es-rte__blockopt{display:block;width:100%;padding:6px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-primary);font-family:var(--font);font-weight:700;line-height:1.4;letter-spacing:0.02em;text-align:left;cursor:pointer}.es-rte__blockopt:hover,.es-rte__blockopt:focus-visible{background:rgba(var(--grad-1-rgb),0.14);outline:none}.es-rte__blockopt[aria-selected="true"]{background:rgba(var(--grad-1-rgb),0.22);color:var(--grad-1)}.es-rte__blockopt--p{font-size:14px;font-weight:400;color:var(--text-secondary)}.es-rte__blockopt--h1{font-size:24px}.es-rte__blockopt--h2{font-size:21px}.es-rte__blockopt--h3{font-size:18px}.es-rte__blockopt--h4{font-size:16px}.es-rte__blockopt--h5{font-size:15px}.es-rte__blockopt--h6{font-size:14px}.es-field-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.es-field-head>.es-store-preview-btn{margin-left:auto;font-size:11px;white-space:nowrap}.template-main{padding-bottom:0}body.es-root-page .site-main.template-main:not(:has(>.product-category)){padding-top:0}body.woocommerce-shop #primary{margin-top:-4px}.store-tab-panel{padding-bottom:0}.store-products{padding-bottom:0}.edit-profile-wrapper{margin-bottom:0 !important}.es-vendor-empty{padding-bottom:16px}.order-card-list{padding-bottom:0}.add-new-product-wrapper{margin-bottom:0 !important}.product-list{margin-bottom:0}.woocommerce form.register.create-store-wrapper,.woocommerce-account form.register.create-store-wrapper{margin-bottom:0}.btn-submit,.es-product-submit,.es-gate__btn,.btn-return-plain{display:flex;align-items:center;justify-content:center;gap:8px}.tab-btn,.btn-apply-coupon,.pruduct-buttons .btn-buy-now,.es-change-confirm__reject,.es-vendor-empty .btn-edit-store,.woocommerce-info a.button.wc-forward,.woocommerce-message a.button.wc-forward{display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-submit i,.es-product-submit i,.es-gate__btn i,.tab-btn i,.btn-apply-coupon i,.btn-buy-now i{flex:0 0 auto;font-size:0.9em}.woocommerce-info a.button.wc-forward[href*="wc_send_verification"]::before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.9em}.es-gate__consent{margin:0 0 10px;font-size:12px;line-height:1.6;text-align:center;color:var(--text-secondary)}@media (max-width:480px){.create-store-wrapper .tab-switcher .tab-btn{min-width:0;flex-direction:column;gap:3px;padding:7px 4px;font-size:11px;letter-spacing:0.03em;line-height:1.2}}.select2-container--open .es-state-dropdown.select2-dropdown--below,.select2-container--open .es-state-dropdown.select2-dropdown--above{margin-top:0}.es-state-dropdown .select2-search__field:focus{box-shadow:none}.es-theme-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 8px}.es-theme-row__text{display:flex;flex-direction:column;gap:4px;min-width:0}.es-theme-row__title{font-size:14px;font-weight:700;color:var(--text-primary)}.es-theme-switch .es-switch__label{min-width:86px}.es-theme-seg{display:inline-flex;flex-shrink:0;gap:4px;padding:4px;border:1px solid var(--border-inactive);border-radius:var(--radius-btn);background:var(--bg-primary)}.es-theme-seg__btn{--es-seg-ring:2px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:92px;padding:9px 14px;border:0;border-radius:var(--radius-btn);background:transparent;color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:0.10em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:background-color 0.2s,box-shadow 0.3s}.es-theme-seg__btn i{font-size:14px}.es-theme-seg__btn::before{content:'';position:absolute;inset:0;padding:var(--es-seg-ring);border-radius:inherit;background:var(--gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity 0.25s;pointer-events:none}.es-theme-seg__btn[aria-pressed="true"]::before{opacity:1}.es-theme-seg__btn[aria-pressed="false"]:hover{background:rgba(var(--text-primary-rgb),0.06);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.es-theme-seg__btn[aria-pressed="true"]:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}.es-theme-seg__btn:focus-visible{outline:2px solid var(--grad-4);outline-offset:2px}@media (max-width:768px){.es-theme-row:has(.es-theme-seg){flex-direction:column;align-items:stretch;gap:10px}.es-theme-seg{display:flex;width:100%}.es-theme-seg__btn{flex:1 1 0;min-width:0}}.app-footer__links a i{margin-right:1px;font-size:10px}.app-header::before{content:'';position:absolute;left:0;right:0;bottom:100%;height:100vh;background:var(--bg-header);pointer-events:none}.bnav-btn .es-chat-icon{display:block;width:34px;height:29px}.bottom-nav-container--menu .bnav-btn .es-chat-icon{width:38px;height:32px;transform:translateY(3px)}.product-card .product-title{font-weight:700}.nav-tabs-item:not(.active) .nav-tabs-icon,.store-tab-nav-item:not(.active) .store-tab-nav-icon{opacity:1;background:rgba(var(--bg-primary-rgb),0.3)}.nav-tabs-item:not(.active) .nav-tabs-icon>i,.store-tab-nav-item:not(.active) .store-tab-nav-icon>i{opacity:0.3}.nav-tabs-icon{transition:background-color 0.15s ease,box-shadow 0.25s ease,transform 0.2s ease}.nav-tabs-icon>i{transition:color 0.15s ease,opacity 0.15s ease}.nav-tabs--sub .nav-tabs-list .nav-tabs-item,.nav-tabs--sub .nav-tabs-list .nav-tabs-item a{transition:background-color 0.15s ease,color 0.15s ease}@media (prefers-reduced-motion:reduce){.nav-tabs-icon,.nav-tabs-icon>i,.nav-tabs--sub .nav-tabs-list .nav-tabs-item,.nav-tabs--sub .nav-tabs-list .nav-tabs-item a{transition:none}}.es-noti-badge,.es-noti-badge--inline,.nav-tabs-count,.store-tab-nav-count,.cart-count-badge,.es-ticket__badge{color:#fff;-webkit-text-fill-color:#fff}i.thbanks{display:inline-flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;border-radius:0.28em;line-height:1;vertical-align:middle;flex:0 0 auto;overflow:hidden}i.thbanks::before{font-size:0.9em}.icon-select__icon--font.thbanks{width:1.4em;height:1.4em;font-size:15px}.btn-bottom-shop .bnav-icon,.btn-shop .bnav-icon{display:block;width:22px;height:22px}.btn-shop .bnav-icon{width:19px;height:19px}.es-tc{color:var(--es-tc-d) !important}.es-breadcrumb{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--bg-primary)}.es-breadcrumb + .payment-timer,.es-breadcrumb + .payment-order-header{margin-top:0}.es-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:0}.es-breadcrumb__item{display:inline-flex;align-items:center;min-width:0;color:var(--text-secondary)}.es-breadcrumb__item:not(:last-child)::after{content:"/";margin:0 7px;color:rgba(var(--text-primary-rgb),0.35)}.es-breadcrumb__link,.es-breadcrumb__current{display:inline-flex;align-items:center;gap:3px}.es-breadcrumb__link{color:rgba(var(--text-primary-rgb),0.6);text-decoration:none;transition:color 0.2s ease}.es-breadcrumb__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;font-size:12px;line-height:1}.es-breadcrumb__icon svg{display:block;width:14px;height:14px}.es-breadcrumb .es-breadcrumb__link:hover,.es-breadcrumb .es-breadcrumb__link:focus-visible{color:var(--text-primary);background:none;-webkit-text-fill-color:currentColor;animation:none;text-decoration:none}.es-breadcrumb .es-breadcrumb__link:hover :is(.es-breadcrumb__full,.es-breadcrumb__short),.es-breadcrumb .es-breadcrumb__link:focus-visible :is(.es-breadcrumb__full,.es-breadcrumb__short){text-decoration:underline;text-underline-offset:3px}.es-breadcrumb__short{display:none}@media (max-width:768px){.es-breadcrumb__full{display:none}.es-breadcrumb__short{display:inline}}.es-breadcrumb__current{font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.return-status-box.es-need-bank{margin-bottom:14px}.return-status-box.es-need-bank p + p{margin-top:6px}.return-status-box.es-need-bank strong i{margin-right:4px;color:rgb(245,158,11)}a.order-tracking-btn.es-need-bank__btn{display:inline-flex;align-items:center;gap:8px;width:auto;margin-top:12px;padding-inline:18px}.es-fin-hero{position:relative;overflow:hidden;isolation:isolate;padding:22px 20px 20px;border:2px solid transparent;border-radius:22px;background:linear-gradient(135deg,rgba(var(--bg-header-rgb),.96),rgba(24,16,64,.96)) padding-box,var(--gradient) border-box;box-shadow:0 0 18px rgba(var(--grad-2-rgb),.28),0 0 34px rgba(var(--grad-4-rgb),.14)}.es-fin-hero__ghost{position:absolute;right:18px;top:22px;z-index:-1;font-size:104px;line-height:1;color:transparent;-webkit-text-stroke:2.5px rgba(var(--grad-3-rgb),.55);opacity:.7;pointer-events:none}.es-fin-hero__top{display:flex;align-items:center;gap:16px;min-width:0}.es-fin-hero__icon{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,var(--grad-2),#6d28d9 70%,var(--grad-3));color:#fff;font-size:28px}.es-fin-hero__text{display:flex;flex-direction:column;min-width:0}.es-fin-hero__label{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.es-fin-hero__amount{margin:2px 0;font-size:clamp(30px,8vw,42px);font-weight:800;line-height:1.15;color:var(--stat-success);letter-spacing:.01em;overflow-wrap:anywhere}.es-fin-hero__amount--bad{color:var(--stat-error)}.es-fin-hero__sub{font-size:14px;color:var(--text-secondary)}a.es-fin-hero__btn,.es-fin-hero__btn{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:9px 16px;border-radius:14px;background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 17.5%,var(--grad-3) 37.5%,var(--grad-4) 50%,var(--grad-3) 62.5%,var(--grad-2) 82.5%,var(--grad-1) 100%);background-size:200% 100%;background-position:0% 50%;color:#fff !important;-webkit-text-fill-color:#fff;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.14em;box-shadow:none;transition:transform .2s}.es-fin-hero__btn::before,.es-fin-hero__btn::after{content:none !important}a.es-fin-hero__btn:hover,a.es-fin-hero__btn:focus,a.es-fin-hero__btn:focus-visible{color:#fff;-webkit-text-fill-color:#fff;background-image:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 17.5%,var(--grad-3) 37.5%,var(--grad-4) 50%,var(--grad-3) 62.5%,var(--grad-2) 82.5%,var(--grad-1) 100%);background-size:200% 100%;-webkit-background-clip:border-box;background-clip:border-box}a.es-fin-hero__btn:hover,a.es-fin-hero__btn:focus-visible{animation:es-fin-btn-run 1.6s linear infinite}a.es-fin-hero__btn:hover i,a.es-fin-hero__btn:focus i{color:#fff;-webkit-text-fill-color:#fff}.es-fin-hero__btn:active{transform:scale(.985)}.es-fin-hero__btn i{font-size:13px;color:#fff;-webkit-text-fill-color:#fff}@keyframes es-fin-btn-run{from{background-position:0% 50%}to{background-position:200% 50%}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){a.es-fin-hero__btn:hover,a.es-fin-hero__btn:focus-visible{animation:none}}.es-fin-overview__title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:.04em}.es-fin-overview__title i{color:var(--grad-1);font-size:16px}.es-fin-overview__card{padding:0 16px;border:1px solid rgba(var(--text-primary-rgb),.1);border-radius:12px;background:rgba(var(--text-primary-rgb),.04)}.es-fin-overview__row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0}.es-fin-overview__row + .es-fin-overview__row{border-top:1px solid rgba(var(--text-primary-rgb),.08)}.es-fin-overview__icon{display:grid;place-items:center;width:22px;height:22px;font-size:16px}.es-fin-overview__icon--sales{color:var(--stat-success)}.es-fin-overview__icon--net{color:#8b5cf6}.es-fin-overview__icon--fee i{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--stat-error);border-radius:50%;color:var(--stat-error);font-size:8px}.es-fin-overview__label{font-size:13px;color:var(--text-secondary);letter-spacing:.04em;min-width:0}.es-fin-overview__value{font-size:16px;font-weight:700;color:var(--text-primary);white-space:nowrap;letter-spacing:.04em}.es-fin-overview__value--fee,.es-fin-overview__value--bad{color:var(--stat-error)}.es-fin-overview__row--total .es-fin-overview__label{font-weight:700;color:var(--text-primary)}.es-fin-overview__hint{margin:8px 2px 0}.es-fin-overview{margin-bottom:16px}.es-withdraw-modal__box{max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;text-align:left}.es-withdraw-modal .store-finance-withdraw-form{margin:0;padding:0;background:none}.es-withdraw-modal .store-finance-withdraw-form h3{justify-content:center;margin:0 0 18px}.es-withdraw-modal__actions{margin-top:14px}@media (max-width:480px){.es-fin-hero{padding:18px 16px 16px;border-radius:18px}.es-fin-hero__icon{width:56px;height:56px;border-radius:16px;font-size:24px}.es-fin-hero__label{font-size:16px}.es-fin-hero__sub{font-size:13px}.es-fin-hero__ghost{font-size:66px;right:10px;top:12px;opacity:.45}}.es-home-title{margin:4px 0 6px;font-size:clamp(20px,4.4vw,26px);line-height:1.35;font-weight:700;color:var(--text-primary);text-wrap:pretty}.es-home-intro{margin:0 0 18px}.es-home-intro__lead{margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.es-home-intro__more>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:13.5px;color:var(--grad-1);list-style:none}.es-home-intro__more>summary::-webkit-details-marker{display:none}.es-home-intro__more>summary::after{content:'\25BE';transition:transform 0.2s ease}.es-home-intro__more[open]>summary::after{transform:rotate(180deg)}.es-home-intro__more[open]{padding:12px 16px;border:1px solid rgba(var(--grad-1-rgb),0.25);border-radius:12px;background:rgba(var(--grad-1-rgb),0.07)}.es-home-intro__more p,.es-home-intro__faq dd{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.es-home-intro__faq{margin:4px 0 0}.es-home-intro__faq dt{margin-top:12px;font-size:14px;font-weight:700;color:var(--text-primary)}.es-home-intro__faq dd{margin-left:0}.es-home-intro__cta a{font-size:13.5px;color:var(--grad-1);text-decoration:underline}.es-home-intro__cta a:hover{color:var(--grad-1);-webkit-text-fill-color:var(--grad-1);background:none}