:root{--ecud-p:var(--global-palette1, #7332c3);--ecud-p2:var(--global-palette2, #431b75);--ecud-ink:var(--global-palette3, #1a202c);--ecud-txt:var(--global-palette5, #4a5568);--ecud-mute:var(--global-palette6, #718096);--ecud-line:#e6e1f0;--ecud-soft:#f6f2fc;--ecud-r:14px;--ecud-shadow:0 10px 30px rgba(67, 27, 117, .08), 0 2px 6px rgba(26, 32, 44, .04)}.ecud-ico,.woocommerce-MyAccount-navigation li a::before{display:inline-block;width:20px;height:20px;flex:0 0 20px;background:currentColor;-webkit-mask:var(--ecud-i) center / contain no-repeat;mask:var(--ecud-i) center / contain no-repeat}.ecud-ico--dashboard,.woocommerce-MyAccount-navigation-link--dashboard a::before{--ecud-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h8v10H3zM13 3h8v6h-8zM13 11h8v10h-8zM3 15h8v6H3z'/%3E%3C/svg%3E")}.ecud-ico--orders,.woocommerce-MyAccount-navigation-link--orders a::before{--ecud-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4V2h10v2h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3Zm0 2H5v14h14V6h-2v2H7V6Zm2-2v2h6V4H9Zm-1 7h8v2H8v-2Zm0 4h8v2H8v-2Z'/%3E%3C/svg%3E")}.ecud-ico--downloads,.woocommerce-MyAccount-navigation-link--downloads a::before{--ecud-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h4v2H6v2H4V4a2 2 0 0 1 2-2Zm8 0h4a2 2 0 0 1 2 2v2h-2V4h-4V2ZM9 7h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2Zm0 2v6h6V9H9Zm-7 1h3v1.5H2V10Zm0 3h3v1.5H2V13Zm17-3h3v1.5h-3V10Zm0 3h3v1.5h-3V13ZM4 18h2v2h4v2H6a2 2 0 0 1-2-2v-2Zm14 0h2v2a2 2 0 0 1-2 2h-4v-2h4v-2Z'/%3E%3C/svg%3E")}.ecud-ico--edit-address,.woocommerce-MyAccount-navigation-link--edit-address a::before{--ecud-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 1 7 7c0 5.25-7 13-7 13S5 14.25 5 9a7 7 0 0 1 7-7Zm0 4.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z'/%3E%3C/svg%3E")}.ecud-ico--edit-account,.woocommerce-MyAccount-navigation-link--edit-account a::before{--ecud-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-4.42 0-8 2.24-8 5v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1c0-2.76-3.58-5-8-5Z'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--payment-methods a::before{--ecud-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1Zm1 4v8h16V9H4Zm0-2h16V7H4v0Zm2 6h5v2H6v-2Z'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--customer-logout a::before{--ecud-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h8v2H5v14h8v2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm11.6 4.6L21 12l-4.4 4.4-1.4-1.4 2-2H9v-2h8.2l-2-2 1.4-1.4Z'/%3E%3C/svg%3E")}.site-header-item[data-section="kadence_customizer_cart"],.site-header-item[data-section="kadence_customizer_mobile_cart"]{display:flex;align-items:center;gap:6px}.ecud-head-account{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:inherit;text-decoration:none!important;transition:background .15s,color .15s}.ecud-head-account:hover,.ecud-head-account:focus-visible{background:var(--ecud-soft);color:var(--ecud-p)}.ecud-head-account.is-logged::after{content:"";position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:#1f8a4c;box-shadow:0 0 0 2px #fff}.ecud-head-account::before{content:attr(data-label);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-4px);white-space:nowrap;background:var(--ecud-ink);color:#fff;font-size:12px;font-weight:600;padding:.35em .7em;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:30}.ecud-head-account:hover::before,.ecud-head-account:focus-visible::before{opacity:1;transform:translate(-50%,0)}@media (hover:none){.ecud-head-account::before{display:none}}.ecud-account-link>a{display:inline-flex!important;align-items:center;gap:8px;font-weight:600}.ecud-account-link .ecud-acc-icon{flex:0 0 18px}.woocommerce-account .entry-content>.woocommerce,.woocommerce-account .woocommerce{font-size:15px;color:var(--ecud-txt)}.woocommerce-account .woocommerce .button,.ecud-soft .button,.ecud-empty .button{background:var(--ecud-p);color:#fff;border:0;border-radius:10px;padding:.7em 1.3em;font-weight:600;box-shadow:0 6px 16px rgb(115 50 195 / .25);transition:transform .15s,box-shadow .15s,background .15s}.woocommerce-account .woocommerce .button:hover,.ecud-soft .button:hover,.ecud-empty .button:hover{background:var(--ecud-p2);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px rgb(67 27 117 / .3)}.woocommerce-account .woocommerce .button.ecud-btn-ghost,.ecud-btn-ghost{background:#fff!important;color:var(--ecud-p)!important;box-shadow:inset 0 0 0 1.5px var(--ecud-line)!important}.woocommerce-account .woocommerce .button.ecud-btn-ghost:hover,.ecud-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ecud-p)!important;transform:none}.ecud-auth-kicker{display:inline-block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ecud-p);background:var(--ecud-soft);padding:.35em .8em;border-radius:999px;margin-bottom:.7em}.ecud-card,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .u-column1,.woocommerce-account .u-column2{background:#fff;border:1px solid var(--ecud-line);border-radius:var(--ecud-r);box-shadow:var(--ecud-shadow)}.woocommerce-account input.input-text,.woocommerce-account select,.woocommerce-account textarea,.woocommerce-checkout .woocommerce-form-login input.input-text{border:1.5px solid var(--ecud-line);border-radius:10px;padding:.75em .9em;background:#fff;transition:border-color .15s,box-shadow .15s}.woocommerce-account input.input-text:focus,.woocommerce-account select:focus{border-color:var(--ecud-p);box-shadow:0 0 0 4px rgb(115 50 195 / .12);outline:0}.woocommerce-account .woocommerce form .form-row label{font-weight:600;color:var(--ecud-ink);font-size:14px}.woocommerce-account .optional{font-weight:400;color:var(--ecud-mute);font-size:12px}.ecud-link{color:var(--ecud-p);font-weight:600;text-decoration:none}.ecud-muted{color:var(--ecud-mute)}.ecud-saved{color:#1f8a4c;font-weight:600;font-size:.92em}.ecud-badge{display:inline-flex;align-items:center;gap:6px;padding:.3em .75em;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;background:#eef1f6;color:#4a5568}.ecud-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.ecud-badge--completed{background:#e6f6ed;color:#1f8a4c}.ecud-badge--processing{background:#e8f0fe;color:#1d5fd1}.ecud-badge--pending,.ecud-badge--on-hold{background:#fff4e0;color:#b46a00}.ecud-badge--cancelled,.ecud-badge--failed{background:#fdecec;color:#c53030}.ecud-badge--refunded{background:#f1ecfb;color:var(--ecud-p2)}.ecud-auth-hero{text-align:center;max-width:760px;margin:10px auto 34px}.ecud-auth-hero .ecud-auth-title{font-size:clamp(26px, 3.4vw, 38px);margin:0 0 .35em;color:var(--ecud-ink)}.ecud-reg-extra-title{font-size:12.5px;font-weight:700;color:var(--ecud-p2);margin:0 0 8px}.ecud-auth-hero p{color:var(--ecud-txt);margin:0 0 1.1em}.ecud-auth-perks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px}.ecud-auth-perks li{background:#fff;border:1px solid var(--ecud-line);border-radius:999px;padding:.45em .95em;font-size:13.5px;color:var(--ecud-ink)}.ecud-auth-perks span{color:var(--ecud-p);font-weight:800;margin-right:6px}.woocommerce-account #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1040px;margin:0 auto 30px}.woocommerce-account #customer_login::before,.woocommerce-account #customer_login::after{display:none}.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2{width:auto;float:none;padding:30px 32px 26px;margin:0}.woocommerce-account #customer_login h2{font-size:22px;margin:0 0 .25em;color:var(--ecud-ink)}.woocommerce-account #customer_login .u-column2{border-top:4px solid var(--ecud-p)}.woocommerce-account #customer_login form.login,.woocommerce-account #customer_login form.register{border:0;padding:0;margin:0}.ecud-auth-lead{color:var(--ecud-mute);font-size:14px;margin:0 0 1.1em}.woocommerce-account #customer_login .woocommerce-form-login__submit,.woocommerce-account #customer_login .woocommerce-form-register__submit{width:100%;margin-top:6px;padding:.9em 1em;font-size:15px}.woocommerce-account .woocommerce-form-login__rememberme{display:block;margin:0 0 12px;font-weight:400!important}.woocommerce-account .lost_password{margin-top:12px;text-align:center}.woocommerce-account .lost_password a{color:var(--ecud-p)}.ecud-reg-extra{display:flow-root;padding:14px 16px 2px;background:var(--ecud-soft);border-radius:12px;margin-bottom:14px}.woocommerce-privacy-policy-text{font-size:12.5px;color:var(--ecud-mute)}.woocommerce-account.logged-in .entry-content>.woocommerce,.woocommerce-account.logged-in .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:auto!important;float:none!important;margin:0!important}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}.woocommerce-account .account-navigation-wrap{grid-column:1;grid-row:1;width:auto!important;float:none!important;margin:0!important;padding:16px 10px 12px!important;border:0!important;position:sticky;top:110px;background:linear-gradient(160deg,var(--ecud-p2),var(--ecud-p));border-radius:var(--ecud-r);box-shadow:var(--ecud-shadow)}.woocommerce-account .woocommerce-MyAccount-content{grid-column:2;grid-row:1}.woocommerce-account .kadence-account-avatar{display:flex;align-items:center;gap:10px;margin:0 6px 12px!important;padding:0 0 14px!important;border-bottom:1px solid rgb(255 255 255 / .18)!important;color:#fff;font-weight:700;font-size:15px}.woocommerce-account .kadence-account-avatar .kadence-customer-image,.woocommerce-account .kadence-account-avatar .kadence-customer-image img{position:static!important}.woocommerce-account .kadence-account-avatar .kadence-customer-image{flex:0 0 44px;width:44px;height:44px}.woocommerce-account .kadence-account-avatar .kadence-customer-image img{width:44px!important;height:44px!important}.woocommerce-account .kadence-account-avatar br,.woocommerce-account .kadence-account-avatar p:empty{display:none}.woocommerce-account .kadence-account-avatar .kadence-customer-name,.woocommerce-account .kadence-account-avatar p{margin:0!important;padding:0!important}.woocommerce-account .kadence-account-avatar img{border-radius:50%;border:2px solid rgb(255 255 255 / .6)}.woocommerce-account .kadence-account-avatar *{color:#fff!important}.woocommerce-MyAccount-navigation{background:#fff0;padding:0}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:2px 0;padding:0;border:0!important}.woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center;gap:12px;padding:11px 14px!important;border-radius:10px;color:rgb(255 255 255 / .86)!important;text-decoration:none!important;font-weight:600;font-size:14.5px;transition:background .15s,color .15s}.woocommerce-MyAccount-navigation li a::before{content:"";opacity:.9}.woocommerce-MyAccount-navigation li a:hover{background:rgb(255 255 255 / .12);color:#fff!important}.woocommerce-MyAccount-navigation li.is-active a{background:#fff;color:var(--ecud-p2)!important;box-shadow:0 6px 14px rgb(0 0 0 / .12)}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:10px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .18)!important}.woocommerce-account .woocommerce-MyAccount-content{padding:30px 32px;min-width:0}.woocommerce-MyAccount-content>p:first-child:empty{display:none}.ecud-acc-head{margin-bottom:18px}.ecud-acc-head h2{margin:0 0 .2em;font-size:24px;color:var(--ecud-ink)}.ecud-acc-head p{margin:0;color:var(--ecud-mute);font-size:14px}.ecud-dash-hello{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;flex-wrap:wrap}.ecud-dash-hello>div:first-child{flex:1 1 320px}.ecud-dash-hello h2{margin:0 0 .2em;font-size:26px;color:var(--ecud-ink)}.ecud-dash-hello p{margin:0;color:var(--ecud-mute)}.ecud-dash-rabat{min-width:200px;text-align:center;padding:14px 22px;border-radius:var(--ecud-r);color:#fff;background:radial-gradient(circle at 20% 0,rgb(255 255 255 / .25),transparent 55%),linear-gradient(135deg,var(--ecud-p),var(--ecud-p2));box-shadow:0 12px 26px rgb(115 50 195 / .35)}.ecud-dash-rabat>span,.ecud-dash-rabat>small{display:block;font-size:12px;opacity:.85}.ecud-dash-rabat strong{display:block;font-size:34px;line-height:1.15;letter-spacing:-.01em}.ecud-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.ecud-stat{background:var(--ecud-soft);border-radius:12px;padding:14px 16px;border:1px solid var(--ecud-line)}.ecud-stat>span{display:block;font-size:12.5px;color:var(--ecud-mute);font-weight:600}.ecud-stat strong{display:block;font-size:22px;color:var(--ecud-ink);margin:2px 0;line-height:1.25}.ecud-stat>small{font-size:12px;color:var(--ecud-mute)}.ecud-stat--accent{background:#ecf8f1;border-color:#cdebd9}.ecud-stat--accent strong{color:#1f8a4c}.ecud-card{padding:20px 22px;margin-bottom:22px;box-shadow:none}.ecud-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ecud-card-head h3{margin:0;font-size:18px;color:var(--ecud-ink)}.ecud-empty{text-align:center;padding:26px 10px}.ecud-empty p{color:var(--ecud-mute)}.ecud-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ecud-tile{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:12px;border:1px solid var(--ecud-line);text-decoration:none!important;color:var(--ecud-ink)!important;transition:border-color .15s,transform .15s,box-shadow .15s;background:#fff}.ecud-tile:hover{border-color:var(--ecud-p);transform:translateY(-2px);box-shadow:var(--ecud-shadow)}.ecud-tile .ecud-ico{color:var(--ecud-p);width:26px;height:26px;margin-bottom:6px}.ecud-tile small{color:var(--ecud-mute)}.ecud-table,.woocommerce-account table.woocommerce-orders-table,.woocommerce-account table.shop_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--ecud-line)!important;border-radius:12px;overflow:hidden;font-size:14px}.ecud-table th,.woocommerce-account table.shop_table th{background:var(--ecud-soft);color:var(--ecud-ink);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;padding:11px 14px!important;border:0!important;text-align:left}.ecud-table td,.woocommerce-account table.shop_table td{padding:12px 14px!important;border:0!important;border-top:1px solid var(--ecud-line)!important;vertical-align:middle}.ecud-table tbody tr:hover td,.woocommerce-account table.woocommerce-orders-table tbody tr:hover td{background:#fcfbfe}.ecud-table .num,.woocommerce-orders-table__cell-order-total{text-align:right;white-space:nowrap}.ecud-table .act{text-align:right;width:1%;white-space:nowrap}.ecud-table .button,.woocommerce-orders-table .button{padding:.5em 1em!important;font-size:13px!important;margin:2px 0 2px 6px!important;box-shadow:none!important}.woocommerce-orders-table__cell-order-number a{font-weight:700;color:var(--ecud-p);text-decoration:none}.woocommerce-account table.shop_table tbody th,.woocommerce-account table.shop_table tfoot th{background:#fff0;text-transform:none;letter-spacing:0;font-size:14px;border-top:1px solid var(--ecud-line)!important;font-weight:600}.woocommerce-orders-table__cell-order-date{white-space:nowrap}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{white-space:normal;width:1%;min-width:108px;text-align:right}.woocommerce-account table.woocommerce-orders-table{font-size:13.5px}.woocommerce-account table.woocommerce-orders-table thead th{letter-spacing:0;font-size:11.5px}.woocommerce-account table.woocommerce-orders-table .ecud-badge{font-size:12px;padding:.3em .6em}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button{display:block;width:100%;text-align:center;margin:3px 0!important;white-space:nowrap}.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{border-radius:12px;border-left:4px solid var(--ecud-p);background:var(--ecud-soft);color:var(--ecud-ink)}.woocommerce-account .woocommerce-info .button,.woocommerce-account .woocommerce-message .button{padding:.55em 1em;font-size:14px}.ecud-names{color:var(--ecud-txt);max-width:280px}.ecud-soft-list{display:grid;gap:12px;margin-bottom:22px}.ecud-soft{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--ecud-line);border-radius:12px;background:#fff}.ecud-soft:hover{border-color:#d5c6ef}.ecud-soft-main{display:flex;align-items:center;gap:14px;min-width:0}.ecud-soft-main .ecud-ico{color:var(--ecud-p);width:34px;height:34px;flex-basis:34px;padding:7px;background:var(--ecud-soft);border-radius:10px;-webkit-mask:none;mask:none;position:relative}.ecud-soft-main .ecud-ico::after{content:"";position:absolute;inset:7px;background:var(--ecud-p);-webkit-mask:var(--ecud-i) center / contain no-repeat;mask:var(--ecud-i) center / contain no-repeat}.ecud-soft-main .ecud-ico{background-color:var(--ecud-soft)}.ecud-soft-main strong{display:block;color:var(--ecud-ink)}.ecud-soft-main small{display:block;color:var(--ecud-mute);font-size:12.5px}.ecud-soft-act{display:flex;align-items:center;gap:12px;flex-shrink:0}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:18px}.woocommerce-account .woocommerce-Addresses::before,.woocommerce-account .woocommerce-Addresses::after{display:none}.woocommerce-account .woocommerce-Address{width:auto!important;float:none!important;padding:18px 20px;border:1px solid var(--ecud-line);border-radius:12px;background:var(--ecud-soft)}.woocommerce-account .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center}.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{font-size:17px;margin:0}.woocommerce-account .woocommerce-Address-title .edit{color:var(--ecud-p);font-weight:600}.woocommerce-account .woocommerce-Address address{font-style:normal;line-height:1.7;margin-top:8px}.woocommerce-account fieldset{border:1px solid var(--ecud-line);border-radius:12px;padding:14px 18px;margin-top:18px}.woocommerce-account fieldset legend{font-weight:700;padding:0 6px;color:var(--ecud-ink)}.ecud-ca-discount-row th,.ecud-ca-discount-row td{color:#1f8a4c}.ecud-ca-discount-row small{color:var(--ecud-mute);font-weight:400}.ecud-ca-yours{display:block;font-size:.82em;font-weight:700;color:#1f8a4c;margin-top:2px}.woocommerce-cart .product-price del,.woocommerce-cart .product-price del .amount{color:var(--ecud-mute);font-weight:400;font-size:.9em}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-account-fields{border-radius:12px}.woocommerce-checkout .woocommerce-account-fields{background:var(--ecud-soft);padding:14px 16px;margin-top:14px}.ecud-track{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:.28em .75em;border-radius:999px;font-size:12.5px;font-weight:700;text-decoration:none!important;white-space:nowrap;border:1.5px solid var(--ecud-line);color:var(--ecud-ink)!important;background:#fff;transition:border-color .15s,background .15s}.ecud-track::before{content:"";width:8px;height:8px;border-radius:2px;background:var(--ecud-p)}.ecud-track--dpd::before{background:#dc0032}.ecud-track--inpost::before{background:#ffcd00;box-shadow:0 0 0 1px #e0b400}.ecud-track:hover{border-color:var(--ecud-p);background:var(--ecud-soft)}.ecud-ship-card{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;margin:0 0 24px;border-radius:var(--ecud-r);background:linear-gradient(135deg,#fff,var(--ecud-soft));border:1px solid var(--ecud-line);border-left:4px solid var(--ecud-p)}.ecud-ship-card>div{flex:1;min-width:0}.ecud-ship-card h3{margin:0 0 8px;font-size:18px;color:var(--ecud-ink)}.ecud-ship-ico{flex:0 0 44px;height:44px;border-radius:12px;background:var(--ecud-p) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M3 5h11v9h1.5l1.2-5H21l1 4v4h-2a2.5 2.5 0 0 1-5 0h-5a2.5 2.5 0 0 1-5 0H3V5Zm14.4 6-.7 3H20v-1.4l-.5-1.6h-2.1ZM7.5 17.2a.8.8 0 1 0 0-1.6.8.8 0 0 0 0 1.6Zm10 0a.8.8 0 1 0 0-1.6.8.8 0 0 0 0 1.6Z'/%3E%3C/svg%3E") center / 24px no-repeat;box-shadow:0 8px 18px rgb(115 50 195 / .3)}.ecud-ship-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 0;border-top:1px dashed var(--ecud-line)}.ecud-ship-row:first-of-type{border-top:0;padding-top:0}.ecud-ship-row code{font-size:15px;font-weight:700;letter-spacing:.04em;background:#fff;border:1px solid var(--ecud-line);padding:.3em .6em;border-radius:8px;color:var(--ecud-ink)}.ecud-ship-row .button{margin-left:auto;padding:.55em 1.1em!important;font-size:14px!important}.ecud-carrier{display:inline-block;font-weight:800;font-size:13px;padding:.3em .7em;border-radius:6px;letter-spacing:.02em}.ecud-carrier--dpd{background:#dc0032;color:#fff}.ecud-carrier--inpost{background:#ffcd00;color:#1a1a1a}.woocommerce-orders-table__cell-ecud-shipment .ecud-track{margin:2px 0}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-total{white-space:normal;min-width:120px}.woocommerce-account table.woocommerce-orders-table th,.woocommerce-account table.woocommerce-orders-table td{padding-left:10px!important;padding-right:10px!important}@media (max-width:768px){.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-total{min-width:0}.woocommerce-account table.woocommerce-orders-table tbody tr{display:block;border-top:6px solid var(--ecud-soft)}.woocommerce-account table.woocommerce-orders-table tbody tr:first-child{border-top:0}.woocommerce-account table.woocommerce-orders-table tbody th.woocommerce-orders-table__cell-order-number{display:flex!important;justify-content:space-between;align-items:center;background:var(--ecud-soft);border-top:0!important;padding:10px 14px!important;font-size:15px}.woocommerce-account table.woocommerce-orders-table tbody th.woocommerce-orders-table__cell-order-number::before{content:"Zamówienie";float:none;font-weight:600;color:var(--ecud-mute);font-size:13px}.woocommerce-account table.woocommerce-orders-table td{display:flex!important;justify-content:space-between;align-items:center;gap:10px;text-align:right!important}.woocommerce-account table.woocommerce-orders-table td::before{float:none!important;text-align:left;color:var(--ecud-mute);font-weight:600;flex-shrink:0}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-ecud-shipment{flex-wrap:wrap}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{width:auto;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:6px}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button{display:inline-block;width:auto;flex:1 1 auto;margin:0!important}.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.woocommerce-account .woocommerce-info .button,.woocommerce-account .woocommerce-message .button{float:none!important;order:2;margin:0!important}}.ecud-mgr-search{display:flex;gap:8px;flex:1 1 340px;max-width:460px;align-self:center}.ecud-mgr-search input{flex:1;min-width:0}.ecud-stats--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ecud-stat--link{text-decoration:none!important;transition:border-color .15s,transform .15s}.ecud-stat--link:hover{border-color:var(--ecud-p);transform:translateY(-2px)}.ecud-stat--warn{background:#fff7e8;border-color:#f5d9a6}.ecud-stat--warn strong{color:#b46a00}.ecud-mgr-tabs{display:flex;gap:6px;flex-wrap:wrap}.ecud-mgr-tabs a{font-size:13px;font-weight:600;padding:.4em .8em;border-radius:999px;text-decoration:none!important;color:var(--ecud-txt)!important;border:1px solid var(--ecud-line)}.ecud-mgr-tabs a.is-active,.ecud-mgr-tabs a:hover{background:var(--ecud-p);border-color:var(--ecud-p);color:#fff!important}.ecud-mgr-list{display:grid;gap:10px}.ecud-mgr-order{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:16px;padding:14px 16px;border:1px solid var(--ecud-line);border-radius:12px;background:#fff}.ecud-mgr-order:target{box-shadow:0 0 0 3px rgb(115 50 195 / .25)}.ecud-mgr-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ecud-mgr-no{font-weight:800;color:var(--ecud-p)!important;text-decoration:none!important;font-size:15px}.ecud-mgr-total{margin-left:auto;color:var(--ecud-ink)}.ecud-mgr-who{font-size:13.5px;margin-top:6px;color:var(--ecud-txt)}.ecud-mgr-who a{color:var(--ecud-ink);font-weight:600}.ecud-mgr-items{font-size:13px;color:var(--ecud-mute);margin-top:3px}.ecud-mgr-ship{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ecud-mgr-ship .ecud-track{margin:0}.ecud-mgr-form{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:6px;width:100%;align-items:center}.ecud-mgr-form select,.ecud-mgr-form input[type=text]{padding:.5em .6em!important;font-size:13.5px;border:1.5px solid var(--ecud-line);border-radius:8px;min-width:0}.ecud-mgr-form .button{padding:.55em 1em!important;font-size:13.5px!important;box-shadow:none!important}.ecud-mgr-notify{grid-column:1 / -1;font-size:12.5px;color:var(--ecud-mute);font-weight:400!important;display:flex;gap:6px;align-items:center}.ecud-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ecud-stats--5{grid-template-columns:repeat(3,minmax(0,1fr))}.ecud-mgr-order{grid-template-columns:1fr}}@media (max-width:860px){.ecud-tiles--4{grid-template-columns:1fr 1fr}.ecud-mgr-search{max-width:none}}@media (max-width:600px){.ecud-stats--5{grid-template-columns:1fr 1fr}.ecud-tiles--4{grid-template-columns:1fr}}@media (max-width:1024px){.ecud-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.woocommerce-account #customer_login{grid-template-columns:1fr;gap:18px}.woocommerce-account.logged-in .entry-content>.woocommerce,.woocommerce-account.logged-in .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:minmax(0,1fr);gap:16px}.woocommerce-account .account-navigation-wrap,.woocommerce-account .woocommerce-MyAccount-content{grid-column:1;grid-row:auto}.woocommerce-account .account-navigation-wrap{position:static;padding:12px 8px 8px!important}.woocommerce-account .kadence-account-avatar{margin-bottom:8px!important;padding-bottom:10px!important}.woocommerce-MyAccount-navigation ul{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation li{flex:0 0 auto;margin:0}.woocommerce-MyAccount-navigation li a{padding:9px 12px!important;font-size:13.5px;white-space:nowrap}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin:0;padding:0;border:0!important}.woocommerce-account .woocommerce-MyAccount-content{padding:20px 16px}.ecud-tiles,.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}.ecud-dash-rabat{width:100%}.ecud-soft{flex-direction:column;align-items:stretch}.ecud-soft-act{justify-content:space-between}}@media (max-width:600px){.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2{padding:22px 18px}.ecud-stat strong{font-size:18px}.ecud-table thead{display:none}.ecud-table,.ecud-table tbody,.ecud-table tr,.ecud-table td{display:block;width:100%}.ecud-table tr{border-top:1px solid var(--ecud-line);padding:8px 0}.ecud-table tr:first-child{border-top:0}.ecud-table td{border:0!important;padding:4px 14px!important;text-align:left!important;display:flex;justify-content:space-between;gap:10px}.ecud-table td[data-title]::before{content:attr(data-title);font-weight:600;color:var(--ecud-mute);font-size:12.5px}.ecud-table td.act{justify-content:flex-end;width:100%;padding-top:8px!important}.ecud-table td.act .button{width:100%;text-align:center;margin:0!important}.ecud-table td.num{flex-wrap:wrap}.ecud-table td.num br{display:none}.ecud-card-head{flex-wrap:wrap;gap:4px 12px}.ecud-auth-perks li{font-size:12.5px}}