:root{--ink:#13201c;--moss:#1f5c48;--moss-deep:#143d30;--sand:#dfe7e2;--mist:#f3f6f4;--clay:#b85a2f;--text:#1a2a24;--muted:#5c6f67;--line:#13201c1f;--font-display:"Fraunces", Georgia, serif;--font-body:"Outfit", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%}body:not(.z-body){font-family:var(--font-body);color:var(--text);background:radial-gradient(1200px 600px at 10% -10%, #1f5c481f, transparent 55%), radial-gradient(900px 500px at 100% 0%, #b85a2f14, transparent 50%), linear-gradient(180deg, #eef3f0 0%, var(--mist) 40%, #e8efe9 100%);max-width:100%;min-height:100vh;margin:0}body:not(.z-body) a{color:inherit;text-decoration:none}body:not(.z-body) img{max-width:100%;height:auto;display:block}body:not(.z-body) :is(button,input,textarea,select){font:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f3f6f4c7;justify-content:space-between;align-items:center;padding:1rem 6vw;animation:.6s both fadeDown;display:flex;position:sticky;top:0}.brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--moss-deep);font-size:1.65rem;font-weight:700}.nav{align-items:center;gap:1.5rem;display:flex}.nav a{color:var(--muted);font-weight:500;transition:color .2s}.nav a:hover,.nav a.active{color:var(--moss-deep)}.hero{color:#f7faf8;background:linear-gradient(120deg,#13201cb8,#1f5c4873),url(https://images.unsplash.com/photo-1441986300917-64674bd600d8?auto=format&fit=crop&w=1800&q=80) 50%/cover no-repeat;align-items:end;min-height:calc(100vh - 72px);padding:0;animation:.9s both fadeIn;display:grid;position:relative;overflow:hidden}.hero-inner{width:min(720px,90vw);padding:8vh 6vw 10vh;animation:.9s .15s both riseIn}.hero-brand{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(3.2rem,8vw,6rem);line-height:.95}.hero p{color:#f7faf8e0;max-width:36ch;margin:0 0 1.75rem;font-size:1.15rem;font-weight:300}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.35rem;font-weight:500;transition:transform .2s,background .2s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--moss-deep);background:#f4f7f5}.btn-primary:hover{background:#fff}.btn-ghost{color:inherit;background:0 0;border:1px solid #ffffff73}.section{padding:5rem 6vw}.section-head{max-width:42rem;margin-bottom:2.5rem;animation:.7s both riseIn}.section-head h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(2rem,4vw,3rem)}.section-head p{color:var(--muted);margin:0;font-size:1.05rem}.product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1.5rem;display:grid}.product-item{border-top:1px solid var(--line);padding-top:1rem;transition:transform .25s;animation:.7s both riseIn;display:block}.product-item:hover{transform:translateY(-4px)}.product-item img{aspect-ratio:4/3;object-fit:cover;background:var(--sand);width:100%;margin-bottom:1rem}.product-item h3{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.35rem}.product-item .price{color:var(--clay);font-weight:600}.product-item .meta{color:var(--muted);margin:.4rem 0 0;font-size:.95rem}.detail{grid-template-columns:1.1fr .9fr;align-items:start;gap:3rem;padding:4rem 6vw;display:grid}.detail img{aspect-ratio:1;object-fit:cover;background:var(--sand);width:100%;animation:.8s both fadeIn}.detail-copy{animation:.8s both riseIn}.detail-copy h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2.2rem,5vw,3.4rem)}.detail-copy .price{color:var(--clay);margin-bottom:1.25rem;font-size:1.4rem;font-weight:600}.page-shell{max-width:780px;padding:4rem 6vw 6rem}.page-shell h1{font-family:var(--font-display);margin:0 0 1.5rem;font-size:clamp(2.2rem,5vw,3.4rem)}.prose{color:var(--text);line-height:1.7}.prose p{margin:0 0 1rem}.empty,.error,.loading{color:var(--muted);padding:2rem 0}.error{color:#b42318}.account-success{color:#1f5c48}.form-grid{gap:.85rem;display:grid}.form-group{gap:.35rem;display:grid}.form-group label{color:var(--muted);font-size:.9rem}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:.65rem .75rem}.orders-list{gap:.85rem;margin-bottom:1.5rem;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:.9rem 1rem}.order-card-head{flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.5rem;font-size:.95rem;display:flex}.order-card ul{margin:.35rem 0;padding-left:1.1rem}.account-screen{min-height:100vh}.account-layout{grid-template-columns:260px minmax(0,1fr);gap:2rem;display:grid}.account-sidebar,.account-main,.account-profile>div{min-width:0}.account-sidebar{border-right:1px solid var(--line);padding-right:1.25rem}.account-profile{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.account-avatar{border:1px solid var(--line);color:#111;background:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.account-profile-name{color:var(--text);font-weight:700;line-height:1.1}.account-profile-email{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.2}.account-nav{gap:.35rem;margin-top:.25rem;display:grid}.account-nav-item{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.55rem .65rem}.account-nav-item.active{color:#1d2a7c;background:#eef2ff;border:1px solid #dbe2ff}.account-sidebar-footer{margin-top:1.5rem}.btn-logout{width:100%}.account-main{padding-top:.2rem}.account-welcome-title{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.7rem);font-weight:700}.account-welcome-subtitle{color:var(--text);margin:0 0 1.25rem;font-size:1.1rem}.account-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.account-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:50px 1fr;align-items:center;gap:.85rem;width:100%;padding:1.2rem 1rem;display:grid}.account-card:hover{box-shadow:0 10px 24px #0000000a}.account-card-icon{color:#111;background:#f7f7f7;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.account-card-title{letter-spacing:.02em;font-weight:800}.account-card-subtitle{color:var(--muted);margin-top:.15rem;font-size:.95rem}.account-section-head h2{font-family:var(--font-display);margin:0 0 1rem}.account-orders-table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#fff;border-radius:6px;overflow-x:auto}.account-orders-table{border-collapse:collapse;width:100%;font-size:.9rem}.account-orders-table th,.account-orders-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem .6rem}.account-orders-table th{letter-spacing:.01em;color:var(--muted);text-transform:none;font-size:.76rem}.account-orders-table tbody tr:last-child td{border-bottom:0}.order-id-link{color:#7a5aa0;font-weight:700}.order-actions-cell{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.order-mini-btn{color:#2f3136;cursor:pointer;background:#f2f2f5;border:1px solid #d8d8dd;border-radius:3px;padding:.2rem .55rem;font-size:.78rem}.order-mini-btn:hover{background:#e9e9ef}.order-view-panel{border:1px solid var(--line);background:#fcfcfd;border-radius:6px;padding:.85rem}.order-view-top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.order-state-pill{background:#f3f3f8;border:1px solid #d6d6de;border-radius:999px;padding:.2rem .55rem;font-size:.78rem}.order-view-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.order-view-box{border:1px solid var(--line);background:#fff;border-radius:6px;padding:.7rem}.order-view-box h4,.order-items-box h4,.order-notes-box h4{margin:0 0 .5rem;font-size:.9rem}.order-view-box p{color:#2b2f34;margin:.15rem 0;font-size:.84rem}.order-items-box,.order-notes-box{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:.8rem;padding:.7rem}.order-items-table{border-collapse:collapse;width:100%;font-size:.84rem}.order-items-table th,.order-items-table td{border-bottom:1px solid var(--line);text-align:left;padding:.35rem}.order-items-table tbody tr:last-child td{border-bottom:0}.order-totals-row{justify-content:space-between;margin-top:.6rem;font-size:.9rem;display:flex}.order-notes-box ul{margin:0;padding:0;list-style:none}.order-notes-box li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.84rem;display:flex}.order-notes-box li:last-child{border-bottom:0}.order-notes-box small{color:var(--muted);white-space:nowrap}.downloads-section{margin-bottom:1.5rem}.downloads-section h3{margin:0 0 .6rem;font-size:1.05rem;font-weight:500}.downloads-table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#fff;border-radius:4px;overflow-x:auto}.downloads-table{border-collapse:collapse;width:100%;font-size:.84rem}.downloads-table th,.downloads-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.45rem .55rem}.downloads-table th{color:var(--muted);font-size:.72rem;font-weight:600}.downloads-table tbody tr:last-child td{border-bottom:0}.download-link{color:#3f2b7b;font-size:.82rem}.download-link-btn{color:#3f2b7b;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;text-decoration:none}.download-link-btn:hover{text-decoration:underline}.download-link.disabled{opacity:.5;pointer-events:none}.downloads-empty{color:var(--muted)}.download-filename{color:var(--muted);word-break:break-word;font-size:.82rem}.address-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;margin-bottom:1.25rem;display:grid}.address-card{background:#fff;border:1px solid #d8d8d8;min-height:180px;padding:1rem 1.1rem 1.1rem;position:relative}.address-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.7rem;display:flex}.address-card-head h3{margin:0;font-size:1.05rem;font-weight:500}.address-edit-icon{cursor:pointer;color:#444;background:#fff;border:1px solid #cfcfcf;border-radius:3px;width:28px;height:28px;font-size:.95rem;line-height:1}.address-card-body{color:#222;font-size:.92rem;line-height:1.45}.address-add-btn{color:#222;cursor:pointer;background:#cfcfcf;border:0;width:100%;padding:.85rem 1rem;font-size:1rem}.address-add-btn:hover{background:#c3c3c3}.address-edit-form{border:1px solid var(--line);background:#fff;padding:1rem}.address-edit-form h3{margin:0 0 1rem}.address-edit-grid{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.address-edit-grid label{color:var(--muted);gap:.3rem;font-size:.85rem;display:grid}.address-edit-grid .z-required,.form-group .z-required{color:#a00;font-weight:700}.address-edit-grid .span-2{grid-column:span 2}.address-edit-grid input,.address-edit-grid select{border:1px solid var(--line);font:inherit;color:var(--text);background:#fff;border-radius:4px;padding:.5rem .6rem}.address-edit-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.downloads-pagination{justify-content:center;gap:.3rem;margin-top:.5rem;display:flex}.downloads-pagination button{color:#2d3a43;cursor:pointer;background:#fff;border:1px solid #cfd3d8;border-radius:2px;min-width:1.3rem;height:1.3rem;padding:0 .25rem;font-size:.72rem;line-height:1}.downloads-pagination button.active{color:#fff;background:#0f7ea8;border-color:#0f7ea8}.panel-lite{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.85rem 1rem}.panel-lite-row{justify-content:space-between;gap:1rem;display:flex}.panel-lite-label{color:var(--muted)}.account-payment-table-wrap{background:#fff;border:1px solid #dce3ea;border-radius:6px;margin-bottom:1rem;overflow-x:auto}.account-payment-table{border-collapse:collapse;width:100%}.account-payment-table th,.account-payment-table td{text-align:left;border-bottom:1px solid #e8eef3;padding:.75rem 1rem;font-size:.95rem}.account-payment-table th{color:#334155;background:#f5f7fa;font-weight:600}.account-payment-table tr:last-child td{border-bottom:none}.account-payment-default{color:#64748b;font-size:.85rem}.account-payment-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.account-add-payment-btn{margin-top:.25rem}.account-add-card-panel{background:#f8fafc;border:1px solid #dce3ea;border-radius:8px;margin-top:1rem;padding:1rem 1.15rem}.account-add-card-panel h3{margin:0 0 .85rem;font-size:1.05rem}.account-add-card-form{gap:.85rem;display:grid}.account-add-card-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sub-accordion{border-top:1px solid var(--line);gap:0;display:grid}.sub-acc-item{border-bottom:1px solid var(--line);background:#fff}.sub-acc-head{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);background:0 0;border:0;align-items:center;gap:.65rem;padding:.85rem .35rem;display:flex}.sub-acc-chevron{color:#555;width:1.1rem;font-size:.85rem;transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.sub-acc-item.open .sub-acc-chevron{transform:rotate(0)}.sub-acc-title{font-weight:500}.sub-acc-body{padding:0 .35rem 1rem 1.8rem}.sub-acc-meta{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.sub-date-box{background:#fafafa;border:1px solid #e4e4e4;min-width:160px;padding:.55rem .75rem}.sub-date-label{color:var(--muted);margin-bottom:.2rem;font-size:.78rem}.sub-date-value{font-size:.95rem}.sub-status-badge{letter-spacing:.04em;color:#111;background:#ececec;justify-content:center;align-items:center;min-width:88px;padding:.45rem .7rem;font-size:.82rem;font-weight:800;display:inline-flex}.sub-status-badge.active{background:#f0d24b}.sub-status-badge.pending,.sub-status-badge.paused{background:#e7d9b0}.sub-status-badge.cancelled,.sub-status-badge.expired{background:#d9d9d9}.sub-orders{margin-top:.9rem}.sub-orders h4{margin:0 0 .4rem;font-size:.95rem}.sub-order-link{color:#3f2b7b;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.sub-order-link:hover{text-decoration:underline}.site-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2.5rem 6vw;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-sidebar{border-right:0;border-bottom:1px solid var(--line);padding-bottom:1rem;padding-right:0}.account-cards,.address-grid,.address-edit-grid{grid-template-columns:1fr}.address-edit-grid .span-2{grid-column:span 1}.account-orders-table{font-size:.84rem}.account-orders-table th,.account-orders-table td{padding:.45rem .4rem}.order-view-grid{grid-template-columns:1fr}.detail{grid-template-columns:1fr;gap:1.5rem}.nav{gap:1rem}.hero-inner{padding-bottom:12vh}}.zinet-media{--zm-blue:#5180f9;--zm-blue-dark:#3d6ae8;color:#fff;background:#000;flex-direction:column;min-height:100vh;font-family:Roboto,IBM Plex Sans,sans-serif;display:flex}.zinet-media.is-inner .zm-main{color:var(--text);background:#fff;flex:1}.zinet-media.is-inner:has(.zm-brand-page) .zm-main{color:#222;background:#fff}.zinet-media.is-home .zm-main{background:#000;flex:1}.zm-product{color:#222;background:#fff;padding:0 0 48px}.zm-product-inner{width:min(1140px,100% - 48px);margin:0 auto}.zm-crumbs{color:#9a9a9a;margin:18px 0 22px;font-size:13px;line-height:1.45}.zm-crumbs a:hover{color:#111}.zm-product-main{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:48px;display:grid}.zm-product-media{width:380px}.zm-product-photo{background:#fff;width:380px;position:relative}.zm-product-photo img{object-fit:contain;object-position:top center;width:380px;height:auto;max-height:520px;display:block}.zm-product-photo.empty{background:#f4f4f4;width:380px;height:520px}.zm-zoom{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000002e}.zm-share{color:#333;align-items:center;gap:10px;margin-top:14px;font-size:14px;display:flex}.zm-wa{background:#25d366;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.zm-product-copy{padding-top:4px}.zm-product-copy h1{text-transform:uppercase;color:#111;margin:0 0 14px;font-family:inherit;font-size:28px;font-weight:800;line-height:1.22}.zm-product-price{color:#111;margin:0 0 18px;font-size:26px;font-weight:800}.zm-buy-row{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.zm-member-access{margin-bottom:22px}.zm-member-access p{color:#333;margin:0 0 10px;font-size:15px}.zm-member-access .zm-btn{text-align:center;text-decoration:none;display:inline-block}.zm-qty input{text-align:center;border:1px solid #c8c8c8;border-radius:2px;width:52px;height:40px;font-size:15px}.zm-btn{color:#fff;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:0;border-radius:4px;height:40px;padding:0 16px;font-size:14px;font-weight:700}.zm-btn.cart,.zm-btn.buy{background:#1a3d8f}.zm-btn.buy{background:#16357c}.zm-btn:disabled{opacity:.65}.zm-lead,.zm-desc{color:#6b6b6b;text-align:justify;font-size:15px;line-height:1.7}.zm-desc p{margin:0 0 14px}.zm-desc p:first-child,.zm-desc strong:first-child{color:#333;font-weight:700}.zm-product-meta{color:#6b6b6b;margin-top:18px;font-size:13px}.zm-product-meta span.sku_wrapper,.zm-product-meta span.posted_in{margin-bottom:4px;display:block}.stock.out-of-stock{color:#c0392b;font-weight:700}.zm-product-msg{color:#1f5c48}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.zm-related{margin-top:56px}.zm-related h2{color:#8a8a8a;margin:0 0 22px;font-size:20px;font-weight:500}.zm-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.zm-related-card{background:#fff;border:1px solid #e6e6e6;flex-direction:column;min-height:100%;padding:12px 12px 16px;display:flex}.zm-related-card img,.zm-related-card .ph{object-fit:contain;background:#fff;width:100%;height:250px;margin-bottom:12px;display:block}.zm-related-card h3{text-transform:uppercase;color:#111;margin:0 0 8px;font-size:14px;font-weight:800;line-height:1.3}.zm-related-card p{color:#111;margin:0 0 12px;font-size:16px;font-weight:800}.zm-discover{color:#333;background:#efefef;border:1px solid #d0d0d0;justify-content:center;align-self:flex-start;align-items:center;height:36px;margin-top:auto;padding:0 14px;font-size:14px;display:inline-flex}.zm-discover:hover{background:#e4e4e4}.zm-catalog{background:#e9e9e9;min-height:60vh;padding:22px 0 48px}.zm-catalog-inner{width:min(1140px,100% - 40px);margin:0 auto}.zm-catalog-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:10px;display:flex}.zm-results{color:#555;margin:0;font-size:14px}.zm-order select{color:#444;background:#fff;border:1px solid #cfcfcf;height:34px;padding:0 8px;font-size:13px}.zm-catalog-search{flex:220px;max-width:320px}.zm-catalog-search input{color:#444;background:#fff;border:1px solid #cfcfcf;border-radius:3px;width:100%;height:34px;padding:0 10px;font-size:13px}.zm-catalog-search input:focus{outline-offset:-1px;outline:2px solid #7aa7ff}.zm-pages{justify-content:center;align-items:center;gap:14px;margin:8px 0 18px;font-size:15px;display:flex}.zm-pages button{color:#333;cursor:pointer;background:0 0;border:0;min-width:22px;height:22px;padding:0 4px;font-size:15px}.zm-pages button.active{color:#fff;background:#111}.zm-page-gap{color:#777}.zm-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.zm-cat-card{text-align:center;background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:16px 14px 18px;display:flex;box-shadow:0 6px 18px #0000001a}.zm-cat-card img,.zm-cat-card .ph{object-fit:contain;background:#fff;width:100%;max-width:220px;height:280px;margin:0 auto 12px;display:block}.zm-cat-card h3{color:#111;max-width:92%;margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.35}.zm-cat-price{color:#2f5aa8;margin:0 0 12px;font-size:18px;font-weight:800}.zm-cat-cart{background:var(--zm-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;height:40px;margin-top:auto;padding:0 22px;font-size:13px;font-weight:700}.zm-cat-cart:hover{background:var(--zm-blue-dark)}.zm-cat-cart:disabled{opacity:.7}.zm-catalog-msg{text-align:center;color:#1f5c48}.zm-section-hero{background:#111;width:100%;max-height:220px;position:relative;overflow:hidden}.zm-section-hero img:not(.zm-section-hero-logo){object-fit:cover;width:100%;height:100%;display:block}.zm-section-hero-logo{filter:drop-shadow(0 2px 10px #00000080);width:min(220px,40%);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zm-sub-nav{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:16px 20px;display:flex}.zm-sub-nav a{color:var(--zm-blue);border-bottom:2px solid #0000;padding-bottom:3px;font-size:14px;text-decoration:none}.zm-sub-nav a:before{content:"• "}.zm-sub-nav a.active{color:#111;border-bottom-color:var(--zm-blue);font-weight:700}.zm-breadcrumb2{color:#666;align-items:center;gap:6px;padding:14px 0 8px;font-size:13px;display:flex}.zm-breadcrumb2 a{color:var(--zm-blue);text-decoration:none}.zm-breadcrumb2 strong{color:#111;font-weight:600}.zm-plans{padding:8px 0 56px}.zm-plans-heading-wrap{text-align:center;margin:0 0 32px}.zm-plans-heading{letter-spacing:.06em;text-transform:uppercase;color:#333;margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700}.zm-plans-heading-accent{background:var(--zm-blue);width:min(380px,70%);height:3px;margin:12px auto 0}.zm-plans-grid{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.zm-plans-share{color:#666;justify-content:center;align-items:center;gap:10px;padding:24px 0 4px;font-size:14px;display:flex}.zm-share-whatsapp{color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.zm-share-whatsapp:hover{background:#1ebc59}.zm-plan-card{text-align:center;background:#ececec;padding-bottom:28px;position:relative}.zm-plan-card.is-recommended{background:#fff}.zm-plan-badge-bar{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#111;padding:13px 12px;font-size:13px;font-weight:800}.zm-plan-card h3{color:#555;margin:0;padding:22px 16px 6px;font-size:15px;font-weight:500}.zm-plan-media{width:150px;margin:10px auto 0;display:block}.zm-plan-media img,.zm-plan-media .ph{aspect-ratio:3/4;object-fit:cover;background:#ddd;width:100%;display:block}.zm-plan-price-bar{background:#cfcfcf;justify-content:center;align-items:baseline;gap:8px;margin-top:22px;padding:14px 12px;display:flex}.zm-plan-price-bar s{color:#777;font-size:13px}.zm-plan-price-bar strong{color:#111;font-size:26px;font-weight:800}.zm-plan-price-bar span{color:#333;font-size:13px}.zm-plan-features{gap:16px;margin:22px 0;padding:0 22px;list-style:none;display:grid}.zm-plan-features li{color:#333;text-align:left;align-items:center;gap:10px;font-size:13px;display:flex}.zm-plan-features li svg{color:#555;flex-shrink:0}.zm-plan-cta{color:#fff;letter-spacing:.05em;background:#111;border-radius:999px;padding:11px 26px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.zm-plan-cta:hover{background:#333}@media (width<=720px){.zm-plans-grid{grid-template-columns:1fr}}.zm-header{z-index:40;color:#fff;background:#000;position:sticky;top:0}.zinet-media.is-login-as{padding-bottom:3.4rem}.zm-switch-bar{z-index:200;color:#f0f0f1;background:#1d2327;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;padding:.65rem 1rem;font-size:.9rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000002e}.zm-switch-bar button{color:#fff;cursor:pointer;font:inherit;background:#46b450;border:0;border-radius:3px;padding:.35rem .85rem}.zm-switch-bar button:hover{background:#3fa047}.zm-header-inner{grid-template-columns:1fr minmax(220px,520px) 1fr;align-items:center;gap:1rem;padding:.7rem 1.1rem;display:grid}.zm-header-left,.zm-header-right{align-items:center;gap:.75rem;display:flex}.zm-header-right{justify-content:flex-end}.zm-burger{cursor:pointer;background:0 0;border:0;gap:5px;width:38px;height:32px;padding:6px 4px;display:grid}.zm-burger span{background:#fff;height:2px;display:block}.zm-logo{color:#fff;letter-spacing:.04em;white-space:nowrap;font-size:.92rem;font-weight:700}.zm-search{background:#fff;border-radius:20px;align-items:center;height:34px;display:flex;overflow:hidden}.zm-search input{color:#222;background:0 0;border:0;outline:none;flex:1;padding:0 .75rem}.zm-search input::placeholder{color:#666;letter-spacing:.08em;font-size:.82rem}.zm-search button{color:#333;cursor:pointer;background:0 0;border:0;width:40px;height:34px}.zm-session{color:#fff;letter-spacing:.06em;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;display:inline-flex}.zm-cart{background:var(--zm-blue);color:#fff;justify-content:center;align-items:center;gap:.45rem;min-width:7.5rem;padding:.45rem .7rem;font-weight:700;display:inline-flex}.zm-cart-count{opacity:.9;font-size:.8rem}body.zm-menu-open{overflow:hidden}.zm-drawer-backdrop{z-index:60;cursor:pointer;background:#00000073;border:0;position:fixed;inset:0}.zm-drawer-panel{z-index:70;color:#111;background:#fff;flex-direction:column;width:min(360px,92vw);height:100dvh;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:4px 0 24px #0000002e}.zm-drawer-head{border-bottom:1px solid #ececec;grid-template-columns:34px 1fr 34px;align-items:center;gap:.35rem;padding:.85rem .9rem .55rem;display:grid}.zm-drawer-home{color:#111;justify-content:center;align-items:center;display:inline-flex}.zm-drawer-title{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.25}.zm-drawer-close{color:#111;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.45rem;line-height:1}.zm-drawer-help{color:#111;align-items:center;gap:.45rem;padding:.55rem 1rem .35rem;font-size:.92rem;font-weight:600;display:inline-flex}.zm-drawer-help-icon{border:1.5px solid #111;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.zm-drawer-search{background:#fff;border:1px solid #cfcfcf;border-radius:999px;align-items:center;height:36px;margin:.25rem 1rem .85rem;display:flex;overflow:hidden}.zm-drawer-search input{color:#222;background:0 0;border:0;outline:none;flex:1;padding:0 .85rem;font-size:.86rem}.zm-drawer-search input::placeholder{color:#666}.zm-drawer-search button{color:#333;cursor:pointer;background:0 0;border:0;width:40px;height:36px}.zm-drawer-nav{flex:1;padding:0 0 1.25rem;overflow:auto}.zm-drawer-section+.zm-drawer-section{margin-top:.15rem}.zm-drawer-parent{color:#111;text-transform:uppercase;align-items:flex-start;gap:.55rem;padding:.42rem 1rem .2rem;font-size:.95rem;font-weight:800;line-height:1.25;display:flex}.zm-drawer-bullet{background:var(--zm-blue,#1f8fff);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:.38rem}.zm-drawer-children{flex-direction:column;padding:.1rem 0 .45rem 2.05rem;display:flex}.zm-drawer-children a{color:#111;text-transform:none;padding:.22rem 1rem .22rem 0;font-size:.92rem;font-weight:400;line-height:1.35}.zm-drawer-parent:hover,.zm-drawer-children a:hover,.zm-drawer-help:hover{color:var(--zm-blue,#1f8fff)}.zm-home{background:#000}.zm-brands{max-width:1180px;margin:0 auto;padding:1.4rem 1.2rem 2.2rem}.zm-brands h1{text-align:center;color:#fff;letter-spacing:.04em;margin:1.6rem 0 0;font-size:clamp(1.45rem,2.8vw,1.9rem);font-weight:800}.zm-brand-grid{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.zm-brand-card{aspect-ratio:16/9;place-items:center;width:calc(25% - .55rem);min-width:160px;display:grid;position:relative;overflow:hidden}.zm-brand-bg{object-fit:cover;filter:brightness(.72);width:100%;height:100%;position:absolute;inset:0}.zm-brand-card:hover .zm-brand-bg{filter:brightness(.4)}.zm-brand-logo{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 8px #00000073);width:min(72%,210px);height:auto;position:relative}.zm-promo{background:#f4f4f4;grid-template-columns:52px minmax(0,1040px) 52px;justify-content:center;align-items:center;gap:0;padding:2rem .4rem 2.8rem;display:grid;position:relative}.zm-promo-empty{grid-template-columns:minmax(0,1040px)}.zm-promo-empty .zm-promo-card{grid-template-columns:1fr}.zm-promo-card{background:#fff;border:1px solid #ececec;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;width:100%;min-height:340px;padding:1.6rem 2rem 1.6rem 1.2rem;display:grid;box-shadow:0 8px 24px #0000000f}.zm-covers{justify-content:center;align-items:center;height:280px;display:flex;position:relative}.zm-covers .cover{object-fit:cover;background:#ddd}.zm-covers .cover.side{opacity:.28;filter:blur(.2px);width:118px;height:168px;overflow:hidden}.zm-covers .cover.side img,.zm-covers .cover.side .cover-placeholder{object-fit:cover;width:100%;height:100%;display:block}.zm-covers .cover.side.left{margin-right:-36px;transform:rotate(-6deg)}.zm-covers .cover.side.right{margin-left:-36px;transform:rotate(6deg)}.zm-covers .cover.main{z-index:2;width:168px;height:236px;display:block;position:relative;box-shadow:0 14px 28px #00000047}.zm-covers .cover.main img,.zm-covers .cover.main .cover-placeholder{object-fit:cover;width:100%;height:100%;display:block}.cover-placeholder{color:#fff;background:linear-gradient(160deg,#dfe6ee,#b8c4d4);place-items:center;font-size:2.4rem;font-weight:800;display:grid}.zm-promo-copy .zm-promo-product{color:#444;margin:0 0 .45rem;font-size:.92rem;font-weight:700;line-height:1.35}.zm-promo-arrow{color:#c8c8c8;cursor:pointer;background:0 0;border:0;place-items:center;height:100%;min-height:220px;padding:0;display:grid}.zm-promo-arrow:hover{color:#8d8d8d}.zm-promo-copy{color:#222}.zm-promo-copy .kicker{margin:0 0 .55rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:400}.zm-promo-copy h2{color:#111;text-transform:uppercase;margin:0 0 1.15rem;font-family:inherit;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:800;line-height:1.2}.zm-perks{flex-wrap:wrap;gap:1.1rem;margin-bottom:1.3rem;display:flex}.zm-perks div{color:#333;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.zm-cta{background:var(--zm-blue);color:#fff;letter-spacing:.04em;border-radius:10px;justify-content:center;align-items:center;min-width:260px;padding:.85rem 1.8rem;font-weight:800;display:inline-flex}.zm-cta:hover{background:var(--zm-blue-dark)}.zm-reviewbox{width:auto;height:42px}.zm-footer{color:#fff;text-align:center;background:#000;padding:1.6rem 1rem 1.1rem}.zm-footer-links{flex-wrap:wrap;justify-content:center;gap:.45rem;font-size:.86rem;display:flex}.zm-footer-links a:hover{text-decoration:underline}.zm-copy{margin:.85rem 0 1.1rem;font-size:.9rem}.zm-trust{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:1.1rem;display:flex}.zm-trust div{flex-direction:column;align-items:center;gap:.3rem;font-size:.78rem;display:flex}.zm-badges{flex-direction:column;align-items:center;gap:.4rem;margin-bottom:.7rem;display:flex}.zm-badge{letter-spacing:.08em;border:1px solid #fff;padding:.25rem .55rem;font-size:.68rem;font-weight:700}.zm-badge-green{background:#2f7d32;border-color:#2f7d32}.zm-powered{color:#888;margin:0;font-size:.75rem}.zm-cart-page{--cart-purple:#6b4aa8;--cart-purple-dark:#5a3d91;color:#222;background:#ececec;min-height:60vh;padding:28px 0 56px}.zm-cart-page-inner{width:min(1180px,100% - 40px);margin:0 auto}.zm-cart-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,360px);align-items:start;gap:22px;display:grid}.zm-cart-table{background:#fff;border:1px solid #dcdcdc;border-radius:4px;overflow:hidden}.zm-cart-table-head{color:#666;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #e5e5e5;grid-template-columns:1fr auto;gap:1rem;padding:14px 18px;font-size:13px;font-weight:700;display:grid}.zm-cart-item{border-bottom:1px solid #eee;grid-template-columns:92px minmax(0,1fr) 110px;align-items:start;gap:16px;padding:18px;display:grid}.zm-cart-item:last-child{border-bottom:0}.zm-cart-item-media img,.zm-cart-item-media .ph{object-fit:contain;background:#f6f6f6;width:92px;height:118px;display:block}.zm-cart-item-title{color:var(--cart-purple);font-size:16px;font-weight:700;line-height:1.35}.zm-cart-item-title:hover{text-decoration:underline}.zm-cart-item-price-note,.zm-cart-item-code{color:#666;margin:8px 0 0;font-size:13px;line-height:1.4}.zm-cart-item-qty{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;display:flex}.zm-cart-item-qty input{text-align:center;background:#fff;border:1px solid #cfcfcf;border-radius:2px;width:64px;height:34px}.zm-cart-remove{color:#777;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.zm-cart-item-total{text-align:right;color:#222;padding-top:2px;font-size:16px;font-weight:700}.zm-cart-item.is-gift{background:#f7fbf4}.zm-gift-badge{color:#fff;letter-spacing:.02em;background:#2e7d32;border-radius:999px;margin:4px 0 6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.zm-gift-qty{color:#555;font-size:13px}.zm-gift-notices{color:#215c24;background:#eef7ee;border:1px solid #cde5cd;margin:0 18px 12px;padding:10px 12px;font-size:13px}.zm-gift-notices p{margin:0}.zm-gift-picker{background:#fbfefb;border:1px dashed #cde5cd;margin:16px 18px 0;padding:14px}.zm-gift-picker h2{margin:0 0 12px;font-size:16px}.zm-gift-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.zm-gift-pick{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d9d9;flex-direction:column;gap:6px;padding:10px;display:flex}.zm-gift-pick img,.zm-gift-pick .ph{object-fit:cover;background:#eee;width:100%;height:90px}.zm-gift-pick span{color:#222;font-size:13px}.zm-gift-pick strong{color:#2e7d32;font-size:12px}.zm-cart-nav{justify-content:space-between;gap:1rem;margin-top:14px;padding:0 2px;display:flex}.zm-cart-nav a,.zm-cart-nav button{color:var(--cart-purple);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.zm-cart-nav a:hover,.zm-cart-nav button:hover{text-decoration:underline}.zm-cart-side{gap:14px;display:grid}.zm-cart-panel{background:#fff;border:1px solid #dcdcdc;border-radius:4px;padding:16px 18px}.zm-cart-panel h2{text-transform:uppercase;letter-spacing:.03em;color:#333;margin:0 0 10px;font-size:14px;font-weight:800}.zm-cart-link{color:var(--cart-purple);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.zm-cart-link:hover{text-decoration:underline}.zm-cart-link.ship{align-items:center;gap:6px;margin-top:6px;display:inline-flex}.zm-cart-coupon{grid-template-columns:1fr auto;gap:8px;display:grid}.zm-cart-coupon input{border:1px solid #ccc;height:36px;padding:0 10px}.zm-cart-coupon button{background:var(--cart-purple);color:#fff;cursor:pointer;border:0;padding:0 14px;font-weight:700}.zm-cart-coupon-applied,.zm-fc-coupon-applied{justify-content:space-between;align-items:center;gap:8px;display:flex}.zm-cart-coupon-applied p,.zm-fc-coupon-applied p{margin:0;font-size:14px}.zm-cart-coupon-error{color:#d63638;margin:8px 0 0;font-size:13px}.zm-cart-summary-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:8px;display:flex}.zm-cart-summary-head h2{margin:0}.zm-cart-summary-head span{color:#777;font-size:13px}.zm-cart-summary-row{justify-content:space-between;gap:1rem;padding:8px 0;font-size:14px;display:flex}.zm-cart-summary-row.sub{color:#6d6d6d;font-size:.85em}.zm-cart-summary-row.total{padding:0;font-size:16px;font-weight:800}.zm-cart-ship{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:4px 0;padding:6px 0 10px}.zm-cart-ship p{color:#555;margin:0;font-size:13px;line-height:1.45}.zm-cart-total-box{background:#f4f4f4;margin:10px -18px 0;padding:14px 18px 16px}.zm-cart-tax{color:#777;margin:6px 0 0;font-size:12px}.zm-cart-recurring{border-top:1px solid #e2e2e2;margin-top:12px;padding-top:10px}.zm-cart-recurring span{color:#555;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.zm-cart-recurring p{color:#666;margin:0;font-size:13px}.zm-cart-cta{background:var(--cart-purple);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:14px;font-size:15px;font-weight:800;display:inline-flex}.zm-cart-cta:hover{background:var(--cart-purple-dark)}.zm-cart-trust{background:#fff;border:1px solid #dcdcdc;border-radius:4px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.zm-cart-trust div{text-align:left;color:#555;align-items:center;gap:12px;display:flex}.zm-cart-trust svg{flex-shrink:0}.zm-cart-trust p{flex-direction:column;margin:0;line-height:1.3;display:flex}.zm-cart-trust strong{color:#333;font-size:13px}.zm-cart-trust span{color:#777;font-size:11px}.zm-checkout-shell{color:#222;background:#f2f2f2;min-height:60vh;padding:24px 0 48px}.zm-checkout-wrap{width:min(1140px,100% - 40px);margin:0 auto}.zm-checkout-wrap h1{color:#111;margin:0 0 14px;font-size:30px;font-weight:800}.zm-cart-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:18px;display:grid}.zm-checkout-card{background:#fff;border:1px solid #ddd;padding:16px}.zm-total-row{border-bottom:1px solid #ececec;justify-content:space-between;gap:1rem;padding:8px 0;display:flex}.zm-total-row.grand{border-bottom:0;padding-top:14px}.zm-checkout-btn{color:#fff;cursor:pointer;background:#6b4aa8;border:0;width:100%;height:42px;margin-top:12px;font-weight:700}.zm-checkout-btn.secondary{color:#222;background:#f1f1f1;border:1px solid #d8d8d8;justify-content:center;align-items:center;width:auto;min-width:180px;padding:0 18px;display:inline-flex}.zm-checkout-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.zm-form{gap:10px;display:grid}.zm-form label{color:#555;gap:5px;font-size:14px;display:grid}.zm-form input{border:1px solid #ccc;height:36px;padding:0 10px}.zm-cod-note{color:#555;margin:14px 0 0;font-size:14px}.zm-fc{--fc-blue:#4f7df9;--fc-blue-dark:#3d6ae8;--fc-purple:#6b4aa8;color:#222;background:#f3f3f3;min-height:60vh;padding:28px 0 56px}.zm-fc-inner{width:min(1180px,100% - 40px);margin:0 auto}.zm-fc-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.zm-fc-steps{gap:10px;display:grid}.zm-fc-step{background:#ececec;border-radius:4px;overflow:hidden}.zm-fc-step.is-open{background:#fff;box-shadow:0 1px #0000000a}.zm-fc-step-head{cursor:pointer;text-align:left;color:#333;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.zm-fc-step.is-open .zm-fc-step-head{padding-bottom:8px}.zm-fc-step-index{color:#333;background:#d9d9d9;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.zm-fc-step.is-open .zm-fc-step-index,.zm-fc-step.is-done .zm-fc-step-index{color:#fff;background:#222}.zm-fc-step-title{font-size:18px;font-weight:700}.zm-fc-step-check{color:#1f7a3f;margin-left:auto;font-weight:800}.zm-fc-step-body{padding:4px 18px 20px}.zm-fc-step-body h3{letter-spacing:.08em;text-transform:uppercase;color:#666;margin:0 0 14px;font-size:12px;font-weight:800}.zm-fc-auth-tabs{border-bottom:1px solid #d8d8d8;gap:28px;margin-bottom:18px;display:flex}.zm-fc-auth-tabs button{color:#777;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 0 12px;font-size:15px;font-weight:700}.zm-fc-auth-tabs button.active{color:#111;border-bottom-color:#111}.zm-fc-auth-form{max-width:520px}.zm-fc-password-wrap{position:relative}.zm-fc-password-wrap input{width:100%;padding-right:44px}.zm-fc-password-toggle{cursor:pointer;color:#666;background:0 0;border:0;padding:0;font-size:16px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.zm-fc-auth-submit{color:#fff;cursor:pointer;background:#8f8f8f;border:0;border-radius:4px;width:100%;min-height:44px;margin-top:8px;font-size:15px;font-weight:700}.zm-fc-auth-submit:hover:not(:disabled){background:#666}.zm-fc-auth-submit:disabled{opacity:.7;cursor:wait}.zm-fc-forgot{margin:14px 0 0;font-size:13px}.zm-fc-forgot a{color:var(--fc-blue);text-decoration:none}.zm-fc-forgot a:hover{text-decoration:underline}.zm-fc-logged-in{color:#444;margin:0 0 14px;font-size:14px}.zm-fc-field{color:#555;gap:6px;margin-bottom:12px;font-size:13px;display:grid}.zm-fc-field .zm-req,.zm-req{color:#d63638;font-weight:700}.zm-fc-field input,.zm-fc-field select{height:42px;font:inherit;color:#222;background:#fff;border:1px solid #cfcfcf;border-radius:4px;padding:0 12px}.zm-fc-field select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23555' stroke-width='1.6'/%3E%3C/svg%3E") right 12px center no-repeat;width:100%;padding-right:34px}.zm-fc-help{color:#777;margin:-2px 0 14px;font-size:13px;line-height:1.45}.zm-fc-check{color:#444;align-items:flex-start;gap:10px;margin:8px 0 18px;font-size:14px;line-height:1.4;display:flex}.zm-fc-check input{margin-top:3px}.zm-fc-continue{background:var(--fc-blue);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;height:48px;font-size:15px;font-weight:800}.zm-fc-continue:hover{background:var(--fc-blue-dark)}.zm-fc-continue:disabled{opacity:.7;cursor:wait}.zm-fc-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.zm-fc-grid .span-2{grid-column:span 2}.zm-fc-ship-method{margin:8px 0 16px}.zm-fc-radio{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:12px 14px;display:flex}.zm-fc-radio.is-selected{background:#f7f9ff;border-color:#99b4ff}.zm-fc-radio.is-disabled{opacity:.65;cursor:not-allowed}.zm-stripe-panel{margin-top:4px}.zm-stripe-panel h3{letter-spacing:.08em;text-transform:uppercase;color:#666;margin:0 0 14px;font-size:12px;font-weight:800}.zm-stripe-form{gap:14px;display:grid}.zm-stripe-test-hint{color:#666;margin:0;font-size:12px;line-height:1.45}.zm-stripe-test-hint code{background:#f0f0f0;border-radius:3px;padding:1px 5px;font-size:12px}.zm-fc-saved-cards{background:#f8fafc;border:1px solid #dce3ea;border-radius:8px;margin:.85rem 0 1rem;padding:.85rem 1rem}.zm-fc-saved-cards h4{margin:0 0 .65rem;font-size:.95rem}.zm-fc-hint{color:#667585;margin:.35rem 0 .75rem;font-size:.9rem}.zm-fc-radio span{flex:1;gap:2px;display:grid}.zm-fc-radio strong{font-size:14px}.zm-fc-radio small{color:#666;font-size:12px}.zm-fc-radio>strong{margin-left:auto;font-size:13px}.zm-fc-summary{position:sticky;top:88px}.zm-fc-summary-card{background:#fff;border:1px solid #111;border-radius:2px;padding:18px 18px 16px}.zm-fc-summary-card h2{letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:15px;font-weight:800}.zm-fc-summary-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:10px;font-size:14px;display:flex}.zm-fc-link{color:var(--fc-purple);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.zm-fc-link:hover{text-decoration:underline}.zm-fc-link.coupon{margin-top:12px}.zm-fc-details{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0 0 10px;padding:10px 0}.zm-fc-detail-row{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.zm-fc-detail-row:last-child{margin-bottom:0}.zm-fc-detail-row img,.zm-fc-detail-row .ph{object-fit:contain;background:#f5f5f5;width:48px;height:62px}.zm-fc-detail-row p{margin:0;font-size:13px;line-height:1.35}.zm-fc-detail-row small{color:#777}.zm-fc-summary-row{justify-content:space-between;gap:1rem;padding:7px 0;font-size:14px;display:flex}.zm-fc-summary-row.total{border-top:1px solid #e5e5e5;margin-top:4px;padding-top:12px;font-size:16px}.zm-fc-tax{color:#777;text-align:right;margin:0;font-size:12px}.zm-fc-recurring{color:#555;border-top:1px solid #eee;margin-top:14px;padding-top:12px;font-size:13px}.zm-fc-recurring p{margin:0 0 4px}.zm-fc-coupon{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.zm-fc-coupon input{border:1px solid #ccc;height:36px;padding:0 10px}.zm-fc-coupon button{background:var(--fc-purple);color:#fff;cursor:pointer;border:0;padding:0 12px;font-weight:700}.zm-fc-error{color:#b42318;background:#fff1f0;border:1px solid #f0b4ae;border-radius:4px;margin:0 0 14px;padding:10px 12px}.zm-fc-empty,.zm-fc-done{background:#fff;border:1px solid #ddd;max-width:640px;padding:24px}.zm-fc-empty h1,.zm-fc-done h1{margin:0 0 8px}.zm-fc-empty a,.zm-fc-empty button,.zm-fc-done-actions a{color:var(--fc-purple);font:inherit;cursor:pointer;background:0 0;border:0;margin:10px 10px 0 0;padding:0;font-weight:700;display:inline-flex}.zm-fc-thanks{color:#222;background:#f7fff7;border:1px solid #cce5cc;border-radius:10px;padding:18px 20px;font-size:15px;line-height:1.7}.zm-fc-thanks p{margin:0 0 6px}.zm-fc-thanks-title{color:#111;font-size:22px;font-weight:700;margin-bottom:10px!important}.zm-fc-order-overview{margin:20px 0 0;padding:0;font-size:14px;list-style:none}.zm-fc-order-overview li{color:#555;border-bottom:1px solid #eee;padding:6px 0}.zm-fc-order-overview strong{color:#222;margin-left:4px}.zm-fc-order-toggle{cursor:pointer;color:#222;background:#f8f8f8;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.zm-fc-order-toggle:hover{background:#f1f1f1}.zm-fc-order-items{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.zm-fc-order-items th,.zm-fc-order-items td{text-align:left;border-bottom:1px solid #eee;padding:8px 6px}.zm-catalog-brand-bar{color:#666;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:14px;display:flex}.zm-catalog-brand-bar a{color:#1a1a1a;font-weight:700;text-decoration:none}.zm-catalog-brand-bar a:hover{color:#1f8fff}.zm-brand-page{color:#222;background:#fff}.zm-bp-hero-wrap{background:#000}.zm-bp-hero{aspect-ratio:1908/720;background:#111;width:100%;max-height:52vh;position:relative;overflow:hidden}.zm-bp-hero img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.zm-bp-hero img.is-active{opacity:1}.zm-bp-hero-controls{background:#000;justify-content:center;align-items:center;gap:18px;padding:10px;display:flex}.zm-bp-hero-dots{gap:8px;display:flex}.zm-bp-hero-dots button{cursor:pointer;background:#fff6;border:0;border-radius:999px;width:8px;height:8px;padding:0}.zm-bp-hero-dots button.active{background:#fff}.zm-bp-hero.has-overlay:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000008c 0%,#0003 38%,#0000 58%);position:absolute;inset:0}.zm-bp-hero-copy{z-index:2;text-align:center;pointer-events:none;color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:0 6%;display:flex;position:absolute;inset:0}.zm-bp-hero-logo{filter:drop-shadow(0 2px 10px #00000073);width:min(320px,48vw);height:auto;margin-bottom:14px;display:block}.zm-bp-hero-name{letter-spacing:.04em;margin:0 0 10px;font-size:clamp(1.8rem,4vw,3rem);font-weight:900}.zm-bp-hero-tagline{color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 12px #0000008c;margin:0;font-size:clamp(.95rem,2vw,1.35rem);font-weight:800;line-height:1.25}.zm-bp-hero-arrow{color:#fff;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.zm-bp-tiles{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.zm-bp-tiles.is-three{grid-template-columns:repeat(3,1fr)}.zm-bp-tile{color:#fff;place-items:center;min-height:180px;text-decoration:none;display:grid;position:relative;overflow:hidden}.zm-bp-tile img{object-fit:cover;filter:brightness(.55);width:100%;height:100%;transition:transform .45s,filter .3s;position:absolute;inset:0}.zm-bp-tile:hover img{filter:brightness(.4);transform:scale(1.05)}.zm-bp-tile span{z-index:1;text-align:center;text-shadow:0 2px 12px #0000008c;padding:0 12px;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:800;position:relative}.zm-bp-section-links{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:8px 20px 40px;display:flex}.zm-bp-section-links a{color:#222;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid #0000;padding-bottom:4px;font-size:14px;font-weight:800;text-decoration:none}.zm-bp-section-links a:hover{border-bottom-color:var(--zm-blue);color:var(--zm-blue-dark)}.zm-bp-pillars{background:#f7f7f7;padding:48px 20px}.zm-bp-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px;width:min(1100px,100%);margin:0 auto;display:grid}.zm-bp-pillar h3{text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:16px;font-weight:800}.zm-bp-pillar p{color:#666;margin:0;font-size:14px;line-height:1.55}.zm-bp-latest{color:#fff;background:#0b0b0b;padding:42px 20px 48px}.zm-bp-latest h2{color:#fff;text-align:center;letter-spacing:.04em;text-transform:uppercase;width:min(1100px,100%);margin:0 auto 28px;font-size:clamp(1.4rem,2.4vw,1.9rem)}.zm-bp-notice{color:#4fd17a;width:min(1100px,100%);margin:0 auto 16px;font-weight:600}.zm-bp-latest-grid{grid-template-columns:repeat(3,1fr);gap:28px;width:min(1100px,100%);margin:0 auto;display:grid}.zm-bp-product{text-align:center;background:#fff;border-radius:10px;padding-bottom:22px;overflow:hidden;box-shadow:0 14px 30px #0006}.zm-bp-product-media{background:#fff;margin-bottom:16px;display:block}.zm-bp-product-media img,.zm-bp-product-media .ph{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.zm-bp-product-media .ph{background:#ddd}.zm-bp-product h3{color:#111;margin:0 0 8px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.35}.zm-bp-product h3 a{color:inherit;text-decoration:none}.zm-bp-product h3 a:hover{color:#1f8fff}.zm-bp-price{color:#111;margin:0 0 14px;font-size:20px;font-weight:800}.zm-bp-product-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.zm-bp-product-actions button,.zm-bp-product-actions a{color:#fff;cursor:pointer;background:#222;border:0;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none}.zm-bp-product-actions a{background:var(--zm-blue)}.zm-bp-product-actions a:hover{background:var(--zm-blue-dark)}.zm-bp-product-actions button:disabled{opacity:.6;cursor:wait}.zm-bp-empty{text-align:center;color:#666;grid-column:1/-1}.zm-bp-apps{background:#111}.zm-bp-apps img{width:100%;height:auto;display:block}.zm-bp-welcome{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;width:min(1100px,100% - 40px);margin:0 auto;padding:48px 0;display:grid}.zm-bp-eyebrow{color:var(--zm-blue-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.zm-bp-welcome-copy h2{color:#222;margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.2rem)}.zm-bp-welcome-copy p{color:#666;margin:0 0 12px;line-height:1.55}.zm-bp-welcome-media{position:relative}.zm-bp-welcome-media img{border-radius:4px;width:100%;display:block}.zm-bp-universe{grid-template-columns:minmax(220px,320px) 1fr;display:grid}.zm-bp-universe-media{grid-row:1/3;min-height:100%;position:relative}.zm-bp-universe-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.zm-bp-universe-media:after{content:"";background:linear-gradient(#0a284699,#0a284626 45%,#0000 75%);position:absolute;inset:0}.zm-bp-universe-label{z-index:1;color:#fff;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 10px #00000080;margin:0;padding:24px;font-size:15px;font-weight:800;position:relative}.zm-bp-universe-copy{padding:40px 44px 28px}.zm-bp-universe-copy h2{margin:0 0 14px;font-size:clamp(1.5rem,2.6vw,2rem)}.zm-bp-universe-copy p{color:#666;margin:0;line-height:1.6}.zm-bp-universe-accordion{height:min(320px,44vh);display:flex}@media (width<=820px){.zm-bp-universe{grid-template-columns:1fr}.zm-bp-universe-media{grid-row:auto;min-height:220px}.zm-bp-universe-copy{padding:28px 20px}.zm-bp-universe-accordion{flex-direction:column;height:auto}}.zm-bp-accordion{height:min(420px,58vh);display:flex;overflow:hidden}.zm-bp-acc-item{cursor:pointer;color:#fff;text-align:left;background-position:50%;background-size:cover;border:0;flex:1;margin:0;padding:0;transition:flex .45s;position:relative}.zm-bp-acc-item.is-open{flex:3}.zm-bp-acc-overlay{background:linear-gradient(#0000 35%,#000000b8);flex-direction:column;justify-content:flex-end;gap:8px;padding:22px;display:flex;position:absolute;inset:0}.zm-bp-acc-overlay strong{font-size:clamp(1rem,1.8vw,1.35rem)}.zm-bp-acc-overlay em{opacity:0;max-width:34ch;font-size:13px;font-style:normal;line-height:1.45;transition:opacity .3s,transform .3s;transform:translateY(8px)}.zm-bp-acc-item.is-open .zm-bp-acc-overlay em,.zm-bp-acc-item.is-open .zm-bp-acc-cta{opacity:1;visibility:visible;transform:none}.zm-bp-acc-cta{color:#fff;opacity:0;visibility:hidden;background:#1f8fff;width:fit-content;margin-top:4px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(8px)}.zm-bp-merch{background-position:50%;background-size:cover;place-items:center;min-height:220px;display:grid}.zm-bp-merch h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 16px #0000008c;margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.zm-bp-discover{background:#111;padding:42px 20px 28px}.zm-bp-discover h2,.zm-bp-faq h2{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin:0 0 22px;font-size:clamp(1.3rem,2.2vw,1.7rem)}.zm-bp-discover-grid{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1100px,100%);margin:0 auto;display:grid}.zm-bp-discover-card{aspect-ratio:16/10;color:#fff;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.zm-bp-discover-card img,.zm-bp-discover-bg{object-fit:cover;filter:brightness(.72);width:100%;height:100%;transition:filter .3s,transform .4s;position:absolute;inset:0}.zm-bp-discover-card:hover img,.zm-bp-discover-card:hover .zm-bp-discover-bg{filter:brightness(.4);transform:scale(1.04)}.zm-bp-discover-logo{z-index:1;object-fit:contain!important;filter:drop-shadow(0 2px 8px #00000073)!important;width:min(72%,210px)!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.zm-bp-discover-card:hover .zm-bp-discover-logo{filter:drop-shadow(0 2px 8px #00000073)!important;transform:none!important}.zm-bp-discover-card span{z-index:1;text-shadow:0 1px 8px #0000008c;padding:12px;font-size:14px;font-weight:800;position:relative}.zm-bp-faq{background:#0b0b0b;padding:20px 20px 56px}.zm-bp-faq-list{gap:8px;width:min(860px,100%);margin:0 auto;display:grid}.zm-bp-faq-item{background:#171717;border:1px solid #2a2a2a}.zm-bp-faq-item button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:14px 16px;font-size:15px;font-weight:700}.zm-bp-faq-item p{color:#c8c8c8;margin:0;padding:0 16px 16px;font-size:14px;line-height:1.5}.zm-brand-page.is-historia,.zm-brand-page.is-split-page{color:#222;background:#fff}.zm-brand-page.is-marie .zm-bp-hero:after,.zm-brand-page.is-mia .zm-bp-hero:after{display:none}.zm-brand-page.is-marie .zm-bp-tile img{filter:none}.zm-brand-page.is-marie .zm-bp-tile:hover img{filter:brightness(.88)}.zm-brand-page.is-mia .zm-bp-hero{aspect-ratio:5224/1575;max-height:46vh}.zm-brand-page.is-mia .zm-bp-tiles{background:#000;gap:3px}.zm-brand-page.is-mia .zm-bp-tile{min-height:210px}.zm-brand-page.is-mia .zm-bp-welcome-overlay{text-align:center;max-width:none;top:26px;left:0;right:0}.zm-brand-page.is-split-page .zm-bp-latest{background:#fff}.zm-brand-page.is-split-page .zm-bp-product-actions{display:block}.zm-brand-page.is-split-page .zm-bp-product-actions button,.zm-brand-page.is-split-page .zm-bp-product-actions a{background:var(--zm-blue);color:#fff;border-radius:999px;justify-content:center;width:min(100%,210px);padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.zm-brand-page.is-split-page .zm-bp-product-actions button:hover,.zm-brand-page.is-split-page .zm-bp-product-actions a:hover{background:var(--zm-blue-dark)}.zm-brand-page.is-historia .zm-bp-latest{background:#fff;padding:0 0 64px}.zm-brand-page.is-historia .zm-bp-latest h2{color:#fff;letter-spacing:.08em;background:#000;width:100%;max-width:none;margin:0;padding:48px 20px 250px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800}.zm-brand-page.is-historia .zm-bp-notice{color:#1f7a3f}.zm-brand-page.is-historia .zm-bp-latest-grid{z-index:2;align-items:start;gap:42px;width:min(1080px,100% - 48px);margin:-230px auto 0;position:relative}.zm-brand-page.is-historia .zm-bp-product{box-shadow:none;background:0 0;flex-direction:column;align-items:center;padding:0;display:flex}.zm-brand-page.is-historia .zm-bp-product-media{z-index:2;background:0 0;width:68%;margin:0 auto;position:relative}.zm-brand-page.is-historia .zm-bp-product-media img,.zm-brand-page.is-historia .zm-bp-product-media .ph{aspect-ratio:3/4;object-fit:contain;background:0 0;width:100%}.zm-brand-page.is-historia .zm-bp-product-media .ph{background:#fff;place-items:center;display:grid}.zm-brand-page.is-historia .zm-bp-product-body{z-index:1;background:#f3f3f3;width:100%;margin-top:-140px;padding:156px 20px 32px;position:relative}.zm-brand-page.is-historia .zm-bp-product h3{color:#333;font-size:14px;font-weight:500}.zm-brand-page.is-historia .zm-bp-price{margin:0 0 16px;font-size:20px}.zm-brand-page.is-historia .zm-bp-product-actions{display:block}.zm-brand-page.is-historia .zm-bp-product-actions button,.zm-brand-page.is-historia .zm-bp-product-actions a{background:var(--zm-blue);color:#fff;border-radius:999px;justify-content:center;width:min(100%,210px);padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.zm-brand-page.is-historia .zm-bp-product-actions button:hover,.zm-brand-page.is-historia .zm-bp-product-actions a:hover{background:var(--zm-blue-dark)}.zm-bp-welcome.is-split{color:#333;background:#fff;grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:36px;width:min(1180px,100% - 40px);margin:0 auto;padding:48px 0 36px;display:grid}.zm-brand-page.is-historia .zm-bp-welcome.is-split,.zm-brand-page.is-split-page .zm-bp-welcome.is-split{background:#f2f2f2;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;width:100%;max-width:none;margin:0;padding:0 8vw}.zm-brand-page.is-historia .zm-bp-welcome-media,.zm-brand-page.is-split-page .zm-bp-welcome-media{height:100%;min-height:420px;position:relative}.zm-brand-page.is-historia .zm-bp-welcome-media img,.zm-brand-page.is-split-page .zm-bp-welcome-media img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.zm-bp-welcome-overlay{color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:left;text-shadow:0 2px 16px #0000008c;max-width:14ch;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:800;line-height:1.25;position:absolute;top:28px;left:22px;right:22px;transform:none}.zm-brand-page.is-historia .zm-bp-welcome-copy,.zm-brand-page.is-split-page .zm-bp-welcome-copy{flex-direction:column;justify-content:flex-start;padding:36px 0 0;display:flex}.zm-brand-page.is-historia .zm-bp-welcome-copy h2,.zm-brand-page.is-historia .zm-bp-welcome-copy>p,.zm-brand-page.is-split-page .zm-bp-welcome-copy h2,.zm-brand-page.is-split-page .zm-bp-welcome-copy>p{padding-left:28px;padding-right:20px}.zm-brand-page.is-historia .zm-bp-welcome-copy h2,.zm-brand-page.is-split-page .zm-bp-welcome-copy h2{color:#222;letter-spacing:.02em;margin:0 0 14px;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:800}.zm-brand-page.is-historia .zm-bp-welcome-copy p,.zm-brand-page.is-split-page .zm-bp-welcome-copy p{color:#8a8a8a;max-width:46ch;margin-bottom:28px;font-size:15px;line-height:1.55}.zm-bp-welcome-collage{grid-template-columns:repeat(5,1fr);gap:0;margin-top:52px;display:grid}.zm-bp-welcome-collage img{aspect-ratio:160/500;object-fit:cover;width:100%;display:block}.zm-brand-page.is-historia .zm-bp-discover,.zm-brand-page.is-split-page .zm-bp-discover{color:#fff;background:#000;padding:0 20px 48px}.zm-brand-page.is-historia .zm-bp-discover h2,.zm-brand-page.is-split-page .zm-bp-discover h2{color:#111;background:#fff;margin:0 -20px 28px;padding:42px 20px 28px;font-weight:800}.zm-brand-page.is-historia .zm-bp-discover-grid,.zm-brand-page.is-split-page .zm-bp-discover-grid{flex-wrap:wrap;justify-content:center;gap:.7rem;width:min(1180px,100%);display:flex}.zm-brand-page.is-historia .zm-bp-discover-card,.zm-brand-page.is-split-page .zm-bp-discover-card{aspect-ratio:16/9;place-items:center;width:calc(25% - .55rem);min-width:160px}@media (width<=900px){.zm-header-inner{grid-template-columns:1fr auto}.zm-search{order:3;grid-column:1/-1}.zm-brand-card{width:calc(50% - .4rem)}.zm-bp-tiles{grid-template-columns:1fr 1fr}.zm-bp-tiles.is-three{grid-template-columns:1fr}.zm-bp-latest-grid{grid-template-columns:1fr;max-width:360px}.zm-bp-welcome{grid-template-columns:1fr}.zm-brand-page.is-historia .zm-bp-latest h2{padding-bottom:180px}.zm-brand-page.is-historia .zm-bp-latest-grid{gap:28px;width:min(360px,100% - 28px);margin-top:-160px}.zm-brand-page.is-historia .zm-bp-product-body{margin-top:-100px;padding-top:116px}.zm-brand-page.is-historia .zm-bp-welcome.is-split,.zm-brand-page.is-split-page .zm-bp-welcome.is-split{grid-template-columns:1fr;padding:0}.zm-brand-page.is-historia .zm-bp-welcome-copy,.zm-brand-page.is-split-page .zm-bp-welcome-copy{padding:28px 0 0}.zm-brand-page.is-historia .zm-bp-welcome-copy h2,.zm-brand-page.is-historia .zm-bp-welcome-copy>p,.zm-brand-page.is-split-page .zm-bp-welcome-copy h2,.zm-brand-page.is-split-page .zm-bp-welcome-copy>p{padding-left:20px;padding-right:20px}.zm-brand-page.is-historia .zm-bp-discover-card,.zm-brand-page.is-split-page .zm-bp-discover-card{width:calc(50% - .4rem)}.zm-bp-welcome-collage img{aspect-ratio:3/5}.zm-bp-accordion{flex-direction:column;height:auto}.zm-bp-acc-item{min-height:120px}.zm-bp-acc-item.is-open{min-height:240px}.zm-bp-discover-grid{grid-template-columns:1fr 1fr}.zm-promo{grid-template-columns:36px 1fr 36px;padding:1.4rem 0 2rem}.zm-promo-card{grid-template-columns:1fr;padding:1.2rem}.zm-promo-arrow{min-height:80px}.zm-product-inner{width:calc(100% - 28px)}.zm-product-main,.zm-related-grid{grid-template-columns:1fr}.zm-product-media,.zm-product-photo,.zm-product-photo img,.zm-product-photo.empty{width:100%;max-width:380px}.zm-buy-row{flex-wrap:wrap}.zm-cat-grid,.zm-cart-grid,.zm-cart-layout{grid-template-columns:1fr}.zm-cart-item{grid-template-columns:72px minmax(0,1fr)}.zm-cart-item-total{text-align:left;grid-column:2}.zm-cart-nav{flex-direction:column;align-items:flex-start}.zm-fc-layout{grid-template-columns:1fr}.zm-fc-summary{position:static}.zm-fc-grid{grid-template-columns:1fr}.zm-fc-grid .span-2{grid-column:span 1}}.zm-subs-page{color:#333;background:#fff;min-height:60vh;padding:24px 0 72px}.zm-subs-inner{width:min(1080px,100% - 40px);margin:0 auto}.zm-subs-crumb{color:#777;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.zm-subs-crumb a{color:#333;font-weight:700;text-decoration:none}.zm-subs-error{color:#b32d2e;margin-bottom:12px;font-weight:600}.zm-subs-block{padding-top:8px}.zm-subs-title{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#3a3a3a;margin:0 0 28px;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:700}.zm-subs-title:after{content:"";background:#2f6fed;width:64px;height:3px;margin:12px auto 0;display:block}.zm-subs-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.zm-subs-plan{text-align:center;background:#ececec;flex-direction:column;padding:18px 16px 22px;display:flex;position:relative}.zm-subs-plan.is-recommended{z-index:1;background:#fff;padding-top:0;box-shadow:0 10px 28px #0000001f}.zm-subs-ribbon{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111;margin:0 -16px 14px;padding:10px 12px;font-size:13px;font-weight:800}.zm-subs-plan h2{color:#4a4a4a;margin:4px 0 14px;font-size:1.05rem;font-weight:700}.zm-subs-media{place-items:center;min-height:210px;margin-bottom:14px;display:grid}.zm-subs-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:230px}.zm-subs-pricebar{color:#fff;background:#6e6e6e;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;display:flex}.zm-subs-regular{color:#d7d7d7;white-space:nowrap;font-size:13px;text-decoration:line-through}.zm-subs-sale{letter-spacing:.01em;white-space:nowrap;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800}.zm-subs-features{text-align:left;flex:1;gap:12px;min-height:92px;margin:0 0 18px;padding:0 6px;list-style:none;display:grid}.zm-subs-features li{color:#333;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:flex}.zm-subs-features svg{color:#222;flex:none;margin-top:1px}.zm-subs-select{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#111;border:0;border-radius:999px;width:min(180px,100%);margin:0 auto;padding:11px 18px;font-size:13px;font-weight:800}.zm-subs-select:hover:not(:disabled){background:#333}.zm-subs-select:disabled{opacity:.65;cursor:wait}@media (width<=900px){.zm-subs-plans{grid-template-columns:1fr;max-width:380px;margin:0 auto}.zm-subs-plan.is-recommended{box-shadow:0 8px 20px #0000001a}}@media (width<=640px){.section{padding:2.4rem 1.1rem}.page-shell{max-width:100%;padding:2rem 1.1rem 3rem}.prose img,.prose table,.prose iframe,.prose video{max-width:100%;height:auto}.prose table{display:block;overflow-x:auto}.detail{gap:1.25rem;padding:2rem 1.1rem}.site-header,.site-footer{padding-left:1.1rem;padding-right:1.1rem}.zm-header-inner{gap:.5rem;padding:.55rem .75rem}.zm-logo{white-space:normal;max-width:9.5rem;font-size:.72rem;line-height:1.15}.zm-session span{display:none}.zm-cart{min-width:0;padding:.4rem .5rem}.zm-cart-total{display:none}.zm-brands{padding:1rem .85rem 1.6rem}.zm-brand-card{width:100%;min-width:0}.zm-bp-tiles,.zm-bp-discover-grid{grid-template-columns:1fr}.zm-bp-latest-grid{max-width:100%}.zm-bp-hero{aspect-ratio:16/9;max-height:none}.zm-promo{grid-template-columns:1fr;padding:1rem .75rem 1.6rem}.zm-promo-arrow{display:none}.zm-product-inner,.zm-cart-page-inner,.zm-fc-inner,.zm-subs-inner,.zm-catalog-inner{width:calc(100% - 20px)}.zm-catalog-top,.zm-buy-row{flex-direction:column;align-items:stretch}.zm-buy-row button,.zm-buy-row a{width:100%}.zm-cart-coupon,.zm-fc-coupon{grid-template-columns:1fr}.zm-trust{gap:1.1rem}.account-welcome-title{font-size:1.7rem}.account-orders-table,.downloads-table,.account-payment-table,.order-items-table{min-width:0}.account-orders-table thead,.downloads-table thead,.account-payment-table thead,.order-items-table thead{display:none}.account-orders-table,.account-orders-table tbody,.account-orders-table tr,.downloads-table,.downloads-table tbody,.downloads-table tr,.account-payment-table,.account-payment-table tbody,.account-payment-table tr,.order-items-table,.order-items-table tbody,.order-items-table tr{width:100%;display:block}.account-orders-table tr,.downloads-table tr,.account-payment-table tr,.order-items-table tr{border-bottom:1px solid var(--line);padding:.7rem .65rem}.account-orders-table td,.downloads-table td,.account-payment-table td,.order-items-table td{text-align:right;border:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.28rem 0;display:flex}.account-orders-table td:before,.downloads-table td:before,.account-payment-table td:before,.order-items-table td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:0 0 42%;font-weight:600}.account-orders-table td:empty:before,.downloads-table td:empty:before,.account-payment-table td:empty:before,.order-items-table td:empty:before,.account-orders-table td[colspan]:before,.downloads-table td[colspan]:before{display:none}.account-orders-table td[colspan],.downloads-table td[colspan]{text-align:left;display:block}.order-actions-cell,.account-payment-actions{flex-wrap:wrap;justify-content:flex-end}.zm-subs-plans{max-width:none}.form-grid,.account-add-card-form{grid-template-columns:1fr}.zm-product-copy h1,.account-orders-table td,.downloads-table td,.zm-cart-item-title,.zm-related-card h3{overflow-wrap:anywhere}}@media (width<=480px){.zm-header-right{gap:.35rem}.zm-logo{max-width:7.8rem;font-size:.68rem}.zm-footer-links{flex-direction:column;gap:.35rem}.zm-footer-links span{display:none}}.zm-fc-social{margin:1.25rem 0 .5rem}.zm-fc-social .nsl-separator{color:#72777c;align-items:center;margin:20px 0;font-weight:700;display:flex}.zm-fc-social .nsl-separator:before,.zm-fc-social .nsl-separator:after{content:"";background:#ddd;flex-grow:1;height:1px;margin:0 8px}@media (width<=800px){.account-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.account-nav-item{border:1px solid var(--line);text-align:center;border-radius:8px;padding:.5rem .6rem;font-size:.92rem;line-height:1.25}.account-sidebar-footer{margin-top:.75rem}.account-payment-card{text-align:right}.account-payment-default{display:block}}body.z-body{margin:0;overflow-x:hidden}.z-shop{--z-font:"Quicksand", sans-serif;--z-text:#1a1a1a;font-family:var(--z-font);color:var(--z-text);-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.z-shop *,.z-shop :before,.z-shop :after{box-sizing:border-box}.z-shop a{color:inherit;text-decoration:none}.z-shop img{vertical-align:middle;border:0;max-width:100%;height:auto}.z-shop h1,.z-shop h2,.z-shop h3,.z-shop h4,.z-shop h5,.z-shop h6,.z-shop p,.z-shop figure{margin:0}.z-shop ul{margin:0;padding:0;list-style:none}.z-shop .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.z-main{flex:1}.zs{background-repeat:no-repeat;position:relative}.zs-overlay{pointer-events:none;position:absolute;inset:0}.zs-inner{width:100%;margin:0 auto;display:flex;position:relative}.zc{background-repeat:no-repeat;min-height:1px;display:flex;position:relative}.zc-inner{background-repeat:no-repeat;flex-wrap:wrap;flex:1;align-content:flex-start;min-width:0;display:flex;position:relative}.zb{width:100%;position:relative}@media (width<=767px){.zs-inner{flex-wrap:wrap}}.z-rich p{margin:0}.z-rich :is(h1,h2,h3,h4,h5,h6){color:#333;margin:0 0 .541em;font-weight:300}.z-rich h1{font-size:41.8868px;line-height:50.8506px}.z-rich h2{font-size:20.8px;line-height:25.2512px}.z-rich h3{font-size:25.888px;line-height:41.8868px}.z-rich h4{font-size:22.652px;line-height:36.6509px}.z-rich h5{font-size:13.28px;line-height:21.487px}.z-rich h6{font-size:10.72px;line-height:17.345px}.z-rich strong,.z-rich b{font-weight:600}.z-rich :is(p,ul,ol)+:is(h1,h2,h3,h4){margin-top:2.291em}.z-rich ul,.z-rich ol{margin:0;padding:0;list-style:outside}.z-rich ol{list-style:decimal}.z-rich a{color:#7f54b3;text-decoration:none}.z-rich img{display:inline-block}.z-figure{display:block}.z-figure .z-img{display:inline-block}.z-divider{display:flex}.z-divider .z-line{border-top:1px solid;width:100%;display:block}.z-list{flex-direction:column;display:flex}.z-list.is-inline{flex-flow:wrap}.z-list.is-inline .z-item{margin:0 8px;position:relative}.z-list.has-divider .z-item:not(:last-child):after{content:"";border-left:var(--z-divider);height:100%;position:absolute;top:0;right:-8px}.z-list .z-item a,.z-list .z-item{align-items:center;display:flex}.z-list:not(.is-inline) .z-item{justify-content:inherit}.z-list .z-icon{justify-content:center;align-items:center;display:inline-flex}.z-iconbox{text-align:center;flex-direction:column;align-items:center;display:flex}.z-iconbox.is-start,.z-iconbox.is-end{text-align:left;flex-direction:row;align-items:flex-start;gap:15px}.z-iconbox.is-end{text-align:right;flex-direction:row-reverse}@media (width<=1024px){.z-iconbox.t-top{text-align:center;flex-direction:column;align-items:center;gap:0}.z-iconbox.t-start,.z-iconbox.t-end{text-align:left;flex-direction:row;align-items:flex-start;gap:15px}.z-iconbox.t-end{text-align:right;flex-direction:row-reverse}}@media (width<=767px){.z-iconbox.m-top{text-align:center;flex-direction:column;align-items:center;gap:0}.z-iconbox.m-start,.z-iconbox.m-end{text-align:left;flex-direction:row;align-items:flex-start;gap:15px}.z-iconbox.m-end{text-align:right;flex-direction:row-reverse}}.z-iconbox .z-icon{line-height:1;display:inline-flex}.z-slides{position:relative;overflow:hidden}.z-slides .z-track{height:100%;transition:transform .5s;display:flex}.z-slides .z-slide{background-position:50%;background-size:cover;flex:0 0 100%;justify-content:center;align-items:center;display:flex;position:relative}.z-slides .z-slide-link,.z-slides .z-slide-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.z-arrow{z-index:2;color:#fff;cursor:pointer;filter:drop-shadow(0 0 2px #0006);background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.z-arrow.is-prev{left:10px}.z-arrow.is-next{right:10px}.z-dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.z-dots button{cursor:pointer;background:#fff9;border:0;border-radius:50%;width:8px;height:8px;padding:0}.z-dots button.is-active{background:#fff}.z-imgcarousel .z-slide img{width:100%;height:auto;display:block}.z-covers{width:max(100%,285px);height:362px;position:relative}.z-covers.has-btn{margin-bottom:110px}.z-cover{cursor:pointer;opacity:0;pointer-events:none;z-index:1;width:270px;transition:transform .6s,opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.65)}.z-cover img{width:100%;display:block}.z-cover.pos0{opacity:1;pointer-events:auto;z-index:5;cursor:default;transform:translate(-50%,-50%)}.z-cover.pos-1,.z-cover.pos1{opacity:.585;pointer-events:auto;z-index:4}.z-cover.pos-1{transform:translate(calc(-50% - 60px),-50%)scale(.867)}.z-cover.pos1{transform:translate(calc(61px - 50%),-50%)scale(.867)}.z-cover.pos-2,.z-cover.pos2{opacity:.17;pointer-events:auto;z-index:3}.z-cover.pos-2{transform:translate(calc(-50% - 106px),-50%)scale(.763)}.z-cover.pos2{transform:translate(calc(107px - 50%),-50%)scale(.763)}.z-covers .z-arrow{z-index:6;width:30px;top:201px;left:-4px}.z-covers .z-arrow.is-next{left:auto;right:-4px}@media (width>=1170px){.z-covers .z-arrow.is-prev{left:-83px}.z-covers .z-arrow.is-next{left:997px;right:auto}}.z-cover-btn{z-index:6;white-space:nowrap;color:#fff;background:#5180f9;border-radius:15px;padding:15px 60px;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;text-decoration:none;display:block;position:absolute}.z-cover-btn:hover{color:#fff;opacity:.9}.z-accordion{display:flex;overflow:hidden}.z-acc-item{background-position:50%;background-size:cover;outline:none;flex:1;transition:flex .4s;position:relative}.z-acc-item.is-open{flex:3}.z-acc-item .z-overlay{text-align:center;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.z-acc-item .z-overlay-inner{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(10px)}.z-acc-item.is-open .z-overlay-inner{opacity:1;transform:none}@media (width<=767px){.z-accordion{flex-direction:column}.z-acc-item,.z-acc-item.is-open{flex:1 0 auto}.z-acc-item .z-overlay{height:100%;min-height:100px;position:relative;inset:auto}.z-acc-item .z-overlay-inner{opacity:1;transform:none}}.z-pricetable{text-align:center;position:relative;overflow:hidden}.z-pricetable .z-price{justify-content:center;align-items:flex-start;line-height:1;display:flex}.z-pricetable .z-original{text-decoration:line-through}.z-pricetable .z-features{margin:0;padding:0;list-style:none}.z-pricetable .z-feature{align-items:flex-start;display:flex}.z-pricetable .z-ficon{flex:none}.z-pricetable .z-after{text-align:left;flex-direction:column;align-self:flex-end;display:flex}.z-pricetable .z-currency+.z-after{margin-left:.25em}.z-pricetable .z-button{display:inline-block}.z-pricetable .z-price .z-light{text-shadow:-1px -1px #000,0 -1px #000,1px -1px #000,-1px 0 #000,1px 0 #000,-1px 1px #000,0 1px #000,1px 1px #000}.z-pricetable .z-ribbon{position:absolute;top:0;right:0}.z-share{gap:10px;display:flex}.z-share-btn{color:#fff;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex}.z-share.is-circle .z-share-btn{border-radius:50%}.z-share-btn.is-whatsapp{background:#25d366}.z-share-btn.is-facebook{background:#3b5998}.z-share-btn.is-twitter{background:#000}.z-share-btn.is-email{background:#ea4335}.z-shop .z-menu{margin:0;padding:15px 0 0;list-style:none;display:block}.z-menu li{font-weight:400;display:inline}.z-menu li:before{content:"•";color:#4b09b3;margin:5px 0;font:700 20px/32.36px Georgia,serif}.z-menu li a{font-weight:inherit;padding:10px;display:inline}.z-menu li.is-active{border-bottom:4px solid #5180f9;margin:0 20px 13px 0;padding:15px 0 0 2px;font-weight:700}.z-crumbs{color:#6d6d6d;flex-wrap:wrap;align-items:center;font:400 16px/25.888px Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.z-crumbs li{align-items:center;display:inline-flex}.z-crumbs a{color:#7f54b3}.z-crumbs .z-sep{color:#ccc;margin:0 9px;font-size:20px;font-weight:100;line-height:32.36px}.z-crumbs .z-current{font-weight:600}.z-search{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:20px;align-items:center;width:230px;max-width:100%;height:40px;display:flex;position:relative}.z-search .z-icon{color:#444;opacity:.5;pointer-events:none;width:20px;height:20px;position:absolute;left:12px}.z-search .z-input{color:#43454b;background:0 0;border:0;border-radius:20px;outline:0;flex:1;min-width:0;height:100%;padding:0 37px;font:400 14px Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.z-search .z-input::placeholder{color:#999;font-style:italic}.z-products{width:100%}.z-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.z-card{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.z-card .z-card-link{flex-direction:column;align-items:center;width:100%;display:flex}.z-card .z-title{overflow-wrap:break-word;max-width:100%}.z-card .z-image{align-self:flex-start;width:100%;height:auto;display:block}.zb-category_banner .z-img{aspect-ratio:auto 1800/154;width:1800px}.z-card .z-image:not([width]),.z-gallery-main .z-img:not([width]){aspect-ratio:2/3}.z-card .z-button{cursor:pointer;display:inline-block}.zb-product_related .z-card,.zb-product_related .z-card .z-card-link{text-align:left;align-items:flex-start}.z-sorting{display:block}.z-ordering{align-items:center;gap:3px;margin:0 0 25.888px;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.z-sort-name{color:#6d6d6d;font-size:14px;line-height:22.652px}.z-select{color:#000;background:#efefef;border:1px solid #767676;border-radius:2px;height:24px;padding:0;font:400 16px Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.z-pagination{border-top:1px solid #0000000d;border-bottom:1px solid #0000000d;margin:40px 0 0;padding:16px 0}.z-pagination ul{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.z-pagenum{color:#43454b;text-align:center;background:#00000006;padding:5.348px 14px;font:400 16px/25.888px Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.z-pagenum.next,.z-pagenum.prev{padding:5.348px 16px;font-size:11px}.z-pagenum.dots{background:0 0}.z-pagenum.current{color:#fff;background:#2c2d33}.z-info{background:#f6f6f6;border-left:4px solid #1e85be;padding:1em 1.5em}.z-pcarousel{padding:10px 0 20px;position:relative;overflow:hidden}.z-pc-track{justify-content:center;align-items:center;gap:10px;display:flex}.z-pc-item{text-align:center;flex:0 0 60%;transition:transform .4s,opacity .4s}.z-pc-item.pos-1,.z-pc-item.pos1{opacity:.6;flex-basis:30%;transform:scale(.85)}.z-pc-item img{width:100%}.z-pcarousel .z-arrow{color:#333;filter:none}.z-header{z-index:1000;position:sticky;top:0}.z-header-space{background:#000;height:65px}@media (width<=767px){.z-header-space{height:87px}}body.z-no-scroll{overflow:hidden}.z-menu-toggle{color:#fff;cursor:pointer;background:#7d7d7d;border:0;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-size:18px;display:inline-flex}@media (width<=767px){.z-menu-toggle{background:0 0}}.z-hsearch{background:#fff;border-radius:50px;align-items:center;width:100%;margin:0 0 25.888px;display:flex;overflow:hidden}.z-hsearch-icon{color:#000;padding-left:3px;font-size:15px;display:inline-flex}.z-hsearch-input{color:#000;background:0 0;border:0;outline:0;flex:1;min-width:0;height:19px;padding:0 3px;font:600 15px/15px Quicksand,sans-serif;box-shadow:inset 0 1px 1px #00000020}.z-hsearch-input::placeholder{color:#7a7a7a}.z-hsearch-input::-webkit-search-cancel-button{display:none}@media (width<=767px){.z-hsearch{width:calc(100% - 12px);margin:0 0 0 12px}.z-hsearch-input{height:32px}.z-hsearch-host>.z-suggest{top:calc(100% + 4px);left:12px;right:auto}.z-header .zb-icon_list .z-item>a{align-items:center;min-height:32px;display:inline-flex}}.zb-mini_cart{text-align:right}.z-cart-toggle{color:#fff;cursor:pointer;background:#5180f9;border:0;align-items:center;gap:5px;padding:25px 10px;font:600 15px/15px Quicksand,sans-serif;display:inline-flex}.z-cart-icon{font-size:15px;display:inline-flex}@media (width<=767px){.z-cart-toggle{padding:10px}}.z-sidemenu-overlay,.z-cart-overlay{z-index:1100;opacity:0;visibility:hidden;background:#0009;transition:opacity .4s,visibility .4s;position:fixed;inset:0}.z-cart-overlay{background:#00000040}.z-sidemenu-overlay.is-open,.z-cart-overlay.is-open{opacity:1;visibility:visible}.z-sidemenu{z-index:1101;color:#000;background:#fff;width:350px;max-width:100%;font:400 16px/25.888px Roboto,sans-serif;transition:transform .6s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.z-sidemenu.is-open{transform:none}.z-sidemenu-title{color:#000;justify-content:space-between;align-items:center;padding:5px 20px 0;font:700 16px/25.888px Quicksand,sans-serif;display:flex}.z-sidemenu-title a{align-items:center;gap:8px;display:inline-flex}.z-sidemenu-close{color:#000;cursor:pointer;background:0 0;border:0;padding:6px;font-size:18px}.z-sidemenu-tools{align-items:center;gap:12px;padding:10px 20px;display:flex}.z-sidemenu-help{color:#000;border:2px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font:700 13px/1 Quicksand,sans-serif;display:inline-flex}.z-sidemenu-search{background:#fff;border:1px solid #000;border-radius:30px;flex:1;align-items:center;padding:3px;display:flex}.z-sidemenu-search input{color:#43454b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:28px;font:400 14px/22.652px Quicksand,sans-serif}.z-sidemenu-search button{color:#000;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:18px}.z-sidemenu-items>li{padding:0}.z-sidemenu-top{padding:5px 5px 0 35px;font-weight:700;display:block;position:relative}.z-sidemenu-top:before{content:"";background:#5180f9;border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:22px}.z-sidemenu-sub a{padding:5px 5px 0 40px;display:block}.z-sidemenu a:hover{color:#5180f9}.z-cart-panel{z-index:1101;color:#6d6d6d;background:#fff;flex-direction:column;width:350px;max-width:100%;padding:20px 30px;font:400 14px/22.652px Quicksand,sans-serif;transition:transform .4s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:0 0 20px #0003}.z-cart-panel.is-open{transform:none}.z-cart-close{color:#6d6d6d;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:0 0 20px;font-size:20px}.z-cart-empty{font-weight:600}.z-cart-item{border-bottom:1px solid #d5d8dc;grid-template-columns:70px 1fr auto;gap:10px;padding:15px 0;display:grid}.z-cart-name{color:#333;font-weight:600}.z-cart-remove{color:#b0b0b0;cursor:pointer;background:0 0;border:0;font-size:18px}.z-cart-sum{text-align:center;border-bottom:1px solid #d5d8dc;padding:20px 0}.z-cart-buttons{grid-template-columns:1fr 1fr;gap:10px;padding-top:20px;display:grid}.z-cart-btn{text-align:center;background:#818a91;padding:12px 10px;font-weight:600;display:block;color:#fff!important}.z-cart-btn.is-checkout{background:#5180f9}.z-popup{z-index:1200;background:#000c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:hidden}.z-popup-box{background:#fff;flex-direction:column;width:999px;max-width:100%;height:calc(100dvh - 65px);max-height:1000px;margin-top:65px;display:flex;position:relative;box-shadow:2px 8px 23px 3px #0003}.z-popup-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.z-popup-close{z-index:2;color:#6d6d6d;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:25px;display:inline-flex;position:absolute;top:25px;right:42px}@media (width<=767px){.z-popup-box{height:100dvh;max-height:none;margin-top:0}.z-popup-close{top:8px;right:8px}}.z-loading{min-height:60vh}.z-gallery-main{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.z-gallery .z-img{width:100%;height:auto;display:block}.z-lightbox{z-index:1200;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.z-lightbox img{object-fit:contain;max-width:100%;max-height:100%}.z-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:12px}.z-cartform{flex-wrap:wrap;align-items:center;row-gap:10px;display:flex}.z-cartform .z-button{min-height:42px}.z-qty{box-sizing:border-box;color:#43454b;text-align:center;background:#f2f2f2;border:0;width:58px;height:40px;margin:0 11px 0 10px;padding:9.89px;font:400 16px/25.888px Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.z-stock.is-out{color:#b81c23}.z-account-login{color:#6d6d6d;font:400 16px/25.888px Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.z-login-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px;display:grid}.z-shop .z-login-title{color:#333;margin:0 0 11.2485px;font:300 20.8px/25.2512px Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.z-login-form{border:1px solid #cfc8d8;margin:32px 0;padding:20px}.z-shop .z-login-form .z-field{padding:3px}.z-login-form label{line-height:32px;display:block}.z-login-form .z-required{color:#a00;font-weight:700}.z-login-form .z-input{box-sizing:border-box;color:#000;background:#fff;border:1px solid #200707cc;width:100%;height:38px;padding:8px;font:400 16px Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.z-password{display:flex;position:relative}.z-password .z-input{padding-right:40px}.z-password-eye{color:#000;cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;font-size:20px;position:absolute;top:8px;right:8px}.z-login-form .z-login-actions{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:16px;display:flex}.z-login-form .z-check{align-items:center;gap:3px;display:inline-flex}.z-login-button{color:#515151;cursor:pointer;background:#e9e6ed;border:0;padding:9.888px 16px;font:700 16px/16px Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.z-login-button:disabled{opacity:.6}.z-lost a,.z-privacy a{color:#7f54b3}.z-social{margin:20px 0 0}.z-social-sep{color:#72777c;align-items:center;gap:16px;margin:0 0 25px;font-weight:700;display:flex}.z-social-sep:before,.z-social-sep:after{content:"";border-top:1px solid #dfdfdf;flex:1}.z-social-btn{box-sizing:border-box;color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;width:190px;height:40px;margin:5px auto;padding:10px 24px 10px 12px;font:400 16px/20px Roboto,Arial,sans-serif;text-decoration:none;display:flex}.z-social-btn b{font-weight:600}.z-social-btn.is-apple{color:#fff;background:#000;border-color:#000;font-size:17px}.z-social-mark{display:none}@media (width<=767px){.z-login-cols{grid-template-columns:minmax(0,1fr);gap:0}}.z-cart-empty-screen .z-rich>div:first-child{background:#f6f6f6;border-left:4px solid #1e85be;margin:0 0 1.2em;padding:1em 1.5em}.z-cart-empty-screen .z-rich>p:last-child a{border:1px solid;border-radius:3px;padding:.55em 1.4em;text-decoration:none;display:inline-block}@media (width<=1240px){.z-cart-empty-screen{padding:0 16px}}.z-subtitle{color:#7a7a7a;margin:.3em 0 0;font-size:15px;font-weight:300;line-height:1.4}.z-consent{z-index:1300;color:#1a1a1a;background:#fff;border-top:1px solid #ddd;font-family:Roboto,sans-serif;font-size:15px;line-height:1.5;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0000001f}.z-consent-inner{align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:18px 20px;display:flex}.z-consent-copy{flex:auto}.z-consent p{margin:0}.z-consent-title{margin:0 0 4px;font-size:17px;font-weight:700}.z-consent a,.z-consent-dialog a{color:#1e5fa8;text-decoration:underline}.z-consent-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.z-consent-btn{color:#1a1a1a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1a1a1a;border-radius:3px;padding:10px 18px;font-weight:600}.z-consent-btn.is-primary{color:#fff;background:#1a1a1a}.z-consent-btn.is-link{border-color:#0000;text-decoration:underline}.z-consent-btn:focus-visible,.z-consent-cat input:focus-visible,.z-form-button:focus-visible,.z-form input:focus-visible,.z-form textarea:focus-visible{outline-offset:2px;outline:3px solid #1e85be}.z-consent-backdrop{z-index:1300;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.z-consent-dialog{color:#1a1a1a;background:#fff;border-radius:4px;width:620px;max-width:100%;max-height:calc(100vh - 32px);padding:24px;font-family:Roboto,sans-serif;font-size:15px;line-height:1.5;overflow-y:auto}.z-consent-dialog>p{margin:0 0 16px}.z-consent-list{margin:0 0 20px;padding:0;list-style:none}.z-consent-list li{border-top:1px solid #eee;padding:12px 0}.z-consent-list p{color:#555;margin:4px 0 0 28px;font-size:14px}.z-consent-cat{cursor:pointer;align-items:center;gap:8px;display:flex}.z-consent-cat input{width:20px;height:20px;margin:0}.z-consent-always{color:#555;font-size:13px}@media (width<=767px){.z-consent-inner{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.z-consent{font-size:14px}.z-consent-actions .z-consent-btn{flex:auto}}.z-form{max-width:760px;margin:0 auto;font-family:Roboto,sans-serif;font-size:15px;line-height:1.5}.z-form-title{margin:0 0 8px}.z-form-text{margin:0 0 14px}.z-form-field{margin:0 0 14px;display:block}.z-form-field span{margin:0 0 4px;font-weight:600;display:block}.z-form input[type=email],.z-form input[type=text],.z-form input:not([type]),.z-form textarea{color:#1a1a1a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bbb;border-radius:3px;padding:10px 12px}.z-form-consent{align-items:flex-start;gap:8px;margin:0 0 14px;display:flex}.z-form-consent input{flex:none;width:18px;height:18px;margin:3px 0 0}.z-form-consent a,.z-nl-status a{text-decoration:underline}.z-form-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1a1a1a;border:0;border-radius:3px;padding:10px 24px;font-weight:700}.z-form-button:disabled{opacity:.6;cursor:default}.z-form-status{margin:12px 0 0}.z-form-status:empty{display:none}.z-form-status.is-ok{color:#1b6b2f}.z-form-status.is-error{color:#b00020}.z-newsletter-row{align-items:flex-end;gap:10px;display:flex}.z-newsletter-row .z-form-field{flex:auto}.z-newsletter-row .z-form-button{margin:0 0 14px}.z-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.z-nl-status{text-align:center;padding:60px 16px}.z-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=767px){.z-newsletter-row{flex-direction:column;align-items:stretch}.z-contact-grid{grid-template-columns:minmax(0,1fr)}.z-form{padding:0 16px}}.z-hsearch-host{width:100%;display:flow-root;position:relative}.z-suggest{z-index:60;width:max(100%,320px);max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 4px);left:0}.z-hsearch-host>.z-suggest{top:calc(100% - 21px);left:auto;right:0}.z-suggest-list{color:#1a1a1a;text-align:left;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:min(70vh,480px);font:400 14px/1.3 Quicksand,sans-serif;overflow-y:auto;box-shadow:0 6px 18px #00000024}.z-suggest-list[hidden]{display:none}.z-suggest-item>a,.z-suggest-all>a{align-items:center;gap:10px;padding:6px 10px;display:flex}.z-suggest-item img{object-fit:contain;background:#f7f7f7;flex:none;width:48px;height:48px}.z-suggest-title{overflow-wrap:anywhere;min-width:0}.z-suggest-item.is-active,.z-suggest-all.is-active{background:#eee}.z-suggest-all{border-top:1px solid #eee}.z-suggest-all>a{justify-content:center;padding:10px;font-weight:600;text-decoration:underline}.z-suggest-empty{color:#555;padding:12px 10px}.z-suggest.is-loading .z-suggest-list{opacity:.7}@media (width<=767px){.z-suggest{width:calc(100vw - 32px)}.z-suggest-list{max-height:60vh}}.zr-reports{--zr-ink:#3c434a;--zr-dark:#1d2327;--zr-muted:#646970;--zr-line:#c3c4c7;--zr-soft-line:#dfdfdf;--zr-blue:#2271b1;--zr-blue-dark:#135e96;--zr-page:#f0f0f1;color:var(--zr-ink);background:var(--zr-page);min-height:100%;margin:-1.5rem;padding:10px 20px 24px 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.4}@media (width<=860px){.zr-reports{margin:-1rem;padding:10px 12px 24px}}.zr-reports input,.zr-reports select,.zr-reports button{box-sizing:border-box;font-family:inherit}.zr-reports a{color:var(--zr-blue)}.zr-reports a:hover{color:var(--zr-blue-dark)}.zr-reports ul{margin:0;padding:0;list-style:none}.zr-reports h1{color:var(--zr-dark);margin:0;padding:9px 0 4px;font-size:23px;font-weight:400}.zr-reports h2{color:var(--zr-dark);margin:1em 0;font-size:1.3em;font-weight:600}.zr-reports p{margin:1em 0}.zr-reports .clear{clear:both}.zr-reports .screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.admin-shell .zr-reports th,.admin-shell .zr-reports td{vertical-align:top;text-align:left;color:inherit;font-size:inherit;font-weight:inherit;border-bottom:0;padding:0}.admin-shell .zr-reports th{font-weight:600}.zr-reports table{border-collapse:separate;border-spacing:0}.zr-reports .section{padding:0}.zr-reports .error,.zr-reports .notice,.zr-reports .updated{border:1px solid var(--zr-line);color:var(--zr-ink);background:#fff;border-left:4px solid #00a32a;margin:5px 0 15px;padding:1px 12px;font-size:13px}.zr-reports .error{border-left-color:#d63638}.zr-reports .error p,.zr-reports .notice p{margin:.5em 0;padding:2px}.zr-reports .wc-reports-scroll{overflow-x:auto}.zr-tabs{border-bottom:1px solid var(--zr-line);flex-wrap:wrap;gap:0 .5em;margin:1.5em 0 1em;padding:9px 0 0 .5em;display:flex}.zr-reports .zr-tab{border:1px solid var(--zr-line);color:#50575e;white-space:nowrap;background:#dcdcde;border-bottom:0;padding:5px 10px;font-size:14px;font-weight:600;line-height:24px;text-decoration:none}.zr-reports .zr-tab:hover{color:var(--zr-ink);background:#fff}.zr-reports .zr-tab.is-active{background:var(--zr-page);color:#000;border-bottom:1px solid var(--zr-page);margin-bottom:-1px}.zr-sublinks{float:left;color:var(--zr-muted);margin:8px 0 0}.zr-sublinks li{white-space:nowrap;margin:0;display:inline-block}.zr-reports .zr-sublinks a{padding:.2em;line-height:2;text-decoration:none}.zr-reports .zr-sublinks a.current{color:#000;font-weight:600}.zr-area{min-width:763px;padding-top:10px}.zr-reports .postbox{border:1px solid var(--zr-line);background:#fff;margin-bottom:20px;position:relative;box-shadow:0 1px 1px #0000000a}.zr-reports .postbox .inside{margin:0;padding:10px}.zr-reports .postbox:after{content:"";clear:both;display:block}.zr-reports .stats_range{background:#f5f5f5;border-bottom:1px solid #ccc}.zr-reports .stats_range:after{content:"";clear:both;display:table}.zr-reports .stats_range ul{flex-wrap:wrap;display:flex}.zr-reports .stats_range li{font-size:14px;font-weight:700;line-height:26px}.zr-reports .stats_range li a{border-right:1px solid var(--zr-soft-line);color:var(--zr-dark);padding:10px;text-decoration:none;display:block}.zr-reports .stats_range li.active{background:#fff;box-shadow:0 4px #fff}.zr-reports .stats_range li.active a{color:#777}.zr-reports .stats_range li.custom{color:var(--zr-dark);align-items:center;gap:6px;padding:9px 10px;display:flex}.zr-reports .stats_range li.custom form div{align-items:center;gap:8px;display:flex}.zr-reports .stats_range input.range_datepicker{color:#777;text-align:center;width:7.5em;box-shadow:none;background:0 0;border:0;min-height:0;padding:0;font-size:14px;font-weight:700}.zr-reports .stats_range input.range_datepicker:focus{outline:1px dotted #999}.zr-reports .export_csv{float:right;border-left:1px solid var(--zr-soft-line);color:var(--zr-dark);align-items:center;gap:4px;padding:10px;line-height:26px;text-decoration:none;display:flex}.zr-reports .export_csv:before{content:"";background:currentColor;width:12px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M5 0h2v9l3-3 1.4 1.4L6 12.8.6 7.4 2 6l3 3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M5 0h2v9l3-3 1.4 1.4L6 12.8.6 7.4 2 6l3 3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.zr-reports .chart-with-sidebar{gap:12px;padding:12px;display:flex}.zr-reports .chart-sidebar{flex:0 0 225px;width:225px}.zr-reports .chart-with-sidebar .main{flex:1;min-width:0}.zr-reports .chart-legend{border:1px solid var(--zr-soft-line);background:#fff;border-bottom:0;border-right:0;margin:0 0 1em}.zr-reports .chart-legend li{color:#aaa;box-shadow:inset 0 -1px 0 0 var(--zr-soft-line);cursor:default;border-right:5px solid #aaa;margin:0;padding:1em;transition:all .5s;display:block}.zr-reports .chart-legend li strong{color:#464646;font-size:1.618em;font-weight:300;line-height:1.2;display:block}.zr-reports .chart-legend li.highlight_series:hover{color:#720eec;box-shadow:inset 0 -1px 0 0 var(--zr-soft-line), inset 300px 0 0 #f7edf7;padding-left:1.5em;border-right-color:#720eec!important}.zr-reports .chart-widgets li.chart-widget{border:1px solid var(--zr-soft-line);background:#fafafa;margin:0 0 1em}.zr-reports .chart-widget h4{color:#2ea2cc;border-bottom:1px solid var(--zr-soft-line);background:linear-gradient(#f9f9f9,#ececec);margin:0;padding:10px;font-size:1em}.zr-reports .chart-widget h4.section_title{cursor:pointer}.zr-reports .chart-widget h4.section_title:hover{color:#a00}.zr-reports .chart-widget h4.section_title span{justify-content:space-between;align-items:center;display:flex}.zr-reports .chart-widget h4.section_title span:after{content:"";background:currentColor;width:10px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M6 0h4v4L8.6 2.6 5.8 5.4 4.6 4.2 7.4 1.4zM4 10H0V6l1.4 1.4 2.8-2.8 1.2 1.2-2.8 2.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M6 0h4v4L8.6 2.6 5.8 5.4 4.6 4.2 7.4 1.4zM4 10H0V6l1.4 1.4 2.8-2.8 1.2 1.2-2.8 2.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.zr-reports .chart-widget h4.section_title.open{color:#333}.zr-reports .chart-widget h4.section_title.open span:after{display:none}.zr-reports .chart-widget .section{border-bottom:1px solid var(--zr-soft-line)}.zr-reports .chart-widget table{width:100%}.zr-reports .chart-widget table td{border-top:1px solid #e5e5e5;padding:7px 10px;line-height:1.4}.zr-reports .chart-widget table tr:first-child td{border-top:0}.zr-reports .chart-widget td.count,.zr-reports .chart-widget tr.active td{background:#f5f5f5}.zr-reports .chart-widget td.name{overflow-wrap:anywhere;max-width:175px}.zr-reports .chart-widget td.sparkline{vertical-align:middle}.zr-reports .zr-spark{float:right;width:32px;height:1em;display:block}.zr-reports .chart-widget form,.zr-reports .chart-widget p{margin:0;padding:10px}.zr-reports .chart-widget form .submit{margin-top:10px}.zr-reports .chart-widget .select_all,.zr-reports .chart-widget .select_none{float:right;color:#999;margin:10px 0 0 4px}.zr-reports .chart-container{border:1px solid var(--zr-soft-line);background:#fff;border-radius:3px;padding:12px;position:relative}.zr-reports .chart-placeholder{width:100%;overflow:hidden}.zr-reports .chart-placeholder .axis-label{fill:#aaa;font-size:11px}.zr-reports .chart-prompt{text-align:center;color:#999;margin:0;font-size:1.2em;font-style:italic;line-height:650px}.zr-reports .pie-chart-legend{margin:12px 0 0;display:flex}.zr-reports .pie-chart-legend li{text-align:center;border-top:4px solid #999;width:50%;margin:0;padding:6px 0 0}.zr-reports .chart-tooltip{z-index:5;pointer-events:none;white-space:nowrap;color:#fff;background:#333;border-radius:3px;padding:.618em 1em;font-size:.8em;position:absolute;box-shadow:0 1px 3px #0003}.zr-reports .button{min-height:30px;color:var(--zr-blue);border:1px solid var(--zr-blue);white-space:nowrap;cursor:pointer;vertical-align:top;background:#f6f7f7;border-radius:3px;margin:0;padding:0 10px;font-size:13px;line-height:28px;text-decoration:none;display:inline-block}.zr-reports .button:hover{color:#0a4b78;background:#f0f0f1;border-color:#0a4b78}.zr-reports .button-primary{background:var(--zr-blue);color:#fff}.zr-reports .button-primary:hover{background:var(--zr-blue-dark);color:#fff}.zr-reports .button.disabled{color:#a7aaad;cursor:default;background:#f6f7f7;border-color:#dcdcde}.zr-reports input[type=search],.zr-reports input.current-page{color:#2c3338;background:#fff;border:1px solid #8c8f94;border-radius:4px;min-height:30px;padding:0 8px;font-size:14px}.zr-reports input[type=search]:focus,.zr-reports input.current-page:focus{border-color:var(--zr-blue);box-shadow:0 0 0 1px var(--zr-blue);outline:none}.zr-select{display:block}.zr-select-box{cursor:text;background:#fff;border:1px solid #8c8f94;border-radius:4px;align-items:center;min-height:30px;display:flex}.zr-select.is-open .zr-select-box{border-color:var(--zr-blue);box-shadow:0 0 0 1px var(--zr-blue)}.zr-select-box.is-single{cursor:pointer;padding:0 24px 0 8px;position:relative}.zr-select-values{white-space:nowrap;text-overflow:ellipsis;flex-wrap:wrap;gap:4px;width:100%;padding:3px 4px;display:flex;overflow:hidden}.is-single .zr-select-values{padding:0;line-height:28px;display:block}.zr-select-placeholder{color:#999}.zr-select-arrow{border:5px solid #0000;border-top-color:#555;border-bottom:0;margin-top:-2px;position:absolute;top:50%;right:8px}.zr-chip{background:#f0f0f1;border:1px solid #ccc;border-radius:3px;align-items:center;gap:4px;max-width:100%;padding:1px 6px;line-height:18px;display:inline-flex}.zr-chip-text{text-overflow:ellipsis;overflow:hidden}.zr-chip-remove{color:#999;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.zr-chip-remove:hover{color:#d63638}.zr-select-typing{flex:1;min-width:3em}.zr-reports .zr-select-input{width:100%;min-height:22px;box-shadow:none;background:0 0;border:0;outline:none;padding:0 2px;font-size:13px}.zr-select-drop{display:block}.zr-select-list{border:1px solid var(--zr-blue);background:#fff;border-radius:4px;margin-top:2px;display:block;box-shadow:0 3px 6px #0000001a}.zr-select-filter{padding:4px;display:block}.zr-reports .zr-select-filter .zr-select-input{border:1px solid #ccc;border-radius:3px;min-height:26px;padding:0 6px}.zr-select-options{max-height:200px;overflow-y:auto}.zr-reports .zr-select-option{cursor:pointer;margin:0;padding:6px 8px}.zr-select-option:hover{background:var(--zr-blue);color:#fff}.zr-select-option[aria-selected=true]{background:#f0f0f1}.zr-select-option.is-message{color:#777;cursor:default}.zr-select-option.is-message:hover{color:#777;background:0 0}.zr-datepicker{z-index:20;background:#fff;border:1px solid #dcdcde;width:17em;margin-top:4px;padding-bottom:8px;font-size:13px;font-weight:400;line-height:1.4;position:absolute;top:100%;left:0;box-shadow:0 3px 6px #00000013}.zr-datepicker .dp-header{border-bottom:1px solid #dcdcde;justify-content:space-between;align-items:center;gap:4px;padding:6px;display:flex}.zr-datepicker .dp-header select{background:#fff;border:1px solid #8c8f94;border-radius:3px;height:26px;padding:0 4px;font-size:13px}.zr-datepicker .dp-nav{width:24px;height:24px;color:var(--zr-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;line-height:1}.zr-datepicker table{width:100%}.admin-shell .zr-reports .zr-datepicker th{text-align:center;padding:8px 0 4px;font-size:12px}.admin-shell .zr-reports .zr-datepicker td{text-align:center}.zr-datepicker td button{color:#2c3338;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 0;font-size:13px;display:block}.zr-datepicker td button:hover,.zr-datepicker td button.active{background:var(--zr-blue);color:#fff}.zr-datepicker td button.today{background:#f0f0f0}.zr-datepicker td button:disabled{color:#c3c4c7;cursor:default;background:0 0}.zr-datepicker .dp-buttons{border-top:1px solid #dcdcde;justify-content:space-between;margin-top:4px;padding:8px 8px 0;display:flex}.zr-reports .zr-table{clear:both;border:1px solid var(--zr-line);background:#fff;width:100%;box-shadow:0 1px 1px #0000000a}.admin-shell .zr-reports .zr-table th,.admin-shell .zr-reports .zr-table td{padding:8px 10px}.admin-shell .zr-reports .zr-table th{color:#2c3338;font-size:14px;font-weight:400;line-height:1.3}.admin-shell .zr-reports .zr-table td{color:#50575e;line-height:1.5}.admin-shell .zr-reports .zr-table thead th{border-bottom:1px solid var(--zr-line)}.admin-shell .zr-reports .zr-table tfoot th,.admin-shell .zr-reports .zr-table tfoot td{border-top:1px solid var(--zr-line)}.zr-reports .zr-table .total_row strong{font-weight:700}.zr-reports .striped>tbody>:nth-child(odd){background:#f6f7f7}.zr-reports .zr-list{table-layout:fixed}.zr-reports .zr-list td,.zr-reports .zr-list th{overflow-wrap:anywhere}.zr-reports .row-actions{padding-top:2px;font-size:13px;position:relative;left:-9999em}.zr-reports tr:hover .row-actions{position:static}.zr-reports mark{background:0 0;font-weight:700}.zr-reports mark.instock{color:#007518}.zr-reports mark.outofstock{color:#a44}.zr-reports mark.onbackorder{color:#eaa600}.zr-reports .zr-remove-filter{color:red;text-decoration:none}.zr-reports .column-wc_actions{width:110px}.zr-reports .column-wc_actions p{margin:0}.zr-reports .column-wc_actions a.button{text-indent:-9999px;vertical-align:middle;width:2em;height:2em;min-height:0;margin:2px 4px 2px 0;padding:0;display:inline-block;position:relative;overflow:hidden}.zr-reports .column-wc_actions a.button:after{content:"";-webkit-mask:var(--zr-icon) no-repeat center / contain;-webkit-mask:var(--zr-icon) no-repeat center / contain;mask:var(--zr-icon) no-repeat center / contain;background:currentColor;position:absolute;inset:5px}.zr-reports .column-wc_actions a.edit{--zr-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.3 1.3l3.4 3.4-9 9H2.3v-3.4zM1 15h14v1H1z'/%3E%3C/svg%3E")}.zr-reports .column-wc_actions a.view{--zr-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3C4 3 1 8 1 8s3 5 7 5 7-5 7-5-3-5-7-5zm0 8a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0-4.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z'/%3E%3C/svg%3E")}.zr-reports .column-wc_actions a.refresh{--zr-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2a6 6 0 0 1 5.2 3H11v2h5V2h-2v1.5A8 8 0 0 0 0 8h2a6 6 0 0 1 6-6zm6 6a6 6 0 0 1-11.2 3H5V9H0v5h2v-1.5A8 8 0 0 0 16 8z'/%3E%3C/svg%3E")}.zr-reports .column-wc_actions a.link{--zr-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 9.5l3-3 1 1-3 3zM4 12a2 2 0 0 1 0-3l2-2 1 1-2 2a.7.7 0 0 0 1 1l2-2 1 1-2 2a2 2 0 0 1-3 0zm8-8a2 2 0 0 1 0 3l-2 2-1-1 2-2a.7.7 0 0 0-1-1L8 7 7 6l2-2a2 2 0 0 1 3 0z'/%3E%3C/svg%3E")}.zr-help{vertical-align:middle;cursor:help;background:#666;border-radius:50%;width:14px;height:14px;margin-left:2px;display:inline-block;position:relative}.zr-help:after{content:"?";color:#fff;text-align:center;font-size:10px;font-weight:700;line-height:14px;position:absolute;inset:0}.zr-reports .tablenav{clear:both;height:30px;margin:6px 0 4px;padding-top:5px}.zr-reports .tablenav .tablenav-pages{float:right;align-items:center;gap:4px;display:flex}.zr-reports .tablenav .one-page .pagination-links{display:none}.zr-reports .tablenav .displaying-num{margin-right:7px}.zr-reports .pagination-links{align-items:center;gap:4px;display:inline-flex}.zr-reports .pagination-links .button{text-align:center;min-width:30px;padding:0 4px;font-size:16px}.zr-reports .tablenav .current-page{text-align:center;width:3em;margin-right:2px;font-size:13px}.zr-reports .tablenav-paging-text{margin:0 5px}.zr-reports .search-box{float:right;gap:4px;margin:0;display:flex}:root{--admin-bg:#f4f6f8;--admin-panel:#fff;--admin-ink:#1b2430;--admin-muted:#667585;--admin-line:#d9e0e7;--admin-accent:#0f6b5c;--admin-accent-dark:#0b5247;--admin-danger:#b42318;--admin-warn:#b54708;--admin-font:"IBM Plex Sans", system-ui, sans-serif}.login-page,.admin-shell{font-family:var(--admin-font);color:var(--admin-ink)}body.admin-nav-open{overflow:hidden}.login-page button,.login-page input,.login-page textarea,.login-page select,.admin-shell button,.admin-shell input,.admin-shell textarea,.admin-shell select{font:inherit}.login-page{background:radial-gradient(700px 400px at 20% 0%, #0f6b5c26, transparent), var(--admin-bg);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-box{background:var(--admin-panel);border:1px solid var(--admin-line);width:min(420px,100%);padding:2rem}.login-box h1{margin:0 0 .35rem;font-size:1.6rem}.login-box p{color:var(--admin-muted);margin:0 0 1.5rem}.admin-shell .form-group,.login-page .form-group{margin-bottom:1rem}.admin-shell .form-group label,.login-page .form-group label{color:var(--admin-muted);margin-bottom:.35rem;font-size:.9rem;display:block}.admin-shell .form-group input,.admin-shell .form-group textarea,.admin-shell .form-group select,.login-page .form-group input,.login-page .form-group textarea,.login-page .form-group select{border:1px solid var(--admin-line);background:#fff;border-radius:6px;width:100%;padding:.7rem .8rem}.admin-shell .form-group textarea{resize:vertical;min-height:140px}.admin-shell .btn,.login-page .btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.7rem 1rem;font-weight:600;display:inline-flex}.admin-shell .btn-primary,.login-page .btn-primary{background:var(--admin-accent);color:#fff}.admin-shell .btn-primary:hover,.login-page .btn-primary:hover{background:var(--admin-accent-dark)}.admin-shell .btn-secondary{color:var(--admin-ink);background:#e8eef2}.admin-shell .btn-danger{color:var(--admin-danger);background:#fdecea}.login-page .btn-block,.admin-shell .btn-block{width:100%}.admin-shell{background:var(--admin-bg);grid-template-columns:240px 1fr;min-height:100vh;display:grid}.admin-shell .content{min-width:0;padding:24px 28px 40px}.admin-shell .sidebar{color:#e8f2ef;background:#10231f;flex-direction:column;gap:1rem;padding:1.5rem 1rem;display:flex}.admin-shell .sidebar .brand{color:#f4fbf8;font-family:var(--admin-font);letter-spacing:0;border-bottom:1px solid #ffffff1f;padding:0 .5rem 1rem;font-size:1.25rem;font-weight:700}.admin-shell .sidebar nav{flex-direction:column;gap:.25rem;display:flex}.admin-shell .nav-group{flex-direction:column;gap:.15rem;display:flex}.admin-shell .nav-parent-row{align-items:center;gap:.15rem;display:flex}.admin-shell .nav-parent-row .nav-parent{text-align:left;flex:1}.admin-shell .nav-parent-row button.nav-parent{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:.65rem .75rem}.admin-shell .nav-parent-row button.nav-parent:hover,.admin-shell .nav-parent-row button.nav-parent.active{background:#ffffff1a}.admin-shell .nav-caret{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:2rem;height:2rem;font-size:.75rem;line-height:1;transition:transform .15s,background .15s}.admin-shell .nav-caret:hover{background:#ffffff1a}.admin-shell .nav-group.open .nav-caret{transform:rotate(0)}.admin-shell .nav-group:not(.open) .nav-caret{transform:rotate(-90deg)}.admin-shell .nav-sub{border-left:2px solid #ffffff2e;flex-direction:column;gap:.1rem;margin:.15rem 0 .35rem .65rem;padding-left:.55rem;display:none}.admin-shell .nav-group:hover>.nav-sub,.admin-shell .nav-group.open>.nav-sub{display:flex}.admin-shell .nav-group-nested{margin:.15rem 0}.admin-shell .nav-group-nested>.nav-parent-row .nav-parent{padding:.45rem .65rem;font-size:.9rem}.admin-shell .nav-group-nested>.nav-sub{margin-left:.45rem}.admin-shell .nav-group-nested:hover>.nav-sub,.admin-shell .nav-group-nested.open>.nav-sub{display:flex}.admin-shell .nav-sub a{padding:.45rem .65rem;font-size:.9rem}.admin-shell .nav-sub-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;padding:.55rem .65rem .15rem;font-size:.72rem;font-weight:700}.admin-shell .taxonomy-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.admin-shell .taxonomy-layout>div.panel{min-width:0;overflow-x:auto}.admin-shell .taxonomy-layout>div.panel td{overflow-wrap:anywhere}.admin-shell .taxonomy-layout>div.panel td button,.admin-shell .taxonomy-layout>div.panel td .btn{overflow-wrap:normal;white-space:nowrap}.admin-shell .tag-checklist{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.admin-shell .tag-check{color:var(--admin-ink);align-items:center;gap:.35rem;font-size:.95rem;display:inline-flex}@media (width<=1180px){.admin-shell .taxonomy-layout{grid-template-columns:minmax(0,1fr)}}.admin-shell .sidebar a{color:#e8f2efc7;border-radius:6px;padding:.7rem .85rem}.admin-shell .sidebar a.active,.admin-shell .sidebar a:hover{color:#fff;background:#ffffff1a}.admin-shell .sidebar .spacer{flex:1}.admin-shell .sidebar .user{color:#e8f2efbf;border-top:1px solid #ffffff1f;padding:.75rem;font-size:.9rem}.admin-shell .admin-switch-bar{color:#f0f0f1;background:#1d2327;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:.75rem 1.25rem;padding:.55rem 1rem;font-size:.9rem;display:flex}.admin-shell .admin-switch-bar button{color:#fff;cursor:pointer;background:#46b450;border:0;border-radius:3px;padding:.3rem .75rem}.admin-shell .admin-switch-bar button:hover{background:#3fa047}.admin-shell .lau-wrap{flex-direction:column;align-items:flex-start;gap:.2rem;display:inline-flex}.admin-shell .lau-btn{color:#fff;white-space:nowrap;cursor:pointer;background:#46b450;border:0;border-radius:3px;align-items:center;gap:.4rem;padding:.28rem .65rem;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.admin-shell .lau-btn:hover:not(:disabled){background:#3fa047}.admin-shell .lau-btn:disabled{opacity:.7;cursor:wait}.admin-shell .lau-icon{flex-shrink:0}.admin-shell .lau-already{color:#646970;font-size:12px}.admin-shell .lau-error{color:#d63638;font-size:11px}.admin-shell .users-table .column-login-as{white-space:nowrap;min-width:10.5rem}.admin-shell .admin-topbar,.admin-shell .admin-nav-backdrop,.admin-shell .admin-menu-toggle{display:none}.admin-shell .page-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.admin-shell .page-title h1{margin:0;font-size:1.5rem}.admin-shell .page-title-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.admin-shell .page-title-action{color:#2271b1;box-shadow:none;white-space:nowrap;background:#f6f7f7;border:1px solid #2271b1;border-radius:3px;padding:.35rem .75rem;font-weight:500;text-decoration:none}.admin-shell .page-title-action:hover{color:#135e96;background:#f0f0f1;border-color:#135e96}.admin-shell .panel{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:8px;padding:1rem}.admin-shell .stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.admin-shell .stat{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:8px;padding:1rem 1.1rem}.admin-shell .stat .label{color:var(--admin-muted);font-size:.85rem}.admin-shell .stat .value{margin-top:.25rem;font-size:1.8rem;font-weight:700}.admin-shell a.stat-link{color:inherit;text-decoration:none;transition:border-color .15s;display:block}.admin-shell a.stat-link:hover{border-color:var(--admin-accent,#2d5a3d)}.admin-shell table{border-collapse:collapse;width:100%}.admin-shell th,.admin-shell td{text-align:left;border-bottom:1px solid var(--admin-line);vertical-align:middle;padding:.75rem .5rem}.admin-shell th{color:var(--admin-muted);font-size:.85rem;font-weight:600}.admin-shell .badge{border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.admin-shell .badge-published{color:var(--admin-accent-dark);background:#e3f6ef}.admin-shell .badge-draft{color:var(--admin-warn);background:#fff4e5}.admin-shell .actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-shell .error,.login-page .error{color:var(--admin-danger);margin:.5rem 0 1rem;font-size:.95rem}.admin-shell .media-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.admin-shell .media-item{border:1px solid var(--admin-line);background:#fff;border-radius:8px;overflow:hidden}.admin-shell .media-item img{aspect-ratio:1;object-fit:cover;background:#eef2f5;width:100%;display:block}.admin-shell .media-item .meta{padding:.65rem;font-size:.8rem}.admin-shell .media-item .meta strong{word-break:break-all;margin-bottom:.35rem;display:block}.admin-shell .form-grid{gap:1rem;max-width:720px;display:grid}.admin-shell .row-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-shell .hint{color:var(--admin-muted);font-size:.9rem}.admin-shell .downloadable-files-table{border-collapse:collapse;width:100%;margin-bottom:.5rem}.admin-shell .downloadable-files-table th{text-align:left;color:var(--admin-muted);border-bottom:1px solid var(--admin-line);padding:.4rem .5rem;font-size:.85rem}.admin-shell .downloadable-files-table td{border-bottom:1px solid var(--admin-line);padding:.35rem .5rem}.admin-shell .downloadable-files-table td input{border:1px solid var(--admin-line);border-radius:2px;width:100%;padding:.4rem .5rem}.admin-shell .downloadable-files-table td:last-child{white-space:nowrap;width:1%}.admin-shell .section-title{margin:0;font-size:1.05rem}.admin-shell .product-form-grid{gap:1rem;max-width:920px;display:grid}.admin-shell .wp-products .page-title{margin-bottom:1.5rem}.admin-shell .wp-products .page-title h1{margin:0 0 .35rem}.admin-shell .wp-products .status-tabs{flex-wrap:wrap;align-items:center;gap:.15rem 0;margin:.75rem 0 0;display:flex}.admin-shell .wp-products .status-tabs button{color:var(--admin-muted);cursor:pointer;background:0 0;border:none;padding:.2rem .15rem;font-weight:500}.admin-shell .wp-products .status-tabs button+button:before{content:"|";color:#c3c4c7;margin:0 .75rem 0 .55rem;font-weight:400}.admin-shell .wp-products .status-tabs button.active{color:var(--admin-accent-dark);font-weight:700}.admin-shell .list-toolbar{flex-wrap:wrap;justify-content:space-between;gap:1rem 1.25rem;margin:0 0 1rem;display:flex}.admin-shell .toolbar-left,.admin-shell .toolbar-search{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-shell .toolbar-left select,.admin-shell .toolbar-search input{border:1px solid var(--admin-line);background:#fff;border-radius:4px;padding:.5rem .75rem}.admin-shell .wp-products .list-toolbar{margin:0 0 1.15rem}.admin-shell .wp-products .yith-pagination{margin:.35rem 0 1rem;padding:.15rem 0}.admin-shell .wp-products .panel.table-wrap{margin:0 0 1rem;padding:0;overflow:hidden}.admin-shell .wp-products .products-table th,.admin-shell .wp-products .products-table td{padding:.9rem 1rem}.admin-shell .wp-products .row-actions{gap:.85rem;margin-top:.4rem}.admin-shell .table-wrap{overflow-x:auto}.admin-shell .products-table{min-width:1100px}.admin-shell .products-table .thumb{object-fit:cover;background:#eef2f5;width:48px;height:48px;display:block}.admin-shell .products-table .thumb.placeholder{border:1px solid var(--admin-line)}.admin-shell .product-name{color:var(--admin-accent-dark);font-weight:600}.admin-shell .row-actions{gap:.65rem;margin-top:.25rem;font-size:.8rem;display:flex}.admin-shell .row-actions a{color:var(--admin-accent-dark)}.admin-shell .row-actions button{color:var(--admin-danger);cursor:pointer;background:0 0;border:none;padding:0}.admin-shell .stock-pill{font-size:.85rem;font-weight:600}.admin-shell .stock-pill.ok{color:#1f7a4d}.admin-shell .stock-pill.bad{color:var(--admin-danger)}.admin-shell .badge-private{color:#456;background:#eef2f7}.admin-shell .badge-scheduled{color:#1d4f91;background:#e8f1ff}.admin-shell .wp-editor-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1rem;display:grid}.admin-shell .wp-editor-main,.admin-shell .wp-editor-side{gap:1rem;display:grid}.admin-shell .wp-box{border:1px solid var(--admin-line);background:#fff;border-radius:2px;padding:.85rem 1rem 1rem}.admin-shell .wp-box-title{border-bottom:1px solid var(--admin-line);margin-bottom:.75rem;padding-bottom:.45rem;font-weight:700}.admin-shell .product-title-input{border:1px solid var(--admin-line);border-radius:2px;width:100%;margin-bottom:.55rem;padding:.7rem .8rem;font-size:1.55rem;font-weight:600}.admin-shell .product-secondary-input{border:1px solid var(--admin-line);border-radius:2px;width:100%;padding:.55rem .7rem}.admin-shell .wp-editor-area{border:1px solid var(--admin-line);resize:vertical;border-radius:2px;width:100%;min-height:140px;padding:.7rem}.admin-shell .product-data{padding:0;overflow:hidden}.admin-shell .product-data-header{border-bottom:1px solid var(--admin-line);background:#fafbfc;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:flex}.admin-shell .product-data-header select{border:1px solid var(--admin-line);border-radius:2px;padding:.35rem .45rem}.admin-shell .inline-check{align-items:center;gap:.3rem;font-size:.92rem;display:inline-flex}.admin-shell .product-data-body{grid-template-columns:180px 1fr;min-height:220px;display:grid}.admin-shell .product-data-tabs{border-right:1px solid var(--admin-line);background:#f6f7f7;flex-direction:column;display:flex}.admin-shell .product-data-tabs button{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--admin-line);color:var(--admin-ink);background:0 0;padding:.7rem .9rem}.admin-shell .product-data-tabs button.active{box-shadow:inset 3px 0 0 var(--admin-accent);background:#fff;font-weight:600}.admin-shell .product-data-panel{padding:1rem}.admin-shell .field-row{grid-template-columns:180px 1fr;align-items:center;gap:.75rem;margin-bottom:.75rem;display:grid}.admin-shell .field-row input,.admin-shell .field-row select{border:1px solid var(--admin-line);border-radius:2px;width:100%;padding:.45rem .55rem}.admin-shell .dim-row{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.admin-shell .custom-field-row{grid-template-columns:1fr 1.4fr;gap:.55rem;margin-bottom:.55rem;display:grid}.admin-shell .custom-field-row input,.admin-shell .custom-field-row textarea{border:1px solid var(--admin-line);border-radius:2px;width:100%;padding:.45rem .55rem}.admin-shell .custom-fields-box .cf-table,.admin-shell .custom-fields-box .cf-add-section{margin-bottom:.85rem}.admin-shell .cf-add-title{margin-bottom:.55rem;font-weight:600}.admin-shell .cf-head{grid-template-columns:220px 1fr;gap:.75rem;margin-bottom:.45rem;font-size:.9rem;font-weight:700;display:grid}.admin-shell .cf-row{border-top:1px solid var(--admin-line);grid-template-columns:220px 1fr;gap:.75rem;padding:.65rem 0;display:grid}.admin-shell .cf-name input,.admin-shell .cf-value textarea{border:1px solid var(--admin-line);background:#fff;border-radius:2px;width:100%;padding:.45rem .55rem}.admin-shell .cf-row-actions{gap:.75rem;margin-top:.35rem;display:flex}.admin-shell .cf-row-actions button{color:var(--admin-accent-dark);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.admin-shell .cf-help{color:var(--admin-muted);margin:.65rem 0 0;font-size:.88rem}.admin-shell .import-result{border-top:1px solid var(--admin-line);padding-top:.85rem}.admin-shell .import-result ul{margin:.4rem 0 .85rem;padding-left:1.2rem}.admin-shell .import-result h3{margin:0 0 .35rem;font-size:1.05rem}.admin-shell .wp-imports-table .import-what{word-break:break-word;max-width:220px}.admin-shell .import-status{text-transform:capitalize;margin-top:.2rem;font-size:.78rem}.admin-shell .import-status.ok{color:#1f7a45}.admin-shell .import-status.warn{color:#9a6700}.admin-shell .import-status.error{color:#b32d2e}.admin-shell .import-actions{white-space:nowrap}.admin-shell .btn-link-danger{color:#b32d2e;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.admin-shell .import-url-sample{border:1px solid var(--admin-line);word-break:break-all;background:#f6f7f7;margin-top:.45rem;padding:.55rem .65rem;font-size:.82rem;display:block}.admin-shell .hint-box{padding:1rem 1.1rem}.admin-shell .wp-import-settings-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem;display:grid}.admin-shell .wp-import-section-title{margin:0 0 .65rem;font-size:1.05rem}.admin-shell .wp-import-check{align-items:flex-start;gap:.45rem;margin:.35rem 0;font-size:.92rem;display:flex}.admin-shell .wp-import-match-row{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.admin-shell .wp-import-match-row input{border:1px solid var(--admin-line);width:100%;margin-top:.25rem;padding:.4rem .5rem;display:block}.admin-shell .readonly-token{color:#555;background:#f6f7f7}.admin-shell .wp-import-field-grid{grid-template-columns:1fr 1fr;gap:.25rem 1rem;margin-top:.65rem;padding-left:1.4rem;display:grid}.admin-shell .wp-import-preview-tree{max-height:420px;margin:.65rem 0 0;padding:0;font-size:.82rem;list-style:none;overflow:auto}.admin-shell .wp-import-preview-tree li{border-bottom:1px solid var(--admin-line);padding:.35rem 0}.admin-shell .wp-import-preview-tree strong{color:#2271b1;font-weight:600;display:block}.admin-shell .wp-import-preview-tree span{color:#333;word-break:break-word}.admin-shell .wp-import-preview-nav{gap:.35rem;margin-bottom:.35rem;display:flex}.admin-shell .wp-import-modal-backdrop{z-index:200;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.admin-shell .wp-import-modal{border:1px solid var(--admin-line);background:#fff;width:min(560px,96vw);padding:1.25rem 1.35rem;box-shadow:0 12px 40px #0000002e}.admin-shell .wp-import-modal h2{margin:0 0 1rem;font-size:1.15rem}.admin-shell .wp-import-cron-urls input{border:1px solid var(--admin-line);width:100%;margin:.25rem 0 .75rem;padding:.45rem .55rem;font-size:.82rem}@media (width<=960px){.admin-shell .wp-import-settings-layout{grid-template-columns:1fr}}.admin-shell .wp-export-steps{border:1px solid var(--admin-line);background:#f7faf9;border-radius:6px;padding:.85rem 1rem}.admin-shell .wp-export-steps h3{margin:0 0 .45rem;font-size:1rem}.admin-shell .wp-export-steps ol{margin:0;padding-left:1.2rem}.admin-shell .publish-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.admin-shell .publish-meta{margin-bottom:.85rem;font-size:.92rem}.admin-shell .publish-meta>div{margin-bottom:.5rem}.admin-shell .publish-meta select{border:1px solid var(--admin-line);margin-left:.35rem;padding:.25rem .4rem}.admin-shell .publish-date-row{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.admin-shell .publish-date-edit{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-shell .publish-date-edit input[type=date],.admin-shell .publish-date-edit input[type=time]{border:1px solid var(--admin-line);background:#fff;padding:.25rem .4rem}.admin-shell .publish-edit-link{color:var(--admin-accent-dark);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.admin-shell .tag-add-row{gap:.4rem;margin-bottom:.65rem;display:flex}.admin-shell .tag-add-row input{border:1px solid var(--admin-line);flex:1;padding:.4rem .5rem}.admin-shell .checklist-box{border:1px solid var(--admin-line);background:#fff;max-height:180px;margin-bottom:.5rem;padding:.5rem;overflow:auto}.admin-shell .side-link{color:var(--admin-accent-dark);font-size:.9rem}.admin-shell .side-image{aspect-ratio:1;object-fit:cover;border:1px solid var(--admin-line);background:#eef2f5;width:100%;margin-bottom:.55rem}.admin-shell .side-image.placeholder{display:block}.admin-shell .gallery-thumbs{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.admin-shell .gallery-thumbs img{object-fit:cover;border:1px solid var(--admin-line);width:54px;height:54px}.admin-shell .wp-editor-side select{border:1px solid var(--admin-line);width:100%;padding:.4rem .5rem}@media (width<=980px){.admin-shell .wp-editor-layout,.admin-shell .product-data-body{grid-template-columns:1fr}.admin-shell .product-data-tabs{border-right:none;border-bottom:1px solid var(--admin-line);flex-flow:wrap}.admin-shell .field-row,.admin-shell .custom-field-row,.admin-shell .cf-head,.admin-shell .cf-row{grid-template-columns:1fr}}@media (width<=860px){.admin-shell{flex-direction:column;grid-template-columns:1fr;display:flex}.admin-shell .admin-topbar{z-index:30;color:#fff;background:#10231f;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex;position:sticky;top:0}.admin-shell .admin-menu-toggle{cursor:pointer;background:0 0;border:0;gap:5px;width:38px;height:32px;padding:6px 4px;display:grid}.admin-shell .admin-menu-toggle span{background:#fff;height:2px;display:block}.admin-shell .admin-nav-backdrop{z-index:40;cursor:pointer;background:#00000073;border:0;display:block;position:fixed;inset:0}.admin-shell .sidebar{z-index:50;flex-flow:column;align-items:stretch;width:min(280px,88vw);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.admin-shell.nav-open .sidebar{transform:translate(0)}.admin-shell .sidebar nav{flex-flow:column}.admin-shell .sidebar .spacer{display:none}.admin-shell .content{padding:1rem .85rem 1.5rem}.admin-shell .page-title{flex-wrap:wrap;align-items:flex-start}.admin-shell .page-title h1{font-size:1.25rem}.admin-shell .row-2,.yith-plan-title-row,.yith-plan-top,.yith-section-head,.yith-plan-footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.admin-shell .wc-add-products-grid{grid-template-columns:1fr}.admin-shell .products-table{min-width:760px}:is(.admin-shell .panel:has(table),.admin-shell .wp-box:has(table)){-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-shell .list-toolbar,.admin-shell .toolbar-search,.admin-shell .yith-invoice-toolbar{flex-direction:column;align-items:stretch}.admin-shell .toolbar-search input,.admin-shell .toolbar-left select{width:100%;min-width:0}}.yith-plan{max-width:920px}.yith-plan-top,.yith-section-head,.yith-plan-footer{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.yith-back{color:#2271b1;font-size:.92rem;text-decoration:none}.yith-back:hover{text-decoration:underline}.yith-plan-title-row{gap:.75rem;margin-bottom:1.25rem;display:flex}.yith-plan-title{background:#fff;border:1px solid #c3c4c7;border-radius:4px;flex:1;padding:.65rem .85rem;font-size:1.45rem;font-weight:600}.yith-status{background:#fff;border:1px solid #c3c4c7;border-radius:4px;min-width:120px;padding:.5rem .65rem}.yith-section{background:#fff;border:1px solid #dcdcde;border-radius:4px;margin-bottom:1.25rem;padding:1.25rem 1.35rem}.yith-section h2{margin:0 0 1rem;font-size:1.15rem}.yith-section h3{margin:0 0 .35rem;font-size:1rem}.yith-row{border-top:1px solid #f0f0f1;padding:1rem 0}.yith-row:first-of-type{border-top:0;padding-top:0}.yith-row-head{align-items:flex-start;gap:.85rem;display:flex}.yith-row-head p,.yith-row-body p{color:#646970;margin:.25rem 0 0;font-size:.88rem;line-height:1.45}.yith-row-body{margin:.85rem 0 0 3.1rem}.yith-row-body label,.yith-field label{margin-bottom:.4rem;font-size:.88rem;font-weight:600;display:block}.yith-inline{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.yith-inline label{gap:.35rem;font-size:.88rem;font-weight:600;display:grid}.yith-field input:not([type=checkbox]):not([type=radio]),.yith-inline input,.yith-inline select,.yith-field select{background:#fff;border:1px solid #8c8f94;border-radius:4px;padding:.45rem .55rem}.yith-radios{gap:.45rem;margin-top:.55rem;display:grid}.yith-radios label{align-items:flex-start;gap:.45rem;font-size:.92rem;font-weight:400;display:flex}.yith-perm-block{margin-top:.5rem}.yith-field{margin-top:1rem}.yith-toggle{cursor:pointer;background:#c3c4c7;border:0;border-radius:999px;flex:none;width:36px;height:20px;margin-top:2px;padding:2px;position:relative}.yith-toggle.on{background:#2271b1}.yith-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.yith-toggle.on .yith-toggle-knob{transform:translate(16px)}.yith-toggle-spacer{flex:none;width:36px}.entity-picker{position:relative}.entity-picker>input{background:#fff;border:1px solid #8c8f94;border-radius:4px;width:100%;padding:.5rem .65rem}.entity-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.entity-chip{color:#1d2327;background:#f0f6fc;border:1px solid #c5d9ed;border-radius:3px;align-items:center;gap:.35rem;max-width:100%;padding:.25rem .45rem;font-size:.82rem;display:inline-flex}.entity-chip button{color:#646970;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;line-height:1}.entity-suggestions{z-index:5;background:#fff;border:1px solid #c3c4c7;border-radius:4px;max-height:220px;margin:.25rem 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 2px 6px #00000014}.entity-suggestions button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:.55rem .7rem}.entity-suggestions button:hover{background:#f0f6fc}.admin-shell .membership-plans-table .check-col{width:2.5rem}.admin-shell .plan-type{font-size:.92rem}.admin-shell .plan-type-products{margin-top:.2rem;font-size:.85rem}.admin-shell .plan-type-products a{color:#2271b1;text-decoration:none}.admin-shell .plan-type-products a:hover{text-decoration:underline}.yith-membership-header h1{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.35rem 0 .25rem;display:flex}.yith-membership-plan{color:#646970;margin:0 0 1rem}.yith-membership-plan a{color:#2271b1;text-decoration:none}.yith-membership-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1rem;display:grid}.yith-detail-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.yith-dl{margin:0}.yith-dl>div{border-bottom:1px solid #f0f0f1;grid-template-columns:140px 1fr;gap:.5rem;padding:.35rem 0;font-size:.92rem;display:grid}.yith-dl dt{color:#646970;font-weight:600}.yith-dl dd{margin:0}.yith-dl a{color:#2271b1;text-decoration:none}.yith-history-table{border-collapse:collapse;width:100%;margin-top:.5rem}.yith-history-table th,.yith-history-table td{text-align:left;border-bottom:1px solid #dcdcde;padding:.55rem .65rem;font-size:.9rem}.yith-history-table th{background:#f6f7f7;font-weight:600}.yith-advanced-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.yith-advanced-toggle h2{margin:0;font-size:1.05rem}.yith-warning{color:#614200;background:#fcf0e3;border:1px solid #f0b849;border-radius:4px;margin-bottom:1rem;padding:.75rem .9rem;font-size:.9rem}.yith-advanced-fields.disabled{opacity:.55;pointer-events:none}.yith-membership-side .yith-section h3{margin:0 0 .75rem;font-size:.95rem}@media (width<=960px){.yith-membership-layout,.yith-detail-grid{grid-template-columns:1fr}}.admin-shell .content:has(>.wc-orders:not(.wc-subscriptions)){background:#f0f0f1;min-width:0;padding:8px 20px 32px}.admin-shell .wc-orders:not(.wc-subscriptions){color:#2c3338;min-width:0;font-size:13px;line-height:1.4}.admin-shell .wc-orders .wp-heading-inline{color:#1d2327;align-items:center;gap:8px;margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:1.3;display:inline-flex}.admin-shell .wc-orders .wp-heading-inline .page-title-action{color:#2271b1;background:#f6f7f7;border:1px solid #2271b1;border-radius:3px;padding:4px 8px;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;position:relative;top:-2px}.admin-shell .wc-orders .wp-heading-inline .page-title-action:hover{color:#135e96;background:#f0f0f1;border-color:#135e96}.admin-shell .wc-orders-subnav{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 2px;display:flex}.admin-shell .wc-orders-subnav-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;padding-top:8px;display:flex}.admin-shell .wc-orders .subsubsub{color:#50575e;flex-wrap:wrap;row-gap:4px;min-width:0;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.admin-shell .wc-orders .subsubsub li{white-space:nowrap;margin:0;padding:0;display:inline}.admin-shell .wc-orders .subsubsub button{color:#2271b1;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;line-height:1.4}.admin-shell .wc-orders .subsubsub button:hover{color:#135e96}.admin-shell .wc-orders .subsubsub button.current{color:#000;font-weight:600}.admin-shell .wc-orders .subsubsub .count{color:#646970;font-weight:400}.admin-shell .wc-orders .subsubsub-sep{color:#50575e}.admin-shell .wc-orders .wc-additional-filters{color:#2271b1;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:400}.admin-shell .wc-orders .wc-additional-filters:hover{color:#135e96}.admin-shell .wc-orders .wp-header-end{display:none}.admin-shell .wc-orders .tablenav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:30px;margin:6px 0 4px;display:grid}.admin-shell .wc-orders .tablenav.top{margin-top:4px}.admin-shell .wc-orders .alignleft.actions{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.admin-shell .wc-orders .alignleft.actions.extra-filters{flex-wrap:wrap;min-width:0}.admin-shell .wc-orders .button{color:#2271b1;cursor:pointer;min-height:30px;box-shadow:none;background:#f6f7f7;border:1px solid #2271b1;border-radius:3px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:400;line-height:2.15385;display:inline-flex}.admin-shell .wc-orders .button:hover{color:#135e96;background:#f0f0f1;border-color:#135e96}.admin-shell .wc-orders select,.admin-shell .wc-orders .alignleft.actions input[type=text],.admin-shell .wc-orders .alignleft.actions input:not([type=checkbox]):not([type=radio]){color:#2c3338;background:#fff;border:1px solid #8c8f94;border-radius:3px;max-width:160px;height:30px;min-height:30px;padding:0 8px;font-size:13px;line-height:2}.admin-shell .wc-orders .extra-filters select:first-of-type{width:128px;max-width:128px}.admin-shell .wc-orders .extra-filters input{width:168px;max-width:168px}.admin-shell .wc-orders .search-box{align-items:center;gap:6px;margin:0;display:flex}.admin-shell .wc-orders .search-box input[type=search]{background:#fff;border:1px solid #8c8f94;border-radius:3px;width:150px;height:30px;min-height:30px;padding:0 8px;font-size:13px}.admin-shell .wc-orders .screen-reader-text{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-shell .wc-orders .wc-check{color:#2c3338;white-space:nowrap;align-items:center;gap:4px;margin:0 4px 0 2px;font-size:13px;display:inline-flex}.admin-shell .wc-orders .wc-check input{width:16px;height:16px;margin:0}.admin-shell .wc-orders .tablenav-pages{color:#646970;white-space:nowrap;grid-column:2;justify-self:end;align-items:center;gap:6px;font-size:13px;display:flex}.admin-shell .wc-orders .displaying-num{margin-right:4px}.admin-shell .wc-orders .pagination-links{align-items:center;gap:2px;display:inline-flex}.admin-shell .wc-orders .pagination-links button{color:#50575e;cursor:pointer;background:#f6f7f7;border:1px solid #c3c4c7;border-radius:3px;min-width:30px;min-height:30px;padding:0 4px;font-size:16px;line-height:1}.admin-shell .wc-orders .pagination-links button:hover:not(:disabled){color:#1d2327;border-color:#8c8f94}.admin-shell .wc-orders .pagination-links button:disabled{color:#a7aaad;cursor:default;background:#f6f7f7;border-color:#dcdcde}.admin-shell .wc-orders .current-page{text-align:center;border:1px solid #8c8f94;border-radius:3px;width:40px;height:30px;min-height:30px;padding:0 4px;font-size:13px}.admin-shell .wc-orders .tablenav-paging-text{margin:0 4px}.admin-shell .wc-orders-table-wrap{background:#fff;border:1px solid #c3c4c7;border-radius:0;width:100%;min-width:0;max-width:100%;margin:0;overflow-x:auto}.admin-shell .wp-list-table.wc-orders-table{border-collapse:collapse;border:0;width:100%;min-width:1040px;margin:0}.admin-shell .wp-list-table.wc-orders-table thead th{color:#2c3338;white-space:nowrap;vertical-align:middle;background:#fff;border-bottom:1px solid #c3c4c7;padding:8px 10px;font-size:13px;font-weight:400}.admin-shell .wp-list-table.wc-orders-table tbody td{vertical-align:top;color:#50575e;background:#fff;border-bottom:1px solid #c3c4c7;padding:8px 10px;font-size:13px;line-height:1.45}.admin-shell .wp-list-table.wc-orders-table tbody tr:nth-child(odd) td{background:#fff}.admin-shell .wp-list-table.wc-orders-table tbody tr:nth-child(2n) td{background:#f6f7f7}.admin-shell .wp-list-table.wc-orders-table tbody tr:hover td{background:#f0f0f1}.admin-shell .wp-list-table.wc-orders-table .check-column{text-align:left;vertical-align:top;width:2.2em;padding:10px 0 8px 4px}.admin-shell .wp-list-table.wc-orders-table .column-order{min-width:180px}.admin-shell .wp-list-table.wc-orders-table .column-date{color:#50575e;white-space:nowrap;width:7.5rem}.admin-shell .wp-list-table.wc-orders-table .column-total{text-align:right;white-space:nowrap;color:#2c3338;width:5.5rem}.admin-shell .wp-list-table.wc-orders-table td:nth-child(5),.admin-shell .wp-list-table.wc-orders-table td:nth-child(6){white-space:nowrap}.admin-shell .wc-orders-table .wc-order-title{color:#2271b1;font-weight:600}.admin-shell .wc-sub-link{color:#2271b1;font-weight:600;text-decoration:none}.admin-shell .wc-sub-link:hover{text-decoration:underline}.admin-shell .wc-billing{color:#50575e;font-size:13px;line-height:1.45}.admin-shell .wc-billing .wc-addr-name{color:#2c3338}.admin-shell .wc-billing .via{color:#646970;font-size:12px}.admin-shell .wc-ship-name{color:#2271b1;font-weight:600;text-decoration:none}.admin-shell .wc-ship-name:hover{color:#135e96;text-decoration:underline}.admin-shell .wc-orders .na{color:#a7aaad}.admin-shell .wp-list-table.wc-orders-table .row-actions{visibility:hidden;gap:.35rem;margin-top:2px;font-size:13px}.admin-shell .wp-list-table.wc-orders-table tr:hover .row-actions,.admin-shell .wp-list-table.wc-orders-table tr:focus-within .row-actions{visibility:visible}.admin-shell .wp-list-table.wc-orders-table .row-actions button{color:#2271b1}.admin-shell .wp-list-table.wc-orders-table .row-actions button:hover{color:#135e96}.admin-shell .wp-list-table.wc-orders-table .row-actions-sep{color:#c3c4c7}.admin-shell .wp-list-table.wc-orders-table td:nth-child(7),.admin-shell .wp-list-table.wc-orders-table td:nth-child(8){min-width:140px}@media (width<=960px){.admin-shell .content:has(>.wc-orders:not(.wc-subscriptions)){padding:12px}.admin-shell .wc-orders-subnav{flex-wrap:wrap;align-items:flex-start}.admin-shell .wc-orders-subnav-right{align-items:flex-start;width:100%}.admin-shell .wc-orders .tablenav{grid-template-columns:1fr}.admin-shell .wc-orders .tablenav-pages{grid-column:1;justify-self:start}.admin-shell .wc-orders .alignleft.actions.extra-filters{flex-wrap:wrap}}.admin-shell .wc-status{text-transform:none;color:#50575e;white-space:nowrap;background:#f0f0f1;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-block}.admin-shell .wc-status.completed{color:#0b6b8a;background:#d1ecf4}.admin-shell .wc-status.processing{color:#2c5d2c;background:#c6e1c6}.admin-shell .wc-status.pending{color:#94660c;background:#f8dda7}.admin-shell .wc-status.failed{color:#761919;background:#eba3a3}.admin-shell .wc-subs-table .wc-sub-badge{letter-spacing:.03em;text-transform:uppercase;color:#fff;background:#787c82;border-radius:3px;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.admin-shell .wc-subs-table .wc-sub-badge.active{color:#fff;background:#7ad03a}.admin-shell .wc-subs-table .wc-sub-badge.pending{color:#3c434a;background:#ffba00}.admin-shell .wc-subs-table .wc-sub-badge.on-hold{color:#fff;background:#999}.admin-shell .wc-subs-table .wc-sub-badge.cancelled{color:#fff;background:#a00}.admin-shell .wc-orders-table .wc-order-title a{color:#2271b1;text-decoration:none}.admin-shell .wc-orders-table .wc-order-title a:hover{color:#135e96;text-decoration:underline}.admin-shell .wc-order-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1rem;display:grid}.admin-shell .wc-order-main,.admin-shell .wc-order-side{flex-direction:column;gap:1rem;min-width:0;display:flex}.admin-shell .yith-invoice-box h2{margin-bottom:.85rem}.admin-shell .yith-doc-block{background:#fff;border:1px solid #dcdcde;border-radius:2px;margin-bottom:.85rem;overflow:hidden}.admin-shell .yith-doc-head{color:#fff;letter-spacing:.04em;background:#1e3a5f;padding:.45rem .65rem;font-size:.72rem;font-weight:700}.admin-shell .yith-doc-body{padding:.75rem .7rem .65rem;font-size:.85rem}.admin-shell .yith-doc-body p{margin:0 0 .4rem}.admin-shell .yith-doc-actions{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.admin-shell .yith-doc-actions .btn{padding:.28rem .55rem;font-size:.75rem}.admin-shell .yith-doc-footer{margin-top:.65rem!important;margin-bottom:0!important}.admin-shell .yith-doc-footer a{color:#2271b1;font-size:.8rem;text-decoration:none}.admin-shell .yith-doc-footer a:hover{text-decoration:underline}.admin-shell .yith-invoices-page .yith-main-tabs .is-disabled,.admin-shell .yith-invoices-page .yith-sub-tabs .is-disabled{opacity:.55;cursor:not-allowed}.admin-shell .yith-doc-tabs{border:none;border-bottom:1px solid var(--admin-line);background:0 0;flex-wrap:wrap;gap:4px 20px;margin:0 0 1rem;display:flex}.admin-shell .yith-doc-tabs button{color:#50575e;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0;font-size:13px;font-weight:600}.admin-shell .yith-doc-tabs button.active{color:#1d2327;border-bottom-color:var(--admin-accent)}.admin-shell .yith-section-head{align-items:center;gap:.75rem;margin:0 0 .85rem;display:flex}.admin-shell .yith-section-head h2{margin:0;font-size:1.15rem;font-weight:600}.admin-shell .yith-invoice-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem}.admin-shell .yith-invoice-toolbar .toolbar-left{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.admin-shell .yith-date-filter{flex-wrap:wrap;align-items:flex-end;gap:.4rem;display:flex}.admin-shell .yith-date-filter label{color:#646970;flex-direction:column;gap:.15rem;font-size:.75rem;display:flex}.admin-shell .yith-date-filter input[type=date]{min-height:30px}.admin-shell .yith-customer-cell{max-width:280px;font-size:.82rem;line-height:1.35}.admin-shell .yith-customer-cell strong{margin-bottom:.15rem;display:block}.admin-shell .yith-invoices-table .row-actions{margin-top:.2rem;font-size:.75rem}.admin-shell .yith-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.admin-shell .yith-pagination-controls{align-items:center;gap:.35rem;display:flex}.admin-shell .yith-page-input{text-align:center;width:3rem;min-height:30px}.admin-shell .wc-order-details h3{text-transform:uppercase;letter-spacing:.02em;color:#646970;margin:0 0 .75rem;font-size:.85rem}.admin-shell .wc-address-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.admin-shell .wc-address-head h3{margin:0}.admin-shell .btn-link-blue{color:#2271b1;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:none}.admin-shell .btn-link-blue:hover{color:#135e96;text-decoration:underline}.admin-shell .wc-address-fields{flex-direction:column;gap:.4rem;display:flex}.admin-shell .wc-address-fields input,.admin-shell .wc-address-fields select{box-sizing:border-box;width:100%}.admin-shell .wc-name-row{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.admin-shell .wc-order-meta-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.admin-shell .wc-date-row{align-items:center;gap:.35rem;display:flex}.admin-shell .wc-date-row input{max-width:140px}.admin-shell .wc-items-footer{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:.75rem;display:flex}.admin-shell .wc-items-totals{text-align:right;min-width:220px}.admin-shell .wc-items-totals>div{justify-content:space-between;gap:1.5rem;margin-bottom:.25rem;display:flex}.admin-shell .wc-items-end{flex-direction:column;align-items:flex-end;gap:.65rem;display:flex}.admin-shell .wc-items-save{gap:.4rem;display:flex}.admin-shell .wc-order-btn{color:#2c3338;cursor:pointer;background:#f6f7f7;border:1px solid #dcdcde;border-radius:3px;min-height:30px;padding:4px 10px;font-size:13px;font-weight:400}.admin-shell .wc-order-btn:hover{background:#f0f0f1;border-color:#8c8f94}.admin-shell .wc-order-btn-primary{color:#fff;background:#2271b1;border-color:#2271b1}.admin-shell .wc-order-btn-primary:hover{background:#135e96;border-color:#135e96}.admin-shell .wc-add-products-backdrop{z-index:100000;background:#0000008c;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.admin-shell .wc-add-products-modal{background:#fff;border-radius:2px;width:min(560px,96vw);padding:0 0 16px;box-shadow:0 5px 15px #00000059}.admin-shell .wc-add-products-head{justify-content:space-between;align-items:center;gap:1rem;padding:12px 16px 8px;display:flex}.admin-shell .wc-add-products-head h2{color:#1d2327;margin:0;font-size:22px;font-weight:400}.admin-shell .wc-add-products-close{color:#646970;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.admin-shell .wc-add-products-close:hover{color:#1d2327}.admin-shell .wc-add-products-grid{grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:12px 16px;padding:8px 16px 0;display:grid}.admin-shell .wc-add-products-field,.admin-shell .wc-add-products-qty{flex-direction:column;gap:6px;display:flex}.admin-shell .wc-add-products-field label,.admin-shell .wc-add-products-qty label{color:#1d2327;font-size:13px;font-weight:600}.admin-shell .wc-add-products-field input,.admin-shell .wc-add-products-qty input{background:#fff;border:1px solid #8c8f94;border-radius:3px;min-height:30px;padding:4px 8px}.admin-shell .wc-product-select{background:#fff;border:1px solid #8c8f94;border-radius:3px;flex-direction:column;gap:0;display:flex;overflow:hidden}.admin-shell .wc-product-select-toggle{border-bottom:1px solid #dcdcde;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:4px 8px;font-size:13px;display:flex}.admin-shell .wc-product-select-toggle .placeholder{color:#646970}.admin-shell .wc-product-select-toggle .caret{color:#646970;font-size:11px}.admin-shell .wc-product-select input[type=search]{min-height:32px;box-shadow:none;border:0;border-radius:0}.admin-shell .wc-product-select-hint{color:#646970;margin:0;padding:8px 10px 10px;font-size:13px}.admin-shell .wc-product-select-results{border-top:1px solid #dcdcde;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-shell .wc-product-select-results button{cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:7px 10px;font-size:13px;display:flex}.admin-shell .wc-product-select-results button:hover,.admin-shell .wc-product-select-results button.selected{color:#fff;background:#2271b1}.admin-shell .wc-product-select-results em{color:#646970;font-size:12px;font-style:normal}.admin-shell .wc-product-select-results button:hover em,.admin-shell .wc-product-select-results button.selected em{color:#d2e4f3}.admin-shell .wc-add-products-actions{justify-content:flex-end;padding:12px 16px 0;display:flex}.admin-shell .wc-add-products-add{color:#fff;cursor:pointer;background:#2271b1;border:1px solid #2271b1;border-radius:3px;min-height:30px;padding:4px 12px;font-size:13px}.admin-shell .wc-add-products-add:hover{background:#135e96}.admin-shell .wc-add-products-add:disabled{opacity:.65;cursor:default}.admin-shell .wc-items-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-shell .wc-refund-qty,.admin-shell .wc-refund-amount{width:88px}.admin-shell .wc-refund-row td{background:#fef7f1}.admin-shell .wc-refund-meta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;font-size:.9rem;display:flex}.admin-shell .wc-refund-amount-neg{color:#b32d2e;margin-left:auto}.admin-shell .wc-refund-total strong{color:#b32d2e}.admin-shell .wc-refund-form{gap:.75rem;max-width:520px;margin-top:1rem;display:grid}.admin-shell .wc-refund-reason{gap:.35rem;display:grid}.admin-shell .wc-refund-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.admin-shell .btn-link{color:#b32d2e;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.admin-shell .wc-order-notes{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.admin-shell .wc-order-notes li{background:#f6f7f7;border-left:3px solid #72aee6;margin-bottom:.5rem;padding:.65rem .75rem}.admin-shell .wc-invoice-notes{margin:0;padding:0;list-style:none}.admin-shell .wc-invoice-notes li{background:#fff;border:1px solid #dcdcde;margin-bottom:.5rem;padding:.65rem .75rem}.admin-shell .wc-invoice-notes .yith-check{align-items:center;gap:.4rem;margin-top:.45rem;font-size:.85rem;display:flex}@media (width<=960px){.admin-shell .wc-order-layout,.admin-shell .wc-order-meta-grid{grid-template-columns:1fr}}.admin-shell .success{color:var(--admin-accent-dark);margin:.5rem 0 1rem;font-size:.95rem}.admin-shell .wp-users .page-title h1{align-items:center;gap:.75rem;display:flex}.admin-shell .users-table-wrap{background:#fff;border:1px solid #c3c4c7;border-radius:0;overflow-x:auto}.admin-shell .users-table{border-collapse:collapse;width:100%;min-width:720px}.admin-shell .users-table thead th{color:#2c3338;white-space:nowrap;background:#f6f7f7;border-bottom:1px solid #c3c4c7;padding:.7rem .65rem;font-size:.82rem;font-weight:600}.admin-shell .users-table tbody td{background:#fff;border-bottom:1px solid #dcdcde;padding:.7rem .65rem;font-size:.9rem}.admin-shell .users-table tbody tr:nth-child(2n) td{background:#f6f7f7}.admin-shell .users-table tbody tr:hover td{background:#f0f6fc}.admin-shell .users-table .check-col{text-align:center;width:2.4rem}.admin-shell .users-table .column-id{color:#646970;width:4rem}.admin-shell .users-table .column-username{min-width:200px}.admin-shell .users-table .column-posts,.admin-shell .users-table .column-role,.admin-shell .users-table .column-status{width:8rem}.admin-shell .users-table .column-email a{color:#2271b1;text-decoration:none}.admin-shell .users-table .column-email a:hover{text-decoration:underline}.admin-shell .users-table-footer{margin-top:.75rem;margin-bottom:0}.admin-shell .user-cell{align-items:center;gap:.7rem;display:flex}.admin-shell .user-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:700;display:inline-flex}.admin-shell .user-status{border-radius:999px;padding:.18rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.admin-shell .user-status.ok{color:#1f7a4d;background:#dff3e7}.admin-shell .user-status.bad{color:#b32d2e;background:#fde8e7}.admin-shell .password-row{flex-wrap:wrap;gap:.5rem;display:flex}.admin-shell .password-row input{flex:220px}.admin-shell .user-form{max-width:640px}.admin-shell .user-address-form{max-width:980px;margin-top:1.25rem}.admin-shell .user-address-form h2{margin:0 0 .35rem}.admin-shell .user-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=800px){.admin-shell .user-address-grid{grid-template-columns:1fr}}.admin-shell .sidebar .user a{color:#fff;text-underline-offset:2px;text-decoration:underline}.admin-shell .wc-sub-edit .wc-sub-badge{letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;color:#fff;background:#787c82;border-radius:3px;margin-left:.4rem;padding:.22rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.admin-shell .wc-sub-edit .wc-sub-badge.active{background:#7ad03a}.admin-shell .wc-sub-edit .wc-sub-badge.pending{color:#3c434a;background:#ffba00}.admin-shell .wc-sub-edit .wc-sub-badge.on-hold{background:#999}.admin-shell .wc-sub-edit .wc-sub-badge.cancelled{background:#a00}.admin-shell .wc-sub-edit .wc-order-details h3{margin:0 0 .65rem;font-size:.88rem}.admin-shell .wc-sub-address{font-size:.88rem;line-height:1.45}.admin-shell .wc-sub-contact{margin-top:.35rem;font-size:.88rem}.admin-shell .wc-sub-contact a{color:#2271b1}.admin-shell .wc-sub-pay{margin-top:.85rem;font-size:.88rem}.admin-shell .wc-sub-customer a{color:#2271b1;font-weight:600;text-decoration:none}.admin-shell .wc-sub-customer a:hover{text-decoration:underline}.admin-shell .wc-sub-item{align-items:flex-start;gap:.65rem;display:flex}.admin-shell .wc-sub-item img{object-fit:cover;background:#fff;border:1px solid #dcdcde;width:46px;height:60px}.admin-shell .wc-sub-edit .wc-order-layout{grid-template-columns:minmax(0,1fr) 340px}.admin-shell .wc-schedule-row{flex-direction:column;align-items:stretch;gap:.35rem;margin-bottom:.9rem;display:flex}.admin-shell .wc-schedule-row:last-child{margin-bottom:0}.admin-shell .wc-schedule-label{color:#1d2327;font-size:.8rem;font-weight:600;display:block}.admin-shell .wc-schedule-value{padding:.45rem .15rem 0;font-size:.92rem}.admin-shell .wc-schedule-datetime{grid-template-columns:minmax(0,1.35fr) auto minmax(0,.95fr);align-items:center;gap:.4rem;width:100%;display:grid}.admin-shell .wc-schedule-datetime input{border:1px solid var(--admin-line);box-sizing:border-box;background:#fff;border-radius:2px;width:100%;min-width:0;max-width:none;height:36px;padding:.3rem .4rem}.admin-shell .wc-schedule-datetime input[readonly]{color:#2c3338;background:#f6f7f7}.admin-shell .wc-schedule-at{color:#646970;text-align:center;font-size:.85rem}.admin-shell .wc-sub-actions{flex-direction:column;gap:.65rem;display:flex}.admin-shell .wc-sub-actions select,.admin-shell .wc-sub-actions .btn-primary{width:100%}.admin-shell .wc-sub-edit,.admin-shell .wc-sub-edit .wc-order-main,.admin-shell .wc-sub-edit .wc-order-side,.admin-shell .wc-sub-edit .panel{min-width:0}.admin-shell .wc-sub-edit .page-title{flex-wrap:wrap;align-items:flex-start}.admin-shell .wc-sub-edit .page-title h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.3;display:flex}.admin-shell .wc-sub-edit .wc-sub-badge{margin-left:0}.admin-shell .wc-sub-edit .products-table{width:100%;min-width:0}.admin-shell .wc-sub-edit .table-wrap{width:100%;max-width:100%}.admin-shell .wc-sub-edit .wc-sub-item>div{overflow-wrap:anywhere;min-width:0}.admin-shell .wc-sub-edit .wc-sub-pay,.admin-shell .wc-sub-edit .wc-sub-contact,.admin-shell .wc-sub-edit .wc-sub-address{overflow-wrap:anywhere;word-break:break-word}.admin-shell .wc-sub-edit .wc-date-row{flex-wrap:nowrap;min-width:0}.admin-shell .wc-sub-edit .wc-date-row input{flex:1 1 0;min-width:0;max-width:none}.admin-shell .wc-sub-edit .wc-items-totals{width:min(100%,280px);min-width:0}.admin-shell .wc-sub-history h2{margin-bottom:.85rem}.admin-shell .wc-sub-related-orders{border-collapse:collapse}.admin-shell .wc-sub-related-orders th{color:#1d2327;white-space:nowrap;background:#f6f7f7;font-size:.82rem;font-weight:600}.admin-shell .wc-sub-related-order{flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;display:inline-flex}.admin-shell .wc-sub-rel{color:#1d2327;font-weight:700}.admin-shell .yith-sub-info .yith-sub-head{border-bottom:1px solid #dcdcde;margin:0 0 1.1rem;padding-bottom:.9rem}.admin-shell .yith-sub-info .yith-sub-head h2{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0 0 .45rem;font-size:1.05rem;display:flex}.admin-shell .yith-sub-product{font-size:.95rem;font-weight:600;line-height:1.4}.admin-shell .yith-sub-product a{color:#1d2327;text-decoration:none}.admin-shell .yith-sub-product a:hover{color:#2271b1;text-decoration:underline}.admin-shell .yith-sub-price{color:#646970;margin-top:.2rem;font-size:.92rem}.admin-shell .yith-info-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:1.5rem 1.75rem;display:grid}.admin-shell .yith-info-grid h3{text-transform:none;letter-spacing:0;color:#1d2327;margin:0 0 .7rem;font-size:.82rem;font-weight:700}.admin-shell .yith-dl{margin:0}.admin-shell .yith-dl>div{grid-template-columns:8.6rem minmax(0,1fr);align-items:start;gap:.25rem .65rem;margin-bottom:.55rem;font-size:.88rem;display:grid}.admin-shell .yith-dl dt{color:#1d2327;margin:0;font-weight:700}.admin-shell .yith-dl dd{color:#2c3338;overflow-wrap:anywhere;margin:0}.admin-shell .yith-edit{color:#787c82;line-height:0;display:inline-flex}.admin-shell .yith-edit:hover{color:#2271b1}.admin-shell .yith-period-row{grid-template-columns:4.5rem minmax(0,1fr);gap:.4rem;display:grid}.admin-shell .yith-period-row input,.admin-shell .yith-period-row select{border:1px solid var(--admin-line);box-sizing:border-box;border-radius:2px;width:100%;height:36px;padding:.3rem .45rem}.admin-shell .yith-side-btn{width:100%;margin-top:.25rem}.admin-shell .yith-check{align-items:center;gap:.5rem;font-size:.88rem;display:flex}.admin-shell .yith-sub-product-panel h2{margin-bottom:.75rem}@media (width<=1280px){.admin-shell .wc-sub-edit .wc-order-layout{grid-template-columns:minmax(0,1fr) 320px}.admin-shell .wc-sub-edit .yith-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .wc-sub-edit .yith-info-grid>div:first-child{grid-column:1/-1}}@media (width<=1100px){.admin-shell .wc-sub-edit .wc-order-layout{grid-template-columns:1fr}.admin-shell .wc-sub-edit .wc-order-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-shell .wc-sub-edit .wc-order-side .panel:last-child{grid-column:1/-1}}@media (width<=860px){.admin-shell .content{padding:1rem}.admin-shell .wc-sub-edit .yith-info-grid,.admin-shell .wc-sub-edit .wc-order-side,.admin-shell .wc-sub-edit .panel .field-row{grid-template-columns:1fr}.admin-shell .wc-sub-edit .yith-info-grid>div:first-child,.admin-shell .wc-sub-edit .wc-order-side .panel:last-child{grid-column:auto}.admin-shell .wc-sub-edit .wc-items-footer{flex-direction:column}.admin-shell .wc-sub-edit .wc-items-totals{width:100%}}@media (width<=640px){.admin-shell .wc-sub-edit .panel{padding:.85rem}.admin-shell .wc-sub-edit .yith-dl>div{grid-template-columns:1fr;gap:.1rem}.admin-shell .wc-sub-edit .products-table thead{display:none}.admin-shell .wc-sub-edit .products-table,.admin-shell .wc-sub-edit .products-table tbody,.admin-shell .wc-sub-edit .products-table tr{width:100%;display:block}.admin-shell .wc-sub-edit .products-table tr{background:#fff;border:1px solid #dcdcde;border-radius:6px;margin-bottom:.65rem;padding:.55rem .7rem}.admin-shell .wc-sub-edit .products-table td{text-align:right;border:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.35rem 0;display:flex}.admin-shell .wc-sub-edit .products-table td:before{content:attr(data-label);color:#646970;text-align:left;flex:0 0 7rem;font-weight:600}.admin-shell .wc-sub-edit .products-table td[data-label=Item]{text-align:left;flex-direction:column}.admin-shell .wc-sub-edit .products-table td[data-label=Item]:before{flex:none;margin-bottom:.35rem}.admin-shell .wc-sub-edit .wc-schedule-datetime{grid-template-columns:minmax(0,1fr) auto minmax(0,.85fr)}.admin-shell .wc-sub-edit .wc-date-row input[type=date],.admin-shell .wc-sub-edit .wc-date-row input[type=time]{flex:1 1 0}}.fgf-page{max-width:1100px}.fgf-tabs{border-bottom:1px solid #c3c4c7;flex-wrap:wrap;gap:0;margin:0 0 1rem;display:flex}.fgf-tab{color:#50575e;background:#f0f0f1;border:1px solid #c3c4c7;border-bottom:none;border-radius:4px 4px 0 0;margin:0 4px -1px 0;padding:8px 12px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-block}.fgf-tab:hover{color:#1d2327;background:#fff}.fgf-tab.active{color:#000;background:#fff;border-bottom:1px solid #fff;font-weight:600}.fgf-head{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.25rem;display:flex}.fgf-head h1{color:#1d2327;margin:0;font-size:23px;font-weight:400}.fgf-row{grid-template-columns:240px minmax(0,420px);align-items:start;gap:12px 16px;padding:12px 0;display:grid}.fgf-label{color:#1d2327;padding-top:6px;font-size:13px;font-weight:600}.fgf-req{color:#d63638;margin-left:3px}.fgf-control{align-items:flex-start;gap:8px;padding-left:22px;display:flex;position:relative}.fgf-help{color:#fff;cursor:help;background:#9ea3a8;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-style:italic;font-weight:700;display:inline-flex;position:absolute;top:7px;left:0}.fgf-control input,.fgf-control select,.fgf-control textarea{background:#fff;border:1px solid #8c8f94;border-radius:3px;width:100%;max-width:400px;min-height:30px;padding:4px 8px}.fgf-control>.fgf-search,.fgf-control>.fgf-dates,.fgf-control>.fgf-checks{flex:1;min-width:0}.fgf-panel{background:#fff;border:1px solid #c3c4c7;grid-template-columns:160px minmax(0,1fr);min-height:220px;margin:8px 0 1.25rem;display:grid}.fgf-panel-nav{background:#f0f0f1;border-right:1px solid #c3c4c7;padding:8px 0}.fgf-panel-nav button{text-align:left;color:#2271b1;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 14px;font-size:13px;display:block}.fgf-panel-nav button:hover{color:#135e96}.fgf-panel-nav button.active{color:#1d2327;background:#fff;font-weight:600;box-shadow:inset 3px 0 #2271b1}.fgf-panel-body{padding:8px 16px 16px}.fgf-panel-body .fgf-row{grid-template-columns:220px minmax(0,1fr)}.fgf-add{color:#fff;cursor:pointer;background:#2271b1;border:1px solid #2271b1;border-radius:3px;padding:4px 12px;font-size:13px;line-height:22px;text-decoration:none;display:inline-block}.fgf-add:hover{color:#fff;background:#135e96;border-color:#135e96}.fgf-add:disabled{opacity:.6;cursor:not-allowed}.fgf-dates{align-items:center;gap:8px;display:flex}.fgf-dates input{max-width:170px}.fgf-checks{flex-wrap:wrap;gap:8px 14px;padding-top:6px;display:flex}.fgf-checks label{align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.fgf-search{max-width:400px;position:relative}.fgf-search input[type=search]{width:100%;max-width:none}.fgf-subtabs{flex-wrap:wrap;gap:8px 14px;margin:0 0 12px;font-size:13px;display:flex}.fgf-subtabs button{color:#2271b1;cursor:pointer;background:0 0;border:0;padding:0}.fgf-subtabs button.active{color:#1d2327;font-weight:600}@media (width<=820px){.fgf-row,.fgf-panel-body .fgf-row,.fgf-panel{grid-template-columns:1fr}.fgf-panel-nav{border-bottom:1px solid #c3c4c7;border-right:0;flex-wrap:wrap;display:flex}}.wc-coupon-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.wc-coupon-title input{border:1px solid #8c8f94;border-radius:3px;flex:1;min-width:220px;padding:6px 10px;font-size:1.5rem}.wc-coupon-desc{margin:0 0 1.25rem;display:block}.wc-coupon-desc span{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.wc-coupon-desc textarea{border:1px solid #8c8f94;border-radius:3px;width:100%;max-width:720px;padding:8px}.fgf-muted{color:#646970;margin:0 0 1rem;font-size:13px}.fgf-actions{margin-top:1rem}.fgf-check{align-items:flex-start;gap:8px;max-width:420px;font-size:13px;font-weight:400;display:flex}.fgf-check input{width:auto;min-height:0;margin-top:3px}.wc-coupon-form .product-data-header label{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.wc-coupon-form .product-data-panel .fgf-row{grid-template-columns:200px minmax(0,1fr)}.wc-reports{max-width:1200px}.wc-reports .fgf-tab{cursor:pointer;font-family:inherit}.wc-report-subs{flex-wrap:wrap;align-items:center;gap:4px 0;margin:0 0 14px;font-size:13px;display:flex}.wc-report-subs button{color:#2271b1;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px}.wc-report-subs button.active{color:#1d2327;font-weight:600}.wc-report-sep{color:#c3c4c7;margin:0 8px}.wc-report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.wc-report-ranges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wc-report-ranges>button,.wc-report-custom button{color:#1d2327;cursor:pointer;background:#f6f7f7;border:1px solid #c3c4c7;border-radius:3px;padding:4px 10px;font-size:13px}.wc-report-ranges>button.active{color:#fff;background:#2271b1;border-color:#2271b1}.wc-report-custom{align-items:center;gap:6px;margin-left:8px;font-size:13px;display:inline-flex}.wc-report-custom input{border:1px solid #8c8f94;border-radius:3px;padding:3px 6px}.wc-report-board{background:#fff;border:1px solid #c3c4c7;grid-template-columns:260px minmax(0,1fr);gap:16px;margin:0 0 20px;padding:12px;display:grid}.wc-report-legend{border-right:1px solid #dcdcde;flex-direction:column;gap:10px;padding:4px 8px 4px 0;display:flex}.wc-report-legend-row{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;display:grid}.wc-report-legend-row .swatch{border-radius:1px;width:12px;height:12px;margin-top:4px}.wc-report-legend-row strong{color:#1d2327;font-size:15px;font-weight:600;display:block}.wc-report-legend-row small{color:#646970;font-size:12px}.wc-report-chart{min-height:280px}.wc-report-svg{width:100%;height:auto;display:block}.wc-report-grid{stroke:#e2e4e7;stroke-width:1px}.wc-report-axis,.wc-report-tick{fill:#646970;font-size:10px}.wc-report-bar{fill:#dce6ee}.wc-report-line.gross{stroke:#3498db;stroke-width:2px}.wc-report-line.net{stroke:#1d4f91;stroke-width:2px}.wc-report-line.refunds{stroke:#e67e22;stroke-width:1.5px}.wc-report-dot.gross{fill:#3498db}.wc-report-empty{text-align:center;color:#646970;padding:48px 16px}.wc-report-stock{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wc-report-stock h2{margin:0 0 10px;font-size:15px;font-weight:600}@media (width<=900px){.wc-report-board,.wc-report-stock{grid-template-columns:1fr}.wc-report-legend{border-bottom:1px solid #dcdcde;border-right:0;padding-bottom:12px}}.print-export-page{width:100%;max-width:none}.print-export-page h1{color:#1d2327;margin:0 0 1.25rem;font-size:23px;font-weight:400;line-height:1.3}.print-export-form{flex-direction:column;gap:12px;margin:0 0 16px;display:flex}.print-export-row{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.print-export-row label{color:#1d2327;flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.print-export-row select,.print-export-row input{border:1px solid #8c8f94;border-radius:3px;min-width:160px;min-height:30px;padding:4px 8px;font-weight:400}.print-export-status{min-width:240px;position:relative}.print-export-status-toggle{cursor:pointer;text-align:left;background:#fff;border:1px solid #8c8f94;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:260px;min-height:30px;padding:4px 8px;font-weight:400;display:flex}.print-export-status-toggle span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.print-export-status-toggle .placeholder{color:#646970}.print-export-status-toggle .caret{color:#646970;font-size:11px}.print-export-status-menu{z-index:20;background:#fff;border:1px solid #8c8f94;min-width:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 2px 6px #0000001f}.print-export-status-menu button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:13px;display:flex}.print-export-status-menu button:hover,.print-export-status-menu button.checked{background:#f0f0f1}.print-export-status-menu .tick{color:#1d2327;font-weight:700}.print-export-filter{color:#fff;cursor:pointer;background:#00a32a;border:1px solid #00a32a;border-radius:3px;min-height:32px;padding:6px 16px;font-weight:600}.print-export-filter:hover{background:#008a20}.print-export-actions{align-items:center;gap:12px;margin:0 0 16px;display:flex}.print-export-csv{color:#fff;cursor:pointer;background:#e35b5b;border:1px solid #e35b5b;border-radius:3px;padding:8px 14px;font-weight:600}.print-export-csv:hover{background:#c74a4a}.print-export-csv:disabled{opacity:.7;cursor:wait}.print-export-table-wrap{background:#fff;border:1px solid #c3c4c7;width:100%;overflow-x:auto}.print-export-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.print-export-table th,.print-export-table td{vertical-align:top;color:#1d2327;white-space:nowrap;background:#fff;border:1px solid #c3c4c7;padding:8px 6px}.print-export-table thead th{vertical-align:bottom;text-align:left;background:#f6f7f7;min-width:36px;height:158px;padding:8px 4px 6px;font-size:12px;font-weight:600;line-height:1.15}.print-export-table thead th span{writing-mode:vertical-rl;white-space:nowrap;display:inline-block;transform:rotate(180deg)}.print-export-table tbody td{white-space:normal;min-width:72px;max-width:220px}.print-export-table tbody td.hint{text-align:center;color:#646970;padding:16px 8px}.aoe-page{max-width:none}.aoe-page h1{margin:0 0 .75rem;font-size:23px;font-weight:400}.aoe-tabs{border-bottom:1px solid #c3c4c7;flex-wrap:wrap;gap:0;margin:0 0 1rem;display:flex}.aoe-tabs button{color:#50575e;cursor:pointer;background:#dcdcde;border:1px solid #c3c4c7;border-bottom:0;border-radius:3px 3px 0 0;margin:0 .3rem 0 0;padding:.45rem .9rem}.aoe-tabs button.active{color:#1d2327;background:#fff;font-weight:600}.aoe-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:1.25rem;display:grid}@media (width<=1100px){.aoe-grid{grid-template-columns:1fr}}.aoe-box{background:#fff;border:1px solid #c3c4c7;margin:0 0 .85rem;padding:.85rem 1rem 1rem}.aoe-box legend,.aoe-label{margin:0 0 .5rem;font-weight:600}.aoe-radio,.aoe-check{align-items:center;gap:.35rem;margin:0 1rem .45rem 0;font-weight:400;display:inline-flex}.aoe-inline{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:.55rem 0;display:flex}.aoe-inline input:not([type=checkbox]):not([type=radio]),.aoe-inline select,.aoe-box input:not([type=checkbox]):not([type=radio]),.aoe-box select,.aoe-filter input:not([type=checkbox]):not([type=radio]){border:1px solid #8c8f94;border-radius:3px;min-height:30px;padding:3px 8px}.aoe-grow{flex-direction:column;flex:1;gap:.25rem;display:flex}.aoe-link{color:#2271b1;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.aoe-formats{flex-wrap:wrap;gap:.2rem .85rem;display:flex}.aoe-accordion{text-align:left;cursor:pointer;background:#f6f7f7;border:1px solid #c3c4c7;width:100%;margin:0 0 .5rem;padding:.5rem .75rem;font-weight:600}.aoe-fields ol{margin:0 0 .75rem;padding:0;list-style:inside decimal}.aoe-fields li{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .35rem;display:flex}.aoe-fields code{color:#646970;font-size:11px}.aoe-side .print-export-status-toggle{width:100%}.aoe-custom{flex-wrap:wrap;gap:.35rem;margin:0 0 .4rem;display:flex}.aoe-plus{cursor:pointer;background:#f6f7f7;border:1px solid #8c8f94;width:28px;height:28px}.aoe-filter{background:#fff;border:1px solid #c3c4c7;margin:0 0 .45rem;padding:.35rem .7rem .55rem}.aoe-filter summary{cursor:pointer;color:#2271b1;font-weight:600}.aoe-filter[open] summary{margin-bottom:.4rem}.aoe-filter input:not([type=checkbox]):not([type=radio]){width:100%;margin:0 0 .35rem}.aoe-actions{border-top:1px solid #dcdcde;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 1rem;padding:.65rem 0;display:flex}.aoe-profile-save{align-items:center;gap:.4rem;display:inline-flex}.aoe-preview{margin-top:.5rem}.aoe-list{margin:1rem 0 0;padding:0;list-style:none}.aoe-check-block{margin:0 0 .35rem;display:flex}.aoe-misc{font-size:13px}.aoe-php-box{margin:.2rem 0 .6rem}.aoe-php{box-sizing:border-box;white-space:pre;resize:vertical;tab-size:2;border:1px solid #8c8f94;border-radius:3px;width:100%;min-height:14rem;margin:.2rem 0 .4rem;padding:6px 8px;font-family:inherit;font-size:14px;line-height:1.45;display:block;overflow:auto}.aoe-php:focus{border-color:#2271b1;outline:none;box-shadow:0 0 0 1px #2271b1}.aoe-php[readonly]{color:#50575e;background:#f0f0f1}.aoe-php-readonly{color:#b32d2e;margin:.3rem 0;display:block}.aoe-field-label{flex-direction:column;gap:.25rem;margin:.45rem 0 .35rem;font-size:12px;font-weight:600;display:flex}.aoe-field-label textarea,.aoe-filter textarea{width:100%;min-height:46px;font-weight:400}.aoe-cond{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.25rem 0 .4rem;display:flex}.aoe-cond select,.aoe-cond input{max-width:100%;min-height:28px}.aoe-chips{flex-wrap:wrap;gap:.35rem;margin:0 0 .5rem;display:flex}.aoe-chip{background:#f0f0f1;border:1px solid #c3c4c7;border-radius:3px;align-items:center;gap:.3rem;padding:.15rem .4rem;font-size:12px;display:inline-flex}.aoe-chip button{cursor:pointer;color:#646970;background:0 0;border:0;padding:0;line-height:1}.wcs-page{max-width:1100px}.wcs-page h1{margin:0 0 12px}.wcs-page h2{color:#1d2327;margin:28px 0 4px;font-size:1.15rem}.wcs-tabs{border-bottom:1px solid #c3c4c7;flex-wrap:wrap;gap:4px 20px;margin-bottom:16px;display:flex}.wcs-tab{color:#50575e;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-size:13px;font-weight:600;text-decoration:none}.wcs-tab.is-active{color:#1d2327;border-bottom-color:var(--admin-accent)}.wcs-desc{color:#50575e;margin:0 0 8px;font-size:13px}.wcs-row{grid-template-columns:200px 22px minmax(0,1fr);align-items:start;gap:0 8px;padding:12px 0;display:grid}.wcs-label{color:#1d2327;padding-top:6px;font-size:14px;font-weight:600}.wcs-help{text-align:center;color:#fff;cursor:help;background:#646970;border-radius:50%;width:16px;height:16px;margin-top:8px;font-size:11px;font-weight:700;line-height:16px}.wcs-help:empty{cursor:default;background:0 0}.wcs-control>input:not([type=checkbox]),.wcs-control>select,.wcs-countries select{background:#fff;border:1px solid #8c8f94;border-radius:3px;width:100%;max-width:400px;min-height:34px;padding:4px 10px;font-size:14px}.wcs-control>input.wcs-short{width:50px}.wcs-check{align-items:center;gap:8px;padding-top:6px;font-size:14px;display:flex}.wcs-note{color:#50575e;margin:6px 0 12px;font-size:13px}.wcs-chips{flex-wrap:wrap;gap:6px;max-width:400px;margin-top:8px;display:flex}.wcs-chip{background:#f0f0f1;border:1px solid #c3c4c7;border-radius:3px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:13px;display:inline-flex}.wcs-chip button,.wcs-link{cursor:pointer;color:#2271b1;background:0 0;border:0;padding:0 4px;font-size:13px}.wcs-notice{background:#fff;border-left:4px solid #00a32a;padding:10px 12px;box-shadow:0 1px 1px #0000000a}.wcs-actions{margin-top:24px}@media (width<=700px){.wcs-row{grid-template-columns:minmax(0,1fr) 22px}.wcs-label{grid-column:1/-1}.wcs-control{grid-area:2/1}.wcs-help{grid-area:2/2}}.wcs-subnav{margin:0 0 16px;font-size:13px}.wcs-subnav a{color:#2271b1;text-decoration:none}.wcs-subnav a.is-active{color:#1d2327;font-weight:600}.wcs-subnav-sep{color:#a7aaad}.wcs-control>textarea{width:100%;max-width:400px;font:inherit;border:1px solid #8c8f94;border-radius:3px;padding:6px 10px;font-size:14px}.wcs-check.is-disabled{color:#8c8f94}.wcs-h2-action{align-items:center;gap:12px;display:flex}.wcs-h3{margin:16px 0 4px;font-size:1rem}.wcs-table-wrap{margin:8px 0;overflow-x:auto}.wcs-table{border-collapse:collapse;background:#fff;border:1px solid #c3c4c7;width:100%;font-size:14px}.wcs-table th,.wcs-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f1;padding:12px 10px}.wcs-table thead th{border-bottom:1px solid #c3c4c7;font-weight:600}.wcs-table tbody tr:nth-child(2n){background:#f6f7f7}.wcs-table tr.is-selected td{background:#e5f1fa}.wcs-table td input:not([type=checkbox]){border:1px solid #8c8f94;border-radius:3px;width:100%;min-width:70px;padding:4px 6px}.wcs-table tfoot th{background:#f6f7f7;border-top:1px solid #c3c4c7}.wcs-center{text-align:center!important}.wcs-empty{color:#50575e;text-align:center!important}.wcs-order-col{white-space:nowrap;width:44px}.wcs-order{color:#50575e;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:10px;line-height:1.4;display:block}.wcs-order:disabled{color:#dcdcde;cursor:default}.wcs-method{background:#f0f0f1;border-radius:3px;padding:6px 10px;font-size:14px;display:inline-block}.wcs-row-actions{white-space:nowrap;text-align:right!important}.wcs-row-actions a{color:#2271b1}.wcs-danger{color:#b32d2e!important}.wcs-rest td{color:#50575e;border-top:1px solid #c3c4c7}.wcs-breadcrumb{margin:0 0 8px;font-size:14px}.wcs-breadcrumb a{color:#2271b1}.wcs-method-box{background:#fff;border:1px solid #c3c4c7;border-radius:4px;margin:8px 0 16px;padding:4px 16px 12px}.wcs-method-head{border-bottom:1px solid #f0f0f1;padding:10px 0;font-size:14px}.wcs-method-box .wcs-row{grid-template-columns:260px 22px minmax(0,1fr)}@media (width<=700px){.wcs-method-box .wcs-row{grid-template-columns:minmax(0,1fr) 22px}}.wcs-h2-action .btn{padding:4px 10px;font-size:13px}.wc-range{align-items:center;gap:4px;display:inline-flex}.admin-shell .wc-orders .extra-filters .wc-range input{width:138px;max-width:138px}.admin-shell .wc-date-row input.wc-time-part{width:64px;max-width:64px}.admin-shell .wc-order-meta-grid .field-row{grid-template-columns:minmax(0,1fr);gap:.3rem}.admin-shell .wc-order-meta-grid .field-row select,.admin-shell .wc-order-meta-grid .field-row input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0}.admin-shell .wc-order-meta-grid .wc-date-row{flex-wrap:wrap}.admin-shell .wc-order-meta-grid .wc-date-row input[type=date]{flex:100%;max-width:none}.admin-shell .wc-order-meta-grid .wc-date-row input.wc-time-part{flex:0 0 56px;width:56px}.aoe-order-type{border-bottom:1px solid #f0f0f1;margin-top:0;padding-bottom:.45rem}.aoe-order-type>span{font-weight:600}.aoe-inline input.aoe-days{width:72px}.aoe-hint{margin:.25rem 0 .5rem;font-size:12px}.aoe-format-options{background:#f6f7f7;border:1px solid #dcdcde;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.35rem 1rem;margin:.6rem 0;padding:.6rem .75rem;display:grid}.aoe-format-options .aoe-label{grid-column:1/-1;margin:0}.aoe-format-options .aoe-check-block{margin:0}.aoe-opt{flex-direction:column;gap:.2rem;font-size:12px;display:flex}.aoe-opt input:not([type=color]),.aoe-opt select,.aoe-opt textarea{width:100%;min-width:0}.aoe-opt input[type=color]{width:56px;height:30px;padding:2px}.aoe-opt-wide{grid-column:1/-1}.aoe-logo-current{align-items:center;gap:.5rem;display:flex}.aoe-logo-current img,.aoe-logo-hits img{object-fit:contain;background:#fff;border:1px solid #dcdcde;width:36px;height:36px}.aoe-logo-hits{background:#fff;border:1px solid #dcdcde;max-height:180px;margin:.3rem 0 0;padding:0;list-style:none;overflow:auto}.aoe-logo-hits button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:4px 6px;display:flex}.aoe-logo-hits button:hover{background:#f0f6fc}.aoe-fields input.aoe-static-value{width:180px}.aoe-add-extra{border-top:1px solid #f0f0f1;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;padding-top:.6rem;display:flex}.aoe-add-extra input{width:200px;min-width:0}.aoe-box textarea.aoe-full{box-sizing:border-box;width:100%}.aoe-tags{margin:0 0 .5rem;position:relative}.aoe-tags-box{cursor:text;background:#fff;border:1px solid #8c8f94;border-radius:3px;flex-wrap:wrap;align-items:center;gap:4px;min-height:32px;padding:3px 5px;display:flex}.aoe-tags-box:focus-within{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.aoe-filter .aoe-tags-box input[type=text],.aoe-tags-box input[type=text]{width:auto;min-width:90px;min-height:24px;box-shadow:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 2px}.aoe-tag{overflow-wrap:anywhere;background:#e4e4e4;border:1px solid #aaa;border-radius:3px;align-items:center;gap:4px;max-width:100%;padding:1px 6px 1px 4px;font-size:12px;line-height:18px;display:inline-flex}.aoe-tag button{color:#999;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700}.aoe-tag button:hover{color:#333}.aoe-tags-menu{z-index:30;background:#fff;border:1px solid #8c8f94;border-radius:3px;max-height:220px;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 3px 8px #0000001f}.aoe-tags-menu button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 8px;font-size:13px;display:block}.aoe-tags-menu button:hover,.aoe-tags-menu button:focus{color:#fff;background:#2271b1}@media (width<=600px){.wc-report-custom{flex-wrap:wrap;max-width:100%;margin-left:0}.wc-report-custom input{min-width:0;max-width:100%}}.admin-shell .wc-order-edit .panel{border:1px solid #e3e8ee;border-radius:10px;padding:1.25rem 1.4rem;box-shadow:0 1px 2px #1018280a}.admin-shell .wc-order-edit .panel h2{margin:0 0 1.1rem;font-size:1.05rem}.admin-shell .wc-order-edit .wc-order-meta-grid{grid-template-columns:minmax(230px,.85fr) minmax(0,1fr) minmax(0,1fr);gap:1.75rem}.admin-shell .wc-order-edit h3{letter-spacing:.06em;text-transform:uppercase;color:#50575e;margin:0 0 .9rem;font-size:.78rem}.admin-shell .wc-order-edit .wc-address-head{margin-bottom:.9rem}.admin-shell .wc-order-edit .wc-address-head h3{margin:0}.admin-shell .wc-order-edit .field-row>label,.admin-shell .wc-form-field>span{color:#3c434a;margin-bottom:.35rem;font-size:.78rem;font-weight:500;display:block}.admin-shell .wc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .75rem;display:grid}.admin-shell .wc-form-field{min-width:0;display:block}.admin-shell .wc-form-field.is-wide{grid-column:1/-1}.admin-shell .wc-order-edit .wc-order-details input:not([type=checkbox]):not([type=radio]),.admin-shell .wc-order-edit .wc-order-details select{color:#1d2327;box-sizing:border-box;width:100%;min-width:0;height:40px;box-shadow:none;background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:0 .75rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.admin-shell .wc-order-edit .wc-order-details select{padding-right:2rem}.admin-shell .wc-order-edit .wc-order-details input::placeholder{color:#9aa4ae}.admin-shell .wc-order-edit .wc-order-details input:focus,.admin-shell .wc-order-edit .wc-order-details select:focus{border-color:#2271b1;outline:none;box-shadow:0 0 0 3px #2271b126}.admin-shell .wc-order-edit .wc-order-meta-grid .field-row{margin-bottom:1rem}.admin-shell .wc-order-edit .wc-order-meta-grid .wc-date-row{flex-wrap:nowrap;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.admin-shell .wc-order-edit .wc-order-meta-grid .wc-date-row input[type=date],.admin-shell .wc-order-edit .wc-order-meta-grid .wc-date-row input.wc-time{width:100%;max-width:none}.admin-shell .wc-order-edit .wc-order-meta-grid .wc-date-row span{color:#646970}.admin-shell .wc-order-edit .wc-order-side .btn-primary{border-radius:6px;width:100%;height:40px;display:block}@media (width<=1200px){.admin-shell .wc-order-edit .wc-order-meta-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-shell .wc-order-edit .wc-order-meta-grid>div:first-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;display:grid}.admin-shell .wc-order-edit .wc-order-meta-grid>div:first-child h3{grid-column:1/-1}}@media (width<=700px){.admin-shell .wc-order-edit .wc-order-meta-grid,.admin-shell .wc-order-edit .wc-order-meta-grid>div:first-child,.admin-shell .wc-form-grid{grid-template-columns:minmax(0,1fr)}}.admin-shell .wc-order-edit .products-table.wc-order-items{width:100%;min-width:0}@media (width>=1201px){.admin-shell .wc-order-edit .wc-order-meta-grid{grid-template-columns:minmax(270px,1fr) minmax(0,1fr) minmax(0,1fr)}}.admin-shell .wc-order-edit .wc-order-meta-grid .wc-date-row{grid-template-columns:minmax(150px,1.5fr) auto minmax(96px,1fr)}.admin-shell .wc-order-edit .wc-order-meta-grid .wc-date-row input{padding:0 .5rem}.admin-shell .aoe-php-note{color:#8a5a00;margin:.2rem 0 0 1.6rem;font-size:.78rem;display:block}.admin-shell .page-editor .pe-meta{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:.75rem 1rem;display:grid}.admin-shell .pe-field{flex-direction:column;gap:.3rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.admin-shell .pe-field>span{color:#3c434a;font-weight:600}.admin-shell .pe-field input:not([type=checkbox]):not([type=color]),.admin-shell .pe-field select,.admin-shell .pe-field textarea{width:100%;min-height:34px;font:inherit;box-sizing:border-box;border:1px solid #d0d7de;border-radius:6px;padding:.35rem .55rem}.admin-shell .pe-json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important}.admin-shell .pe-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=1000px){.admin-shell .pe-layout{grid-template-columns:minmax(0,1fr)}}.admin-shell .pe-editor{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.admin-shell .pe-section{background:#fafbfc;border:1px solid #e3e8ee;border-radius:8px;margin-bottom:.75rem}.admin-shell .pe-section.is-selected{border-color:#2271b1;box-shadow:0 0 0 2px #2271b126}.admin-shell .pe-section-head,.admin-shell .pe-block,.admin-shell .pe-item-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-shell .pe-section-head{border-bottom:1px solid #e3e8ee;padding:.45rem .6rem}.admin-shell .pe-block>span{gap:2px;margin-left:auto;display:inline-flex}.admin-shell .pe-section-head button,.admin-shell .pe-block button,.admin-shell .pe-item-head button{cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:4px;padding:.1rem .4rem;font-size:.75rem}.admin-shell .pe-columns{gap:.5rem;padding:.5rem;display:flex}.admin-shell .pe-column{background:#fff;border:1px dashed #c3c4c7;border-radius:6px;flex-direction:column;flex:1;gap:.35rem;min-width:0;padding:.4rem;display:flex}.admin-shell .pe-block{background:#fff;border:1px solid #e3e8ee;border-radius:5px;flex-wrap:wrap;padding:.3rem .4rem}.admin-shell .pe-block.is-selected{background:#f0f6fc;border-color:#2271b1}.admin-shell .pe-link{text-align:left;cursor:pointer;color:#1d2327;font:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;background:0 0!important;border:0!important;padding:0!important}.admin-shell .pe-link small{color:#646970}.admin-shell .pe-column select{padding:.2rem;font-size:.8rem}@media (width<=1000px){.admin-shell .pe-section-head{flex-wrap:wrap}.admin-shell .pe-section-head>span{flex-wrap:wrap;gap:2px;margin-left:auto;display:inline-flex}.admin-shell .pe-columns{flex-wrap:wrap}.admin-shell .pe-column{flex:140px}.admin-shell .pe-column select{max-width:100%}.admin-shell .pe-editor{max-height:none;position:static}}.admin-shell .pe-add-section{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-shell .pe-items{flex-direction:column;gap:.6rem;display:flex}.admin-shell .pe-item{border:1px solid #e3e8ee;border-radius:6px;padding:.5rem}.admin-shell .pe-image{flex-direction:column;gap:.35rem;display:flex}.admin-shell .pe-image img{object-fit:contain;border:1px solid #e3e8ee;border-radius:4px;max-width:180px;max-height:100px}.admin-shell .pe-tabs{gap:.25rem;margin-bottom:.5rem;display:flex}.admin-shell .pe-tabs button{cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:5px;padding:.25rem .7rem}.admin-shell .pe-tabs button.active{color:#fff;background:#2271b1;border-color:#2271b1}.admin-shell .pe-look-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 .75rem;display:grid}.admin-shell .pe-inline{align-items:center;gap:.35rem;display:flex}.admin-shell .pe-inline input[type=number]{width:4.5rem}.admin-shell .pe-check{align-items:center;gap:.35rem;margin-right:.75rem;font-size:.85rem;display:inline-flex}.admin-shell .notice-warning{color:#50575e;background:#fcf9e8;border-left:4px solid #dba617;margin:.4rem 0 0;padding:.5rem .75rem;font-size:.875rem}.admin-shell .wc-order-notes li.customer-note{background:#d7e7f5}.admin-shell .wp-import-modal.media-picker{flex-direction:column;width:min(980px,96vw);max-height:92vh;display:flex}.admin-shell .media-picker-head{justify-content:space-between;align-items:center;display:flex}.admin-shell .media-picker-head h2{margin:0}.admin-shell .media-picker-toolbar{gap:.5rem;margin:.75rem 0 .5rem;display:flex}.admin-shell .media-picker-toolbar input[type=search]{flex:1;min-width:0}.admin-shell .media-picker-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;min-height:200px;padding:2px;display:grid;overflow-y:auto}.admin-shell .media-picker-item{cursor:pointer;text-align:left;background:#f6f7f7;border:2px solid #0000;flex-direction:column;gap:.25rem;padding:.25rem;display:flex}.admin-shell .media-picker-item:hover,.admin-shell .media-picker-item:focus-visible{border-color:#72aee6}.admin-shell .media-picker-item.picked{background:#e5f0fa;border-color:#2271b1}.admin-shell .media-picker-item img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%}.admin-shell .media-picker-item span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.admin-shell .media-picker-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.admin-shell .gallery-thumbs .gallery-thumb{display:inline-block;position:relative}.admin-shell .gallery-thumbs .gallery-thumb button{color:#fff;cursor:pointer;background:#0009;border:0;padding:2px 5px;line-height:1;position:absolute;top:0;right:0}.admin-shell .permalink-row{color:#50575e;margin-top:.5rem;font-size:.85rem}.admin-shell .permalink-row input{width:16rem;max-width:100%;padding:.15rem .35rem}.wcs-page .settings-status-table th{text-align:left;vertical-align:top;width:220px}.wcs-page .settings-flags{margin:0;padding:0;list-style:none}.wcs-page .settings-flags li{margin:0 0 .2rem}.wcs-page .settings-help{color:#646970;margin-top:.35rem;font-size:.85rem}.wcs-page .settings-url{word-break:break-all}.wcs-page .settings-preview{background:#fff;border:1px solid #c3c4c7;width:100%;min-height:520px}.wcs-page .settings-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.wcs-page .settings-toolbar input[type=search]{min-width:220px}.wcs-page .settings-body-text{white-space:pre-wrap;background:#f6f7f7;max-height:260px;padding:.75rem;font-size:.85rem;overflow:auto}.wcs-page .settings-inline-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.5rem;margin:.5rem 0 1rem;display:grid}.wcs-page .settings-inline-form input,.wcs-page .wcs-table input,.wcs-page .wcs-table textarea{box-sizing:border-box;width:100%}@media (width<=720px){.wcs-page .settings-inline-form{grid-template-columns:1fr}}.admin-shell .taxonomy-actions{flex-wrap:nowrap;gap:.35rem}.admin-shell .taxonomy-actions .btn{padding:.3rem .6rem}.admin-shell .sub-setting{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.admin-shell .sub-setting .hint{margin:0}.admin-shell .field-row .sub-radio{white-space:nowrap;align-items:center;gap:6px;width:auto;min-width:0;margin:0;font-weight:400;display:inline-flex}.admin-shell .field-row .sub-setting{flex:1}.admin-shell .sub-inline{align-items:center;gap:6px;display:inline-flex}.admin-shell .sub-inline input{width:100px}.admin-shell .admin-dashboard .section-title{margin:0 0 .75rem;font-size:1.05rem}.admin-shell .dash-stats .stat .value{font-size:1.5rem}.admin-shell .dash-stats .dash-warn{color:var(--admin-warn)}.admin-shell .dash-stats .dash-danger{color:var(--admin-danger)}.admin-shell .admin-dashboard .dash-hint{color:var(--admin-muted);margin-top:.2rem;font-size:.8rem}.admin-shell .dash-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1rem;margin-bottom:1.25rem;display:grid}.admin-shell .dash-panel{min-width:0;overflow-x:auto}.admin-shell .dash-table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-shell .dash-table th,.admin-shell .dash-table td{text-align:left;border-bottom:1px solid var(--admin-line);vertical-align:top;padding:.45rem .5rem}.admin-shell .dash-table th{color:var(--admin-muted);font-size:.8rem;font-weight:600}.admin-shell .dash-table .num{text-align:right;white-space:nowrap}.admin-shell .dash-more{margin:.6rem 0 0;font-size:.85rem}@media (width<=1100px){.admin-shell .dash-columns{grid-template-columns:1fr}}.admin-shell .customer-insights .ci-filters{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:10px 14px;margin-bottom:14px;padding:14px;display:grid}.admin-shell .customer-insights .ci-filters label{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.admin-shell .customer-insights .ci-filters label>span{font-weight:600}.admin-shell .customer-insights .ci-filters input,.admin-shell .customer-insights .ci-filters select{box-sizing:border-box;width:100%}.admin-shell .customer-insights .ci-filters .ci-wide{grid-column:span 2}.admin-shell .customer-insights .ci-filters .ci-check{flex-direction:row;align-items:center;gap:6px;padding-bottom:6px}.admin-shell .customer-insights .ci-filters .ci-check input{width:auto}.admin-shell .customer-insights .ci-buttons{gap:8px;display:flex}.admin-shell .customer-insights .ci-summary{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.admin-shell .customer-insights .ci-summary>div{background:#fff;border:1px solid #c3c4c7;flex-direction:column;flex:160px;gap:2px;padding:10px 14px;display:flex}.admin-shell .customer-insights .ci-summary span{color:#50575e;font-size:12px}.admin-shell .customer-insights .ci-summary strong{font-size:18px}.admin-shell .customer-insights .ci-table th .ci-sort{font:inherit;color:#2271b1;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.admin-shell .customer-insights .ci-table th,.admin-shell .customer-insights .ci-table td{vertical-align:top;padding:8px;font-size:13px}.admin-shell .customer-insights .ci-table td:nth-child(2){overflow-wrap:anywhere;min-width:160px}.admin-shell .customer-insights .ci-table small{color:#50575e}.admin-shell .customer-insights .ci-table .ci-num{text-align:right;white-space:nowrap}.admin-shell .customer-insights .ci-table .ci-links a{white-space:nowrap;display:block}.admin-shell .customer-insights .ci-table .ci-links a+a{margin-top:4px}@media (width<=600px){.admin-shell .customer-insights .ci-filters .ci-wide{grid-column:auto}}@media (width<=782px){.admin-shell .wc-orders .subsubsub button,.admin-shell .wp-products .status-tabs button,.admin-shell .status-tabs button,.admin-shell .fgf-subtabs button,.admin-shell .wc-orders .wc-additional-filters{align-items:center;min-height:36px;padding-top:0;padding-bottom:0;display:inline-flex}.admin-shell .row-actions{flex-wrap:wrap;gap:0 .35rem}.admin-shell .row-actions a,.admin-shell .row-actions button{align-items:center;min-width:32px;min-height:32px;padding:0 4px;display:inline-flex}.admin-shell .wp-list-table.wc-orders-table .row-actions{visibility:visible}.admin-shell .content input[type=checkbox],.admin-shell .content input[type=radio]{flex-shrink:0;width:24px;height:24px}.admin-shell .wcs-tab{justify-content:center;align-items:center;min-width:44px;min-height:36px;display:inline-flex}.admin-shell .entity-chip button{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.admin-shell .page-title-action,.admin-shell .wc-orders .pagination-links button,.admin-shell .wc-orders .button,.admin-shell .lau-btn{min-width:32px;min-height:32px}.admin-shell .yith-back{align-items:center;min-height:32px;display:inline-flex}}.admin-shell .wc-item-qty{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-shell .wc-item-qty input{width:4.5rem}.admin-shell .wc-item-qty select{max-width:11rem}.admin-shell .wc-package-edit{color:#1d2327;background:#fff;border:1px solid #dcdcde;margin-top:.5rem;padding:.65rem;font-size:.85rem}.admin-shell .wc-package-edit-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.65rem;display:flex}.admin-shell .status-tabs .tab-count{text-align:left;min-width:7ch;display:inline-block}.admin-shell .toolbar-left select.toolbar-select-fixed{width:210px;max-width:100%}@media (width<=782px){.admin-shell .yith-pagination{flex-wrap:wrap}.admin-shell .yith-pagination>.hint{flex-basis:100%}}.admin-shell .roles-access .page-title h1{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .35rem;display:flex}.admin-shell .roles-access .page-title .hint{max-width:70ch;margin:0}.admin-shell .roles-access button.page-title-action{cursor:pointer;font-size:.85rem}.admin-shell .ra-card{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:6px;margin:0 0 1rem;padding:1rem 1.1rem}.admin-shell .ra-card h2{margin:0 0 .75rem;font-size:1.05rem}.admin-shell .ra-add-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem 1rem;display:grid}.admin-shell .ra-add-grid label{color:var(--admin-muted);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.admin-shell .ra-add-grid input,.admin-shell .ra-add-grid select,.admin-shell .ra-search,.admin-shell .ra-change select{border:1px solid var(--admin-line);color:var(--admin-ink);font:inherit;background:#fff;border-radius:6px;min-width:0;padding:.5rem .6rem}.admin-shell .ra-actions,.admin-shell .ra-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.admin-shell .ra-toolbar{margin:0 0 1rem}.admin-shell .ra-toolbar .btn,.admin-shell .ra-actions .btn,.admin-shell .ra-change .btn,.admin-shell .ra-pager .btn{padding:.5rem .85rem}.admin-shell .ra-toolbar .btn:disabled,.admin-shell .ra-change .btn:disabled{opacity:.55;cursor:default}.admin-shell .ra-search{width:min(280px,100%)}.admin-shell .ra-table-wrap{overflow-x:auto}.admin-shell .ra-table{border-collapse:collapse;background:var(--admin-panel);border:1px solid var(--admin-line);width:100%}.admin-shell .ra-table th,.admin-shell .ra-table td{text-align:left;border-bottom:1px solid var(--admin-line);vertical-align:middle;padding:.6rem .75rem}.admin-shell .ra-table th{color:var(--admin-muted);font-size:.85rem;font-weight:600}.admin-shell .ra-table code{overflow-wrap:anywhere;background:#f0f3f5;border-radius:4px;padding:.1rem .35rem;font-size:.82rem}.admin-shell .ra-num{text-align:right;font-variant-numeric:tabular-nums}.admin-shell .ra-table th.ra-num{text-align:right}.admin-shell .ra-tag{color:var(--admin-muted);vertical-align:middle;white-space:nowrap;background:#eef2f5;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.72rem;font-weight:600;display:inline-block}.admin-shell .ra-access{color:var(--admin-muted);font-size:.85rem}.admin-shell .ra-access.is-custom{color:var(--admin-warn);font-weight:600}.admin-shell .ra-row-actions{flex-wrap:nowrap;gap:.3rem;display:flex}.admin-shell .ra-table td.ra-actions-col{white-space:nowrap;width:1%}.admin-shell .ra-row-actions button,.admin-shell .ra-row-actions a{border:1px solid var(--admin-line);color:var(--admin-ink);font:inherit;cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.82rem;text-decoration:none;display:inline-flex}.admin-shell .ra-row-actions button:hover:not(:disabled),.admin-shell .ra-row-actions a:hover{border-color:var(--admin-accent);color:var(--admin-accent-dark)}.admin-shell .ra-row-actions button.ra-danger:hover:not(:disabled){border-color:var(--admin-danger);color:var(--admin-danger)}.admin-shell .ra-row-actions button:disabled{opacity:.4;cursor:not-allowed}.admin-shell .ra-back{margin:0 0 .5rem}.admin-shell .roles-access .ra-tabs{border-bottom:1px solid var(--admin-line);gap:.25rem;margin:0 0 1rem;display:flex}.admin-shell .roles-access .ra-tabs button{font:inherit;color:var(--admin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;margin-bottom:-1px;padding:.55rem .9rem;font-weight:600}.admin-shell .roles-access .ra-tabs button.active{background:var(--admin-panel);border-color:var(--admin-line);color:var(--admin-ink)}.admin-shell .ra-note{border-left:3px solid var(--admin-accent);background:#f3f8f7;margin:0 0 1rem;padding:.7rem .85rem}.admin-shell .ra-menu{border:1px solid var(--admin-line);border-radius:6px;overflow:hidden}.admin-shell .ra-row{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.6rem;padding:.5rem .75rem;display:flex}.admin-shell .ra-menu>.ra-group:first-child>.ra-row,.admin-shell .ra-menu>.ra-row:first-child{border-top:none}.admin-shell .ra-row.depth-1{padding-left:1.75rem}.admin-shell .ra-row.depth-2{padding-left:3rem}.admin-shell .ra-group.depth-1>.ra-row-group{padding-left:1.75rem}.admin-shell .ra-row-group{background:#f7f9fa}.admin-shell .ra-row-label{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;min-width:0;display:flex}.admin-shell .ra-row-label .hint{margin:0;font-size:.78rem}.admin-shell .ra-row.row-locked>.ra-row-label{color:var(--admin-muted)}.admin-shell .ra-lock{min-width:7.2rem;color:var(--admin-accent-dark);font:inherit;cursor:pointer;background:#eaf5f2;border:1px solid #b7d7cf;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.admin-shell .ra-lock.is-locked{color:var(--admin-danger);background:#fdecea;border-color:#f1c1bb}.admin-shell .ra-lock.is-partial{color:var(--admin-warn);background:#fff4e8;border-color:#f3d3b0}.admin-shell .ra-lock:disabled{opacity:.5;cursor:default}.admin-shell .ra-change{flex-wrap:wrap;gap:.4rem;display:flex}.admin-shell .ra-change a.btn{padding:.5rem .85rem;text-decoration:none}.admin-shell .ra-pager{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.admin-shell .access-denied{background:var(--admin-panel);border:1px solid var(--admin-line);border-left:4px solid var(--admin-danger);border-radius:6px;max-width:640px;padding:1.25rem 1.4rem}.admin-shell .access-denied h1{margin:0 0 .5rem;font-size:1.35rem}@media (width<=1100px){.admin-shell .ra-btn-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=720px){.admin-shell .ra-btn-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell .ra-table thead{display:none}.admin-shell .ra-table,.admin-shell .ra-table tbody,.admin-shell .ra-table tr,.admin-shell .ra-table td{width:100%;display:block}.admin-shell .ra-table tr{border-bottom:1px solid var(--admin-line);padding:.4rem 0}.admin-shell .ra-table td{overflow-wrap:anywhere;border:none;align-items:center;gap:.75rem;padding:.25rem .75rem;display:flex}.admin-shell .ra-table td[data-label]:before{content:attr(data-label);color:var(--admin-muted);flex:0 0 5.5rem;font-size:.78rem;font-weight:600}.admin-shell .ra-table td.ra-num{text-align:left}.admin-shell .ra-table td[colspan]:before{content:none}.admin-shell .ra-row.depth-1,.admin-shell .ra-group.depth-1>.ra-row-group{padding-left:1.1rem}.admin-shell .ra-row.depth-2{padding-left:1.8rem}.admin-shell .ra-lock{min-width:0}.admin-shell .ra-row-group .ra-lock{font-size:.75rem}}.admin-shell .ra-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.admin-shell .ra-badge.is-full{color:var(--admin-accent-dark);background:#eaf5f2;border-color:#b7d7cf}.admin-shell .ra-badge.is-partial{color:var(--admin-warn);background:#fff4e8;border-color:#f3d3b0}.admin-shell .ra-badge.is-none{color:var(--admin-danger);background:#fdecea;border-color:#f1c1bb}.admin-shell .ra-quick{border:1px solid var(--admin-line);background:#f7f9fa;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:0 0 1rem;padding:.75rem .85rem;display:flex}.admin-shell .ra-quick .btn{padding:.5rem .95rem}.admin-shell .ra-quick .btn-danger.is-active{background:var(--admin-danger);color:#fff}.admin-shell .ra-quick-now{margin-right:.4rem;font-size:.9rem}
