:root{--pink:#ff2869;--ink:#10121c;--muted:#72778a;--line:#e6e8ee;--background:#f5f7f9;--foreground:#10121c;--primary:#ff2869;--primary-foreground:#fff;--radius:.5rem}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);font-size:14px;background:var(--background)}button,input,select,textarea{font:inherit}a,button{cursor:pointer}button{border:0;background:none;color:inherit}input,select,textarea{border:1px solid #dce0e8;border-radius:7px;padding:10px 12px;background:white;min-width:0}button:hover{filter:brightness(.94)}button:disabled{opacity:.4;cursor:not-allowed}a:focus-visible,button:focus-visible{outline:3px solid #ff9ab8;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:38px;letter-spacing:-1.5px;line-height:1.12;font-weight:750}h2{font-size:21px;letter-spacing:-.5px}h2,h3{font-weight:700}h3{font-size:17px}p{line-height:1.6}small{display:block;color:var(--muted);font-size:12px;line-height:1.5}b{font-weight:650}del{font-size:12px;color:#9699a5;margin-left:6px}main{max-width:1440px;padding:22px;margin:auto}.pink{color:var(--pink)}.search{margin-left:auto;background:#f7f8fa;border:1px solid var(--line);border-radius:12px;display:flex;width:350px;align-items:center}.search input{background:none;border:0;flex:1;font-size:12px}.search button{padding:10px}.icon{position:relative;padding:5px}.icon svg{width:26px;height:26px}.icon em{position:absolute;right:-3px;top:-5px;background:#ff153d;color:white;border-radius:20px;min-width:15px;height:15px;font:10px Arial;display:grid;place-items:center}.black,.primary{background:#111216;color:white;border-radius:8px;padding:12px 22px;display:inline-flex;gap:15px;align-items:center;justify-content:center;font-weight:600}.primary{background:linear-gradient(110deg,#ff2467,#ff3c78)}.outline{border:1px solid #dce0e8;border-radius:6px;padding:9px 16px;background:white}.product{min-width:0}.product-image{position:relative;background:#eae7e4;border-radius:7px;overflow:hidden}.product-image img{width:100%;height:290px;object-fit:cover}.image-button{padding:0;width:100%;display:block}.heart{position:absolute;right:10px;top:10px;border-radius:50%;background:white;padding:6px;z-index:1}.heart.liked{color:var(--pink)}.heart.liked svg{fill:var(--pink)}.sale-pill{position:absolute;left:10px;top:12px;border-radius:5px;background:#ff8588;color:white;font-size:12px;padding:4px 7px;z-index:1}.product-title{display:block;margin:12px 0 7px;padding:0;text-align:left;font-weight:600}.add{width:100%;margin-top:10px;background:white}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#171c28;color:white;padding:16px 25px;box-shadow:0 6px 25px #0003;border-radius:10px;z-index:100;display:flex;gap:12px;align-items:center}.panel{background:white;padding:22px;border-radius:9px;margin-bottom:16px;min-width:0}.panel>h2,.panel>h3{margin-bottom:18px}.panel>p{margin:10px 0}button>svg,h2 svg,h3 svg{display:inline-block;vertical-align:middle;margin-right:6px}h2 svg{width:23px;height:23px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:20px 0}.section-title:first-child{margin-top:0}.wide{width:100%;margin-top:12px}.three,.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.breadcrumb{font-size:12px;margin:20px 0}.catalog .section-title{margin-bottom:25px}.selected{border:1px solid var(--pink)!important;color:var(--pink);background:#fff3f7!important;border-radius:7px}.rating{color:#ffa400;margin:15px 0}.rating span{color:var(--muted);font-size:12px}.green{color:#00a764}.blue{color:#0055ff}.muted{color:var(--muted)}.right{text-align:right}.wish-card .heart{right:7px;top:7px;background:none}.wish-card .wide{font-size:12px;padding:9px 6px;margin-top:7px}.badge{font-size:12px;border-radius:5px;padding:5px 8px;background:#e5f8f1;white-space:nowrap}.quantity{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;margin:5px 0}.quantity button{padding:7px}.quantity span{padding:0 12px}.soft{background:#ffe8f0;color:#f92363;border-radius:7px;padding:10px 20px}.field{display:flex;flex-direction:column;gap:8px;margin:15px 0}.field input,.field textarea{width:100%}.confirmation .three{margin-top:25px}@media (max-width:1100px){.search{width:230px}.product-image img{height:260px}}@media (max-width:700px){main{padding:12px}.search{display:none}.product-image img{height:210px}.catalog .section-title{gap:5px}.panel{padding:16px}.three,.two{grid-template-columns:1fr}.section-title h2{font-size:18px}.toast{width:90%;font-size:13px}}.management{max-width:none;padding:0}.charts .panel,.dash-middle .panel{margin-bottom:0}table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}thead{background:linear-gradient(#f4f7f9,#edf1f4);font-size:11px}th{text-align:left;padding:12px 10px;font-weight:500}td{padding:10px;border-bottom:1px solid #edf0f5;color:#424e6e}td:first-child{color:#19223a}table .badge{font-size:10px;padding:4px 7px}.badge.blue{background:#e9f1ff;color:#0663ff}.selling-row b,.selling-row>.badge{margin-left:auto;white-space:nowrap}@media (max-width:600px){.section-title .outline,.section-title .primary{font-size:11px;padding:8px}.panel h2{font-size:17px}}@media (min-width:701px) and (max-width:1050px){.search{display:none}}.zolorio-dialog .section-title{margin-bottom:20px}button svg{flex-shrink:0}body{background:linear-gradient(180deg,#f8faff,#f7f8fb 45%,#fff8fb) fixed}.panel{border:1px solid #efeef5;box-shadow:0 8px 26px #24213a08}@media (max-width:700px){.icon em{right:0;top:0}}@keyframes zolorioDrawer{0%{transform:translateX(-100%);opacity:.6}to{transform:translateX(0);opacity:1}}.setup-key .outline{justify-self:center}.profile-form-grid .field{display:grid;gap:7px;font-weight:600}.profile-form-grid .field small{display:inline;font-weight:400}.product-actions .add,.product-actions .wide{margin-top:0;width:100%;min-height:42px}.product-buy-actions .wide{margin-top:0}.guest-order-account .primary{white-space:nowrap}@media (max-width:640px){.guest-order-account .primary{width:100%}}.product-image-editor .field{margin-bottom:10px}.message-compose .field:nth-child(3),.message-compose button{grid-column:1/-1}.table-action.pink{background:#fff0f5;color:#d51d58}.field small{display:inline;margin-left:4px}@media (max-width:900px){.message-compose .field:nth-child(3),.message-compose button{grid-column:auto}}.profile-fields-grid>.field,.profile-settings-panel .panel-profile-photo .field{margin:0;min-width:0}.profile-fields-grid>.primary,.profile-fields-grid>.profile-security-note,.profile-fields-grid>.profile-span-2{grid-column:1/-1}.profile-fields-grid>.primary{justify-self:start;min-width:170px}.profile-settings-panel .section-title{margin-bottom:18px}.chat>.section-title{padding:0 2px 14px;border-bottom:1px solid var(--line)}.message-compose .field:nth-child(3),.message-compose button{grid-column:auto!important}.message-compose .primary{height:44px;align-self:end;justify-content:center}@media (max-width:1100px){.message-compose .field:nth-child(3){grid-column:1/-1!important}}@media (max-width:900px){.message-compose .field:nth-child(3),.message-compose button{grid-column:1/-1!important}}@media (max-width:640px){.profile-settings-panel .section-title{align-items:flex-start;gap:10px;flex-wrap:wrap}.profile-settings-panel .section-title .outline{width:100%;justify-content:center}.profile-fields-grid>.primary,.profile-fields-grid>.profile-security-note,.profile-fields-grid>.profile-span-2{grid-column:auto}.profile-fields-grid>.primary{width:100%;justify-self:stretch}.chat>.section-title h3{font-size:17px}.chat>.section-title small{font-size:11px}.message-compose .field,.message-compose .field:nth-child(3),.message-compose button{grid-column:auto!important;width:100%}.message-compose .primary{height:46px}.section-title{gap:8px;flex-wrap:wrap}}.messages .chat>.section-title{padding:22px 26px 14px!important;margin:0!important;border-bottom:1px solid var(--line)!important}.messages .message-compose .field,.messages .message-compose .field:nth-child(3){grid-column:auto!important;width:100%!important;margin:0!important;display:grid!important;gap:7px!important}.messages .message-compose .primary{grid-column:auto!important;width:100%!important;height:48px!important;min-height:48px!important;align-self:end!important;justify-content:center!important;margin:0!important}@media (max-width:1050px){.messages .message-compose .field:nth-child(3),.messages .message-compose .primary{grid-column:1/-1!important}}@media (max-width:760px){.messages .chat>.section-title{padding:14px 14px 10px!important}.messages .message-compose .field,.messages .message-compose .field:nth-child(3),.messages .message-compose .primary{grid-column:auto!important;width:100%!important}}:root{--z-primary:#ff2f6f;--z-secondary:#8a55f7;--z-accent:#ffb347;--z-bg:#fff;--z-text:#111827;--z-light:#fff4f8;--z-header:#fff;--z-menu:#111827;--z-hover:#ff2f6f;--z-footer:#111827;--z-footer-text:#e5e7eb;--z-radius:12px;--z-section-gap:32px;--z-base-font:16px}body{background:var(--z-bg);color:var(--z-text);font-size:var(--z-base-font)}.black,.primary,.publish,.soft{border-radius:calc(var(--z-radius) * .65)}.primary{background:linear-gradient(135deg,var(--z-primary),#f23474)!important}.soft{color:var(--z-primary)}.fashion-fest,.home-hero,.panel,.product-card{border-radius:var(--z-radius)}.customizer-main>.panel{margin:0}.customizer-main>.panel:nth-child(n+3){grid-column:span 1}@media (max-width:700px){.customizer-main>.panel{grid-column:1!important}}body{font-family:var(--z-font),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.store-logo-image{height:42px;max-width:180px;object-fit:contain;display:block}.primary{background:var(--z-button)!important;color:var(--z-button-text)!important}.primary:hover{background:var(--z-button-hover)!important}main:not(.management){max-width:var(--z-container)}.fashion-fest,.home-hero,.panel,.product,.product-image{border-radius:var(--z-radius)}.customizer-quick-grid .primary{grid-column:1/-1}@media (max-width:700px){.customizer-quick-grid .primary{grid-column:auto}}body{line-height:var(--z-line-height,1.6)}h1,h2,h3,h4,h5,h6{font-family:var(--z-font-secondary,var(--z-font)),system-ui,sans-serif;font-weight:var(--z-heading-weight,700)}.add,.black,.buy-now,.primary,.publish,.soft{border-radius:var(--z-button-radius,8px)!important}@keyframes zolorioPulse{to{transform:scale(1.06);opacity:.86}}@media (max-width:700px){.address-management-page .section-title{align-items:flex-start;gap:14px}.address-management-page .section-title>button{width:100%}}.confirmation-success-card>.three{background:#fff;border:1px solid #f0e6ea;box-shadow:none}.confirmation-success-card>.three>div{padding:8px 14px;border-right:1px solid #eee}.confirmation-success-card>.three>div:last-child{border-right:0}@media (max-width:760px){.confirmation-success-card>.three{grid-template-columns:1fr}.confirmation-success-card>.three>div{border-right:0;border-bottom:1px solid #eee}.confirmation-success-card>.three>div:last-child{border-bottom:0}}@media (max-width:900px){.track-overview>.primary{grid-column:1/-1}}@media (max-width:600px){.track-overview>.primary{grid-column:auto}}.order-edit-form>.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.order-edit-form>.two{grid-template-columns:1fr}}@keyframes zol-spin{to{transform:rotate(1turn)}}.admin-invoices .panel{min-width:0;overflow:hidden}@media (max-width:700px){body{padding-bottom:70px}.product-card .image-wrap,.product-card .product-image{height:178px!important;min-height:178px!important;border-radius:9px!important;overflow:hidden!important}.product-card .image-wrap img,.product-card .product-image img{height:100%!important;width:100%!important;object-fit:cover!important}.product-card .product-title,.product-card h3{font-size:12px!important;line-height:1.25!important;min-height:30px!important;margin:0 0 3px!important}.product-card .rating{font-size:10px!important}.toast{bottom:76px!important;max-width:calc(100vw - 24px)!important}}@media (max-width:390px){.product-card .image-wrap,.product-card .product-image{height:160px!important;min-height:160px!important}}@media (max-width:700px){.person-profile-toolbar .outline{width:100%}.product{min-width:0!important;overflow:hidden!important}.product .product-image{height:178px!important;min-height:178px!important;border-radius:9px!important}.product .product-image img{width:100%!important;height:100%!important;object-fit:cover!important}.product .product-title{font-size:12px!important;line-height:1.2!important;min-height:29px!important;margin:7px 0 2px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product .customizer-product-rating{font-size:9px!important;margin:0 0 2px!important}.product>div:not(.product-image):not(.product-actions){font-size:12px!important}.product>div:not(.product-image):not(.product-actions)>b{font-size:14px!important}.product del{font-size:9px!important;margin-left:3px!important}.product .sale-pill{font-size:9px!important;padding:3px 5px!important;left:6px!important;top:7px!important}.product .heart{right:6px!important;top:6px!important;padding:5px!important}.product .heart svg{width:16px!important;height:16px!important}.product .product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;margin-top:6px!important}.product .product-actions button{width:100%!important;min-height:34px!important;padding:5px 3px!important;margin:0!important;border-radius:7px!important;font-size:9px!important;line-height:1.15!important;gap:2px!important}.breadcrumb{font-size:10px!important;margin:8px 0!important}.catalog .section-title{margin:5px 0 9px!important}.catalog .section-title h2,.catalog .section-title small{display:none!important}.catalog .section-title select{margin-left:auto!important;height:34px!important;padding:5px 8px!important;font-size:10px!important;width:125px!important}.order-row .outline{padding:7px 8px!important;font-size:10px!important}}@media (max-width:390px){.product .product-image{height:160px!important;min-height:160px!important}}.seo-editor-card .section-title{align-items:flex-start;margin-bottom:18px}.seo-editor-card .section-title h2{margin:0 0 4px}.seo-editor-card .section-title small{color:#64748b}.seo-save-row .primary{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:170px}.seo-preview-column>.panel{padding:18px;margin:0}.google-preview-card{overflow:hidden}.google-result{border:1px solid #e3e7ee;border-radius:12px;background:#fff;padding:17px 18px}.google-result small{display:block;color:#4b5563;font-size:12px;margin-bottom:4px;overflow-wrap:anywhere}.google-result h3{font-family:Arial,sans-serif;color:#1a0dab;font-weight:400;font-size:20px;line-height:1.25;margin:0 0 5px}.google-result p{font-family:Arial,sans-serif;color:#4d5156;font-size:13px;line-height:1.45;margin:0}.seo-preview-column .muted{font-size:12px;line-height:1.55}.seo-preview-column .wide{width:100%}@media (max-width:1200px){.seo-preview-column .google-preview-card{grid-column:1/-1}}@media (max-width:800px){.seo-save-row .primary{width:100%}.google-result{padding:14px}.google-result h3{font-size:18px}}.zolorio-storefront-scale{width:100%;min-height:100vh;transform-origin:top left;overflow:visible}.email-compose-card .wide,.email-resend-card .wide{display:flex;align-items:center;justify-content:center;gap:8px}.email-log-card .section-title{align-items:center}@media (max-width:700px){.email-log-card .section-title{align-items:flex-start;flex-direction:column}}.email-template-editor>.primary,.email-template-preview .section-title h3{display:flex;align-items:center;gap:7px}.email-template-editor>.primary{justify-content:center}.link-list-title .outline{padding:6px 9px;display:inline-flex;align-items:center;gap:5px}@media (max-width:700px){.page-editor-page .two,.product-editor-grid .three,.product-editor-grid .two{grid-template-columns:1fr}}@media (min-width:901px){.zolorio-storefront-scale{padding:0!important;overflow-x:clip}.zolorio-storefront-scale,.zolorio-storefront-scale>main{width:100%!important;max-width:none!important;margin:0!important}.zolorio-storefront-scale>main{padding:22px clamp(18px,2vw,38px)!important}}.google-g{display:grid;place-items:center;width:24px;height:24px;border:1px solid #dde1e8;border-radius:50%;font-weight:800;color:#4285f4;background:#fff}@keyframes zolorio-spin{to{transform:rotate(1turn)}}.ai-provider-card>.badge{flex:none}@media (max-width:700px){.ai-provider-card>.badge{display:none}}:root{--z-motion-fast:180ms;--z-motion-mid:420ms;--z-motion-slow:720ms;--z-motion-distance:16px;--z-motion-scale:.985}body[data-z-motion-intensity=low]{--z-motion-mid:320ms;--z-motion-slow:520ms;--z-motion-distance:8px;--z-motion-scale:.995}body[data-z-motion-intensity=high]{--z-motion-mid:520ms;--z-motion-slow:900ms;--z-motion-distance:24px;--z-motion-scale:.97}body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .banner>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .benefits>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .brands>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .category-grid>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .collections>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .home-hero>div,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .panel,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .product,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .product-detail>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .shop-section>h2{animation:zReveal var(--z-motion-slow) cubic-bezier(.2,.72,.25,1) both}body.z-motion-enabled .zolorio-storefront-scale .product:nth-child(2n),body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .collections>:nth-child(2n){animation-delay:55ms}body.z-motion-enabled .zolorio-storefront-scale .product:nth-child(3n),body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .collections>:nth-child(3n){animation-delay:105ms}body[data-z-motion-style=soft].z-motion-enabled .zolorio-storefront-scale .home-hero>div,body[data-z-motion-style=soft].z-motion-enabled .zolorio-storefront-scale .product{animation-name:zSoftReveal}body[data-z-motion-style=minimal].z-motion-enabled .zolorio-storefront-scale *{animation-duration:.26s!important;--z-motion-distance:6px}body.z-hover-motion .zolorio-storefront-scale .brands button,body.z-hover-motion .zolorio-storefront-scale .category-grid button,body.z-hover-motion .zolorio-storefront-scale .collections button,body.z-hover-motion .zolorio-storefront-scale .outline,body.z-hover-motion .zolorio-storefront-scale .primary,body.z-hover-motion .zolorio-storefront-scale .product-image{transition:transform var(--z-motion-mid) cubic-bezier(.2,.72,.25,1),box-shadow var(--z-motion-mid) ease,filter var(--z-motion-fast) ease}body.z-hover-motion .zolorio-storefront-scale .product:hover .product-image{transform:translateY(-5px) scale(1.012);box-shadow:0 18px 45px rgba(16,18,28,.13)}body.z-hover-motion .zolorio-storefront-scale .outline:hover,body.z-hover-motion .zolorio-storefront-scale .primary:hover{transform:translateY(-2px)}body.z-page-transitions .zolorio-storefront-scale main{animation:zPageIn var(--z-motion-mid) cubic-bezier(.2,.72,.25,1) both}@keyframes zReveal{0%{opacity:0;transform:translateY(var(--z-motion-distance)) scale(var(--z-motion-scale));filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes zSoftReveal{0%{opacity:0;transform:translateY(calc(var(--z-motion-distance)*.65))}to{opacity:1;transform:none}}@keyframes zCinematicReveal{0%{opacity:0;transform:translateY(var(--z-motion-distance)) scale(.97);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes zPageIn{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes zAuthIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes zAuthCard{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes zAura{0%{transform:translate3d(-8px,5px,0) scale(.98)}to{transform:translate3d(15px,-12px,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){body[data-z-respect-reduced-motion=true] *,body[data-z-respect-reduced-motion=true] :after,body[data-z-respect-reduced-motion=true] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.zolorio-storefront-scale{background:var(--z-bg,#fff);color:var(--z-text,#111827)}.zolorio-storefront-scale .panel,.zolorio-storefront-scale .product,.zolorio-storefront-scale input,.zolorio-storefront-scale select,.zolorio-storefront-scale textarea{border-color:var(--z-border,#e5e7eb)}.zolorio-storefront-scale .panel,.zolorio-storefront-scale .product{background:var(--z-surface,#fff)}.zolorio-storefront-scale input,.zolorio-storefront-scale select,.zolorio-storefront-scale textarea{background:var(--z-input-bg,#fff)}.zolorio-storefront-scale .muted,.zolorio-storefront-scale small{color:var(--z-muted,#71717a)}body.z-page-gradient .zolorio-storefront-scale{background:linear-gradient(var(--z-gradient-angle,135deg),var(--z-page-gradient-start,#fff),var(--z-page-gradient-end,#f8f9fb))}body.z-button-gradient .zolorio-storefront-scale .buy-now,body.z-button-gradient .zolorio-storefront-scale .primary{background:linear-gradient(var(--z-gradient-angle,135deg),var(--z-button-gradient-start,#ff2e63),var(--z-button-gradient-end,#9333ea))!important;color:var(--z-button-text,#fff)!important;border-color:transparent!important;box-shadow:0 9px 22px color-mix(in srgb,var(--z-button-gradient-start,#ff2e63) 22%,transparent)}body.z-gradient-enabled .zolorio-storefront-scale .badge.pink,body.z-gradient-enabled .zolorio-storefront-scale .sale-pill{background:linear-gradient(var(--z-gradient-angle,135deg),var(--z-gradient-start,#ff2e63),var(--z-gradient-end,#9333ea));color:#fff;border-color:transparent}body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .z-reveal-target{animation:none!important;opacity:0;will-change:transform,opacity,filter;transition:opacity var(--z-motion-duration,.72s) cubic-bezier(.2,.72,.25,1),transform var(--z-motion-duration,.72s) cubic-bezier(.2,.72,.25,1),filter var(--z-motion-duration,.72s) ease;transition-delay:calc(var(--z-item-index,0) * var(--z-motion-stagger,70ms));filter:blur(5px);transform:translate3d(0,var(--z-motion-distance,16px),0) scale(var(--z-motion-scale,.985))}body[data-z-reveal-style=fade].z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .z-reveal-target{transform:none}body[data-z-reveal-style=left].z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .z-reveal-target{transform:translate3d(calc(var(--z-motion-distance,16px) * -1.3),0,0)}body[data-z-reveal-style=right].z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .z-reveal-target{transform:translate3d(calc(var(--z-motion-distance,16px) * 1.3),0,0)}body[data-z-reveal-style=zoom].z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .z-reveal-target{transform:scale(.93)}body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .z-reveal-target.z-reveal-visible{opacity:1;transform:none;filter:none}body.z-card3d-enabled.z-hover-motion .zolorio-storefront-scale .collections>*,body.z-card3d-enabled.z-hover-motion .zolorio-storefront-scale .product{transform-style:preserve-3d;perspective:900px;transition:transform var(--z-motion-mid) cubic-bezier(.2,.72,.25,1),box-shadow var(--z-motion-mid) ease}body.z-card3d-enabled.z-hover-motion .zolorio-storefront-scale .product:hover{transform:perspective(900px) rotateX(1.2deg) rotateY(-1.8deg) translateY(-5px);box-shadow:0 22px 60px rgba(17,24,39,.13)}body[data-z-motion-glow=low] .zolorio-storefront-scale .product:hover{box-shadow:0 16px 40px rgba(17,24,39,.1)}body[data-z-motion-glow=medium] .zolorio-storefront-scale .product:hover{box-shadow:0 22px 60px rgba(147,51,234,.12),0 12px 32px rgba(255,46,99,.08)}body[data-z-motion-glow=high] .zolorio-storefront-scale .product:hover{box-shadow:0 26px 70px rgba(147,51,234,.18),0 14px 38px rgba(255,46,99,.12)}@media (prefers-reduced-motion:reduce){body[data-z-respect-reduced-motion=true] .zolorio-storefront-scale .z-reveal-target{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}body[data-z-respect-reduced-motion=true] .zolorio-storefront-scale *{scroll-behavior:auto!important}}body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .banner>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .benefits>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .brands>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .category-grid>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .collections>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .home-hero>div,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .panel,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .product,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .product-detail>*,body.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .shop-section>h2{animation:none}[data-slot=dialog-overlay]{z-index:3900!important}.zolorio-dialog:has(.profile-edit-form)>.section-title{flex:0 0 auto!important;margin-bottom:10px!important}@media (max-width:650px){.zolorio-dialog:has(.profile-edit-form)>.section-title{margin:0 0 6px!important;min-height:38px!important}}.customer-edit-dialog>.section-title{flex:0 0 auto!important}@media (max-width:650px){.customer-edit-dialog>.section-title{margin:0 0 6px!important;min-height:40px!important;width:100%!important}}@media (max-width:700px){.catalog>.desktop-filters{display:none!important}}.zolorio-storefront-scale .product{padding:var(--z-product-card-padding,8px)!important;border-radius:var(--z-radius,14px)!important}.zolorio-storefront-scale .product .product-image{margin:var(--z-product-image-inset,0)!important;width:auto!important}.zolorio-storefront-scale .product .customizer-product-rating,.zolorio-storefront-scale .product .product-actions,.zolorio-storefront-scale .product .product-title,.zolorio-storefront-scale .product>div:not(.product-image):not(.product-actions){margin-left:var(--z-product-content-padding,2px)!important;margin-right:var(--z-product-content-padding,2px)!important}.zolorio-storefront-scale .product .product-actions{gap:var(--z-product-action-gap,8px)!important}@media (max-width:700px){.zolorio-storefront-scale .product{padding:var(--z-product-card-padding,8px)!important}.zolorio-storefront-scale .product .product-image{margin:var(--z-product-image-inset,0)!important}.zolorio-storefront-scale .product .product-title{margin:7px var(--z-product-content-padding,2px) 2px!important}.zolorio-storefront-scale .product .customizer-product-rating{margin:0 var(--z-product-content-padding,2px) 2px!important}.zolorio-storefront-scale .product>div:not(.product-image):not(.product-actions){margin-left:var(--z-product-content-padding,2px)!important;margin-right:var(--z-product-content-padding,2px)!important}.zolorio-storefront-scale .product .product-actions{margin:6px var(--z-product-content-padding,2px) 0!important;gap:var(--z-product-action-gap,8px)!important}}.zolorio-storefront-scale .cart-item>img,.zolorio-storefront-scale .collections img,.zolorio-storefront-scale .product-detail>div:first-child>img,.zolorio-storefront-scale .product-image img,.zolorio-storefront-scale .wish-card>img{width:100%!important;object-fit:fill!important;object-position:center center!important;display:block!important}.zolorio-storefront-scale .product-image .image-button{height:100%!important;display:block!important}.zolorio-storefront-scale .product-image img{height:290px!important}.image-crop-actions .outline{background:#fff}@keyframes zCropFade{0%{opacity:0}to{opacity:1}}@keyframes zCropLift{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes zGlassFloat{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(18px,-14px,0) rotate(7deg)}}@keyframes zOtpGlass{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:767px){.zolorio-storefront-scale .product-image img{height:100%!important;min-height:0!important}}@keyframes zolorioDrawerIn{0%{transform:translateX(100%);opacity:.6}to{transform:none;opacity:1}}.google-preview-card.mobile .google-result{max-width:390px;border-radius:18px;padding:14px;background:#fff}.google-preview-card.mobile .google-result h3{font-size:18px;line-height:1.28}.google-preview-card.mobile .google-result p{font-size:13px;line-height:1.45}@media (max-width:760px){.google-preview-card.mobile .google-result{max-width:100%}}.zolorio-storefront-scale .product>*{min-width:0;max-width:100%}.zolorio-storefront-scale .product .product-image{display:block!important}.zolorio-storefront-scale .product .product-image .image-button{width:100%!important;height:100%!important;display:block!important}.zolorio-storefront-scale .product .product-title{max-width:100%;overflow-wrap:anywhere}.zolorio-storefront-scale .product .product-actions{width:100%!important;max-width:100%!important}.zolorio-storefront-scale .product .product-actions button{max-width:100%!important;overflow-wrap:anywhere!important}@media (min-width:701px) and (max-width:900px){.zolorio-storefront-scale main{padding-left:14px!important;padding-right:14px!important}}@media (max-width:700px){.zolorio-storefront-scale .product .product-image{aspect-ratio:4/5!important;height:auto!important;min-height:0!important}}@media (max-width:430px){.zolorio-storefront-scale .product .product-actions{grid-template-columns:1fr!important}.zolorio-storefront-scale .product .product-actions button{min-height:36px!important}}.management{width:100%!important;max-width:none!important;overflow-x:hidden!important}@media (min-width:701px) and (max-width:1180px){.zolorio-storefront-scale{width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;zoom:1!important;overflow-x:clip!important}.zolorio-storefront-scale>main{width:100%!important;max-width:none!important;margin:0!important;padding:18px clamp(14px,2.2vw,24px)!important}}.zolorio-storefront-scale .product{height:100%!important;display:flex!important;flex-direction:column!important;border:1px solid color-mix(in srgb,var(--z-border,#e5e7eb) 88%,transparent)!important;border-radius:16px!important;background:var(--z-surface,#fff)!important;box-shadow:0 8px 24px rgba(15,23,42,.055)!important;overflow:hidden!important}.zolorio-storefront-scale .product .product-image{width:100%!important;max-width:100%!important;aspect-ratio:5/6!important;margin:0!important;border-radius:13px!important;overflow:hidden!important;background:#f3f4f6!important}.zolorio-storefront-scale .product .product-image img{max-width:100%!important;min-height:0!important;display:block!important}.zolorio-storefront-scale .product .product-title{width:100%!important;min-height:2.6em!important;max-height:2.6em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.3!important;margin-top:10px!important;margin-bottom:5px!important}.zolorio-storefront-scale .product .customizer-product-rating{min-height:1.35em!important}.zolorio-storefront-scale .product .product-actions{width:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:auto!important}.zolorio-storefront-scale .product .product-actions button{min-width:0!important;min-height:40px!important;padding:8px 6px!important;white-space:normal!important;line-height:1.2!important}@media (min-width:701px) and (max-width:900px){.zolorio-storefront-scale .product{padding:7px!important;border-radius:15px!important}.zolorio-storefront-scale .product .product-image{aspect-ratio:1/1.12!important;border-radius:12px!important}.zolorio-storefront-scale .product .product-title{font-size:13px!important}.zolorio-storefront-scale .product .product-actions button{font-size:11px!important;min-height:38px!important}}@media (max-width:700px){.zolorio-storefront-scale .product .product-image{aspect-ratio:1/1.12!important}}.admin-top .outline,.admin-user{flex:0 0 auto!important}body,html{width:100%;max-width:100%;margin:0;overflow-x:clip}.zolorio-storefront-scale{margin:0!important;padding:0!important;zoom:1!important;transform:none!important;overflow-x:clip!important}.zolorio-storefront-scale,.zolorio-storefront-scale>main{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.zolorio-storefront-scale>main{margin-left:0!important;margin-right:0!important;overflow-x:clip!important}.zolorio-storefront-scale .product{min-width:0!important;max-width:100%!important;width:100%!important}.zolorio-storefront-scale .product .product-image{aspect-ratio:4/5!important;height:auto!important;min-height:0!important}.zolorio-storefront-scale .product .product-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}@media (min-width:701px) and (max-width:820px){.zolorio-storefront-scale .product .product-image{aspect-ratio:5/6!important}.zolorio-storefront-scale .product{padding:9px!important}}.management{overflow:visible!important;background:radial-gradient(circle at 8% 4%,rgba(255,46,99,.13),transparent 30%),radial-gradient(circle at 92% 12%,rgba(147,51,234,.12),transparent 34%),linear-gradient(135deg,#f7f8fc,#fff7fb 48%,#f4f2ff)!important}@keyframes zAdminGlassIn{0%{opacity:0;transform:translate3d(0,10px,0) scale(.992);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes zAdminGlow{0%,to{box-shadow:0 12px 34px rgba(44,24,76,.07)}50%{box-shadow:0 16px 42px rgba(255,46,99,.1)}}.zolorio-storefront-scale{--z-page-gutter:max(16px,calc((100vw - var(--z-container,1280px))/2))}.zolorio-storefront-scale .store-logo-image{width:auto!important;max-width:min(220px,28vw)!important;max-height:var(--z-header-logo-height,42px)!important;height:auto!important;object-fit:contain!important;object-position:left center!important;display:block!important}.zolorio-storefront-scale .cart-item>img,.zolorio-storefront-scale .collections img,.zolorio-storefront-scale .product-image img,.zolorio-storefront-scale .wish-card>img{object-fit:contain!important;object-position:center center!important;background:linear-gradient(145deg,#fafafa,#f3f4f6)!important}.zolorio-storefront-scale .product .product-image{background:linear-gradient(145deg,#fafafa,#f2f3f5)!important}@media (max-width:760px){.zolorio-storefront-scale{--z-page-gutter:var(--z-mobile-inner-gap,12px)}.zolorio-storefront-scale .store-logo-image{max-height:min(var(--z-header-logo-height,42px),38px)!important;max-width:145px!important}}.page-control-shell{display:grid;gap:18px}.page-control-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;gap:16px;align-items:end;margin-bottom:0!important}.page-control-toolbar h2{margin:3px 0 5px}.page-control-toolbar>div>small{letter-spacing:.11em;font-weight:800;color:#ec4899}.page-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.page-control-grid>.customizer-card{margin:0}.page-control-grid>.customizer-card:last-child{grid-column:1/-1}.zolorio-storefront-scale .page-control-poster{width:var(--z-active-poster-width,100%)!important;max-width:100%!important;height:var(--z-active-poster-height,220px)!important;min-height:var(--z-active-poster-height,220px)!important;margin-left:auto!important;margin-right:auto!important;background-size:var(--z-active-poster-bg-size,contain)!important;background-position:var(--z-active-poster-position,center) center!important;background-repeat:no-repeat!important;border-radius:var(--z-active-poster-radius,22px)!important;overflow:hidden!important;isolation:isolate}.zolorio-storefront-scale .page-control-poster:before{z-index:-1!important;background:linear-gradient(90deg,rgba(253,228,236,var(--z-active-poster-overlay,.25)) 18%,rgba(253,228,236,calc(var(--z-active-poster-overlay,.25) * .42)) 58%,rgba(253,228,236,0) 100%)!important}.zolorio-storefront-scale .page-control-poster .banner-cta,.zolorio-storefront-scale .page-control-poster h1,.zolorio-storefront-scale .page-control-poster p{z-index:1!important}.custom-page-cta-block .primary{margin-top:18px;width:max-content}@media (max-width:1000px){.page-control-grid{grid-template-columns:1fr}.page-control-grid>.customizer-card:last-child{grid-column:auto}.page-control-toolbar{grid-template-columns:1fr}}@media (max-width:700px){.zolorio-storefront-scale .page-control-poster{width:100%!important;height:var(--z-active-poster-mobile-height,180px)!important;min-height:var(--z-active-poster-mobile-height,180px)!important;padding:22px!important}.zolorio-storefront-scale .page-control-poster h1,.zolorio-storefront-scale .page-control-poster p{max-width:82%!important}.page-control-toolbar{padding:16px!important}}.attendance-entry-panel .field{margin-bottom:12px}@media (max-width:700px){.attendance-selected-day .outline{width:100%}}.management{--za-bg:#182337;--za-surface:#1d293c;--za-surface-2:#202d42;--za-surface-3:#26344b;--za-line:#334159;--za-text:#f7f9fd;--za-muted:#8ea5ca;--za-blue:#5d87ff;--za-blue-2:#4d78ef;--za-cyan:#49c6f6;--za-green:#22d3ae;--za-yellow:#ffbd4a;--za-red:#ff5b65;min-height:100vh!important;background:var(--za-bg)!important;color:var(--za-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.management *{box-sizing:border-box}.management .admin-sidebar-brand{width:100%;min-height:56px!important;display:flex!important;align-items:center!important;padding:2px 10px 14px!important;gap:12px!important;color:#fff!important;font-size:28px!important;letter-spacing:-.7px!important;text-align:left!important}.management .admin-brand-mark{width:42px;height:42px;flex-basis:42px;border-radius:50%!important;background:conic-gradient(from 45deg,#32dec8 0 25%,#5d87ff 25% 70%,#3155b7 70% 100%)!important;border:0!important;box-shadow:none!important;padding:5px!important}.management .admin-brand-mark:after{content:"";width:18px;height:18px;border-radius:50%;background:#1b273a;position:absolute;inset:12px}.management .admin-brand-mark.has-image:after{display:none}.management .admin-brand-mark .admin-sidebar-logo{border-radius:50%!important;background:#fff!important;padding:3px!important;z-index:3}.management .admin-brand-fallback{font-size:0!important}.management .admin-brand-text{font-weight:800!important;color:#fff!important}.management .panel-label{margin:0 10px 18px!important;padding:6px 10px!important;border:1px solid rgba(93,135,255,.25)!important;border-radius:8px!important;background:rgba(93,135,255,.08)!important;color:#91b0ff!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.management .side-system-actions{border-top:1px solid var(--za-line);padding-top:16px}.management .side-promo{display:none!important}.management .admin-icon-button,.management .admin-menu-toggle{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#92a7c8!important;background:transparent!important;border:1px solid transparent!important;padding:0!important}.management .admin-icon-button:hover,.management .admin-menu-toggle:hover{background:#233149!important;color:#fff!important}.management .admin-popover-wrap{position:relative;display:flex;align-items:center}.management .notification-trigger{position:relative}.management .notification-trigger i{position:absolute;right:8px;top:7px;width:7px;height:7px;border-radius:50%;background:#5d87ff;box-shadow:0 0 0 2px #1b273a}.management .admin-user{min-width:46px!important;height:50px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:4px 8px 4px 4px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#fff!important}.management .admin-user:hover{background:#223149!important}.management .admin-user .product-thumb,.management .admin-user>.img,.management .admin-user>img{width:40px!important;height:40px!important;border-radius:50%!important;object-fit:cover!important}.management .admin-user span{text-align:left}.management .admin-user small{color:#8ea5ca!important;margin-top:2px}.management .admin-user-edit{display:none!important}.management .admin-popover{position:absolute;right:0;top:58px;width:min(340px,calc(100vw - 24px));z-index:300;padding:16px;border:1px solid #35445d;border-radius:10px;background:#1c283b;box-shadow:0 18px 55px rgba(0,0,0,.35);color:#fff}.management .notification-popover{width:370px}.management .popover-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 12px}.management .popover-head h3{font-size:18px!important;margin:0!important;color:#fff!important}.management .popover-head span{background:#5d87ff;color:#fff;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800}.management .admin-popover>button:hover{background:#223149!important}.management .admin-popover>button small{color:#7890b6!important;margin-top:3px}.management .notice-dot{width:38px;height:38px;border-radius:50%;flex:0 0 38px;background:#29406a}.management .notice-dot.color-1{background:#3f384d}.management .notice-dot.color-2{background:#1d4c4b}.management .notice-dot.color-3{background:#4d3140}.management .profile-popover{width:280px}.management .profile-popover-user{display:flex;align-items:center;gap:11px;padding:4px 4px 14px;border-bottom:1px solid #34435b;margin-bottom:8px}.management .profile-popover-user img{width:45px;height:45px;border-radius:50%;object-fit:cover}.management .profile-popover-user small{color:#8ba1c4}.management .profile-popover .logout-row{border-top:1px solid #34435b!important;margin-top:7px!important;border-radius:0!important;padding-top:14px!important}.management .section-title{margin:0 0 18px!important}.management .section-title h2{font-size:18px!important}.management .dash-hero-row{gap:18px!important;margin-bottom:20px!important}.management .dash-hero{min-height:124px!important;background:#294e6c!important;border:0!important;padding:28px!important}.management .dash-hero h1{font-size:26px!important;line-height:1.15!important}.management .dash-hero p{color:#8fb2d5!important;margin-top:6px!important}.management .date-card{background:#1e2b40!important;min-width:230px!important}.management .date-card svg{color:#5d87ff}.management .stats{gap:18px!important;margin-bottom:20px!important}.management .stat{min-height:142px!important;padding:23px!important;background:#202d42!important}.management .stat h2{font-size:28px!important}.management .stat-icon{border-radius:12px!important;background:#293b66!important;color:#5d87ff!important}.management .stat:nth-child(2) .stat-icon{background:#494332!important;color:#ffbd4a!important}.management .stat:nth-child(3) .stat-icon{background:#1e5052!important;color:#22d3ae!important}.management .stat:nth-child(4) .stat-icon{background:#53313d!important;color:#ff5b65!important}.management .stat:nth-child(5) .stat-icon{background:#352d58!important;color:#9c79ff!important}.management .green{color:#22d3ae!important}.management .blue{color:#78a2ff!important}.management .pink{color:#ff6f98!important}.management .field,.management .field>span,.management label{color:#dce5f4!important}.management .primary{background:#5d87ff!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}.management .outline{background:transparent!important;color:#dbe5f4!important;border:1px solid #465674!important;border-radius:8px!important}.management .soft{background:#22324b!important;color:#dce6f6!important;border:1px solid #384962!important}.management .table-action{background:#253653!important;color:#7fa6ff!important;border:1px solid #334a72!important;border-radius:7px!important}.management .table-action.pink{color:#ff829f!important;background:#4a2935!important;border-color:#633341!important}.management .table-wrap{border:1px solid var(--za-line)!important;border-radius:10px!important;background:#1c283b!important;overflow:auto!important}.management table{color:#dce5f4!important;border-collapse:collapse!important}.management thead{background:#1b2739!important}.management th{color:#fff!important;font-weight:700!important;border-bottom:1px solid #3a4960!important}.management td{color:#aabbd5!important;border-bottom:1px solid #334158!important}.management tbody tr:hover{background:#223149!important}.management tbody tr:last-child td{border-bottom:0!important}.management .badge{border-radius:7px!important}.management .badge.green{background:#183f3d!important;color:#25d7b4!important}.management .badge.red{background:#4a2934!important;color:#ff6675!important}.management .badge.blue{background:#22385e!important;color:#75a2ff!important}.management .badge.orange{background:#4a402a!important;color:#ffbd4a!important}.management .tabs{border-bottom:1px solid #334159!important;gap:6px!important;margin-bottom:18px!important}.management .tabs button{color:#8ea5ca!important}.management .tabs button.active{color:#fff!important;background:#5d87ff!important;border-radius:7px!important}.management .messages{background:#1c283b!important;border-color:#344259!important}.management .message-sidebar{border-right:1px solid #344259!important;background:#1b2739!important}.management .message-sidebar button{color:#92a8ca!important}.management .message-sidebar button.selected{background:#5d87ff!important;color:#fff!important;border-color:#5d87ff!important}.management .chat-bubble{background:#223149!important;color:#dce5f4!important}.management .message-own{background:#29476b!important}.management .message-compose{border-top:1px solid #344259!important}.management .attendance-day{background:#202d42!important;color:#e3eafa!important;border-color:#35445d!important}.management .attendance-day:hover{background:#263954!important;border-color:#5d87ff!important}.management .attendance-day.today{box-shadow:inset 0 0 0 2px #5d87ff!important}.management .attendance-day.selected{background:#5d87ff!important;box-shadow:none!important}.management .attendance-selected-day{background:#1c2c46!important;border-color:#354e78!important;color:#dfe8f7!important}.management .customizer-control-summary>div{background:#202d42!important;border-color:#344159!important;box-shadow:none!important;color:#fff!important}@media (max-width:1180px) and (pointer:fine){.management .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.management .admin-user span{display:none!important}}@media (max-width:900px) and (pointer:coarse){.management .admin-user span{display:none!important}.management .notification-popover{position:fixed;top:76px;right:12px;left:12px;width:auto}.management .profile-popover{position:fixed;top:76px;right:12px;width:min(300px,calc(100vw - 24px))}.management .dash-hero-row,.management .stats{grid-template-columns:1fr!important}.management .date-card{min-width:0!important}}@media (max-width:640px){.management .panel{padding:16px!important}.management .person-profile-grid,.management .three,.management .two{grid-template-columns:1fr!important}.management .section-title{align-items:flex-start!important;flex-direction:column!important}.management .section-title>div:last-child{width:100%;display:flex;flex-wrap:wrap;gap:8px}.management .section-title button{max-width:100%}.management .table-wrap{border-radius:8px!important}}.management .gateway-card{background:#1d293c!important;border-color:#344159!important;color:#f5f8fd!important}.management .gateway-title h2{color:#fff!important}.management .gateway-title small{color:#8ea5ca!important}.management .cod-setting-row,.management .gateway-enable,.management .mode-help{background:#202d42!important;border-color:#36465f!important;color:#eef4ff!important}.management .cod-setting-row b,.management .gateway-enable b,.management .mode-help b{color:#f8fbff!important}.management .cod-setting-row p,.management .gateway-enable small,.management .mode-help small{color:#92a9cc!important}.management .secret-state{color:#8ea5ca!important}.management .copy-field button{background:#253650!important;border-color:#3c4f6f!important;color:#8facff!important}.management .gateway-info-note{background:#1e3655!important;color:#9bc4ff!important;border:1px solid #31527d!important}.management .payu-note{background:#4a3a24!important;color:#ffd38a!important;border:1px solid #6c5330!important}.management .gateway-status.on{background:#173f35!important;color:#62e1bd!important}.management .gateway-status.warn{background:#4a402a!important;color:#ffcd68!important}.management .gateway-status.off{background:#2b3547!important;color:#93a6c3!important}.portal-login-form-card{display:flex;flex-direction:column;justify-content:center;padding:52px;background:#1c283b}.portal-login-form-card .portal-badge{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 10px;border:1px solid #39527f;border-radius:999px;background:#22385d;color:#91b4ff;font-size:11px;font-weight:850;letter-spacing:.04em}.portal-login-form-card form{display:grid;gap:17px}.portal-login-form-card label{display:grid;gap:8px;color:#dfe7f5;font-size:13px;font-weight:700}@media (max-width:820px){.portal-login-form-card{padding:34px 24px}}@keyframes authPulse{0%,to{transform:scale(.92);opacity:.72}50%{transform:scale(1.04);opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}.management .admin-popover-wrap{z-index:8100!important;overflow:visible!important}.management .admin-popover{z-index:8200!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.management .notification-popover,.management .profile-popover{overflow:visible!important}.reviewable-card .primary{margin-top:10px}.customer-notification .section-title{margin:0 0 5px}.customer-notification .outline{margin-top:9px}.customer-notification-admin-grid>.panel{margin:0}.ai-search-editor .muted{margin-top:0;margin-bottom:18px;line-height:1.55}.ai-search-status .badge{margin:0}.page-design-control>.section-title{align-items:flex-start}.optimization-page-picker .field{margin:0}.management .universal-page-full-control-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;background:linear-gradient(135deg,rgba(75,120,255,.12),rgba(255,46,99,.08));border:1px solid rgba(113,146,255,.28)}.management .universal-page-full-control-banner>div{min-width:0}.management .universal-page-full-control-banner h2{margin:4px 0 7px;color:var(--admin-text,#f8fafc)}.management .universal-page-full-control-banner p{margin:0;color:var(--admin-muted,#9fb0cc);line-height:1.55;max-width:980px}.management .full-control-kicker{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;color:#7ea4ff}@media (max-width:700px){.management .universal-page-full-control-banner{flex-direction:column;padding:16px}.management .universal-page-full-control-banner .badge{align-self:flex-start}}.management .all-page-full-control,.management .all-page-full-control form{display:grid;gap:14px;min-width:0}.management .all-page-full-control .all-page-controls-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.management .all-page-full-control .all-page-controls-toolbar h2{margin:0 0 4px}.management .all-page-full-control .all-page-controls-toolbar p{margin:0}.management .all-page-full-control .all-page-control-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.management .all-page-full-control .all-page-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.management .all-page-full-control .customizer-card-launcher{min-height:128px;display:flex;align-items:center}.management .all-page-full-control .customizer-card-launcher .customizer-card-title{width:100%;margin:0;min-height:68px}.management .all-page-full-control .customizer-card-launcher .customizer-card-title h3{font-size:18px;line-height:1.45}.management .all-page-full-control .customizer-card-launcher .customizer-card-title>svg{color:#5f8cff!important;flex:0 0 auto}.management .all-page-full-control .customizer-drawer-open{margin-left:auto}.management .all-page-full-control .page-full-control-drawer .field{display:grid;gap:6px;margin:0 0 12px}.management .all-page-full-control .page-full-control-drawer .field,.management .all-page-full-control .page-full-control-drawer .field>span{font-size:13px;font-weight:700}.management .all-page-full-control .page-full-control-drawer .three-fields,.management .all-page-full-control .page-full-control-drawer .two-fields{display:grid;gap:11px}.management .all-page-full-control .page-full-control-drawer .two-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.management .all-page-full-control .page-full-control-drawer .three-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.management .all-page-full-control .page-full-control-drawer .field input:not([type=checkbox]):not([type=color]),.management .all-page-full-control .page-full-control-drawer .field select,.management .all-page-full-control .page-full-control-drawer .field textarea{width:100%;border-radius:10px;padding:10px 11px;outline:none}.management .all-page-full-control .page-full-control-drawer .color-field-inline>div{display:flex;align-items:center;gap:10px}.management .all-page-full-control .page-full-control-drawer .color-field-inline input[type=color]{width:62px;height:42px;border-radius:10px;padding:3px;cursor:pointer}.management .all-page-full-control .page-full-control-drawer .page-extra-editor{border-radius:12px;overflow:hidden;margin:10px 0}.management .all-page-full-control .page-full-control-drawer .page-extra-editor>summary{cursor:pointer;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.management .all-page-full-control .page-full-control-drawer .page-extra-editor-body{padding:14px}@media (max-width:980px){.management .all-page-full-control .all-page-controls-toolbar{align-items:stretch;flex-direction:column}.management .all-page-full-control .all-page-control-actions{justify-content:flex-start}.management .all-page-full-control .all-page-control-grid{grid-template-columns:1fr}}@media (max-width:620px){.management .all-page-full-control .all-page-control-actions{display:grid;grid-template-columns:1fr}.management .all-page-full-control .all-page-control-actions button{width:100%;justify-content:center}.management .all-page-full-control .page-full-control-drawer .three-fields,.management .all-page-full-control .page-full-control-drawer .two-fields{grid-template-columns:1fr}}.zolorio-storefront-scale .page-control-poster{background-image:var(--z-poster-desktop-image,unset)}.management .all-page-full-control .page-control-subgroup{padding:14px;margin:12px 0;border:1px solid rgba(126,164,255,.22);border-radius:12px;background:rgba(126,164,255,.035)}.management .all-page-full-control .page-control-subgroup h4{margin:0 0 12px}@media (max-width:700px){.zolorio-storefront-scale .page-control-poster{background-image:var(--z-poster-mobile-image,var(--z-poster-desktop-image,unset))!important}}.universal-offer-section .primary{border-color:var(--z-offer-btn-border,#111216)!important}.universal-offer-section .primary:hover{background:var(--z-offer-btn-hover,#ff2e63)!important;color:var(--z-offer-btn-hover-text,#fff)!important}.universal-best-products .product{background:var(--z-best-card-bg,#fff)!important;border-color:var(--z-best-card-border,#e5e7eb)!important}.universal-best-products .product-title{color:var(--z-best-title,#111827)!important}.universal-best-products .product b{color:var(--z-best-price,#111827)!important}.universal-best-products .product del{color:var(--z-best-old-price,#9ca3af)!important}.universal-best-products .sale-pill{background:var(--z-best-sale-bg,#ef4444)!important;color:var(--z-best-sale-text,#fff)!important}.management .page-control-drawer-backdrop{background:rgba(4,10,22,.68)!important;backdrop-filter:blur(6px)!important}.management .page-control-drawer{color-scheme:dark!important;background:#1b2739!important;color:#f4f8ff!important;border-left:1px solid #344159!important;box-shadow:-24px 0 70px rgba(0,0,0,.42)!important}.management .page-control-drawer .customizer-drawer-foot,.management .page-control-drawer .customizer-drawer-head{background:#202d42!important;color:#f4f8ff!important;border-color:#344159!important}.management .page-control-drawer .customizer-drawer-body{background:#1b2739!important;color:#f4f8ff!important}.management .page-control-drawer .customizer-drawer-head svg{color:#dce7fb!important}.management .page-control-drawer .customizer-drawer-body .checkbox-field,.management .page-control-drawer .customizer-drawer-body .field,.management .page-control-drawer .customizer-drawer-body .field>span,.management .page-control-drawer .customizer-drawer-body .page-extra-editor>summary,.management .page-control-drawer .customizer-drawer-body b,.management .page-control-drawer .customizer-drawer-body h1,.management .page-control-drawer .customizer-drawer-body h2,.management .page-control-drawer .customizer-drawer-body h3,.management .page-control-drawer .customizer-drawer-body h4,.management .page-control-drawer .customizer-drawer-body h5,.management .page-control-drawer .customizer-drawer-body h6,.management .page-control-drawer .customizer-drawer-body label,.management .page-control-drawer .customizer-drawer-body strong,.management .page-control-drawer .customizer-drawer-body summary,.management .page-control-drawer .customizer-drawer-head b{color:#f4f8ff!important}.management .page-control-drawer .customizer-drawer-body .customizer-help,.management .page-control-drawer .customizer-drawer-body .muted,.management .page-control-drawer .customizer-drawer-body p,.management .page-control-drawer .customizer-drawer-body small,.management .page-control-drawer .customizer-drawer-head small{color:#9fb2cf!important}.management .page-control-drawer .customizer-drawer-head>button{background:#253650!important;border:1px solid #3d4e6c!important;color:#e6eefc!important}.management .page-control-drawer .customizer-drawer-head>button:hover{background:#2d4160!important;border-color:#55709c!important}.management .page-control-drawer .customizer-drawer-body input:not([type=checkbox]):not([type=radio]):not([type=color]),.management .page-control-drawer .customizer-drawer-body select,.management .page-control-drawer .customizer-drawer-body textarea{background:#1a293d!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #3b4d6b!important;box-shadow:none!important}.management .page-control-drawer .customizer-drawer-body select option{background:#1a293d!important;color:#ffffff!important}.management .page-control-drawer .customizer-drawer-body input::placeholder,.management .page-control-drawer .customizer-drawer-body textarea::placeholder{color:#7f96b7!important;-webkit-text-fill-color:#7f96b7!important;opacity:1!important}.management .page-control-drawer .customizer-drawer-body input[type=file]{background:#1a293d!important;color:#dce7fb!important}.management .page-control-drawer .customizer-drawer-body input[type=file]::file-selector-button{background:#253650!important;color:#f4f8ff!important;border:1px solid #3d4e6c!important;border-radius:8px!important;padding:8px 10px!important;margin-right:10px!important}.management .page-control-drawer .customizer-drawer-body input[type=checkbox],.management .page-control-drawer .customizer-drawer-body input[type=radio]{accent-color:#ff2e63!important}.management .page-control-drawer .customizer-drawer-body .color-field-inline>div,.management .page-control-drawer .customizer-drawer-body .page-color-control{color:#f4f8ff!important}.management .page-control-drawer .customizer-drawer-body input[type=color]{background:#152236!important;border:1px solid #3b4d6b!important}.management .page-control-drawer .customizer-drawer-body .cms-image-preview,.management .page-control-drawer .customizer-drawer-body .customizer-asset,.management .page-control-drawer .customizer-drawer-body .customizer-toggle,.management .page-control-drawer .customizer-drawer-body .dimension-guide,.management .page-control-drawer .customizer-drawer-body .page-extra-editor,.management .page-control-drawer .customizer-drawer-body .page-extra-editor-body{background:#202d42!important;color:#f4f8ff!important;border-color:#35445d!important}.management .page-control-drawer .customizer-drawer-body .page-extra-editor>summary{background:#202d42!important;border-color:#35445d!important}.management .page-control-drawer .customizer-drawer-body input:focus,.management .page-control-drawer .customizer-drawer-body select:focus,.management .page-control-drawer .customizer-drawer-body textarea:focus{border-color:#668cff!important;box-shadow:0 0 0 3px rgba(95,140,255,.14)!important;outline:none!important}.management .page-control-drawer .customizer-drawer-foot .primary,.management .page-control-drawer .customizer-drawer-foot .primary.wide{background:#5f86f7!important;color:#fff!important;border-color:#5f86f7!important}.management .page-control-drawer .customizer-drawer-foot .primary:hover{background:#4e76ed!important;border-color:#4e76ed!important}@media (max-width:700px){.management .page-control-drawer{width:100%!important;max-width:none!important;border-left:0!important}.management .page-control-drawer .customizer-drawer-head{padding:16px 18px!important}.management .page-control-drawer .customizer-drawer-body{padding:18px!important}}.variation-admin-block .section-title{margin:0}.badge.orange{background:#fff4e5;color:#b54708}.managed-content-banner[class*=managed-banner-device-]{position:relative;overflow:hidden;isolation:isolate;min-height:var(--z-managed-banner-desktop-height,220px)!important;background-image:var(--z-poster-desktop-image)!important;background-repeat:no-repeat!important}.managed-content-banner[class*=managed-banner-device-]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--z-managed-banner-overlay,#000);opacity:var(--z-managed-banner-overlay-opacity,0);border-radius:inherit}.managed-content-banner[class*=managed-banner-device-]>*{position:relative;z-index:1}.managed-content-banner[class*=managed-banner-device-] :is(h1,h2,h3,b){color:var(--z-managed-banner-heading,#111827)!important}.managed-content-banner[class*=managed-banner-device-] :is(p,small,span){color:var(--z-managed-banner-text,#667085)!important}.managed-content-banner[class*=managed-banner-device-] :is(.black,.banner-cta,.home-fashion-cta){background:var(--z-managed-banner-button,#111216)!important;color:var(--z-managed-banner-button-text,#fff)!important}.managed-content-banner[class*=managed-banner-device-] :is(.black,.banner-cta,.home-fashion-cta):hover{background:var(--z-managed-banner-button-hover,#ff2e63)!important;color:var(--z-managed-banner-button-hover-text,#fff)!important}@media (max-width:1180px) and (min-width:701px){.managed-content-banner[class*=managed-banner-device-]{min-height:var(--z-managed-banner-tablet-height,220px)!important}.managed-banner-device-desktop,.managed-banner-device-mobile{display:none!important}}@media (max-width:700px){.managed-content-banner[class*=managed-banner-device-]{min-height:var(--z-managed-banner-mobile-height,220px)!important;height:auto!important;padding:var(--z-managed-banner-mobile-padding,18px)!important;background-image:var(--z-poster-mobile-image,var(--z-poster-desktop-image))!important}.managed-banner-device-desktop,.managed-banner-device-desktop-tablet,.managed-banner-device-tablet{display:none!important}}@media (min-width:1181px){.managed-banner-device-mobile,.managed-banner-device-tablet,.managed-banner-device-tablet-mobile{display:none!important}}.managed-secondary-banners{display:grid;gap:18px;margin:18px 0}.managed-secondary-banner-slot{min-width:0}.managed-secondary-banner-slot>.banner{margin:0;width:100%}@media (max-width:700px){body.z-mobile-premium{background:var(--z-mobile-page-dark,#061814)!important;overscroll-behavior-x:none}body.z-mobile-premium .zolorio-storefront-scale{background:var(--z-mobile-page-dark,#061814);min-height:100dvh;padding-bottom:calc(var(--z-mobile-bottom-height,68px) + env(safe-area-inset-bottom) + 8px)}body.z-mobile-premium .catalog .section-title,body.z-mobile-premium .mobile-catalog-toolbar{background:transparent!important}body.z-mobile-premium .catalog .section-title select,body.z-mobile-premium .mobile-filter-trigger{border-radius:10px!important;border:1px solid #efdae2!important;background:#fff!important;color:#111827!important;box-shadow:0 5px 13px rgba(50,12,30,.04)!important}body.z-mobile-premium .product{background:var(--z-active-card-bg,var(--z-mobile-card-bg,#fff))!important;border:var(--z-active-card-border-width,1px) solid var(--z-active-card-border,#eadde3)!important;border-radius:var(--z-active-card-radius,var(--z-mobile-card-radius,14px))!important;box-shadow:0 8px 22px rgba(45,17,30,.07)!important;padding:7px!important;color:var(--z-active-card-text,#111827)!important}body.z-mobile-premium .product .product-image{height:auto!important;min-height:0!important;aspect-ratio:var(--z-active-card-image-ratio,4/5)!important;border-radius:var(--z-active-card-image-radius,10px)!important;background:#f8eef2!important;overflow:hidden!important}body.z-mobile-premium .product .product-image img{height:100%!important;width:100%!important;object-fit:var(--z-active-card-image-fit,cover)!important}body.z-mobile-premium .product .product-title{font-size:11px!important;line-height:1.25!important;min-height:28px!important;color:var(--z-product-title,#111827)!important;margin:7px 1px 2px!important}body.z-mobile-premium .product .customizer-product-rating{font-size:8.5px!important;color:var(--z-product-rating,#f59e0b)!important}.z-mobile-premium .product .product-actions{gap:5px!important;margin-top:7px!important}.z-mobile-premium .product .product-actions button{min-height:33px!important;border-radius:8px!important;font-size:9px!important}.z-mobile-premium .product .heart{background:rgba(255,255,255,.92)!important;color:var(--z-mobile-nav-accent,#ff2f7d)!important;border-radius:50%!important}.z-mobile-premium .storefront-page-checkout .primary,.z-mobile-premium .storefront-page-payment .primary,.z-mobile-premium .summary .primary{background:linear-gradient(135deg,var(--z-mobile-nav-accent,#ff2f7d),#ff5d9d)!important;box-shadow:0 9px 20px color-mix(in srgb,var(--z-mobile-nav-accent,#ff2f7d) 19%,transparent)!important}.z-mobile-premium .mobile-filter-actions .primary{background:var(--z-mobile-nav-accent,#ff2f7d)!important}}@media (max-width:390px){body.z-mobile-premium .product .product-image{aspect-ratio:4/5!important}}body.z-storefront-light,body.z-storefront-light .zolorio-storefront-scale{background:#f7f7fb!important;color:#172033!important}.management .admin-icon-button,.management .admin-menu-toggle{border:1px solid rgba(125,151,196,.22)!important;background:linear-gradient(145deg,#24334a,#182439)!important;box-shadow:inset 0 1px rgba(255,255,255,.09),inset 0 -7px 15px rgba(0,0,0,.16),0 7px 16px rgba(0,0,0,.18)!important}.management .admin-icon-button:hover,.management .admin-menu-toggle:hover{border-color:rgba(93,135,255,.6)!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 9px 20px rgba(0,0,0,.22),0 0 18px rgba(93,135,255,.15)!important}@media (max-width:900px) and (pointer:coarse){.management .admin-sidebar-brand{min-height:68px!important;padding:4px 48px 12px 4px!important;gap:11px!important;justify-content:flex-start!important;align-items:center!important}.management .admin-brand-mark{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:50%!important;padding:3px!important;background:linear-gradient(145deg,#fff,#e9eef8)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:inset 0 1px #fff,0 8px 19px rgba(0,0,0,.22)!important}.management .admin-brand-mark .admin-sidebar-logo{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:50%!important;padding:1px!important;background:#fff!important}.management .admin-brand-text{display:block!important;max-width:155px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:22px!important;line-height:1.05!important;letter-spacing:-.03em!important}.management .panel-label{display:table!important;margin:0 0 14px 59px!important;padding:4px 9px!important;font-size:9px!important;border-radius:7px!important}.management .panel-mobile-close{display:grid!important;place-items:center!important;right:12px!important;top:16px!important;width:38px!important;height:38px!important;border-radius:12px!important;background:linear-gradient(145deg,#25344b,#172338)!important;border:1px solid #35465f!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 7px 16px rgba(0,0,0,.18)!important}}body.z-page-gradient .zolorio-storefront-scale{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--z-page-gradient-start,#fff) 72%,transparent) 0,transparent 34%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--z-page-gradient-end,#f8f9fb) 72%,transparent) 0,transparent 38%),linear-gradient(var(--z-gradient-angle,135deg),var(--z-page-gradient-start,#fff),var(--z-page-gradient-end,#f8f9fb))!important;background-attachment:fixed!important}body.z-global-3d-body:not(.z-storefront-light) .zolorio-storefront-scale{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--z-body-dark-glow,#ff2f7d) 25%,transparent),transparent 28%),radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--z-secondary,#8a55f7) 22%,transparent),transparent 31%),radial-gradient(circle at 50% 108%,rgba(255,47,125,.12),transparent 35%),linear-gradient(145deg,var(--z-body-dark-start,#050812) 0,var(--z-body-dark-mid,#160b1c) 48%,var(--z-body-dark-end,#260913) 100%)!important;background-attachment:fixed!important;color:#f8fafc}body.z-global-3d-body.z-storefront-light .zolorio-storefront-scale{background:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--z-body-light-glow,#ff4d9a) 18%,transparent),transparent 31%),radial-gradient(circle at 92% 16%,color-mix(in srgb,var(--z-secondary,#8a55f7) 15%,transparent),transparent 33%),radial-gradient(circle at 52% 112%,rgba(255,178,205,.22),transparent 37%),linear-gradient(145deg,var(--z-body-light-start,#fff8fb) 0,var(--z-body-light-mid,#f7f1ff) 48%,var(--z-body-light-end,#eef4ff) 100%)!important;background-attachment:fixed!important;color:#172033}body.z-scrollbar-3d .zolorio-storefront-scale,body.z-scrollbar-3d .zolorio-storefront-scale *{scrollbar-width:thin;scrollbar-color:var(--z-gradient-start,#ff2e63) transparent}body.z-scrollbar-3d .zolorio-storefront-scale ::-webkit-scrollbar,body.z-scrollbar-3d .zolorio-storefront-scale::-webkit-scrollbar{width:10px;height:8px}body.z-scrollbar-3d .zolorio-storefront-scale ::-webkit-scrollbar-track,body.z-scrollbar-3d .zolorio-storefront-scale::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:999px}body.z-scrollbar-3d .zolorio-storefront-scale ::-webkit-scrollbar-thumb,body.z-scrollbar-3d .zolorio-storefront-scale::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--z-gradient-start,#ff2e63),var(--z-gradient-end,#9333ea))!important;border-radius:999px;border:2px solid transparent;background-clip:padding-box!important;box-shadow:inset 0 1px rgba(255,255,255,.42),0 0 8px color-mix(in srgb,var(--z-gradient-start,#ff2e63) 35%,transparent)}@keyframes zolorio-v102-page-in{0%{opacity:.76;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body.z-body-motion *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.z-global-3d-body{--z3-accent:var(--z-gradient-start,#ff2f7d);--z3-accent-2:var(--z-gradient-end,#9333ea);--z3-text:#f8fafc;--z3-muted:#b9c3d2;--z3-line:rgba(255,255,255,.13);--z3-surface:linear-gradient(145deg,rgba(13,18,30,.94),rgba(29,11,28,.91));--z3-surface-soft:linear-gradient(145deg,rgba(19,25,38,.88),rgba(35,17,34,.82));--z3-shadow:inset 0 1px rgba(255,255,255,.09),0 14px 32px rgba(0,0,0,.24),0 0 22px color-mix(in srgb,var(--z3-accent) 7%,transparent);overflow-x:clip}body.z-global-3d-body.z-storefront-light{--z3-text:#182033;--z3-muted:#667085;--z3-line:rgba(170,114,143,.22);--z3-surface:linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,241,248,.94) 54%,rgba(244,240,255,.95));--z3-surface-soft:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,235,245,.86),rgba(240,242,255,.88));--z3-shadow:inset 0 1px #fff,0 14px 31px rgba(85,52,72,.12),0 0 24px rgba(255,47,125,.06)}@keyframes z-v103-spin{to{transform:rotate(1turn)}}html{scroll-behavior:smooth}@media (min-width:701px){body.z-desktop-smooth-scroll{overscroll-behavior-y:auto}body.z-desktop-smooth-scroll,body.z-desktop-smooth-scroll .zolorio-storefront-scale{background-attachment:scroll!important}body.z-desktop-smooth-scroll.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .z-reveal-target{filter:none!important;will-change:auto!important;transition-property:opacity,transform!important;transition-duration:min(var(--z-motion-duration,.72s),.42s)!important}body.z-desktop-smooth-scroll.z-motion-enabled.z-scroll-reveal .zolorio-storefront-scale .z-reveal-target:not(.z-reveal-visible){transform:translate3d(0,min(var(--z-motion-distance,16px),12px),0) scale(.992)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@keyframes z-v107-menu-in{0%{opacity:0;transform:translateY(-7px) scale(.97)}to{opacity:1;transform:none}}@keyframes z-payment-pending-spin{to{transform:rotate(1turn)}}body.z-global-main-container .zolorio-storefront-scale{--z-main-container-effective:min(var(--z-main-container-width-vw,86vw),var(--z-main-container-max,1800px))}body.z-main-container-sync-shell .zolorio-storefront-scale{--z-page-gutter:max(16px,calc((100vw - var(--z-main-container-effective))/2))}body.z-main-container-sync-shell .zolorio-storefront-scale .copyright{width:100%!important;max-width:100%!important}body.z-runtime-performance .zolorio-storefront-scale{scroll-behavior:auto}body.z-runtime-performance .zolorio-storefront-scale .z-reveal-target{filter:none!important;will-change:auto!important;transition-property:opacity,transform!important;transition-duration:min(var(--z-motion-duration,.72s),.3s)!important}body.z-runtime-performance .zolorio-storefront-scale .z-reveal-target:not(.z-reveal-visible){transform:translate3d(0,8px,0)!important}body.z-runtime-performance.z-global-3d-body .zolorio-storefront-scale{background-attachment:scroll!important}.pin-verify-row .outline{white-space:nowrap;height:100%}@media (max-width:760px){.checkout-contact-grid .field:last-child,.verified-address-fields .profile-span-2{grid-column:auto!important}.pin-verify-row .outline{width:100%}.customer-edit-dialog .verified-address-fields .field{font-size:13px!important;gap:5px!important;margin:0!important;min-width:0!important}.customer-edit-dialog .pin-verify-row .outline{width:auto!important;min-width:105px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important}}.active-gateway-selector .section-title{align-items:flex-start}.auth-page{min-height:100vh;max-width:none;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,#fff0f5,#f3f6ff)}.auth-card{width:min(430px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 24px 70px #15151518}.auth-brand{display:inline-block;color:var(--ink);text-decoration:none;font-size:38px;font-weight:800;letter-spacing:-2px;margin-bottom:22px}.auth-card h1{font-size:32px;margin-bottom:8px}.auth-card>p{color:var(--muted);margin-bottom:24px}.auth-card form{display:grid;gap:16px}.auth-card label{display:grid;gap:7px;font-weight:600}.auth-card input{padding:13px 14px}.auth-card>small{margin-top:20px;text-align:center}.auth-card a{color:var(--pink)}.auth-back{display:block;text-align:center;margin-top:18px;text-decoration:none}.auth-error{background:#fff0f3;color:#c31946;border:1px solid #ffc4d2;padding:11px 13px;border-radius:8px;margin-bottom:16px}.auth-card-wide{width:min(470px,calc(100vw - 28px))}.auth-divider{margin:18px 0;color:#8a91a1;font-size:12px}.auth-divider:after,.auth-divider:before{background:#e5e7eb}.auth-alt-actions{display:grid;gap:10px}.google-auth-button{width:100%;min-height:48px;border:1px solid #d9dde5;border-radius:8px;background:#fff;color:#202124;font-weight:650;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 16px}.auth-otp-button{margin-top:0}.auth-success{background:#ecfdf3;border:1px solid #bbf7d0;color:#147a43;border-radius:8px;padding:10px 12px;margin:12px 0;font-size:13px;line-height:1.45}.otp-verify-form{display:grid;gap:12px}.otp-email-row{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f7f8fb;border:1px solid #e6e8ee;border-radius:8px;padding:10px 12px}.otp-verify-form input[inputmode=numeric]{font-size:24px;letter-spacing:7px;text-align:center;font-weight:700}.auth-premium{padding:24px;background:radial-gradient(circle at 10% 10%,#ffe4ee 0,transparent 32%),radial-gradient(circle at 90% 85%,#ece7ff 0,transparent 35%),#f7f8fc}.auth-shell{width:min(1080px,100%);min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border:1px solid #e9eaf1;border-radius:28px;overflow:hidden;box-shadow:0 30px 90px #20253a20}.auth-showcase{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:46px;background:linear-gradient(145deg,#151827,#242a42 60%,#3b2451);color:#fff;overflow:hidden}.auth-showcase:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-110px;bottom:-100px;background:linear-gradient(135deg,#ff2f78,#8c5cff);filter:blur(4px);opacity:.78}.auth-showcase>*{position:relative;z-index:1}.auth-logo{font-size:34px!important;font-weight:900!important;letter-spacing:-1.8px!important;color:#fff!important;text-decoration:none}.auth-showcase h2{font-size:50px;line-height:1.04;letter-spacing:-2px;max-width:500px;margin:20px 0 16px}.auth-showcase p{max-width:530px;font-size:17px;line-height:1.7;color:#d8dcec}.auth-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:1.2px;color:#ffd4e3}.auth-trust{display:grid;gap:12px;margin-top:28px}.auth-trust span{display:flex;align-items:center;gap:10px;font-weight:650;color:#f4f5fb}.auth-trust svg{width:18px;height:18px;color:#ff83ae}.auth-card-premium{width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;padding:56px 52px;display:flex;flex-direction:column;justify-content:center}.auth-card-premium h1{font-size:38px;letter-spacing:-1px}.auth-card-premium>p{font-size:15px;line-height:1.6}.auth-card-premium form{gap:15px}.auth-card-premium label{font-size:13px}.auth-card-premium input{height:48px;border:1px solid #dfe2eb;border-radius:12px;background:#fbfcff;outline:none;transition:.2s}.auth-card-premium input:focus{border-color:#ff3d7d;box-shadow:0 0 0 4px #ff3d7d12;background:#fff}.auth-input-wrap{display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #dfe2eb;border-radius:12px;background:#fbfcff}.auth-input-wrap:focus-within{border-color:#ff3d7d;box-shadow:0 0 0 4px #ff3d7d12;background:#fff}.auth-input-wrap svg{color:#8790a4;flex:0 0 auto}.auth-input-wrap input{border:0!important;box-shadow:none!important;background:transparent!important;padding:0;width:100%}.auth-form-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.auth-remember{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px!important;font-weight:500!important}.auth-remember input{width:16px;height:16px}.auth-card-premium .primary.wide{height:49px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.auth-divider{display:flex;align-items:center;gap:12px;color:#9aa1b2;margin:20px 0}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:#eceef4;flex:1}.auth-divider span{font-size:12px;white-space:nowrap}.auth-alt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-alt-grid button,.google-auth-button.wide{min-height:46px;border-radius:12px;justify-content:center}.auth-success{background:#effaf4;color:#137a48;border:1px solid #bdebd1;padding:11px 13px;border-radius:10px;margin-bottom:16px}.auth-verified-email{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:10px;background:#f7f8fc;color:#4c5568;font-size:13px}.auth-text-button{border:0;background:transparent;color:#ff2f72;font-weight:700;padding:8px;cursor:pointer}.auth-mini-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;color:#596175!important;text-decoration:none}.auth-done{text-align:center}.auth-done>svg{width:58px;height:58px;color:#15a05c}.auth-link-button{display:inline-flex;margin-top:18px;min-width:180px;justify-content:center;text-decoration:none!important}.auth-card-premium>small{display:block;margin-top:22px;text-align:center}.auth-card-premium .outline{display:flex;align-items:center;justify-content:center;gap:7px}@media (max-width:820px){.auth-premium{padding:14px;align-items:start}.auth-shell{display:block;min-height:auto;border-radius:20px}.auth-showcase{padding:28px;min-height:230px}.auth-showcase h2{font-size:34px;letter-spacing:-1px;margin-top:16px}.auth-showcase p{font-size:14px}.auth-trust{grid-template-columns:1fr 1fr;gap:8px}.auth-trust span:last-child{grid-column:1/-1}.auth-card-premium{padding:34px 24px}.auth-card-premium h1{font-size:31px}.auth-alt-grid{grid-template-columns:1fr}}@media (max-width:480px){.auth-showcase{min-height:205px;padding:24px}.auth-logo{font-size:30px!important}.auth-showcase h2{font-size:29px}.auth-showcase p{display:none}.auth-trust{margin-top:18px;display:grid;grid-template-columns:1fr}.auth-trust span:last-child{grid-column:auto}.auth-card-premium{padding:28px 20px}.auth-form-row{align-items:flex-start;gap:12px}.auth-form-row>a{text-align:right}.auth-card-premium input{font-size:16px}}.auth-premium .auth-shell{animation:zAuthIn .65s cubic-bezier(.16,.78,.22,1) both}.auth-premium .auth-showcase:after{animation:zAura 7s ease-in-out infinite alternate}.auth-premium .auth-card-premium{animation:zAuthCard .62s cubic-bezier(.16,.78,.22,1) 80ms both}.auth-alt-single{grid-template-columns:1fr!important}.auth-page.auth-premium{position:relative;overflow:hidden;padding:28px;background:radial-gradient(circle at 12% 18%,rgba(255,46,99,.34) 0 11%,transparent 31%),radial-gradient(circle at 88% 18%,rgba(147,51,234,.27) 0 10%,transparent 30%),radial-gradient(circle at 82% 88%,rgba(34,211,238,.23) 0 10%,transparent 32%),linear-gradient(135deg,#fff1f5,#f8f2ff 48%,#effcff)!important}.auth-page.auth-premium:after,.auth-page.auth-premium:before{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(4px);opacity:.9;animation:zGlassFloat 8s ease-in-out infinite alternate}.auth-page.auth-premium:before{width:260px;height:260px;left:5%;top:8%;background:linear-gradient(135deg,rgba(255,46,99,.34),rgba(255,255,255,.12));box-shadow:0 0 90px rgba(255,46,99,.23)}.auth-page.auth-premium:after{width:330px;height:330px;right:4%;bottom:4%;background:linear-gradient(135deg,rgba(147,51,234,.24),rgba(34,211,238,.22));animation-delay:-2.5s}.auth-premium .auth-shell{position:relative;z-index:1;background:rgba(255,255,255,.38)!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:0 30px 100px rgba(43,26,70,.2),inset 0 1px 0 rgba(255,255,255,.8)!important;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.auth-premium .auth-showcase{background:linear-gradient(145deg,rgba(17,24,39,.82),rgba(84,26,91,.78) 58%,rgba(255,46,99,.66))!important;border-right:1px solid rgba(255,255,255,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-premium .auth-showcase:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.17),transparent 28%,transparent 72%,rgba(255,255,255,.08));pointer-events:none}.auth-premium .auth-showcase:after{background:linear-gradient(135deg,#ff2e63,#9333ea 58%,#22d3ee)!important;filter:blur(10px)!important;opacity:.58!important}.auth-premium .auth-card-premium{background:rgba(255,255,255,.58)!important;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);border-left:1px solid rgba(255,255,255,.68)!important}.auth-premium .auth-card-premium input,.auth-premium .auth-input-wrap{background:rgba(255,255,255,.63)!important;border-color:rgba(255,255,255,.85)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 24px rgba(31,41,55,.04)}.auth-premium .auth-card-premium input:focus,.auth-premium .auth-input-wrap:focus-within{border-color:rgba(255,46,99,.58)!important;box-shadow:0 0 0 4px rgba(255,46,99,.1),0 12px 28px rgba(147,51,234,.08)!important}.auth-premium .auth-verified-email,.auth-premium .google-auth-button,.auth-premium .outline{background:rgba(255,255,255,.62)!important;border-color:rgba(255,255,255,.82)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.auth-premium .primary{background:linear-gradient(120deg,#ff2e63,#ff3d6e 46%,#9333ea)!important;box-shadow:0 12px 28px rgba(255,46,99,.22)}.auth-premium .otp-verify-form{padding:18px;border:1px solid rgba(255,255,255,.76);border-radius:20px;background:rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 40px rgba(52,28,78,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:zOtpGlass .38s cubic-bezier(.2,.8,.2,1) both}.auth-premium .otp-verify-form input[inputmode=numeric]{font-size:26px;letter-spacing:8px;text-align:center;font-weight:800;background:rgba(255,255,255,.78)!important}@media (max-width:767px){.auth-page.auth-premium{padding:12px!important;align-items:start!important;overflow:auto}.auth-premium .auth-shell{border-radius:24px!important}.auth-premium .auth-showcase{min-height:220px!important;background:linear-gradient(145deg,rgba(17,24,39,.8),rgba(110,28,100,.72) 56%,rgba(255,46,99,.62))!important}.auth-premium .auth-card-premium{background:rgba(255,255,255,.68)!important;border-top:1px solid rgba(255,255,255,.78)!important;border-left:0!important}.auth-page.auth-premium:before{width:180px;height:180px}.auth-page.auth-premium:after{width:220px;height:220px}}.portal-login-form-card .auth-error{margin:0 0 16px;background:#4a2934;color:#ff9baa;border-color:#673542}.auth-page.auth-managed{background:var(--zauth-page-bg,#f3f6ff)!important;color:var(--zauth-text,#182235)!important}.auth-page.auth-managed:before{background:color-mix(in srgb,var(--zauth-accent,#ff2e63) 34%,transparent)!important}.auth-page.auth-managed .auth-shell{background:var(--zauth-card-bg,#fff)!important}.auth-page.auth-managed .auth-showcase{background-color:var(--zauth-showcase-bg,#1b273a)!important;background-image:linear-gradient(145deg,rgba(17,24,39,.73),rgba(37,50,76,.7) 55%,color-mix(in srgb,var(--zauth-accent,#ff2e63) 56%,transparent)),var(--zauth-hero-image)!important;background-size:cover!important;background-position:50%!important}.auth-page.auth-managed .auth-showcase:after{background:linear-gradient(135deg,var(--zauth-accent,#ff2e63),#5d87ff 60%,#32dec8)!important}.auth-page.auth-managed .auth-card-premium{background:color-mix(in srgb,var(--zauth-card-bg,#fff) 92%,transparent)!important;color:var(--zauth-text,#182235)!important}.auth-page.auth-managed .auth-card-premium h1,.auth-page.auth-managed .auth-card-premium label{color:var(--zauth-text,#182235)!important}.auth-page.auth-managed .auth-card-premium>p,.auth-page.auth-managed .auth-card-premium>small,.auth-page.auth-managed .auth-divider{color:var(--zauth-muted,#667085)!important}.auth-page.auth-managed .auth-card-premium input,.auth-page.auth-managed .auth-input-wrap{background:var(--zauth-input-bg,#fff)!important}.auth-page.auth-managed .primary{background:linear-gradient(110deg,var(--zauth-accent,#ff2e63),color-mix(in srgb,var(--zauth-accent,#ff2e63) 72%,#5d87ff))!important}.auth-page.auth-managed .auth-text-button,.auth-page.auth-managed a{color:var(--zauth-accent,#ff2e63)!important}.management .auth-pages-admin{display:grid;gap:18px}.management .auth-pages-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px!important;background:linear-gradient(135deg,#1f2e44,#243853)!important}.management .auth-pages-intro h2{margin:4px 0 6px!important}.management .auth-pages-intro p{max-width:760px;margin:0!important}.management .auth-pages-preview-links{display:flex;gap:9px;flex-wrap:wrap}.management .auth-pages-preview-links .outline{white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.management .auth-pages-form{display:grid;gap:18px}.management .auth-design-card{padding:22px!important}.management .auth-design-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.management .auth-design-grid.one-column{grid-template-columns:1fr}.management .auth-color-field>div{display:flex;align-items:center;gap:9px;height:46px;padding:5px 9px;border:1px solid #35445d;border-radius:8px;background:#1b2739}.management .auth-color-field input[type=color]{width:34px!important;height:32px!important;border:0!important;padding:0!important;background:transparent!important}.management .auth-color-field span{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#9db0ce}.management .auth-page-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.management .auth-editor-preview{display:grid;grid-template-columns:1.05fr .95fr;min-height:156px;border:1px solid #35445d;border-radius:12px;overflow:hidden;background:#172336;margin-bottom:18px}.management .auth-editor-preview-media{min-height:156px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:18px;background:linear-gradient(145deg,#203149,#294e6c);background-size:cover;background-position:50%}.management .auth-editor-preview-media span{font-size:10px;letter-spacing:.1em;color:#8fb3ff;font-weight:800}.management .auth-editor-preview-media b{font-size:17px;line-height:1.2;color:#fff!important}.management .auth-editor-preview>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px}.management .auth-editor-preview>div:last-child b{font-size:18px;color:#fff!important}.management .auth-editor-preview>div:last-child small{line-height:1.5;color:#8fa5c5!important}.management .auth-image-admin{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px;border:1px solid #35445d;border-radius:12px;background:#202d42}.management .auth-image-thumb{width:120px;height:145px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#172336;color:#6f86aa}.management .auth-image-thumb img{width:100%;height:100%;object-fit:cover}.management .auth-image-admin>div:last-child{display:grid;gap:9px}.management .auth-pages-savebar{position:sticky;bottom:10px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #3c4d69;border-radius:12px;background:rgba(27,39,58,.96);box-shadow:0 16px 44px rgba(0,0,0,.24);backdrop-filter:blur(12px)}.management .auth-pages-savebar>div{display:flex;align-items:center;gap:10px}.management .auth-pages-savebar>div>svg{color:#54d1b7}.management .auth-pages-savebar span{display:grid;gap:2px}.management .auth-pages-savebar small{color:#8fa5c5!important}.management .auth-pages-savebar .primary{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}@media (max-width:1180px){.management .auth-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management .auth-page-editor-grid{grid-template-columns:1fr}}@media (max-width:700px){.management .auth-pages-intro,.management .auth-pages-savebar{align-items:stretch;flex-direction:column}.management .auth-design-grid,.management .auth-editor-preview,.management .auth-image-admin{grid-template-columns:1fr}.management .auth-image-thumb{width:100%;height:200px}.management .auth-pages-savebar .primary{width:100%;justify-content:center}}.auth-page.auth-managed .auth-logo img{display:block;max-width:190px;max-height:54px;object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 24px rgba(0,0,0,.16))}.auth-design-loading{display:grid!important;place-items:center!important;min-height:100vh!important;background:#111a29!important}.auth-design-loading-card{width:min(420px,86vw);display:grid;justify-items:center;gap:16px;padding:36px;border:1px solid #304059;border-radius:22px;background:#1b273a;box-shadow:0 24px 80px rgba(0,0,0,.28)}.auth-design-loading-mark{width:54px;height:54px;border-radius:50%;background:conic-gradient(from 45deg,#32dec8,#5d87ff,#8f6cff,#32dec8);animation:authPulse 1.15s ease-in-out infinite}.auth-design-loading-line{display:block;width:58%;height:11px;border-radius:999px;background:#2a3951}.auth-design-loading-line.wide{width:82%;height:15px}.auth-page.auth-managed{position:relative;isolation:isolate;overflow-x:hidden}.auth-page.auth-managed.auth-dark{--zauth-text:var(--zauth-dark-text,#f8fafc);--zauth-muted:var(--zauth-dark-muted,#a8b3c5);--zauth-card-bg:var(--zauth-dark-card-bg,#0b1620);--zauth-input-bg:var(--zauth-dark-input-bg,#0f1d28);background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--zauth-accent,#ff2e63) 25%,transparent),transparent 30%),radial-gradient(circle at 88% 82%,rgba(116,58,220,.22),transparent 34%),linear-gradient(145deg,var(--zauth-dark-page-start,#050b13),var(--zauth-dark-page-end,#180b22))!important;color:var(--zauth-dark-text,#f8fafc)!important}.auth-page.auth-managed.auth-light{--zauth-text:var(--zauth-light-text,#172033);--zauth-muted:var(--zauth-light-muted,#667085);--zauth-card-bg:var(--zauth-light-card-bg,#fff);--zauth-input-bg:var(--zauth-light-input-bg,#fff);background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--zauth-accent,#ff2e63) 13%,transparent),transparent 30%),radial-gradient(circle at 88% 82%,rgba(93,135,255,.14),transparent 34%),linear-gradient(145deg,var(--zauth-light-page-start,#fff5f9),var(--zauth-light-page-end,#eef3ff))!important;color:var(--zauth-light-text,#172033)!important}.auth-page.auth-managed.auth-dark .auth-shell{background:rgba(8,16,24,.82)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 32px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.06)!important}.auth-page.auth-managed.auth-light .auth-shell{background:rgba(255,255,255,.82)!important;border-color:rgba(255,255,255,.82)!important;box-shadow:0 30px 80px rgba(44,54,82,.16),inset 0 1px 0 #fff!important}.auth-page.auth-managed.auth-dark .auth-showcase{background-color:var(--zauth-dark-showcase-start,#07131c)!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--zauth-dark-showcase-start,#07131c) 88%,transparent),color-mix(in srgb,var(--zauth-dark-showcase-end,#5b123f) 80%,transparent)),var(--zauth-hero-image)!important}.auth-page.auth-managed.auth-light .auth-showcase{background-color:var(--zauth-light-showcase-start,#252c40)!important;background-image:linear-gradient(145deg,color-mix(in srgb,var(--zauth-light-showcase-start,#252c40) 80%,transparent),color-mix(in srgb,var(--zauth-light-showcase-end,#8a376b) 72%,transparent)),var(--zauth-hero-image)!important}.auth-page.auth-managed.auth-dark .auth-card-premium{background:linear-gradient(155deg,color-mix(in srgb,var(--zauth-dark-card-bg,#0b1620) 96%,transparent),color-mix(in srgb,var(--zauth-dark-card-bg,#0b1620) 88%,#331028))!important;color:var(--zauth-dark-text,#f8fafc)!important;border-left:1px solid rgba(255,255,255,.08)!important}.auth-page.auth-managed.auth-light .auth-card-premium{background:linear-gradient(155deg,color-mix(in srgb,var(--zauth-light-card-bg,#fff) 96%,transparent),rgba(255,246,250,.86))!important;color:var(--zauth-light-text,#172033)!important}.auth-page.auth-managed.auth-dark .auth-card-premium :is(h1,label){color:var(--zauth-dark-text,#f8fafc)!important}.auth-page.auth-managed.auth-dark .auth-card-premium .auth-divider,.auth-page.auth-managed.auth-dark .auth-card-premium>p,.auth-page.auth-managed.auth-dark .auth-card-premium>small{color:var(--zauth-dark-muted,#a8b3c5)!important}.auth-page.auth-managed.auth-dark .auth-card-premium input,.auth-page.auth-managed.auth-dark .auth-input-wrap{background:var(--zauth-dark-input-bg,#0f1d28)!important;border-color:rgba(255,255,255,.12)!important;color:var(--zauth-dark-text,#f8fafc)!important}.auth-page.auth-managed.auth-dark .auth-input-wrap svg{color:#c4ccda}.auth-page.auth-managed.auth-dark input::placeholder{color:#778396}.auth-page.auth-managed.auth-light .auth-card-premium input,.auth-page.auth-managed.auth-light .auth-input-wrap{background:var(--zauth-light-input-bg,#fff)!important;border-color:#e3dce3!important;color:var(--zauth-light-text,#172033)!important}.auth-theme-3d{position:fixed;top:18px;right:18px;z-index:30;display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border-radius:15px;border:1px solid rgba(255,255,255,.24);color:#fff;background:linear-gradient(145deg,#ff2e63,#7c35d7);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 12px 28px rgba(255,46,99,.28);font-weight:800;cursor:pointer}.auth-light .auth-theme-3d{color:#172033;background:linear-gradient(145deg,#fff,#ffe8f1);border-color:#fff;box-shadow:inset 0 1px 0 #fff,0 12px 28px rgba(69,77,103,.16)}.google-auth-button{font-weight:750!important}.google-mark{width:20px;height:20px;flex:0 0 auto}.auth-dark .google-auth-button{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important}.auth-light .google-auth-button{background:#fff!important;border-color:#e1dce2!important;color:#202124!important}.auth-dark .auth-divider:after,.auth-dark .auth-divider:before{background:rgba(255,255,255,.12)!important}.auth-dark .auth-verified-email{background:rgba(255,255,255,.07)!important;color:#d7deea!important;border:1px solid rgba(255,255,255,.1)}@media (max-width:760px){.auth-theme-3d{top:10px;right:10px;min-height:40px;padding:7px 10px;border-radius:13px}.auth-theme-3d span{display:none}.auth-page.auth-managed{padding-top:58px!important}.auth-page.auth-managed .auth-shell{overflow:hidden}.auth-page.auth-managed.auth-dark .auth-card-premium{border-left:0!important;border-top:1px solid rgba(255,255,255,.08)!important}}.auth-page.auth-managed .auth-card-premium{border-radius:0 24px 24px 0!important}.auth-page.auth-managed .auth-showcase{border-radius:24px 0 0 24px!important}.auth-page.auth-managed .google-auth-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:50px!important;border-radius:14px!important}.auth-page.auth-managed .google-mark{display:block!important;width:21px!important;height:21px!important}.auth-page.auth-managed .auth-submit{background:linear-gradient(135deg,var(--zauth-accent,#ff2e63),var(--z-gradient-end,#9333ea))!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.32),0 13px 25px rgba(255,47,125,.23)!important}@media (max-width:760px){.auth-page.auth-managed .auth-card-premium,.auth-page.auth-managed .auth-showcase{border-radius:20px!important}.auth-page.auth-managed .auth-shell{border-radius:22px!important}}.auth-go-store{margin-top:14px;min-height:46px;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;text-decoration:none!important;font-weight:800;border:1px solid rgba(255,255,255,.14);transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease}.auth-dark .auth-go-store{color:#f8fafc!important;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,46,99,.1),rgba(124,53,215,.1));border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px rgba(255,255,255,.09),0 10px 24px rgba(0,0,0,.22)}.auth-light .auth-go-store{color:#172033!important;background:linear-gradient(145deg,#fff,#fff0f6,#f3efff);border-color:#ead9e4;box-shadow:inset 0 1px #fff,0 10px 24px rgba(75,45,65,.1)}.auth-go-store:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--zauth-accent,#ff2e63) 44%,currentColor);box-shadow:0 13px 28px color-mix(in srgb,var(--zauth-accent,#ff2e63) 14%,transparent)}.auth-go-store:active{transform:translateY(1px) scale(.985)}.auth-brand-logo,.auth-logo,.portal-login-brand-logo,.portal-login-logo{display:block!important;width:clamp(52px,6vw,78px)!important;height:clamp(52px,6vw,78px)!important;max-width:78px!important;max-height:78px!important;object-fit:contain!important;border-radius:18px!important}.auth-brand-logo img,.auth-logo img,.portal-login-brand-logo img,.portal-login-logo img{display:block!important;width:100%!important;height:100%!important;max-width:78px!important;max-height:78px!important;object-fit:contain!important;border-radius:inherit!important}.portal-login-brand :is(img,svg){max-width:78px!important;max-height:78px!important;object-fit:contain!important}@media (max-width:700px){.auth-brand-logo,.auth-logo,.portal-login-brand-logo,.portal-login-logo{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important}.auth-brand-logo img,.auth-logo img,.portal-login-brand :is(img,svg),.portal-login-brand-logo img,.portal-login-logo img{max-width:56px!important;max-height:56px!important}}.auth-page :is(.auth-logo,.auth-brand-logo){width:72px!important;height:72px!important;min-width:72px!important;max-width:72px!important;min-height:72px!important;max-height:72px!important;overflow:hidden!important;object-fit:contain!important}.auth-page :is(.auth-logo,.auth-brand-logo) img{width:100%!important;height:100%!important;max-width:72px!important;max-height:72px!important;object-fit:contain!important}@media(max-width:700px){.auth-page :is(.auth-logo,.auth-brand-logo){width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important;min-height:54px!important;max-height:54px!important}.auth-page :is(.auth-logo,.auth-brand-logo) img{max-width:54px!important;max-height:54px!important}}@media (min-width:701px){html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .page-control-poster.poster-desktop-off{display:none!important}}@media (max-width:700px){html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .page-control-poster.poster-mobile-off{display:none!important}}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner{position:relative!important;overflow:hidden!important;isolation:isolate!important;background-color:var(--z-managed-banner-bg,#ffc0d2)!important;border-color:var(--z-managed-banner-border,transparent)!important;border-radius:var(--z-managed-banner-radius,18px)!important;box-shadow:var(--z-managed-banner-shadow,none)!important;padding:var(--z-managed-banner-desktop-padding,36px)!important;text-align:var(--z-managed-banner-text-align,left)!important;align-items:var(--z-managed-banner-align-items,flex-start)!important;justify-content:var(--z-managed-banner-justify-content,center)!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner:after{background:var(--z-managed-banner-overlay,#000)!important;opacity:var(--z-managed-banner-overlay-opacity,0)!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner :is(h1,h2,h3,b){color:var(--z-managed-banner-heading,#111827)!important;-webkit-text-fill-color:var(--z-managed-banner-heading,#111827)!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner :is(p,small,span){color:var(--z-managed-banner-text,#667085)!important;-webkit-text-fill-color:var(--z-managed-banner-text,#667085)!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner :is(.primary,.black,.banner-cta,.home-fashion-cta){background:var(--z-managed-banner-button,#111216)!important;color:var(--z-managed-banner-button-text,#fff)!important;-webkit-text-fill-color:var(--z-managed-banner-button-text,#fff)!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner :is(.primary,.black,.banner-cta,.home-fashion-cta):hover{background:var(--z-managed-banner-button-hover,#ff2e63)!important;color:var(--z-managed-banner-button-hover-text,#fff)!important;-webkit-text-fill-color:var(--z-managed-banner-button-hover-text,#fff)!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page.storefront-theme-light{--z-page-active-poster-kicker:var(--z-page-desktop-light-poster-kicker,#d51d6f)}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page.storefront-theme-dark{--z-page-active-poster-kicker:var(--z-page-desktop-dark-poster-kicker,#ff9fc3)}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page :is(.page-control-poster,.cms-public-hero,.banner:not(.managed-content-banner),.home-hero) .page-hero-kicker{color:var(--z-page-active-poster-kicker,#d51d6f)!important;-webkit-text-fill-color:var(--z-page-active-poster-kicker,#d51d6f)!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page :is(.page-control-poster,.cms-public-hero,.banner:not(.managed-content-banner),.home-hero) :is(h1,h2){color:var(--z-page-active-poster-title)!important;-webkit-text-fill-color:var(--z-page-active-poster-title)!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page :is(.page-control-poster,.cms-public-hero,.banner:not(.managed-content-banner),.home-hero) p{color:var(--z-page-active-poster-subtitle)!important;-webkit-text-fill-color:var(--z-page-active-poster-subtitle)!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page :is(.page-control-poster,.cms-public-hero,.banner:not(.managed-content-banner),.home-hero) :is(.primary,.black,.banner-cta){background:var(--z-page-active-poster-button)!important;color:var(--z-page-active-poster-button-text)!important;-webkit-text-fill-color:var(--z-page-active-poster-button-text)!important}@media(max-width:700px){html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner{background-color:var(--z-managed-banner-mobile-bg,var(--z-managed-banner-bg,#ffc0d2))!important;border-color:var(--z-managed-banner-mobile-border,var(--z-managed-banner-border,transparent))!important;border-radius:var(--z-managed-banner-mobile-radius,var(--z-managed-banner-radius,18px))!important;box-shadow:var(--z-managed-banner-mobile-shadow,var(--z-managed-banner-shadow,none))!important;padding:var(--z-managed-banner-mobile-padding,18px)!important;text-align:var(--z-managed-banner-mobile-text-align,var(--z-managed-banner-text-align,left))!important;align-items:var(--z-managed-banner-mobile-align-items,var(--z-managed-banner-align-items,flex-start))!important;justify-content:var(--z-managed-banner-mobile-justify-content,var(--z-managed-banner-justify-content,center))!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner:after{background:var(--z-managed-banner-mobile-overlay,var(--z-managed-banner-overlay,#000))!important;opacity:var(--z-managed-banner-mobile-overlay-opacity,var(--z-managed-banner-overlay-opacity,0))!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner :is(h1,h2,h3,b){color:var(--z-managed-banner-mobile-heading,var(--z-managed-banner-heading,#111827))!important;-webkit-text-fill-color:var(--z-managed-banner-mobile-heading,var(--z-managed-banner-heading,#111827))!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner :is(p,small,span){color:var(--z-managed-banner-mobile-text,var(--z-managed-banner-text,#667085))!important;-webkit-text-fill-color:var(--z-managed-banner-mobile-text,var(--z-managed-banner-text,#667085))!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner :is(.primary,.black,.banner-cta,.home-fashion-cta){background:var(--z-managed-banner-mobile-button,var(--z-managed-banner-button,#111216))!important;color:var(--z-managed-banner-mobile-button-text,var(--z-managed-banner-button-text,#fff))!important;-webkit-text-fill-color:var(--z-managed-banner-mobile-button-text,var(--z-managed-banner-button-text,#fff))!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page .managed-content-banner :is(.primary,.black,.banner-cta,.home-fashion-cta):hover{background:var(--z-managed-banner-mobile-button-hover,var(--z-managed-banner-button-hover,#ff2e63))!important;color:var(--z-managed-banner-mobile-button-hover-text,var(--z-managed-banner-button-hover-text,#fff))!important;-webkit-text-fill-color:var(--z-managed-banner-mobile-button-hover-text,var(--z-managed-banner-button-hover-text,#fff))!important}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page.storefront-theme-light{--z-page-active-poster-kicker:var(--z-page-mobile-light-poster-kicker,var(--z-page-desktop-light-poster-kicker,#d51d6f))}html body #zolorio-storefront-scale.zolorio-storefront-scale>main.storefront-page.storefront-theme-dark{--z-page-active-poster-kicker:var(--z-page-mobile-dark-poster-kicker,var(--z-page-desktop-dark-poster-kicker,#ff9fc3))}}