@font-face{font-family:Abar;src:url(/fonts/abar/AbarFaNum-VF.woff2)format("woff2");font-display:swap}.iz-showcase{color:#15354b;background:linear-gradient(130deg,#effaff,#f4fff7);border:1px solid #d9e9f0;border-radius:28px;max-width:1240px;margin:auto;padding:32px;font-family:Abar,sans-serif}.iz-showcase header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.iz-showcase h2{margin:8px 0;font-size:30px;line-height:1.6}.iz-showcase p{color:#456171;line-height:1.9}.showcase-eyebrow{color:#037d7a;font-weight:800}.showcase-demo{color:#7c4d0d;white-space:nowrap;background:#fff3d6;border:1px solid #ecd493;border-radius:14px;padding:10px 16px;font-size:13px}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.showcase-card{background:#fff;border:1px solid #dce9ef;border-radius:22px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 30px #184d7010}.showcase-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #184d7020}.showcase-media{aspect-ratio:16/9;background:#dfeff7;position:relative;overflow:hidden}.showcase-media img,.showcase-media video{object-fit:cover;width:100%;height:100%;display:block}.showcase-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#123d58aa);position:absolute;inset:0}.showcase-media>span,.showcase-media>b{z-index:1;border-radius:8px;padding:5px 10px;font-size:12px;position:absolute}.showcase-media>span{color:#155e75;background:#fff;bottom:12px;right:12px}.showcase-media>b{color:#78510f;background:#fff1d4;top:12px;left:12px}.showcase-copy{flex-direction:column;gap:12px;padding:22px;display:flex}.showcase-copy h3{margin:0;font-size:20px}.showcase-copy p{min-height:80px;margin:0;font-size:14px}.showcase-copy small{color:#59717e;font-size:11px}.showcase-copy footer{flex-direction:column;gap:14px;font-size:13px;display:flex}.showcase-copy a,.showcase-copy button{font:inherit;color:#fff;background:#047c97;border:0;border-radius:12px;justify-content:space-between;padding:13px 17px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.showcase-copy button:disabled{color:#526c7b;background:#e8f0f5}.showcase-footnote{margin:24px 0 0;font-size:13px}.showcase-copy bdi{unicode-bidi:isolate;font-family:WalletNumbers,Arial,sans-serif}.tone-1 .showcase-media img{object-position:65% 50%}.tone-2 .showcase-media img{object-position:25% 50%}@media (max-width:950px){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iz-showcase header{flex-direction:column;align-items:start}}@media (max-width:560px){.iz-showcase{border-radius:20px;padding:18px}.showcase-grid{grid-template-columns:1fr;gap:18px}.iz-showcase h2{font-size:25px}.showcase-demo{white-space:normal}.showcase-copy p{min-height:0}.showcase-copy{padding:18px}}@media (prefers-reduced-motion:reduce){.showcase-card{transition:none}.showcase-card:hover{transform:none}}.iz-showcase{background:radial-gradient(at 0 0,#ede8ff,#0000 55%),linear-gradient(120deg,#eefbff,#f0fff6);border-top:5px solid #168eae;box-shadow:0 12px 40px #1c61700a}.iz-showcase header{align-items:flex-start;position:relative}.showcase-eyebrow{letter-spacing:0;border-inline-start:4px solid #e7b53e;padding-inline-start:10px;font-size:13px;display:inline-block}.iz-showcase h2{color:#154b77;font-weight:850}.showcase-card{border-top:3px solid #139dac}.showcase-card.tone-1{border-top-color:#785bc6}.showcase-card.tone-2{border-top-color:#d4a536}.showcase-media:after{background:linear-gradient(#0000 50%,#15354b24)}.showcase-copy{gap:14px}.showcase-copy h3{color:#163f60}.showcase-copy p{min-height:54px}.showcase-copy small{font-size:10px}.showcase-copy button:disabled{color:#526275;cursor:not-allowed;background:#eff3f8;border:1px dashed #9eafc0;justify-content:center}.showcase-copy a{background:linear-gradient(110deg,#086f9b,#08877c);min-height:48px}.showcase-copy a:focus-visible{outline-offset:3px;outline:3px solid #7658be}.showcase-copy footer{margin-top:auto}.showcase-card{flex-direction:column;display:flex}.showcase-copy{flex:1}.showcase-media{flex:none}@media (max-width:560px){.iz-showcase h2{font-size:23px}.showcase-copy p{min-height:0}}
._3Cn64a_detail{--ink:#25465e;--muted:#607789;--blue:#2676b8;--green:#168269;--line:#dfe9f0;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-abar),Tahoma,sans-serif;background:#fff;padding:24px max(24px,50% - 580px) 64px;line-height:1.95}._3Cn64a_detail *{box-sizing:border-box;min-width:0}._3Cn64a_detail :is(h1,h2,h3,p,dl){margin:0}._3Cn64a_detail a{color:inherit;text-decoration:none}._3Cn64a_detail button{font:inherit;cursor:pointer}._3Cn64a_detail svg{flex-shrink:0;width:21px;height:21px}._3Cn64a_detail :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--blue);outline-offset:4px}._3Cn64a_breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:.74rem;display:flex}._3Cn64a_breadcrumb svg{width:13px}._3Cn64a_breadcrumb span{color:var(--blue)}._3Cn64a_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:52px;display:grid}._3Cn64a_gallery{position:sticky;top:110px}._3Cn64a_stage{border:1px solid var(--line);aspect-ratio:1.12;background:#f4f8fc;border-radius:28px;position:relative;overflow:hidden}._3Cn64a_stage>a{width:100%;height:100%;padding:30px;display:flex}._3Cn64a_stage img{object-fit:contain;width:100%;height:100%;transition:transform .3s}._3Cn64a_stage>a:hover img{transform:scale(1.04)}._3Cn64a_stageLabel{color:var(--blue);background:#ffffffeb;border:1px solid #fff;border-radius:100px;align-items:center;gap:8px;padding:6px 12px;font-size:.7rem;display:flex;position:absolute;top:18px;right:18px}._3Cn64a_stageLabel svg{width:16px}._3Cn64a_noImage{isolation:isolate;background:radial-gradient(at 10% 90%,#d8eee6,#0000 65%),linear-gradient(140deg,#e2effb,#f8fbff);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}._3Cn64a_noImage strong{margin-top:24px;font-size:1.2rem}._3Cn64a_noImage small{color:var(--muted);margin-top:4px;font-size:.68rem}._3Cn64a_largeIcon{width:128px;height:128px;color:var(--blue);background:#ffffffd9;border:2px solid #fff;border-radius:36px;place-items:center;display:grid;transform:rotate(-8deg);box-shadow:0 25px 50px #4284aa20}._3Cn64a_largeIcon svg{width:64px;height:64px;transform:rotate(8deg)}._3Cn64a_outlineRing{z-index:-1;border:1px solid #ffffffc9;border-radius:50%;width:290px;height:290px;position:absolute;box-shadow:0 0 0 28px #fff3,0 0 0 29px #ffffff80}._3Cn64a_thumbnails{gap:10px;margin-top:14px;padding:5px;display:flex;overflow-x:auto}._3Cn64a_thumbnails button{border:1px solid var(--line);background:#f7fafc;border-radius:12px;flex:0 0 74px;height:70px;padding:6px}._3Cn64a_thumbnails button[aria-pressed=true]{border:2px solid var(--blue);background:#eaf4ff}._3Cn64a_thumbnails img{object-fit:contain;width:100%;height:100%}._3Cn64a_labels{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}._3Cn64a_labels>span{color:var(--green);background:#eaf6f0;border-radius:6px;align-items:center;gap:6px;padding:4px 11px;font-size:.7rem;display:inline-flex}._3Cn64a_labels>span+span{color:var(--blue);background:#eaf3fc}._3Cn64a_labels svg{width:14px;height:14px}._3Cn64a_intro h1{letter-spacing:-.035em;font-size:clamp(1.6rem,2.7vw,2.45rem);font-weight:900;line-height:1.6}._3Cn64a_summary{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;font-size:.93rem;margin-top:14px!important}._3Cn64a_tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}._3Cn64a_tags span{border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:.67rem}._3Cn64a_facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:22px;display:grid}._3Cn64a_facts:empty{display:none}._3Cn64a_facts>div{border-top:1px solid var(--line);grid-template-columns:22px 1fr;column-gap:8px;padding-top:14px;display:grid}._3Cn64a_facts svg{color:var(--green);grid-row:span 2;margin-top:4px}._3Cn64a_facts small{color:var(--muted);font-size:.68rem}._3Cn64a_facts strong{font-size:.8rem;font-weight:700}._3Cn64a_buybox{background:linear-gradient(130deg,#fff,#f7fbff);border:1px solid #d9e6ee;border-radius:20px;margin-top:24px;padding:24px;scroll-margin-top:110px;box-shadow:0 12px 38px #38719c0a}._3Cn64a_priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._3Cn64a_priceRow>div{gap:4px;display:grid}._3Cn64a_priceRow small{color:var(--muted);font-size:.72rem}._3Cn64a_priceRow strong{color:var(--green);font-size:1.7rem;font-weight:900;line-height:1.5}._3Cn64a_discount{gap:4px;font-size:.72rem;display:grid}._3Cn64a_discount del{color:var(--muted)}._3Cn64a_discount b{color:var(--green);text-align:center;background:#e6f4ed;border-radius:6px;padding:2px 7px}._3Cn64a_detail ._3Cn64a_primary{color:#fff;background:var(--blue);border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 18px;font-size:.85rem;font-weight:800;transition:background .2s,transform .2s;display:flex}._3Cn64a_detail ._3Cn64a_primary:hover{background:#2269a2;transform:translateY(-1px)}._3Cn64a_detail ._3Cn64a_primary:disabled{color:#607789;cursor:not-allowed;background:#edf1f5;transform:none}._3Cn64a_orderNote{color:var(--muted);font-size:.74rem;margin:18px 0 12px!important}._3Cn64a_quantityInfo{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:.67rem;display:flex}._3Cn64a_quantityInfo svg{width:16px}._3Cn64a_options{margin-top:20px}._3Cn64a_options h2{margin-bottom:10px;font-size:.85rem}._3Cn64a_options>div{border:1px solid var(--line);background:#fff;border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:7px;padding:9px 12px;font-size:.74rem;display:flex}._3Cn64a_options>div[data-available=false]{color:#687c8c;background:#f3f5f7}._3Cn64a_options span{color:var(--green)}._3Cn64a_terms{color:#356b5c;background:#edf7f3;border:1px solid #daebe3;border-radius:16px;align-items:start;gap:14px;margin-top:32px;padding:22px 26px;display:flex}._3Cn64a_terms>svg{margin-top:4px}._3Cn64a_terms h2{font-size:.95rem}._3Cn64a_terms p{white-space:pre-line;font-size:.83rem}._3Cn64a_body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;margin-top:46px;display:grid}._3Cn64a_sectionNav{gap:2px;padding:0 0 14px;display:grid;position:sticky;top:110px}._3Cn64a_sectionNav>a:not(._3Cn64a_help){color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:.8rem;display:flex}._3Cn64a_sectionNav>a:hover{color:var(--blue);background:#eff6fc}._3Cn64a_sectionNav>a svg{width:15px}._3Cn64a_sectionNav ._3Cn64a_help{color:var(--blue);background:#eff6fc;border-radius:16px;gap:7px;margin-top:20px;padding:20px;display:grid}._3Cn64a_help strong{font-size:.8rem}._3Cn64a_help span{color:var(--muted);font-size:.69rem}._3Cn64a_section{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:32px;scroll-margin-top:110px}._3Cn64a_section h2{align-items:center;gap:10px;margin-bottom:20px;font-size:1.18rem;font-weight:850;display:flex}._3Cn64a_section h2:before{content:"";background:var(--green);border-radius:3px;width:4px;height:21px}._3Cn64a_section h3{margin-block:16px 8px;font-size:.9rem}._3Cn64a_section p{white-space:pre-line;overflow-wrap:anywhere;color:#536d80;font-size:.9rem;line-height:2.2}._3Cn64a_section ul{color:#536d80;padding-inline-start:22px;font-size:.88rem}._3Cn64a_specs>div{border-radius:8px;grid-template-columns:1fr 1.4fr;gap:16px;padding:14px 18px;font-size:.83rem;display:grid}._3Cn64a_specs>div:nth-child(odd){background:#f1f6fa}._3Cn64a_specs dt{color:var(--muted)}._3Cn64a_specs dd{overflow-wrap:anywhere;margin:0}._3Cn64a_benefits{grid-template-columns:1fr 1fr;gap:14px;list-style:none;display:grid;padding:0!important}._3Cn64a_benefits li{background:#f2f8f5;border-radius:12px;align-items:start;gap:10px;padding:15px;display:flex}._3Cn64a_benefits svg{color:var(--green);margin-top:4px}._3Cn64a_infoRow{background:#f2f7fb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;font-size:.83rem;display:flex}._3Cn64a_steps{gap:18px;padding:0;list-style:none;display:grid}._3Cn64a_steps li{gap:14px;display:flex}._3Cn64a_steps b{height:34px;color:var(--blue);background:#e9f4fb;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}._3Cn64a_steps h3{margin:3px 0 6px}._3Cn64a_faq details{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:0 18px}._3Cn64a_faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-size:.88rem;list-style:none;display:flex}._3Cn64a_faq summary span{color:var(--blue);font-size:1.1rem}._3Cn64a_faq details[open]{background:#f6faff}._3Cn64a_faq details[open] summary span{transform:rotate(45deg)}._3Cn64a_faq p{padding:0 0 18px!important}._3Cn64a_related{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}._3Cn64a_related a{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:20px;font-size:.86rem;display:flex}._3Cn64a_related a>strong{flex:1}._3Cn64a_related svg{color:var(--blue)}._3Cn64a_textLink,._3Cn64a_back{align-items:center;gap:14px;padding-block:16px;font-size:.85rem;display:inline-flex;color:var(--blue)!important}._3Cn64a_back{border-top:1px solid var(--line);justify-content:center;width:100%}._3Cn64a_buybox .commerce-configurator{color:var(--ink);background:0 0;padding:0}:is(._3Cn64a_buybox .commerce-configurator input,._3Cn64a_buybox .commerce-configurator select,._3Cn64a_buybox .commerce-configurator textarea){color:var(--ink);border-color:var(--line);background:#fff}._3Cn64a_buybox .commerce-configurator fieldset{border-color:var(--line)}._3Cn64a_buybox .product-primary-cta{background:var(--blue);color:#fff}._3Cn64a_buybox .commerce-live-total{color:var(--green);background:#eaf6f0}@media (max-width:950px){._3Cn64a_hero{gap:28px}._3Cn64a_body{grid-template-columns:180px minmax(0,1fr);gap:28px}._3Cn64a_stage{aspect-ratio:.95}._3Cn64a_buybox{padding:20px}._3Cn64a_priceRow strong{font-size:1.35rem}}@media (max-width:700px){._3Cn64a_detail{padding:20px 16px 40px}._3Cn64a_breadcrumb{gap:7px;margin-bottom:20px;font-size:.65rem}._3Cn64a_hero{grid-template-columns:1fr;gap:24px}._3Cn64a_gallery{width:100%;max-width:480px;margin:auto;position:static}._3Cn64a_stage{aspect-ratio:1.3;border-radius:20px}._3Cn64a_largeIcon{border-radius:27px;width:95px;height:95px}._3Cn64a_largeIcon svg{width:48px;height:48px}._3Cn64a_noImage strong{margin-top:16px;font-size:1rem}._3Cn64a_intro h1{font-size:1.7rem}._3Cn64a_summary{font-size:.85rem}._3Cn64a_body{margin-top:28px;display:block}._3Cn64a_sectionNav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-bottom:24px;display:flex;position:static}._3Cn64a_sectionNav>a:not(._3Cn64a_help){background:#eef5fa;padding:7px 10px;font-size:.7rem}._3Cn64a_sectionNav>a svg,._3Cn64a_sectionNav ._3Cn64a_help{display:none}._3Cn64a_section{margin-bottom:26px;padding-bottom:26px}._3Cn64a_section h2{font-size:1.03rem}._3Cn64a_section p{font-size:.84rem}._3Cn64a_benefits{grid-template-columns:1fr}._3Cn64a_terms{gap:10px;padding:18px}._3Cn64a_specs>div{padding:12px;font-size:.75rem}._3Cn64a_thumbnails button{flex-basis:62px;height:60px}}@media (prefers-reduced-motion:reduce){._3Cn64a_detail *{transition:none!important}}._3Cn64a_missing{text-align:center;background:#f4f9fd;border:1px solid #dfe9f0;border-radius:24px;max-width:560px;margin:55px auto;padding:40px 24px}._3Cn64a_missing>svg{color:#2676b8;width:42px;height:42px}._3Cn64a_missing h1{margin-top:20px;font-size:1.4rem}._3Cn64a_missing p{color:#607789;margin:14px 0 24px;font-size:.85rem}._3Cn64a_missing ._3Cn64a_primary{max-width:270px;margin:auto}
.mzVira_store{--store-blue:#286aa6;--store-green:#168267;--store-ink:#17334b;--store-muted:#5e7487;--store-line:#d4e5ef;--store-soft:#f1f8fd;width:100%;color:var(--store-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-abar), Tahoma, sans-serif;background:#fff;padding:32px max(24px,50% - 580px) 64px;line-height:1.9}.mzVira_store *{box-sizing:border-box}.mzVira_store :is(h1,h2,h3,p){margin:0}.mzVira_store :is(a,button,input,select):focus-visible{outline:3px solid var(--store-blue);outline-offset:4px}.mzVira_store svg{flex:none;width:21px;height:21px}.mzVira_store a{color:inherit;text-decoration:none}.mzVira_store :is(button,input,select){font:inherit}.mzVira_store img{max-width:100%}.mzVira_topline{border-bottom:1px solid var(--store-line);padding-bottom:28px}.mzVira_topline h1{letter-spacing:-.035em;margin:5px 0 10px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900}.mzVira_topline p{color:var(--store-muted);font-size:.9rem}.mzVira_eyebrow{color:var(--store-green);align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex}.mzVira_heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.mzVira_heading h2{font-size:1.15rem;font-weight:850}.mzVira_heading p{color:var(--store-muted);margin-top:4px;font-size:.8rem}.mzVira_resultCount{color:var(--store-muted);flex-shrink:0;font-size:.8rem}.mzVira_categories{flex-wrap:wrap;gap:12px;display:flex}.mzVira_category{border:1px solid var(--store-line);background:#fff;border-radius:12px;flex:0 354px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.mzVira_category:hover,.mzVira_category[aria-current]{border-color:var(--store-blue);background:var(--store-soft)}.mzVira_category>div{flex:1;min-width:0}.mzVira_category>svg{width:18px;color:var(--store-blue)}.mzVira_categoryIcon img{object-fit:contain;width:42px;height:42px}.mzVira_categoryIcon{height:44px;color:var(--store-blue);background:var(--store-soft);border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.mzVira_category h3{font-size:.9rem;font-weight:800}.mzVira_category p{color:var(--store-muted);overflow-wrap:anywhere;font-size:.75rem}.mzVira_discovery{background:var(--store-soft);border-radius:14px;margin-top:28px;padding:20px;scroll-margin-top:100px}.mzVira_search{align-items:center;gap:10px;display:flex}.mzVira_search>label:first-child{min-width:0;color:var(--store-blue);flex:1;align-items:center;gap:10px;display:flex}.mzVira_store .mzVira_search input,.mzVira_store .mzVira_search select{min-height:48px;color:var(--store-ink);border:1px solid var(--store-line);background:#fff;border-radius:8px;padding:10px 14px;font-size:.85rem}.mzVira_store .mzVira_search input{width:100%;min-width:0}.mzVira_store .mzVira_search input::placeholder{color:var(--store-muted);opacity:1}.mzVira_store .mzVira_search select{width:220px;max-width:100%}.mzVira_actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.mzVira_actions:empty{display:none}.mzVira_store .mzVira_button{color:#fff;background:var(--store-blue);border:1px solid var(--store-blue);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:10px 20px;font-size:.85rem;font-weight:800;display:inline-flex}.mzVira_store .mzVira_button:hover{text-decoration:underline}.mzVira_store .mzVira_secondary{color:var(--store-blue);border-color:var(--store-line);background:#fff}.mzVira_filters{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.mzVira_filters a{color:var(--store-muted);border:1px solid #0000;border-radius:7px;padding:7px 12px;font-size:.8rem}.mzVira_filters a:hover,.mzVira_filters a[aria-current]{color:var(--store-blue);border-color:var(--store-line);background:#fff}.mzVira_filters a[aria-current]{font-weight:800}.mzVira_filters .mzVira_clear{margin-inline-start:auto;text-decoration:underline}.mzVira_products{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),340px));justify-content:start;gap:20px;display:grid}.mzVira_product{border:1px solid var(--store-line);background:#fff;border-radius:14px;width:100%;min-width:0;max-width:340px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 24px #183d6510}.mzVira_product:hover{border-color:#98bddb;transform:translateY(-5px);box-shadow:0 16px 32px #183d651b}.mzVira_productLink{flex-direction:column;height:100%;display:flex}.mzVira_productVisual{aspect-ratio:1.7;background:var(--store-soft);position:relative;overflow:hidden}.mzVira_productVisual>img{object-fit:contain;width:100%;height:100%;display:block}.mzVira_badge{border:1px solid var(--store-line);max-width:calc(100% - 28px);color:var(--store-blue);background:#fff;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:800;position:absolute;top:14px;right:14px}.mzVira_productArt{width:100%;height:100%;color:var(--store-blue);isolation:isolate;background:radial-gradient(at 15% 90%,#cfebe7,#0000 70%),linear-gradient(135deg,#e5f2ff,#f4f8ff);place-items:center;display:grid;position:relative}.mzVira_productArt>span{z-index:1;background:#ffffffc9;border:1px solid #fff;border-radius:24px;place-items:center;width:80px;height:80px;display:grid;transform:rotate(-8deg);box-shadow:0 12px 30px #286aa619}.mzVira_productArt svg{stroke-width:1.4px;width:43px;height:43px;transform:rotate(8deg)}.mzVira_productArt i{border:1px solid #ffffffc9;border-radius:50%;width:200px;height:200px;position:absolute}.mzVira_productArt i:last-child{width:250px;height:250px}.mzVira_productBody{flex-direction:column;flex:1;align-items:flex-start;padding:22px;display:flex}.mzVira_productBody>small{color:var(--store-muted);font-size:.75rem}.mzVira_productBody h3{margin:6px 0 10px;font-size:1.05rem;font-weight:850;line-height:1.8}.mzVira_productBody p{color:var(--store-muted);overflow-wrap:anywhere;margin-bottom:16px;font-size:.85rem}.mzVira_price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:auto;padding-block:8px 16px;display:flex}.mzVira_price strong{color:var(--store-green);font-size:1.05rem}.mzVira_price del{color:var(--store-muted);font-size:.8rem}.mzVira_productAction{width:100%;min-height:44px;color:var(--store-blue);background:var(--store-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:8px 14px;font-size:.85rem;font-weight:800;display:flex}.mzVira_productAction svg{width:18px}.mzVira_hero{border:1px solid var(--store-line);background:var(--store-soft);border-radius:14px;align-items:center;gap:24px;margin-top:28px;padding:32px;display:grid}.mzVira_hero:has(.mzVira_heroImage){grid-template-columns:1fr 1fr}.mzVira_heroImage{object-fit:contain;border-radius:10px;grid-area:1/2;width:100%;max-height:300px}.mzVira_heroCopy{grid-area:1/1}.mzVira_heroCopy h2{color:var(--store-blue);margin-block:8px 12px;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;line-height:1.6}.mzVira_heroCopy p{color:var(--store-muted);font-size:.9rem}.mzVira_heroCopy .mzVira_heroSubtitle{color:var(--store-ink);margin-bottom:8px;font-weight:800}.mzVira_heroCopy .mzVira_heroNote{margin-top:12px;font-size:.8rem}.mzVira_highlights{flex-wrap:wrap;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mzVira_highlights li,.mzVira_heroSeal{color:var(--store-green);align-items:center;gap:8px;font-size:.8rem;display:flex}.mzVira_heroCaption{color:var(--store-muted);font-size:.8rem}.mzVira_featureSection{border-block:1px solid var(--store-line);margin-top:28px;padding-block:24px}.mzVira_features{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;display:grid}.mzVira_features article{align-items:flex-start;gap:12px;display:flex}.mzVira_featureIcon{height:40px;color:var(--store-green);background:var(--store-soft);border-radius:8px;flex:0 0 40px;place-items:center;display:grid}.mzVira_featureIcon img{object-fit:contain;width:28px;height:28px}.mzVira_features h3{font-size:.9rem;font-weight:800}.mzVira_features p{color:var(--store-muted);font-size:.8rem}.mzVira_promotion{border-inline-start:3px solid var(--store-green);background:var(--store-soft);border-radius:12px;align-items:center;gap:28px;margin-top:28px;padding:28px;display:flex}.mzVira_promoArt{flex:0 0 200px}.mzVira_promoArt img{object-fit:contain;border-radius:8px;width:100%;max-height:180px;display:block}.mzVira_promoCopy h2{margin-block:6px 10px;font-size:1.45rem;font-weight:850}.mzVira_promoCopy p{max-width:720px;color:var(--store-muted);font-size:.9rem}.mzVira_empty{text-align:center;border:1px solid var(--store-line);border-radius:14px;justify-items:center;gap:10px;padding:36px 20px;display:grid}.mzVira_empty>svg{width:36px;height:36px;color:var(--store-blue)}.mzVira_empty h3{font-size:1rem}.mzVira_empty p{color:var(--store-muted);font-size:.85rem}.mzVira_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:.85rem;display:flex}.mzVira_pagination a{color:var(--store-blue);background:var(--store-soft);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:flex}.mzVira_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.mzVira_store{padding:28px 20px 40px}.mzVira_search{flex-wrap:wrap}.mzVira_search>label:first-child{flex-basis:100%}.mzVira_selectLabel{flex:1;min-width:0}.mzVira_store .mzVira_search select{width:100%}.mzVira_category{flex-grow:1}.mzVira_hero:has(.mzVira_heroImage){grid-template-columns:1fr}.mzVira_heroImage{grid-area:2/1}.mzVira_hero,.mzVira_promotion{padding:24px}.mzVira_promotion{flex-direction:column;align-items:stretch}.mzVira_promoArt{flex-basis:auto}}@media (max-width:600px){.mzVira_store{padding:24px 16px 32px}.mzVira_topline{padding-bottom:22px}.mzVira_topline p{font-size:.85rem}.mzVira_discovery{padding:14px}.mzVira_search>label:first-child>svg{display:none}.mzVira_store .mzVira_search input,.mzVira_store .mzVira_search select{padding-inline:10px;font-size:.8rem}.mzVira_search .mzVira_button{padding-inline:14px}.mzVira_filters{gap:4px}.mzVira_filters a{padding:7px 8px;font-size:.75rem}.mzVira_heading{gap:10px}.mzVira_heading h2{font-size:1.05rem}.mzVira_productAction{width:100%}}@media (prefers-reduced-motion:reduce){.mzVira_store *,.mzVira_store :before,.mzVira_store :after{scroll-behavior:auto!important;transition:none!important}}.mzVira_masthead{border:0;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding:14px 0 30px;display:grid;position:relative}.mzVira_masthead h1{color:var(--store-muted);margin:18px 0 8px;font-size:1rem;font-weight:700}.mzVira_masthead .mzVira_heroLead{letter-spacing:-.04em;color:var(--store-ink);font-size:clamp(2rem,3.3vw,3rem);font-weight:900;line-height:1.6}.mzVira_heroLead em{color:var(--store-blue);font-style:normal;position:relative}.mzVira_heroLead em:after{content:"";background:#6dbfa6;border-radius:5px;width:92px;height:5px;margin-top:12px;display:block}.mzVira_mastheadCopy>p:not(.mzVira_heroLead){max-width:445px;margin-top:22px;font-size:.88rem;line-height:2.1}.mzVira_masthead .mzVira_eyebrow{color:var(--store-green);font-size:.7rem}.mzVira_masthead .mzVira_eyebrow svg{width:17px}.mzVira_masthead .mzVira_actions{margin-top:28px}.mzVira_store .mzVira_button{border-radius:10px;transition:transform .2s,box-shadow .2s}.mzVira_store .mzVira_button:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 7px 16px #286aa625}.mzVira_heroFootnote{color:var(--store-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:26px;font-size:.67rem;display:flex}.mzVira_heroFootnote svg{width:15px;color:var(--store-green)}.mzVira_heroFootnote svg:nth-of-type(2){margin-inline-start:12px}.mzVira_editorialVisual{isolation:isolate;padding:0 18px 64px 0;position:relative}.mzVira_editorialVisual:before{content:"";z-index:-1;background:#e6f1f8;border-radius:28px;position:absolute;inset:24px 0 42px 24px}.mzVira_editorialVisual>img{object-fit:cover;border:7px solid #fff;border-radius:22px 70px 22px 22px;width:100%;height:350px;display:block;box-shadow:0 18px 45px #2c65741a}.mzVira_photoCaption{color:#3b6c64;background:#ffffffeb;border:1px solid #fff;border-radius:20px;padding:6px 12px;font-size:.63rem;position:absolute;top:24px;left:20px}.mzVira_heroNav{grid-template-columns:1fr 1fr;gap:12px;margin:-25px 20px -46px -4px;display:grid;position:relative}.mzVira_heroNav>a{background:#fff;border:1px solid #dce9ee;border-radius:14px;align-items:center;gap:10px;padding:16px 12px;transition:transform .2s;display:flex;box-shadow:0 14px 25px #365c7510}.mzVira_heroNav>a:hover{transform:translateY(-4px)}.mzVira_heroNav>a>div{flex:1}.mzVira_heroNav strong,.mzVira_heroNav small{display:block}.mzVira_heroNav strong{font-size:.8rem}.mzVira_heroNav small{color:var(--store-muted);font-size:.58rem}.mzVira_heroNav>a>svg{width:15px;color:var(--store-blue)}.mzVira_navIcon{width:38px;height:44px;color:var(--store-blue);background:#eaf3fc;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mzVira_navIcon svg{width:24px;height:24px}.mzVira_heroNav>a:nth-child(2) .mzVira_navIcon{color:var(--store-green);background:#e7f5ed}.mzVira_heading h2{font-size:1.25rem}.mzVira_heading h2:before{content:"";vertical-align:middle;background:#47a58b;border-radius:4px;width:5px;height:20px;margin-inline-end:10px;display:inline-block}.mzVira_categories{grid-template-columns:repeat(auto-fill,minmax(min(100%,245px),1fr));gap:14px;display:grid}.mzVira_category{background:linear-gradient(130deg,#f1f7fd,#fff);border-radius:16px;min-height:118px;padding:18px;transition:transform .2s;position:relative}.mzVira_category:hover{transform:translateY(-3px)}.mzVira_categoryIcon{color:#357aaf;background:#e6f0fa;border-radius:14px;flex-basis:58px;height:64px}.mzVira_categoryIcon img{object-fit:cover;border-radius:14px;width:100%;height:100%}.mzVira_categoryIcon svg{width:30px;height:30px}.mzVira_category h3{font-size:.9rem}.mzVira_category p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.69rem;display:-webkit-box;overflow:hidden}.mzVira_discovery{background:#f1f6fa;border:1px solid #e3ebf1;border-radius:18px;margin-top:34px;padding:20px 22px}.mzVira_filters a{border-radius:8px;padding:7px 10px;font-size:.72rem}.mzVira_filters a[aria-current]{color:var(--store-blue);background:#fff;border-color:#c9dce9;box-shadow:0 3px 8px #24486b08}.mzVira_products{grid-template-columns:repeat(auto-fill,minmax(min(100%,265px),300px));gap:20px}.mzVira_product{border-radius:18px;max-width:300px;box-shadow:0 6px 24px #183d650a}.mzVira_productVisual{aspect-ratio:1.55}.mzVira_productBody{padding:18px}.mzVira_productBody h3{font-size:1.05rem;line-height:1.7}.mzVira_productBody p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.95;display:-webkit-box;overflow:hidden}.mzVira_badge{border-radius:100px;font-size:.6rem;top:12px;right:12px}.mzVira_price{border-top:1px solid #edf2f6;gap:8px;width:100%;padding-top:14px}.mzVira_price strong{font-size:1rem}.mzVira_price del{font-size:.67rem}.mzVira_productAction{color:var(--store-blue);background:#edf5fc;border-radius:9px;font-size:.78rem}.mzVira_product:hover .mzVira_productAction{color:#fff;background:var(--store-blue)}.mzVira_featureSection{background:linear-gradient(115deg,#f0f8f4,#f6faff);border:1px solid #dcebe5;border-radius:20px;margin-top:40px;padding:28px}.mzVira_features{gap:24px}.mzVira_featureIcon{background:#fff;border:1px solid #dcebe5;border-radius:13px;flex-basis:44px;height:44px}.mzVira_features h3{font-size:.85rem}.mzVira_features p{margin-top:5px;font-size:.76rem;line-height:2}.mzVira_catalogWithGuide{grid-template-columns:300px minmax(0,1fr);gap:28px;display:grid}.mzVira_catalogWithGuide .mzVira_featureSection{background:linear-gradient(130deg,#f0f8f4,#f9fcff);flex-direction:column;justify-content:center;margin:0;padding:30px;display:flex}.mzVira_catalogWithGuide .mzVira_features{grid-template-columns:1fr;gap:20px}.mzVira_catalogWithGuide .mzVira_heading{margin-bottom:20px}.mzVira_catalogWithGuide .mzVira_features article+article{border-top:1px solid #dfebe5;padding-top:16px}.mzVira_catalogWithGuide .mzVira_heading h2{font-size:1.1rem}.mzVira_catalogWithGuide .mzVira_features p{font-size:.8rem}.mzVira_promotion{background:linear-gradient(115deg,#e6f4ed,#eaf4ff);border-radius:22px}.mzVira_hero{border-radius:22px}.mzVira_heroImage{object-fit:cover;max-height:360px}.mzVira_empty{background:#f7fafc;border-style:dashed}.mzVira_section{margin-top:34px}@media (max-width:1000px){.mzVira_masthead{grid-template-columns:1fr 1fr;gap:26px}.mzVira_masthead .mzVira_heroLead{font-size:2.25rem}.mzVira_editorialVisual{padding-right:0}.mzVira_editorialVisual>img{height:340px}.mzVira_heroNav{margin-top:-50px;grid-template-columns:1fr;gap:8px;margin-inline:25px 15px}.mzVira_heroNav>a{padding:10px 14px}.mzVira_heroNav small{display:none}.mzVira_heroNav strong{font-size:.8rem}.mzVira_masthead .mzVira_button{padding-inline:12px;font-size:.73rem}.mzVira_photoCaption{font-size:.58rem;top:20px;left:16px}.mzVira_catalogWithGuide{gap:20px}.mzVira_catalogWithGuide .mzVira_featureSection{padding:24px}.mzVira_features{grid-template-columns:1fr}}@media (max-width:680px){.mzVira_store{padding:22px 16px 36px}.mzVira_masthead{grid-template-columns:1fr;gap:26px;padding:0 0 12px}.mzVira_masthead h1{margin-top:14px;font-size:.86rem}.mzVira_masthead .mzVira_heroLead{font-size:2.15rem}.mzVira_mastheadCopy>p:not(.mzVira_heroLead){margin-top:18px;font-size:.82rem}.mzVira_masthead .mzVira_actions{margin-top:20px}.mzVira_heroFootnote{margin-top:18px}.mzVira_editorialVisual{padding-bottom:45px}.mzVira_editorialVisual>img{border-width:5px;border-radius:18px 44px 18px 18px;height:240px}.mzVira_editorialVisual:before{inset:18px -5px 25px 16px}.mzVira_heroNav{grid-template-columns:1fr 1fr;gap:8px;margin:-28px 12px -28px 4px}.mzVira_heroNav>a{border-radius:11px;gap:7px;padding:10px 8px}.mzVira_heroNav>a>svg{display:none}.mzVira_heroNav strong{font-size:.67rem}.mzVira_navIcon{width:32px;height:36px}.mzVira_navIcon svg{width:21px}.mzVira_photoCaption{font-size:.58rem;top:16px;left:14px}.mzVira_categories{grid-template-columns:1fr}.mzVira_category{min-height:94px}.mzVira_categoryIcon{flex-basis:54px;height:54px}.mzVira_heading h2{font-size:1.07rem}.mzVira_heading p{font-size:.72rem}.mzVira_heading{align-items:start}.mzVira_resultCount{font-size:.68rem}.mzVira_discovery{margin-top:26px;padding:14px}.mzVira_products{grid-template-columns:minmax(0,300px)}.mzVira_catalogWithGuide{grid-template-columns:1fr;gap:24px}.mzVira_featureSection{padding:22px}.mzVira_section{margin-top:26px}.mzVira_catalogWithGuide .mzVira_featureSection{padding:22px}.mzVira_heroCopy h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.mzVira_store *{transition:none!important}}
