.ev-listing-skeleton{position:relative;overflow:hidden;min-width:0;width:100%;max-width:288px;border:1px solid var(--ev-line,#dce6e1);border-radius:14px;background:var(--ev-surface,#fff)}.ev-listing-skeleton-image{aspect-ratio:1.15;background:var(--ev-surface-soft,#f2f6f4)}.ev-listing-skeleton-copy{display:grid;gap:16px;padding:16px 12px 20px}.ev-listing-skeleton-copy i{display:block;height:14px;width:80%;border-radius:4px;background:var(--ev-surface-soft,#f2f6f4)}.ev-listing-skeleton-copy i:first-child{width:50%;height:12px}.ev-listing-skeleton-copy i:nth-child(3){width:60%}.ev-listing-skeleton-copy i:last-child{width:45%;height:20px;margin-top:20px}@media(max-width:600px){.ev-listing-skeleton-image{aspect-ratio:1}.ev-listing-skeleton-copy{padding:12px 10px;gap:12px}}.ev-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes ev-loading-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ev-listing-skeleton:after,.ev-loading-wave:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--ev-ink,#12352c) 7%,transparent) 50%,transparent 80%);animation:ev-loading-wave 1.6s ease-in-out infinite}.ev-loading-wave{position:relative;overflow:hidden;background:var(--ev-surface-soft,#f2f6f4);border-radius:8px;min-height:44px}@media(prefers-reduced-motion:reduce){.ev-listing-skeleton:after,.ev-loading-wave:after{animation:none;display:none}}.ev-drawer-host{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ev-ink,#142d23)}dialog.ev-responsive-drawer{position:fixed!important;inset:0 0 0 auto!important;margin:0!important;width:min(560px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;border:1px solid var(--ev-ui-border);border-radius:20px 0 0 20px!important;background:var(--ev-surface,#fff);color:var(--ev-ink,#142d23);overflow:hidden!important;box-shadow:-16px 0 70px #0003;box-sizing:border-box}dialog.ev-responsive-drawer.wide{width:min(760px,100vw)!important}dialog.ev-responsive-drawer::backdrop{background:#07152080;backdrop-filter:blur(3px)}dialog.ev-responsive-drawer[data-motion=entering]::backdrop{animation:ev-drawer-backdrop-in .32s ease both}dialog.ev-responsive-drawer[data-motion=leaving]::backdrop{animation:ev-drawer-backdrop-out .26s ease both}@keyframes ev-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ev-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){dialog.ev-responsive-drawer::backdrop{animation:none!important}}.ev-responsive-drawer .drawer-shell{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0}.ev-responsive-drawer .drawer-head{position:static;flex:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px!important;border-bottom:1px solid var(--ev-ui-border);background:var(--ev-surface,#fff)}.ev-responsive-drawer .drawer-head h2{margin:0;font-size:22px;line-height:1.3;overflow-wrap:anywhere}.ev-responsive-drawer .drawer-head .icon-button{flex:none;display:grid;place-items:center;min-width:44px;min-height:44px}.ev-drawer-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom));overflow-wrap:anywhere}.ev-drawer-content>*{max-width:100%;min-width:0}.ev-drawer-content>.drawer-body{overflow:visible}.ev-drawer-content .ev-image-search-layout{grid-template-columns:1fr}.ev-drawer-content .ev-image-search-actions{flex-wrap:wrap}.ev-drawer-content .ev-quick-cart-panel{display:flex;flex-direction:column;gap:18px;padding:24px}.ev-drawer-content .ev-quick-cart-panel label{display:flex;flex-direction:column;gap:8px}.ev-drawer-content .ev-button{min-height:44px;width:auto;height:auto;border-radius:10px;white-space:normal;justify-content:center}.ev-drawer-handle{display:none}@media(max-width:600px){dialog.ev-responsive-drawer,dialog.ev-responsive-drawer.wide{inset:auto 0 0!important;width:100%!important;height:92dvh!important;max-height:92dvh!important;border-radius:20px 20px 0 0!important}.ev-drawer-handle{display:grid;place-items:center;width:100%;height:26px;min-height:26px;border:0;background:transparent;touch-action:none;flex:none}.ev-drawer-handle span{width:44px;height:5px;border-radius:5px;background:var(--ev-muted,#718079)}.ev-responsive-drawer .drawer-head{padding:10px 16px 16px!important}.ev-drawer-content .ev-quick-cart-panel{padding:18px 16px}.ev-drawer-content :is(input,select,textarea){font-size:16px}}.ev-responsive-drawer .quantity{height:auto!important;min-height:44px!important;width:-moz-fit-content;width:fit-content}.ev-responsive-drawer .quantity button,.ev-responsive-drawer .quantity input{height:44px!important;min-height:44px!important}.ev-responsive-drawer .quantity button{min-width:44px!important}.ev-app-store-links:has(.ev-store-badge-link){display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.ev-footer-download .ev-app-store-links:has(.ev-store-badge-link){-moz-column-gap:0;column-gap:0}html body .ev-app-store-links>a.ev-store-badge-link{display:flex;align-items:center;justify-content:center;flex:120 1 0;padding:0;width:auto;min-width:0;min-height:40px;border:0;border-radius:0;background:transparent!important;box-shadow:none}html body .ev-app-store-links>a.ev-store-badge-link img{display:block;max-width:120px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;background:transparent;padding:0;border-radius:0;filter:none}html body .ev-app-store-links>a.ev-store-badge-android img{max-width:155px;width:100%;height:auto}.ev-app-store-links>a.ev-store-badge-link:focus-visible{outline:2px solid var(--ev-green,#03CD8C);outline-offset:4px}html body .ev-app-store-links>a.ev-store-badge-android{flex:155 1 0}html body .ev-app-store-links:has(.ev-store-badge-link){display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;min-width:0}.ev-buyer .ev-shopping-mode{background:var(--ev-surface,#fff);border-top:1px solid var(--ev-ui-border);border-bottom:1px solid var(--ev-ui-border);color:var(--ev-ink,#123c34)}.ev-shopping-mode-inner{max-width:calc(var(--ev-content-width,1760px) + var(--ev-gutter,24px)*2);margin:auto;padding:9px var(--ev-gutter,24px);display:flex;align-items:center;justify-content:space-between;gap:12px 24px}.ev-shopping-mode-choice,.ev-shopping-mode-choice>div,.ev-shopping-mode-message{display:flex;align-items:center;gap:12px}.ev-shopping-mode-choice>strong{font-size:13px;white-space:nowrap}.ev-shopping-mode-choice>div{gap:3px;border:1px solid var(--ev-ui-border);border-radius:10px;padding:3px}.ev-buyer .ev-shopping-mode button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 14px;border:0;border-radius:7px;background:transparent;color:inherit;font-size:14px;font-weight:750;cursor:pointer;white-space:nowrap}.ev-buyer .ev-shopping-mode button:hover{background:var(--ev-surface-soft,#eef5f2)}.ev-buyer .ev-shopping-mode button[aria-pressed=true]{background:#008564;color:#fff}.ev-buyer .ev-shopping-mode button[aria-pressed=true]:hover{background:#006e53;color:#fff}.ev-shopping-mode-message{font-size:13px;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px}.ev-shopping-mode-approved{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:var(--ev-surface-soft,#eef5f2);color:var(--ev-green-ink,#007c55);font-weight:750;white-space:nowrap}.ev-shopping-mode-approved svg{flex-shrink:0}.ev-buyer .ev-shopping-mode-message a{color:var(--ev-ink,#123c34);font-weight:750;text-decoration:underline;text-underline-offset:3px}.ev-buyer .ev-shopping-mode-message a:hover{color:var(--ev-green,#00c896)}.ev-shopping-mode :is(button,a):focus-visible{outline:2px solid #00c896;outline-offset:3px}@media(max-width:760px){.ev-shopping-mode-inner{padding:8px 14px;flex-wrap:wrap;gap:6px}.ev-shopping-mode-choice{justify-content:space-between;width:100%;gap:8px;flex-wrap:wrap}.ev-shopping-mode-message{justify-content:flex-start;font-size:12px}.ev-buyer .ev-shopping-mode button{padding:6px 10px}}.ev-search,.ev-inline-search{position:relative;overflow:visible}.ev-catalogue-search{flex:1 1 0%;min-width:0;align-self:stretch;display:flex;align-items:center}.ev-catalogue-search>input{flex:1 1 0%;width:100%;min-width:0}.ev-search-suggestions{position:absolute;z-index:80;inset-inline:0;top:calc(100% + 8px);max-height:min(520px,60dvh);overflow:auto;overscroll-behavior:contain;background:var(--ev-surface,#fff);color:var(--ev-ink);border:1px solid var(--ev-line);border-radius:14px;box-shadow:0 14px 40px #0003;padding:16px;text-align:start}.ev-search-discover{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:20px}.ev-search-discover>aside{border-inline-end:1px solid var(--ev-line);padding-inline-end:16px;min-width:0}.ev-search-suggestion-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px}.ev-search-suggestions section{min-width:0}.ev-search-suggestions p{font-size:12px;color:var(--ev-muted);margin:12px 0;line-height:1.6}.ev-buyer .ev-search-suggestions button{display:flex;align-items:center;gap:10px;background:transparent;color:var(--ev-ink);border:0;border-radius:8px;font-size:13px;padding:10px;text-align:start;min-height:44px}.ev-buyer .ev-search-suggestions .ev-search-suggestion{width:100%}.ev-search-suggestion>span{flex:1;min-width:0;overflow-wrap:anywhere}.ev-search-suggestion>svg{flex:none}.ev-search-suggestion>img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:var(--ev-surface-soft);flex:none}.ev-buyer .ev-search-suggestion:is(:hover,[aria-selected=true]){background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-search:focus-within,.ev-inline-search:focus-within{z-index:81}.ev-search-results .ev-section{padding-top:16px}.ev-search-results .ev-search-no-match{padding:20px 16px;margin-bottom:20px}@media(max-width:600px){.ev-search-suggestions{padding:12px;max-height:55dvh}.ev-search-discover{grid-template-columns:minmax(95px,1fr) minmax(0,1.65fr);gap:10px}.ev-search-discover>aside{padding-inline-end:8px}.ev-buyer .ev-search-suggestions button{padding:8px 4px;font-size:12px;gap:6px}.ev-search-suggestion-heading{font-size:12px}.ev-search-suggestion>img{width:30px;height:30px}}.ev-search-suggestion mark{background:#03cd8c20;color:inherit;font-weight:750;border-radius:2px}.ev-suggestion-loading{height:44px;margin-top:8px}.ev-store-search{position:relative;overflow:visible}.ev-store-search:focus-within{z-index:85}.ev-store-search .ev-catalogue-search{align-self:stretch}.ev-buyer .ev-market-grid .ev-market-tile-label{display:block;width:100%;min-height:2.8em;line-height:1.4;text-align:center}.ev-market-tile-label>span{display:block;min-height:1.4em;overflow-wrap:anywhere;text-wrap:balance}@media(min-width:601px){.ev-buyer .ev-market-grid{grid-template-columns:repeat(12,minmax(96px,1fr));overflow-x:auto}}@media(max-width:600px){.ev-buyer .ev-market-strip .ev-market-grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 12px}.ev-market-strip .ev-market-grid::-webkit-scrollbar{display:none}.ev-buyer .ev-market-strip .ev-market-grid>a{flex:0 0 100px;min-width:0;scroll-snap-align:start}.ev-buyer .ev-market-strip .ev-market-grid>a>span{width:64px;height:60px}.ev-market-strip .ev-market-tile-label{font-size:10px}}.ev-search-hero{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .28s ease,opacity .28s ease;opacity:1}.ev-search-hero-inner{min-height:0;overflow:hidden}.ev-search-hero[data-collapsed=true]{grid-template-rows:0fr;opacity:0}.ev-search-hero[data-collapsed=true]>.ev-search-hero-inner{visibility:hidden}@media(prefers-reduced-motion:reduce){.ev-search-hero{transition:none}}.ev-buyer .ev-mart-landing-hero.ev-live-hero{display:grid;grid-template-columns:minmax(0,1fr) min(46%,704px);align-items:center;gap:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:radial-gradient(ellipse at 90% 50%,#292426,#0b1220 65%);color:#fff}.ev-mart-landing-hero.ev-live-hero:after{display:none}.ev-live-hero .ev-live-hero-intro{position:relative;isolation:isolate;overflow:hidden;align-self:stretch;display:grid;align-items:center;min-width:0;max-width:none}.ev-live-hero-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;z-index:-2}.ev-live-hero-intro:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b1220f5,#0b1220d9 32%,#0b122099 50%,#0b122000 80%);z-index:-1;pointer-events:none}.ev-live-hero .ev-live-hero-copy{position:relative;z-index:1;width:64%;max-width:580px;min-width:0;padding:28px 16px 28px var(--ev-hero-gutter,clamp(20px,4vw,80px))}@media(min-width:561px){.ev-buyer .ev-live-hero .ev-live-hero-copy{padding-inline-start:var(--ev-hero-gutter,clamp(20px,4vw,80px))!important}}.ev-live-hero .ev-mart-landing-name{margin-bottom:16px}.ev-live-hero .ev-mart-landscape-logo{width:clamp(150px,15vw,220px);max-width:100%;height:auto}.ev-live-hero .ev-live-hero-kicker{color:var(--ev-orange-ink,#F77F00);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ev-buyer .ev-live-hero h1{color:#fff;font-size:clamp(28px,2.6vw,44px);margin:6px 0 14px;line-height:1.1}.ev-buyer .ev-live-hero h1 em{color:var(--ev-orange-ink,#F77F00)}.ev-live-hero-copy>p{max-width:49ch;color:#f8fafc;margin:0 0 20px;font-size:14px;line-height:1.65}.ev-buyer .ev-live-hero-cta{display:inline-flex;gap:10px;align-items:center;justify-content:center;max-width:100%;background:var(--brand-orange,#F77F00);color:var(--ev-on-orange, #fff);border:0;border-radius:8px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:700}.ev-live-hero-cta>svg{flex-shrink:0}.ev-live-hero-cta:focus-visible{outline:3px solid #fff;outline-offset:4px}.ev-live-hero .ev-live-hero-media{position:relative;width:100%;max-width:704px;min-width:0;justify-self:end;isolation:isolate}.ev-live-hero-media:before{content:"";position:absolute;top:0;bottom:0;left:45%;width:max(1px,.3125%);transform:translate(-50%);background:var(--brand-orange,#F77F00);pointer-events:none;z-index:1}.ev-live-hero-video{display:block;width:100%;height:auto;aspect-ratio:8/5;-o-object-fit:contain;object-fit:contain;pointer-events:none;box-shadow:0 0 24px 6px #020610b3,0 0 88px 24px #02061080}.ev-buyer .ev-live-video-control{position:absolute;inset-inline-end:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #ffffff80;border-radius:50%;background:#0b1220e8;color:#fff;z-index:1}.ev-live-video-control:focus-visible{outline:3px solid var(--brand-orange,#F77F00);outline-offset:4px}.ev-live-hero-intro{grid-column:1;grid-row:1}.ev-live-hero .ev-live-hero-media{grid-column:2;grid-row:1}[dir=rtl] .ev-live-hero{direction:ltr}[dir=rtl] .ev-live-hero-copy{direction:rtl}@media(max-width:1200px)and (min-width:1001px){.ev-live-hero .ev-live-hero-copy{padding-block:24px;width:68%}.ev-buyer .ev-live-hero h1{font-size:28px}.ev-live-hero-copy>p{font-size:13px;line-height:1.6;margin-bottom:16px}.ev-buyer .ev-live-hero-cta{gap:8px;padding-inline:12px;font-size:13px}}@media(max-width:1000px){.ev-buyer .ev-mart-landing-hero.ev-live-hero{grid-template-columns:minmax(0,1fr);padding:0}.ev-live-hero .ev-live-hero-copy{width:60%;max-width:none;padding:24px}.ev-live-hero .ev-mart-landing-name{margin-bottom:12px}.ev-buyer .ev-live-hero h1{font-size:30px;max-width:none}.ev-live-hero-copy>p{font-size:13px;line-height:1.6;max-width:60ch;margin-bottom:16px}.ev-live-hero .ev-live-hero-media{grid-column:1;grid-row:2;max-width:480px;justify-self:center;padding-bottom:52px}.ev-live-hero-media:before{bottom:52px}.ev-live-hero-video{box-shadow:0 0 18px 4px #020610a6,0 0 40px 12px #02061070}.ev-buyer .ev-live-video-control{bottom:4px}}@media(max-width:560px){.ev-live-hero .ev-live-hero-intro{display:flex;align-items:stretch;min-height:374px}.ev-buyer .ev-live-hero .ev-live-hero-copy.ev-hero-copy{width:100%;padding:32px max(28px,var(--ev-hero-gutter,20px));align-self:center}.ev-live-hero-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:68% center;object-position:68% center;z-index:-2}.ev-live-hero-intro:after{display:block;background:linear-gradient(90deg,#0b1220fa,#0b1220ec 45%,#0b12209c)}.ev-live-hero .ev-live-hero-media{max-width:none;padding-bottom:0}.ev-live-hero-media:before{bottom:0}.ev-buyer .ev-live-video-control{bottom:12px}}@media(max-width:374px){.ev-buyer .ev-live-hero .ev-live-hero-copy.ev-hero-copy{padding:20px}.ev-live-hero .ev-mart-landing-name{margin-bottom:10px}.ev-live-hero .ev-mart-landscape-logo{width:140px}.ev-live-hero .ev-live-hero-kicker{font-size:11px}.ev-buyer .ev-live-hero h1{font-size:26px;margin:4px 0 10px}.ev-live-hero-copy>p{font-size:12px;margin-bottom:14px}.ev-buyer .ev-live-hero-cta{font-size:13px;padding:10px 14px}}.ev-buyer .ev-amplifier-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin:40px 0;background:var(--ev-surface,#fff);border:1px solid color-mix(in srgb,var(--brand-orange,#F77F00) 22%,white);border-radius:22px;overflow:hidden;color:var(--ev-ink,#0b1220)}.ev-amplifier-home-photo{position:relative;min-width:0;min-height:420px;background:color-mix(in srgb,var(--brand-orange,#F77F00) 8%,white)}.ev-amplifier-home-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:45% center;object-position:45% center}.ev-amplifier-home-photo>span{position:absolute;top:24px;left:24px;display:flex;gap:9px;align-items:center;background:var(--ev-surface,#fff);color:var(--ev-orange-ink,#F77F00);padding:12px 16px;border-radius:10px;font-size:13px;font-weight:700}.ev-amplifier-home-copy{padding:clamp(28px,4vw,56px)}.ev-amplifier-home-kicker{color:var(--ev-orange-ink,#F77F00);font-size:11px;font-weight:750;letter-spacing:.13em}.ev-buyer .ev-amplifier-home h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.035em;line-height:1.12;margin:16px 0;color:var(--ev-ink,#0b1220)}.ev-amplifier-home h2 span{color:var(--ev-orange-ink,#F77F00)}.ev-amplifier-home-copy>p{font-size:14px;line-height:1.8;color:var(--ev-muted,#52635b);max-width:60ch}.ev-amplifier-home ol{list-style:none;display:grid;gap:20px;margin:28px 0;padding:0}.ev-amplifier-home li{display:flex;gap:14px;align-items:flex-start}.ev-amplifier-home li>svg{flex:none;color:var(--ev-orange-ink,#F77F00);margin-top:2px}.ev-amplifier-home li strong{display:block;font-size:14px}.ev-amplifier-home li span{display:block;margin-top:5px;font-size:13px;line-height:1.6;color:var(--ev-muted,#52635b)}.ev-buyer .ev-amplifier-home-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;background:var(--brand-orange,#F77F00);color:var(--ev-on-orange, #fff);padding:14px 20px;min-height:48px;font-size:14px;font-weight:700;text-decoration:none}.ev-amplifier-home-cta>svg{flex:none}.ev-amplifier-home-cta:focus-visible{outline:3px solid var(--brand-orange,#F77F00);outline-offset:4px}.ev-amplifier-home-copy>small{display:block;max-width:62ch;margin-top:16px;font-size:11px;line-height:1.8;color:var(--ev-muted,#52635b)}@media(max-width:760px){.ev-buyer .ev-amplifier-home{grid-template-columns:1fr;margin:28px 0}.ev-amplifier-home-photo{min-height:0;aspect-ratio:3/2}.ev-amplifier-home-copy{padding:28px 24px}.ev-amplifier-home-photo>span{top:16px;left:16px}.ev-buyer .ev-amplifier-home-cta{width:100%;padding-inline:12px}}.ev-amplifier-home-cta .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ev-home-editorial{align-items:stretch}.ev-home-editorial>.ev-amplifier-editorial{min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--ev-line);border-top:3px solid var(--ev-green);border-radius:18px;background:var(--ev-surface,#fff)}.ev-amplifier-editorial .ev-amplifier-promo-heading{margin:0;padding:18px 24px;color:#fff;background:#073d30}.ev-amplifier-editorial .ev-amplifier-promo-heading>span>svg{color:var(--ev-green)}.ev-amplifier-editorial .ev-amplifier-promo-layout{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ev-amplifier-editorial .ev-amplifier-promo-copy{padding:12px 24px 28px;background:#073d30;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.ev-buyer .ev-amplifier-editorial .ev-amplifier-promo-copy h2{color:#fff;font-size:clamp(26px,2.1vw,36px);line-height:1.13;letter-spacing:-.025em}.ev-amplifier-editorial .ev-amplifier-promo-copy>p,.ev-amplifier-editorial .ev-amplifier-promo-copy>small{color:#e0f3eb}.ev-amplifier-editorial .ev-amplifier-pathways{display:none}.ev-amplifier-editorial .ev-amplifier-mobile-pathway{display:grid;width:100%;gap:8px;margin:8px 0 0;font-size:12px}.ev-amplifier-editorial .ev-amplifier-mobile-pathway select{background:#073d30;color:#fff;border-color:#5b9a83;width:100%;font-size:13px}.ev-buyer .ev-amplifier-editorial .ev-amplifier-promo-copy>.ev-button{background:var(--ev-orange);color:var(--ev-on-orange, #fff);border:0;box-shadow:none;min-height:46px;width:100%;margin-top:auto;padding:12px 14px;justify-content:center;font-size:13px}.ev-amplifier-editorial .ev-amplifier-promo-copy>.ev-button>svg{flex:none}.ev-amplifier-editorial .ev-amplifier-example{padding:18px 24px 28px;border:0}.ev-amplifier-editorial .ev-amplifier-example output{font-size:clamp(25px,2vw,36px);gap:8px}.ev-amplifier-editorial .ev-amplifier-example>p{font-size:12px}.ev-amplifier-editorial .ev-amplifier-example select{font-size:13px}.ev-amplifier-editorial .ev-amplifier-pathway-description{min-height:0}.ev-home-editorial>.ev-business-story{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(max-width:1199px){.ev-home-editorial{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ev-amplifier-editorial .ev-amplifier-promo-layout{grid-template-columns:minmax(0,1fr)}.ev-amplifier-editorial .ev-amplifier-example{padding:24px}.ev-amplifier-editorial .ev-amplifier-promo-copy{padding-bottom:24px}.ev-buyer .ev-amplifier-editorial .ev-amplifier-promo-copy h2{font-size:30px}}.ev-home-wholesale{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;margin:40px 0;gap:0;border:1px solid var(--ev-line,#e1e8e3);border-radius:20px;background:var(--ev-surface,#fff);overflow:hidden;color:var(--ev-ink,#102b24)}.ev-home-wholesale-invitation{display:flex;flex-direction:column;align-items:flex-start;position:relative;isolation:isolate;overflow:hidden;min-width:0;padding:clamp(28px,3.4vw,60px);background:#073d30;color:#fff}.ev-home-wholesale-invitation:after{content:"";position:absolute;width:240px;height:240px;inset-inline-end:-155px;inset-block-start:-145px;border:42px solid var(--ev-green,#03CD8C);border-radius:50%;z-index:-1;opacity:.22;pointer-events:none}.ev-home-wholesale-brand{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:750;letter-spacing:.09em}.ev-home-wholesale-brand svg{color:var(--ev-green,#03CD8C);flex:none}.ev-buyer .ev-home-wholesale-invitation h2{font-size:clamp(30px,3.2vw,52px);font-weight:750;line-height:1.12;letter-spacing:-.035em;margin:28px 0 18px;color:#fff;max-width:570px}.ev-home-wholesale-invitation>p{font-size:16px;line-height:1.75;color:#e0f3eb;max-width:530px;margin:0 0 24px}.ev-home-wholesale-status{display:inline-flex;padding:7px 12px;border:1px solid #5b9a83;border-radius:6px;color:#fff;font-size:12px;margin-bottom:18px}.ev-home-wholesale-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:auto;padding-top:10px;width:100%}.ev-buyer .ev-home-wholesale-actions>.ev-button{background:var(--ev-orange,#F77F00);color:var(--ev-on-orange, #fff);border:0;min-height:50px;padding:14px 22px;font-weight:700;white-space:normal;justify-content:center;box-shadow:none}.ev-home-wholesale-actions>.ev-button:hover{filter:none;box-shadow:0 0 0 2px var(--brand-orange,#F77F00)}.ev-home-wholesale-actions>button{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:#fff;min-height:44px;padding:10px 0;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ev-home-wholesale-actions svg{flex:none}.ev-home-wholesale-account{font-size:12px;line-height:1.65;margin-top:14px;color:#d8eee5}.ev-home-wholesale-details{min-width:0;padding:clamp(28px,3.4vw,60px)}.ev-home-wholesale-details>.ev-eyebrow{font-size:11px;letter-spacing:.1em;color:var(--ev-green-ink,#007f5f)}.ev-buyer .ev-home-wholesale-details>h3{font-size:clamp(23px,2vw,30px);line-height:1.25;letter-spacing:-.025em;margin:12px 0 26px;color:var(--ev-ink,#102b24)}.ev-home-wholesale-benefits{display:grid;gap:22px;list-style:none;margin:0;padding:0}.ev-home-wholesale-benefits>li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:16px}.ev-home-wholesale-benefits>li>svg{color:var(--ev-green-ink,#007f5f);margin-top:2px}.ev-buyer .ev-home-wholesale-benefits h4{font-size:16px;line-height:1.4;margin:0 0 5px;color:var(--ev-ink,#102b24)}.ev-home-wholesale-benefits p{font-size:14px;line-height:1.65;margin:0;color:var(--ev-muted,#66756e)}.ev-home-wholesale-steps{border-top:1px solid var(--ev-line,#e1e8e3);padding-top:20px;margin-top:26px;font-size:12px}.ev-home-wholesale-steps>strong{font-size:12px}.ev-home-wholesale-steps ol{list-style:none;display:flex;flex-wrap:wrap;gap:12px 20px;margin:12px 0 0;padding:0}.ev-home-wholesale-steps li{display:flex;align-items:center;gap:7px;line-height:1.5}.ev-home-wholesale-steps li>span{display:grid;place-items:center;flex:none;width:23px;height:23px;border:1px solid var(--ev-green,#03CD8C);border-radius:50%;font-size:11px;font-weight:700}.ev-home-wholesale-actions>:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:760px){.ev-home-wholesale{grid-template-columns:minmax(0,1fr);margin:28px 0;border-radius:16px}.ev-home-wholesale-invitation,.ev-home-wholesale-details{padding:26px 22px}.ev-buyer .ev-home-wholesale-invitation h2{font-size:34px;margin-top:24px}.ev-home-wholesale-invitation>p{font-size:14px}.ev-home-wholesale-actions{flex-direction:column;align-items:stretch}.ev-home-wholesale-actions>a,.ev-home-wholesale-actions>button{width:100%;justify-content:center}.ev-home-wholesale-steps ol{flex-direction:column;align-items:flex-start;gap:12px}.ev-home-wholesale-benefits{gap:20px}.ev-home-wholesale-brand{font-size:11px;letter-spacing:.06em}}.ev-home-wholesale>.ev-amplifier-editorial{margin:0;min-width:0;padding:0;border:0;border-radius:0;background:var(--ev-surface,#fff)}.ev-home-wholesale .ev-amplifier-editorial .ev-amplifier-promo-heading,.ev-home-wholesale .ev-amplifier-editorial .ev-amplifier-promo-copy{background:transparent;color:var(--ev-ink)}.ev-buyer .ev-home-wholesale .ev-amplifier-promo-copy h2{color:var(--ev-ink)}.ev-home-wholesale .ev-amplifier-promo-copy>p,.ev-home-wholesale .ev-amplifier-promo-copy>small{color:var(--ev-muted)}.ev-home-wholesale .ev-amplifier-mobile-pathway select{background:var(--ev-surface,#fff);color:var(--ev-ink);border-color:var(--ev-line)}.ev-home-wholesale .ev-amplifier-promo-heading{padding-top:28px;padding-bottom:24px}.ev-home-wholesale .ev-amplifier-example{border-inline-start:1px solid var(--ev-line)}@media(min-width:761px)and (max-width:1150px){.ev-home-wholesale{grid-template-columns:minmax(0,1fr)}.ev-home-wholesale .ev-home-wholesale-invitation{padding:32px}.ev-home-wholesale .ev-amplifier-promo-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:600px){.ev-home-wholesale .ev-amplifier-example{border-inline-start:0;border-top:1px solid var(--ev-line)}}.ev-amplifier-home-benefits ul{display:grid;gap:18px;list-style:none;margin:24px 0;padding:0}.ev-amplifier-home-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:650}.ev-amplifier-home-benefits li svg{flex:none;color:var(--ev-green-ink)}.ev-amplifier-home-status{font-weight:700;color:var(--ev-green-ink)!important}.ev-amplifier-home-retry{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:9px 12px;min-height:40px;border:1px solid var(--ev-green-ink);border-radius:8px;color:var(--ev-green-ink);background:var(--ev-surface);font-weight:650}.ev-home-wholesale>.ev-amplifier-overview{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:clamp(24px,2vw,32px);container-type:inline-size}.ev-home-wholesale .ev-amplifier-overview .ev-amplifier-promo-heading{padding:0}.ev-home-wholesale .ev-amplifier-overview .ev-amplifier-promo-layout{grid-template-columns:minmax(0,1fr);gap:24px}.ev-home-wholesale .ev-amplifier-overview .ev-amplifier-promo-copy{padding:0}.ev-buyer .ev-home-wholesale .ev-amplifier-overview h2{max-width:100%;margin:0;font-size:clamp(28px,2.1vw,36px);line-height:1.15}.ev-home-wholesale .ev-amplifier-overview .ev-amplifier-promo-copy>p{max-width:58ch;margin:14px 0 20px}.ev-buyer .ev-home-wholesale .ev-amplifier-overview .ev-amplifier-promo-copy>.ev-button{width:auto;max-width:100%;min-height:44px;margin:0;padding:11px 18px;gap:12px}.ev-home-wholesale .ev-amplifier-overview .ev-amplifier-promo-copy>small{margin-top:10px}.ev-home-wholesale .ev-amplifier-overview .ev-amplifier-home-benefits{padding:22px 0 0;border-inline-start:0;border-top:1px solid var(--ev-line)}.ev-buyer .ev-home-wholesale .ev-amplifier-overview .ev-amplifier-home-benefits h3{margin:8px 0 0;font-size:19px}.ev-amplifier-overview .ev-amplifier-home-benefits ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.ev-amplifier-overview .ev-amplifier-home-benefits li{align-items:flex-start;flex-direction:column;gap:10px;line-height:1.5}.ev-amplifier-overview .ev-amplifier-home-benefits>small{color:var(--ev-muted);max-width:70ch}@container (max-width:420px){.ev-amplifier-overview .ev-amplifier-home-benefits ul{grid-template-columns:minmax(0,1fr);gap:16px}.ev-amplifier-overview .ev-amplifier-home-benefits li{flex-direction:row;align-items:center}}.ev-sale-mode-badge{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;border-radius:6px;background:var(--ev-surface-soft,#eef7f3);color:var(--ev-ink,#173d32);font-size:12px;font-weight:600;line-height:1.4}.product-kicker:has(.ev-sale-mode-badge),.ev-preview-category:has(.ev-sale-mode-badge){flex-wrap:wrap}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero){--ev-hero-gutter:clamp(20px,4vw,80px)}.ev-buyer .ev-marketplace-hero-inner{width:min(var(--ev-content-width,1760px),calc(100% - 2 * var(--ev-hero-gutter)))}.ev-buyer .ev-mart-landing-hero{padding-inline:var(--ev-hero-gutter)}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-hero-copy{width:100%;max-width:760px;padding-inline:0;min-width:0}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) h1.ev-standard-hero-title{width:100%;max-width:none;margin:24px 0 22px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--ev-hero-title-size,clamp(24px,4vw,64px));font-weight:650;line-height:1.08;letter-spacing:-.035em;color:#fff}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-title>:is(span,em){display:block;white-space:nowrap;font:inherit;font-style:normal;color:inherit}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-actions>:is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;min-height:44px;margin:0;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;text-align:center;white-space:normal}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-actions>:not(.ev-button){position:relative;justify-self:center;width:auto;padding-inline:8px;padding-bottom:15px;border:0;background:transparent}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-actions>:not(.ev-button):after{content:"";position:absolute;right:4px;bottom:7px;left:4px;height:1px;background:currentColor;opacity:.78}.ev-standard-hero-actions>:is(a,button)>span{min-width:0;overflow-wrap:normal;word-break:normal}.ev-standard-hero-actions svg{flex:none}@media(max-width:760px){.ev-buyer .ev-marketplace-hero .ev-standard-hero-actions{display:flex;align-items:center;flex-direction:row;width:-moz-fit-content;width:fit-content;max-width:100%;gap:8px}.ev-buyer .ev-marketplace-hero .ev-standard-hero-actions>:is(a,button){width:auto;min-height:44px;justify-content:center}}@media(max-width:600px){.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-actions{gap:8px}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-actions>:is(a,button){min-height:44px;padding:10px 12px;font-size:12px}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-actions>:not(.ev-button){padding-bottom:14px}.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-actions>:not(.ev-button):after{right:4px;bottom:8px;left:4px}}@media(max-width:360px){.ev-buyer :is(.ev-marketplace-hero,.ev-mart-landing-hero) .ev-standard-hero-actions{-moz-column-gap:6px;column-gap:6px}}.ev-mart-hero-actions{display:flex;align-items:stretch;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%}.ev-buyer .ev-mart-hero-actions>:is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:46px;margin:0;padding:12px 18px;border-radius:8px;font-size:14px;font-weight:650;line-height:1.4;white-space:normal;text-align:center;text-decoration:none}.ev-mart-hero-actions .ev-mart-all{border:1px solid #ffffffb3;background:transparent;color:#fff}.ev-mart-hero-actions svg{flex:none}.ev-mart-hero-actions span{min-width:0;overflow-wrap:anywhere}.ev-mart-hero-actions .ev-mart-all:hover{background:#ffffff14}.ev-mart-hero-actions .ev-mart-all:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:8px}@media(max-width:600px){.ev-mart-hero-actions{flex-wrap:wrap;width:-moz-fit-content;width:fit-content;gap:8px}.ev-buyer .ev-mart-hero-actions>:is(button,a){flex:0 1 auto;padding:10px 12px;gap:8px;font-size:12px}}.ev-balanced-columns{min-width:0;align-items:start}.ev-balanced-columns>*{min-width:0}.ev-balanced-columns[data-balanced=true]>*{position:sticky;top:var(--ev-column-top,16px);align-self:start}.ev-buyer .ev-balanced-columns[data-balanced=true]>*{position:sticky;top:var(--ev-column-top,16px);align-self:start}.ev-buyer .ev-card-origin{margin:0;color:var(--ev-muted);font-size:11px;min-width:0}.ev-buyer .ev-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;min-width:0;font-size:11px;line-height:1.5}.ev-buyer .ev-card-meta .ev-listing-activity{display:contents;font-size:inherit}.ev-buyer .ev-card-meta>*,.ev-buyer .ev-card-meta .ev-listing-activity>*{white-space:nowrap}.ev-buyer .ev-card-meta .ev-compact-rating{font-size:11px;gap:3px}.ev-buyer .ev-card-meta .ev-compact-rating small{font-size:10px}.ev-buyer .ev-nav-rail{scrollbar-width:none;-ms-overflow-style:none}.ev-buyer .ev-nav-rail::-webkit-scrollbar{display:none}.ev-buyer :is(.ev-page,.ev-section,.ev-discovery-controls,.ev-products-grid,.ev-listing-rail,.ev-account-card){min-width:0}.ev-buyer .ev-wholesale-benefit-details{display:block}.ev-wholesale-benefit-details h2{font-size:24px;line-height:1.3;margin:18px 0}.ev-wholesale-benefit-details ul{padding-inline-start:20px}.ev-wholesale-benefit-details li{margin-block:12px;line-height:1.65}.ev-buyer .ev-wholesale-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:28px}.ev-product-gallery{position:relative}.ev-product-gallery .ev-gallery-browser{padding:8px;align-items:start}.pdp .ev-product-gallery{max-width:none}.ev-preview-media .ev-product-gallery{width:100%}.ev-preview-facts{margin-top:12px;padding:16px;background:var(--ev-surface-soft);border-radius:12px}.ev-preview-facts h3{font-size:16px;margin:0 0 14px}.ev-preview-facts dl{margin:0;display:grid;gap:12px}.ev-preview-facts dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:13px;line-height:1.5}.ev-preview-facts dt{color:var(--ev-muted)}.ev-preview-facts dd{margin:0;overflow-wrap:anywhere}.ev-preview-facts ul{padding-inline-start:18px;margin:0}.ev-preview-facts li{line-height:1.6;font-size:14px;margin:8px 0}.ev-buyer .ev-regional-card{padding:22px}.ev-buyer .ev-regional-grid{gap:20px}.ev-buyer .ev-regional-card>p{font-size:13px;line-height:1.6}.ev-buyer .ev-regional-heading h2{font-size:22px}.ev-buyer .ev-regional-heading{gap:12px}.ev-buyer .ev-regional-heading>div{min-width:0}.ev-buyer .ev-products-grid{align-items:stretch}.ev-buyer .ev-product-card{width:100%;min-width:0;height:100%;display:flex;flex-direction:column}.ev-buyer .ev-product-info{flex:1;display:flex;flex-direction:column}.ev-buyer .ev-card-bottom{margin-top:auto;padding-top:18px}.ev-buyer .ev-product-title{overflow-wrap:normal;word-break:normal}.ev-buyer .ev-product-image{aspect-ratio:1.08;flex:none}.ev-buyer .ev-product-image .ev-card-sequence{height:100%;aspect-ratio:unset}@media(max-width:1000px){.ev-buyer .ev-wholesale-layout{grid-template-columns:minmax(0,1fr)}.ev-buyer .ev-discovery-tools{gap:12px;flex-wrap:wrap}.ev-buyer .ev-inline-search{min-width:0;flex:1 1 280px}.ev-buyer .ev-header{gap:16px}.ev-buyer .ev-header-actions{gap:12px}}@media(max-width:600px){.ev-buyer .ev-page{padding-inline:16px}.ev-buyer .ev-discovery-title{align-items:start;gap:12px}.ev-buyer .ev-discovery-title h1{font-size:27px;line-height:1.2}.ev-buyer .ev-discovery-title>span{white-space:nowrap}.ev-buyer .ev-product-info{padding:14px 10px}.ev-buyer .ev-product-title{font-size:14px;line-height:1.45}.ev-buyer .ev-card-bottom{gap:8px;flex-wrap:wrap}.ev-buyer .ev-card-bottom strong{font-size:15px}.ev-buyer .ev-section-heading{align-items:start;gap:12px}.ev-buyer .ev-section-heading h2{font-size:24px;line-height:1.25}.ev-buyer .ev-section-heading>a{white-space:nowrap;font-size:12px}.ev-buyer .ev-wholesale-benefits{grid-template-columns:minmax(0,1fr)}.ev-product-gallery .ev-gallery-browser{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:8px}.ev-preview-facts{padding:16px}.ev-preview-layout{gap:16px}.ev-buyer .ev-collection-tabs{gap:8px}.ev-buyer .ev-account-card{padding:20px}.ev-buyer .ev-taxonomy-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.ev-buyer .ev-products-grid{grid-template-columns:minmax(0,1fr)}.ev-buyer .ev-product-info{padding:16px}.ev-buyer .ev-product-title{font-size:16px}}html[data-evzone-host=superapp]{--ev-sticky-header-height:0px;scroll-padding-top:16px}html[data-evzone-host=superapp] :is(body,#root,.ev-workspace,.ev-buyer){min-width:0;max-width:100%;width:100%}.ev-superapp-content{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}html[data-evzone-host=superapp] .ev-site-header,html[data-evzone-host=superapp] .ev-buyer-footer,html[data-evzone-host=superapp] .ev-skip{display:none!important}html[data-evzone-host=superapp] .ev-page{width:100%;max-width:none;margin-inline:0}html[data-evzone-host=superapp] .ev-balanced-columns{max-width:100%}@media(max-width:800px){html[data-evzone-host=superapp] .ev-preview-layout,html[data-evzone-host=superapp] .pdp .pdp-grid{grid-template-columns:minmax(0,1fr)}}html[data-evzone-host=superapp] .ev-footer{display:none!important}@media(max-width:600px){.ev-buyer .ev-product-image{min-height:190px}.ev-buyer .ev-regional-heading{align-items:center}.ev-buyer .ev-regional-heading>svg{flex:none}}.ev-market-short-label{display:none}.ev-buyer .ev-main-nav>button{white-space:nowrap;word-break:normal;flex-shrink:0}.ev-buyer .ev-main-nav>button svg{flex:none}html[data-evzone-host=superapp] .ev-bottom-nav{display:none!important}@media(max-width:600px){.ev-market-wide-label{display:none}.ev-market-short-label{display:inline}.ev-buyer .ev-main-nav>button{gap:6px;padding-inline:10px;width:auto;min-width:104px}.ev-buyer .ev-main-nav>button>svg:last-child{width:12px}}.ev-buyer .ev-main-nav{overflow:visible;gap:16px}.ev-buyer .ev-nav-browser.ev-nav-fit{position:relative;display:flex;flex:1 1 0;min-width:0;max-width:1200px;overflow:visible;gap:0}.ev-nav-visible{display:flex;min-width:0;overflow-x:clip;overflow-clip-margin:3px}.ev-nav-visible>a,.ev-nav-measure>span{display:inline-flex;align-items:center;white-space:nowrap;flex:none;padding:17px 14px;font-size:13px;line-height:20px;border-bottom:2px solid transparent}.ev-nav-visible>a.active{border-bottom-color:var(--ev-green);font-weight:600}.ev-nav-visible>a:hover,.ev-nav-more:hover{background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-nav-fit .ev-nav-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex:none;font-size:13px;padding:17px 12px;line-height:20px;min-height:44px;background:none;color:var(--ev-ink);border:0}.ev-nav-measure{position:absolute;display:flex;visibility:hidden;pointer-events:none;width:100%;inset:0 auto auto 0;height:0;overflow:hidden;font-weight:600}.ev-more-links{display:grid;padding:10px;width:min(340px,100%)}.ev-more-links>a{display:flex;align-items:center;min-height:44px;padding:12px 14px;line-height:1.5;border-radius:8px;white-space:normal;color:var(--ev-ink)}.ev-more-links>a:hover,.ev-more-links>a:focus-visible,.ev-more-links>a.active{background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-buyer :is(.ev-products-grid,.ev-listing-rail),.ev-buyer .ev-home>.ev-section>.ev-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;overflow:visible;grid-auto-flow:row;grid-auto-columns:auto}.ev-buyer .ev-listing-rail>.ev-product-card{min-width:0;width:100%;max-width:none}.ev-buyer .ev-section{padding-block:28px}.ev-buyer .ev-listing-results>.ev-section:first-child{padding-top:0}.ev-buyer .ev-section-heading{margin-bottom:20px}.ev-buyer .ev-listing-layout{margin-top:24px}.ev-buyer .ev-listing-results>.ev-section+.ev-section{margin-top:0}.ev-product-origin{display:flex;align-items:center;gap:6px;line-height:1.5}.ev-origin-flag{font-size:1em;flex:none}.ev-buyer .ev-footer-bottom{display:grid;align-items:center;gap:20px}.ev-footer-credit{text-align:center;font-size:12px;line-height:1.6}.ev-footer-bottom>div{justify-content:flex-end}.ev-buyer .ev-footer-top .ev-footer-download{display:grid;grid-template-columns:minmax(0,1fr) 100px;max-width:none;gap:12px}.ev-footer-download>.ev-app-store-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.ev-footer-download .ev-app-store-links a{padding:10px;gap:8px;min-width:0}.ev-footer-download .ev-app-store-links a>svg{width:20px;flex:none}.ev-footer-download .ev-app-store-links small{font-size:10px}.ev-footer-download .ev-app-store-links strong{font-size:12px}.ev-header-notifications{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;color:var(--ev-ink);border-radius:8px}.ev-header-notifications:hover{background:var(--ev-surface-soft);color:var(--ev-green-ink)}@media(max-width:1100px){.ev-footer-credit{grid-column:1/-1;grid-row:2}.ev-buyer .ev-footer-top .ev-footer-download{max-width:380px}}@media(max-width:600px){.ev-buyer .ev-main-nav{gap:4px}.ev-nav-visible>a,.ev-nav-measure>span{padding-inline:10px}.ev-nav-fit .ev-nav-more{padding-inline:8px}.ev-buyer :is(.ev-products-grid,.ev-listing-rail),.ev-buyer .ev-home>.ev-section>.ev-products-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:12px}.ev-buyer .ev-section{padding-block:22px}.ev-buyer .ev-section-heading{margin-bottom:16px}.ev-buyer .ev-footer-bottom{grid-template-columns:minmax(0,1fr);text-align:center}.ev-footer-bottom>div{justify-content:center}.ev-footer-credit{grid-row:2}.ev-header-notifications{min-width:36px}.ev-buyer .ev-header-main .ev-header-actions{gap:4px}}.ev-help-knowledge{display:grid;gap:20px;min-width:0}.ev-help-knowledge .ev-inline-search{width:100%;margin-block:20px;min-width:0}.ev-help-knowledge .ev-field{margin-bottom:16px}.ev-help-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.ev-help-shortcuts a{padding:10px 12px;border:1px solid var(--ev-line);border-radius:8px;line-height:1.5;font-size:13px}.ev-help-shortcuts a:hover,.ev-help-article summary:hover{background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-help-article{border-top:1px solid var(--ev-line);padding-block:4px}.ev-help-article summary{padding:15px 8px;cursor:pointer;font-weight:600;line-height:1.5;border-radius:8px}.ev-help-article :is(p,li){font-size:14px;line-height:1.7}.ev-help-article h3{font-size:15px}.ev-help-article ul,.ev-help-article ol{padding-inline-start:24px}.ev-help-article .ev-text-link{margin-block:12px}#contact-support{scroll-margin-top:calc(var(--ev-sticky-header-height,160px) + 20px)}.ev-notification-centre{min-width:0;overflow-wrap:break-word}.ev-notification-centre input,.ev-notification-centre select{min-width:0;max-width:100%}.ev-buyer .ev-content-grid,.ev-buyer .ev-session-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.ev-notification-settings{padding:22px;max-width:100%;min-width:0}.ev-notification-settings input,.ev-notification-settings select{min-width:0;max-width:100%}@media(max-width:600px){.ev-buyer .ev-utility>div{display:flex;flex-wrap:wrap;gap:8px}.ev-buyer .ev-utility nav{width:100%;justify-content:space-between;gap:10px}.ev-buyer .ev-utility .ev-partner-links{display:none!important}.ev-notification-settings{padding:16px}}.ev-buyer .ev-classified-collections .ev-section{margin:0;padding-block:24px}.ev-buyer .ev-listing-results>.ev-classified-collections>.ev-section:first-child{padding-top:0}.ev-buyer .ev-footer-bottom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media(max-width:1100px){.ev-buyer .ev-footer-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:640px){.ev-buyer footer.ev-footer .ev-footer-top .ev-footer-download{grid-column:1/-1;grid-row:auto;width:100%;max-width:none}.ev-buyer .ev-footer-bottom{grid-template-columns:minmax(0,1fr)}.ev-buyer main.ev-page{width:100%;padding-inline:16px}.ev-buyer .ev-classified-collections .ev-section{padding-block:20px}}.ev-buyer .ev-product-origin,.ev-product-origin{display:flex;flex-wrap:wrap;align-items:center;gap:4px;line-height:1.6;font-size:12px;min-width:0}.ev-origin-city{display:inline}.ev-origin-country{display:inline-flex;align-items:center;gap:5px;max-width:100%;white-space:normal}.ev-origin-flag{position:static;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:1em;width:1.35em;height:1em;line-height:1;vertical-align:middle}.ev-origin-country>span:last-child{min-width:0}.ev-listing-filter-fields .ev-product-origin{font-size:14px}.ev-buyer .ev-product-info{padding:18px;gap:12px}.ev-buyer .ev-product-info>.ev-product-market{min-height:26px;margin:0}.ev-buyer .ev-product-info>.ev-product-title{margin:0;min-height:3em;line-height:1.5;font-size:16px}.ev-buyer .ev-product-info>.ev-product-supplier{margin:0;min-height:3.5em;gap:5px;line-height:1.5;font-size:12px}.ev-buyer .ev-card-details{margin:0;min-height:3.4em;gap:6px;line-height:1.5}.ev-buyer .ev-card-bottom{min-height:62px;padding-top:12px;gap:12px;align-items:end}.ev-buyer .ev-card-bottom .ev-card-open{flex:none;align-self:end}.ev-buyer .ev-session-card{padding:16px}.ev-buyer .ev-session-header{margin-bottom:14px;min-height:78px}.ev-buyer .ev-session-card .ev-content-copy{gap:14px;padding-top:14px}.ev-buyer .ev-session-host{padding:12px;gap:10px;min-height:84px;flex-wrap:wrap}.ev-buyer .ev-session-host .ev-content-host{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.ev-host-identity{min-width:0;display:grid;gap:6px}.ev-supplier-line{font-size:12px;line-height:1.5;overflow-wrap:break-word}.ev-host-identity .ev-product-origin{font-size:12px}.ev-buyer .ev-session-follow{margin-inline-start:auto;flex:none}.ev-buyer .ev-session-products{margin-top:auto}.ev-buyer .ev-session-actions{margin-top:0}@supports (grid-template-rows:subgrid){.ev-buyer :is(.ev-products-grid,.ev-listing-rail)>.ev-product-card{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}.ev-buyer :is(.ev-products-grid,.ev-listing-rail)>.ev-product-card>.ev-product-info{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:12px}.ev-buyer .ev-product-info>.ev-card-bottom{margin-top:0}.ev-buyer .ev-product-info>.ev-product-title{align-self:start}.ev-buyer .ev-product-info>.ev-product-market{align-self:center}}@media(max-width:600px){.ev-buyer .ev-product-info{padding:14px 12px;gap:10px}.ev-buyer .ev-product-info>.ev-product-title{font-size:14px;min-height:3em}.ev-buyer .ev-card-bottom{gap:8px;min-height:62px}.ev-buyer .ev-session-card{padding:14px}.ev-buyer .ev-session-card .ev-content-copy{gap:12px}.ev-buyer .ev-product-info>.ev-product-supplier,.ev-buyer .ev-card-details,.ev-buyer .ev-product-origin{font-size:11px}}html[data-ev-theme] .ev-listing-filter-fields .ev-price-range input[type=range]{padding:0;border:0;background:transparent;min-height:34px;border-radius:0;box-shadow:none}@supports (grid-template-rows:subgrid){.ev-buyer .ev-content-grid>.ev-session-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:14px}.ev-buyer .ev-content-grid>.ev-session-card>.ev-session-header{margin-bottom:0}.ev-buyer .ev-content-grid>.ev-session-card>.ev-content-copy{padding-top:0}}.ev-buyer :is(.ev-products-grid,.ev-listing-rail)>.ev-product-card{max-width:none;justify-self:stretch}.ev-buyer .ev-product-info>button.ev-product-title{display:flex!important;align-items:flex-start;justify-content:flex-start}.ev-buyer .ev-media-section .ev-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));grid-auto-flow:row;overflow:visible;gap:20px;scroll-snap-type:none;padding-bottom:0}.ev-buyer .ev-content-grid>.ev-session-card{max-width:none;width:100%;justify-self:stretch}@media(max-width:600px){.ev-buyer .ev-media-section .ev-content-grid{gap:16px}.ev-buyer .ev-session-card .ev-session-products{min-height:0}}.ev-buyer :is(.ev-products-grid,.ev-listing-rail),.ev-buyer .ev-home>.ev-section>.ev-products-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;align-items:stretch;justify-content:start}.ev-buyer :is(.ev-products-grid,.ev-listing-rail)>.ev-product-card{display:flex;grid-row:auto;grid-template-rows:none;max-width:288px;height:auto;min-height:0;justify-self:start;border-radius:14px;overflow:hidden}.ev-buyer :is(.ev-products-grid,.ev-listing-rail)>.ev-product-card>.ev-product-info{display:flex;grid-row:auto;grid-template-rows:none;flex:1;padding:12px;gap:8px}.ev-buyer .ev-product-card .ev-product-image{aspect-ratio:1.15;height:auto;min-height:0;max-height:250px;width:100%;margin:0}.ev-buyer .ev-product-image .ev-card-sequence{height:100%;width:100%;max-width:none;aspect-ratio:auto!important}.ev-buyer .ev-product-image .ev-card-sequence :is(img,video){-o-object-fit:contain;object-fit:contain}.ev-buyer .ev-product-info>.ev-product-market{min-height:24px;align-self:stretch;font-size:11px;line-height:1.4;gap:6px}.ev-buyer .ev-product-info>.ev-product-title{min-height:2.8em;font-size:14px;line-height:1.4;align-self:stretch}.ev-buyer .ev-product-info>.ev-product-supplier{min-height:0;font-size:12px;line-height:1.45;gap:3px}.ev-buyer .ev-card-details{min-height:0;font-size:12px;line-height:1.5;gap:4px}.ev-buyer .ev-product-info>.ev-card-bottom{min-height:44px;margin-top:auto;padding-top:6px;gap:8px;align-items:center}.ev-buyer .ev-card-bottom strong{font-size:15px}.ev-buyer .ev-card-bottom .ev-card-open{width:40px;height:40px;min-height:40px;align-self:center}.ev-compact-rating{display:inline-flex;align-items:center;gap:4px;line-height:1.5;color:var(--ev-orange-ink);font-size:12px}.ev-compact-rating small{color:var(--ev-muted);font-size:11px}.ev-buyer .ev-media-section .ev-content-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;align-items:stretch}.ev-buyer .ev-content-grid>.ev-session-card{display:flex;flex-direction:column;grid-row:auto;grid-template-rows:none;gap:10px;max-width:360px;justify-self:start;padding:12px;border-radius:16px;min-height:0}.ev-buyer .ev-session-card>.ev-session-header{margin:0;min-height:0;gap:8px}.ev-buyer .ev-session-header h3{font-size:15px;line-height:1.4;min-height:2.8em;margin-top:8px}.ev-buyer .ev-session-share{width:32px;height:32px;min-height:32px}.ev-buyer .ev-session-card .ev-content-copy{padding-top:0;gap:8px;flex:1}.ev-buyer .ev-session-host{padding:8px;min-height:0;gap:8px}.ev-buyer .ev-host-identity{gap:3px}.ev-buyer .ev-session-card .ev-content-copy>p{font-size:12px;line-height:1.5}.ev-buyer .ev-session-products{min-height:0;gap:6px;margin-top:auto}.ev-buyer .ev-session-products>a{min-height:40px;padding:6px 8px;font-size:12px}.ev-buyer .ev-session-primary{min-height:42px;padding:10px 12px}.ev-buyer .ev-session-facts{font-size:11px}.ev-buyer .ev-section,.ev-buyer .ev-classified-collections .ev-section{padding-block:20px}.ev-buyer .ev-section-heading{margin-bottom:16px}.ev-buyer .ev-market-strip{padding-block:20px}.ev-market-grid>a>small{font-size:11px;line-height:1.45;color:var(--ev-muted);max-width:130px;display:block}.ev-buyer .ev-market-grid{align-items:start;gap:16px}.ev-buyer .ev-market-grid>a{gap:6px}.ev-mart-landing-hero{position:relative;isolation:isolate;overflow:hidden;background:#08251c;color:#fff;padding:42px max(24px,calc((100vw - 1600px)/2));min-height:340px;display:flex;align-items:center}.ev-mart-landing-hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.ev-mart-landing-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02140ff5,#02140fa6 50%,#02140f1a);z-index:-1}.ev-mart-landing-hero>div{max-width:640px}.ev-mart-landing-name{display:flex;align-items:center;gap:12px}.ev-mart-landing-name>span{display:grid;gap:3px}.ev-mart-landing-name small{font-size:12px}.ev-mart-landing-hero h1{font-size:clamp(30px,3.5vw,52px);line-height:1.1;margin:22px 0 14px;letter-spacing:-.025em}.ev-mart-landing-hero h1 em{font-style:normal}.ev-mart-landing-hero p{font-size:14px;line-height:1.7;max-width:530px;margin-bottom:24px}.ev-mart-all{margin-inline-start:20px;color:#fff;font-size:13px}.ev-mart-landing-hero+.ev-page{padding-top:20px}#mart-catalogue{scroll-margin-top:calc(var(--ev-sticky-header-height,160px) + 16px)}.ev-buyer .ev-discovery-controls{display:flex;flex-direction:column;gap:16px;padding-bottom:18px}.ev-buyer .ev-discovery-controls .ev-discovery-tools{margin:0;order:0;padding:0;border:0;border-radius:0;background:transparent}.ev-buyer .ev-discovery-tools .ev-inline-search{flex:1;max-width:none;background:var(--ev-surface);min-height:44px}.ev-buyer .ev-discovery-controls .ev-collection-tabs{margin:0;gap:8px}.ev-buyer .ev-discovery-controls .ev-discovery-title{margin:0}.ev-buyer .ev-discovery-title h1{font-size:26px}.ev-buyer .ev-category-filters{margin:0}@media(max-width:600px){.ev-buyer :is(.ev-products-grid,.ev-listing-rail),.ev-buyer .ev-home>.ev-section>.ev-products-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,155px),1fr));gap:12px}.ev-buyer :is(.ev-products-grid,.ev-listing-rail)>.ev-product-card{max-width:260px}.ev-buyer :is(.ev-products-grid,.ev-listing-rail)>.ev-product-card>.ev-product-info{padding:10px;gap:7px}.ev-buyer .ev-product-info>.ev-product-title{font-size:13px}.ev-buyer .ev-product-card .ev-product-image{min-height:0;aspect-ratio:1}.ev-buyer .ev-product-info>.ev-product-supplier,.ev-buyer .ev-card-details{font-size:11px}.ev-buyer .ev-product-info>.ev-product-market{font-size:10px}.ev-buyer .ev-product-market .ev-mart-mark{width:20px!important;height:20px!important}.ev-buyer .ev-card-bottom{flex-wrap:wrap}.ev-buyer .ev-card-bottom strong{font-size:14px}.ev-buyer .ev-media-section .ev-content-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.ev-buyer .ev-content-grid>.ev-session-card{max-width:360px}.ev-mart-landing-hero{padding:28px 20px;min-height:320px}.ev-mart-landing-hero:after{background:linear-gradient(90deg,#02140ff5,#02140f8c)}.ev-mart-landing-hero h1{max-width:360px}.ev-mart-all{display:inline-flex;margin-top:12px}.ev-buyer .ev-discovery-controls .ev-discovery-tools{padding:0}.ev-buyer .ev-discovery-tools .ev-sort{width:100%;justify-content:space-between}.ev-buyer .ev-market-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}}.ev-supplier-store{min-width:0}.ev-store-banner{position:relative;isolation:isolate;min-height:280px;display:flex;align-items:center;background:#09281f;border-radius:20px;overflow:hidden;color:#fff;padding:36px;margin:20px 0 0}.ev-store-banner>img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-2}.ev-store-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02140ff5,#02140f4d);z-index:-1}.ev-store-banner>div{max-width:650px}.ev-store-banner h1{font-size:clamp(28px,3vw,44px);line-height:1.15;margin:12px 0}.ev-store-banner p{font-size:15px;line-height:1.65;max-width:560px;margin:12px 0 22px}.ev-store-identity{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:22px 0}.ev-store-avatar{width:64px;height:64px;display:grid;place-items:center;border:1px solid var(--ev-line);background:var(--ev-surface-soft);color:var(--ev-green-ink);font-size:22px;font-weight:700;border-radius:16px;flex:none}.ev-store-identity>div:first-of-type{display:grid;gap:6px}.ev-store-mart{display:flex;align-items:center;gap:7px;font-size:12px}.ev-store-metrics{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--ev-muted)}.ev-store-metrics>span{display:inline-flex;align-items:center;gap:5px}.ev-store-actions{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.ev-store-actions .ev-button{padding:10px 12px;min-height:42px;font-size:12px}.ev-store-share{border:1px solid var(--ev-line);background:var(--ev-surface);color:var(--ev-ink);border-radius:10px;min-width:42px;min-height:42px;display:grid;place-items:center}.ev-store-tabs{display:flex;flex-wrap:wrap;gap:6px;border-block:1px solid var(--ev-line);padding-block:8px;margin-bottom:22px}.ev-store-tabs button{background:transparent;color:var(--ev-ink);border:0;border-radius:8px;padding:12px 16px;min-height:44px;font-size:14px}.ev-store-tabs button:hover,.ev-store-tabs button.active{background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-store-tabs button.active{box-shadow:inset 0 -2px var(--ev-green)}.ev-store-search{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 16px;border:1px solid var(--ev-line);background:var(--ev-surface-soft);border-radius:12px;margin:0 0 22px}.ev-store-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--ev-ink);min-height:42px}.ev-store-search .ev-button{min-height:42px;padding:10px 18px}.ev-store-catalogue{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.ev-store-filters{display:grid;gap:18px;padding:20px;background:var(--ev-surface);border:1px solid var(--ev-line);border-radius:14px}.ev-store-filters h2{font-size:17px;margin:0}.ev-store-filters label,.ev-supplier-chat label{display:grid;gap:8px;font-size:13px}.ev-store-filters select,.ev-supplier-chat :is(select,textarea){width:100%;min-width:0;border:1px solid var(--ev-line);border-radius:8px;background:var(--ev-surface-soft);color:var(--ev-ink);padding:10px;min-height:44px}.ev-store-filters .ev-store-check{display:flex;align-items:center;gap:8px}.ev-store-check input{width:18px;min-height:18px}.ev-store-buying-note{border-top:1px solid var(--ev-line);padding-top:18px}.ev-store-buying-note h3{font-size:14px}.ev-store-buying-note p{font-size:12px;line-height:1.6}.ev-store-buying-note a{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ev-green-ink)}.ev-store-info{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.ev-store-info>*,.ev-store-policy-grid>article,.ev-store-reviews{padding:24px;border:1px solid var(--ev-line);border-radius:14px;background:var(--ev-surface);min-width:0}.ev-store-info h2,.ev-store-policy-grid h2,.ev-store-reviews h2{font-size:22px;margin:0 0 16px}.ev-store-info h3{font-size:16px;margin-top:24px}.ev-store-info :is(p,li),.ev-store-policy-grid :is(p,li){font-size:14px;line-height:1.7;color:var(--ev-muted)}.ev-store-info dl{margin:0}.ev-store-info dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--ev-line);font-size:13px}.ev-store-info dd{margin:0;overflow-wrap:anywhere}.ev-store-info dt{color:var(--ev-muted)}.ev-store-info .ev-text-link{display:flex;gap:8px;margin-top:18px;align-items:center}.ev-store-category-links{display:grid;gap:6px}.ev-store-category-links button{display:flex;justify-content:space-between;align-items:center;text-align:start;background:var(--ev-surface-soft);color:var(--ev-ink);padding:12px;border:0;border-radius:8px;font-size:13px;gap:10px}.ev-store-category-links button:hover{color:var(--ev-green-ink)}.ev-store-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px}.ev-store-policy-grid article>svg{color:var(--ev-green-ink);margin-bottom:16px}.ev-store-policy-grid summary{cursor:pointer;line-height:1.5;padding-block:12px;font-size:14px}.ev-review-stars{display:flex;gap:5px;color:var(--ev-orange-ink);margin-block:14px}.ev-store-reviews p{line-height:1.6;max-width:650px}.ev-supplier-chat{padding:24px;display:grid;gap:16px}.ev-supplier-chat header h3{margin:8px 0;font-size:20px}.ev-supplier-chat p{margin:0;line-height:1.6;font-size:14px}.ev-chat-disclosure{color:var(--ev-muted);font-size:12px!important}.ev-chat-history{display:grid;gap:12px;max-height:280px;overflow:auto;overscroll-behavior:contain}.ev-chat-history article{padding:14px;border-radius:12px;background:var(--ev-surface-soft);white-space:pre-wrap;overflow-wrap:anywhere}.ev-chat-history small{font-size:11px;color:var(--ev-muted)}.ev-supplier-chat form{display:grid;gap:12px}.ev-supplier-chat form>small{color:var(--ev-muted);font-size:12px}.ev-supplier-chat [role=alert]{color:var(--ev-orange-ink)}.ev-supplier-chat textarea{resize:vertical}.ev-supplier-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.ev-supplier-directory-grid>a{padding:22px;border:1px solid var(--ev-line);border-radius:14px;background:var(--ev-surface);display:grid;gap:12px}.ev-supplier-directory-grid h2{font-size:18px;margin:0}.ev-supplier-directory-grid>a>span{display:flex;align-items:center;gap:10px;color:var(--ev-green-ink);font-size:13px}#supplier-products{scroll-margin-top:calc(var(--ev-sticky-header-height,160px) + 20px)}@media(max-width:900px){.ev-store-catalogue,.ev-store-info{grid-template-columns:minmax(0,1fr)}.ev-store-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}.ev-store-filters h2{grid-column:1/-1}.ev-store-buying-note{display:none}.ev-store-actions{margin-inline-start:0}.ev-store-banner{padding:26px}}@media(max-width:600px){.ev-store-banner{border-radius:14px;min-height:260px;padding:22px}.ev-store-banner h1{font-size:28px}.ev-store-banner p{font-size:13px}.ev-store-identity{gap:12px;padding-block:18px}.ev-store-avatar{width:48px;height:48px;font-size:17px}.ev-store-metrics{gap:12px}.ev-store-tabs{gap:4px}.ev-store-tabs button{padding:10px 12px;font-size:12px}.ev-store-search{gap:8px;padding:6px 8px}.ev-store-search .ev-button{padding-inline:10px;font-size:12px}.ev-store-info>*,.ev-store-policy-grid>article{padding:18px}.ev-supplier-chat{padding:18px}.ev-store-actions{width:100%}.ev-store-actions .ev-contact-supplier{flex:1}.ev-store-catalogue{gap:20px}.ev-store-filters label{font-size:12px}}.ev-buyer .ev-product-info>.ev-card-bottom{display:grid;grid-template-columns:minmax(0,1fr) 40px;width:100%}.ev-buyer .ev-card-bottom strong{overflow-wrap:normal;word-break:normal;line-height:1.4}.ev-buyer .ev-card-bottom>div{min-width:0}.ev-buyer .ev-card-bottom .ev-card-open{grid-column:2;grid-row:1}@media(max-width:600px){.ev-buyer .ev-product-info>.ev-card-bottom{grid-template-columns:minmax(0,1fr) 36px;gap:6px}.ev-buyer .ev-card-bottom strong{font-size:13px}.ev-buyer .ev-card-bottom .ev-card-open{width:36px;height:36px;min-height:36px}}.ev-buyer .ev-discovery-controls{border-bottom:0;margin-top:0;padding-bottom:0}.ev-collection-count{font-size:12px;color:var(--ev-muted);white-space:nowrap}.ev-buyer .ev-card-open{position:relative;overflow:visible}.ev-buyer .ev-card-bottom .ev-card-open.ev-card-in-cart{background:var(--ev-green-fill,#03CD8C);color:var(--ev-on-green,#fff);border:0;box-shadow:none;overflow:visible}.ev-card-quantity{font-size:15px;font-weight:750;line-height:1}.ev-card-cart-count{position:absolute;top:-7px;inset-inline-end:-5px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border:1px solid #f77f00;border-radius:999px;background:#fff;color:var(--ev-orange-ink,#F77F00);font-size:10px;line-height:1;font-weight:700;pointer-events:none}.ev-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.ev-collection-count{align-self:center}.ev-buyer .ev-discovery-controls .ev-discovery-tools .ev-sort{flex:1;min-width:160px}}.ev-buyer .ev-mart-landing-hero h1,.ev-buyer .ev-mart-landing-hero h1 em{color:#fff}.ev-buyer .ev-admin-fieldset{min-width:0;width:100%;margin:0;padding:0;border:0}.ev-account-profile-label{display:grid;gap:3px;min-width:0}@media(max-width:1250px){.ev-account-profile-label{display:none}}@media(max-width:600px){.ev-header .ev-top-account{padding:0;gap:0}}.ev-marketplace-hero-eyebrow .ev-mart-mark{background:transparent;border-radius:0;padding:0;filter:brightness(0) invert(1)}.ev-marketplace-hero-eyebrow>svg{color:#fff;width:40px;height:40px}.ev-mart-landing-name{display:block;width:clamp(160px,18vw,220px);max-width:100%;margin-bottom:26px}.ev-mart-landing-name .ev-mart-landscape-logo{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ev-mart-landing-category{display:block;margin:0;padding:0;color:var(--ev-green,#03CD8C);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;overflow-wrap:break-word}.ev-buyer .ev-mart-landing-category+h1{margin-top:0;margin-bottom:16px}@media(min-width:601px){.ev-header-main .ev-header-actions>:is(.ev-cart-link,.ev-header-saved,.ev-header-notifications){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:8px;flex:none}.ev-header-main .ev-cart-link b{top:0;right:0}}@media(min-width:1001px)and (max-width:1439px){.ev-header-main .ev-account-profile-label{display:none}.ev-header-main .ev-header-actions{gap:6px}.ev-header-main .ev-search{min-width:320px}}@media(min-width:761px)and (max-height:650px){.ev-buyer .ev-site-header{position:relative}:root{--ev-sticky-header-height:0px!important}}.ev-buyer .ev-footer-credit{font-size:12px;line-height:1.7;overflow-wrap:break-word}.ev-buyer .ev-footer-credit>a{color:var(--ev-green-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600}.ev-buyer .ev-footer-credit>a:hover{color:var(--ev-ink);text-decoration:underline}@media(max-width:640px){.ev-buyer .ev-footer-credit{font-size:13px}}.ev-buyer .ev-product-image .ev-card-sequence :is(img,video){-o-object-fit:cover;object-fit:cover}.ev-buyer .ev-product-card:not(:has(.ev-product-market[href="/marketplace/servicemart"])) .ev-product-image .ev-card-sequence>img{scale:1.1}.ev-buyer .ev-discovery-tools .ev-inline-search>.ev-collection-search-close{display:none}.ev-mobile-filter-toolbar{display:flex;align-items:center;gap:10px;width:100%;min-width:0;position:static}.ev-mobile-filter-toolbar>.ev-mobile-filter-trigger,.ev-mobile-sort{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;border:1px solid var(--ev-line);border-radius:10px;background:var(--ev-surface);color:var(--ev-ink);font:inherit;font-size:14px;font-weight:600;padding:8px 12px;margin:0}.ev-filter-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:5px;border-radius:20px;background:var(--ev-green);color:#062b21;font-size:12px}.ev-mobile-sort{position:relative;cursor:pointer}.ev-mobile-sort select{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;font-size:16px}.ev-mobile-sort:focus-within{outline:2px solid var(--ev-green);outline-offset:2px}.ev-sort-applied{width:7px;height:7px;border-radius:50%;background:var(--ev-green)}.ev-mobile-filter-content{padding:0 16px}.ev-filter-section{border-bottom:1px solid var(--ev-line)}.ev-filter-section>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:52px;padding:12px 0;font-size:14px;font-weight:650;cursor:pointer}.ev-filter-section>summary::-webkit-details-marker{display:none}.ev-filter-section[open]>summary>svg{transform:rotate(180deg)}.ev-filter-section>div{display:grid;gap:10px;padding-bottom:16px}.ev-filter-section>summary:focus-visible{outline:2px solid var(--ev-green);outline-offset:2px}.ev-mobile-filter-content .ev-listing-filter-fields{padding:0;gap:0}.ev-mobile-filter-content .ev-listing-filter-fields>p{padding-block:12px}.ev-mobile-filter-content .ev-field{display:grid;gap:8px;font-size:14px}.ev-mobile-filter-content select{width:100%;min-width:0;min-height:44px;font-size:16px;padding:10px;border:1px solid var(--ev-line);border-radius:8px;background:var(--ev-surface-soft);color:var(--ev-ink)}.ev-drawer-footer:has(.ev-filter-footer){flex:none;background:var(--ev-surface);border-top:1px solid var(--ev-line);padding-bottom:env(safe-area-inset-bottom)}@media(max-width:999px){.ev-buyer .ev-discovery-controls:has(.ev-mobile-filter-toolbar)>.ev-category-filters,.ev-buyer .ev-discovery-controls .ev-discovery-tools>.ev-sort,.ev-buyer .ev-discovery-controls .ev-discovery-tools>select,.ev-buyer .ev-discovery-controls .ev-discovery-tools>.ev-desktop-search-submit,.ev-buyer .ev-discovery-controls .ev-discovery-tools>.ev-collection-count{display:none}.ev-buyer .ev-discovery-controls.ev-home-discovery-controls .ev-discovery-tools{display:none}.ev-buyer .ev-discovery-controls .ev-discovery-tools{display:flex;gap:0}.ev-buyer .ev-discovery-controls .ev-discovery-tools .ev-inline-search{width:100%;max-width:none;min-height:44px;flex:1}.ev-buyer .ev-discovery-tools .ev-inline-search>button{display:grid;place-items:center;flex:none;min-width:44px;min-height:44px;background:transparent;border:0;color:var(--ev-green-ink)}.ev-buyer .ev-page:is(.ev-discovery,.ev-home) .ev-discovery-controls .ev-listing-classifications{display:none}.ev-buyer .ev-discovery-toolbar-row:has(.ev-mobile-filter-toolbar){position:relative;display:flex;align-items:center;gap:8px;min-width:0;width:100%;min-height:44px}.ev-buyer .ev-discovery-toolbar-row:has(.ev-mobile-filter-toolbar)>.ev-discovery-tools{flex:1;min-width:0;flex-wrap:nowrap}.ev-buyer .ev-discovery-toolbar-row:has(.ev-mobile-filter-toolbar) .ev-inline-search{padding:0 10px;gap:8px;height:44px}.ev-buyer .ev-discovery-toolbar-row>.ev-mobile-filter-toolbar{flex:none;width:auto;gap:6px}.ev-buyer .ev-discovery-toolbar-row>.ev-mobile-filter-toolbar>.ev-mobile-filter-trigger,.ev-buyer .ev-discovery-toolbar-row .ev-mobile-sort{flex:none;gap:5px;padding:8px;font-size:13px}.ev-buyer .ev-discovery-toolbar-row:has(.ev-mobile-filter-toolbar) .ev-discovery-tools:not(:focus-within) .ev-inline-search>button{display:none}.ev-buyer .ev-discovery-toolbar-row:has(.ev-mobile-filter-toolbar)>.ev-discovery-tools:focus-within{position:absolute;inset:0;z-index:2;background:var(--ev-surface)}.ev-buyer .ev-discovery-toolbar-row:has(>.ev-discovery-tools:focus-within)>.ev-mobile-filter-toolbar{visibility:hidden}.ev-buyer .ev-discovery-toolbar-row:has(.ev-mobile-filter-toolbar) .ev-discovery-tools:focus-within .ev-collection-search-close{display:grid}.ev-buyer .ev-home-discovery-controls .ev-discovery-toolbar-row>.ev-mobile-filter-toolbar{flex:1}.ev-buyer .ev-home-discovery-controls .ev-discovery-toolbar-row .ev-mobile-filter-trigger,.ev-buyer .ev-home-discovery-controls .ev-discovery-toolbar-row .ev-mobile-sort{flex:1}.ev-buyer .ev-store-shop-options{display:none}.ev-buyer .ev-store-collection-pills{flex-wrap:nowrap;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-block:2px 4px}.ev-buyer .ev-store-collection-pills>button{flex:none;min-height:44px;white-space:nowrap}.ev-buyer .ev-discovery-controls{gap:12px}}@media(max-width:359px){.ev-buyer .ev-discovery-toolbar-row .ev-mobile-sort>svg:first-child{display:none}}@media(min-width:1000px){.ev-mobile-search-submit{display:none!important}}.ev-listing-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;margin-top:24px}.ev-listing-results{min-width:0}.ev-listing-filter-fields{padding:20px;border:1px solid var(--ev-line);border-radius:16px;background:var(--ev-surface);display:grid;gap:24px}.ev-listing-filter-fields>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ev-listing-filter-fields h2{font-size:18px;margin:0}.ev-listing-filter-fields>p{font-size:12px;color:var(--ev-muted);margin:0;line-height:1.6}.ev-listing-filter-fields fieldset{padding:0;margin:0;border:0;min-width:0}.ev-listing-filter-fields legend{font-size:14px;font-weight:650;margin-bottom:12px}.ev-listing-filter-fields .ev-field{font-size:14px;min-width:0;gap:8px}.ev-listing-filter-fields :is(select,input[type=number]){width:100%;min-width:0;min-height:44px;padding:10px;font-size:14px;border:1px solid var(--ev-line);background:var(--ev-surface-soft);color:var(--ev-ink);border-radius:8px}.ev-listing-filter-fields .ev-filter-choice{display:flex;align-items:center;gap:10px;padding:10px 8px;min-height:44px;line-height:1.45;font-size:14px;border-radius:8px;cursor:pointer}.ev-listing-filter-fields .ev-filter-choice:hover{background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-filter-choice input{flex:none;width:17px;height:17px;accent-color:var(--ev-green)}.ev-filter-price-fields{display:grid;gap:14px}.ev-filter-footer{padding:16px}.ev-filter-footer .ev-button{width:100%;justify-content:center}.ev-listing-results>.ev-section:first-child{padding-top:0}.ev-listing-results .ev-products-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.ev-listing-results .ev-listing-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));overflow:visible;gap:20px}.ev-listing-results .ev-listing-rail .ev-product-card{min-width:0}@media(max-width:999px){.ev-listing-layout{display:block}.ev-listing-filters{position:static!important;margin-bottom:18px}.ev-mobile-filter-trigger{min-height:44px}.ev-listing-filter-fields{border:0;border-radius:0;padding:22px}.ev-listing-filter-fields :is(select,input[type=number]){font-size:16px}.ev-listing-results{position:static!important}.ev-listing-filter-fields>header{display:none}.ev-listing-results .ev-listing-rail{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}}@media(max-width:600px){.ev-listing-results .ev-products-grid,.ev-listing-results .ev-listing-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:359px){.ev-listing-results .ev-products-grid,.ev-listing-results .ev-listing-rail{grid-template-columns:minmax(0,1fr)}}.ev-filter-footer{display:flex;align-items:center;gap:18px}.ev-filter-footer>.ev-button{width:auto;flex:1}.ev-filter-footer>.ev-text-link{min-height:44px;padding-inline:8px}.ev-price-range{position:relative;padding-top:36px;margin-bottom:18px;min-width:0}.ev-price-track{position:absolute;top:14px;inset-inline:0;height:5px;border-radius:5px;background:linear-gradient(to right,var(--ev-line) var(--range-start),var(--ev-green) var(--range-start),var(--ev-green) var(--range-end),var(--ev-line) var(--range-end))}.ev-listing-filter-fields .ev-price-range input[type=range]{position:absolute;top:0;left:0;width:100%;height:34px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none;z-index:2;border:0;min-height:0}.ev-listing-filter-fields .ev-price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--ev-green);border:3px solid var(--ev-surface);box-shadow:0 0 0 1px var(--ev-green);pointer-events:auto;cursor:ew-resize}.ev-listing-filter-fields .ev-price-range input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ev-green);border:3px solid var(--ev-surface);pointer-events:auto;cursor:ew-resize}.ev-price-range input:focus-visible{outline:2px solid var(--ev-green);outline-offset:3px;border-radius:8px}.ev-price-range-labels{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;font-variant-numeric:tabular-nums;color:var(--ev-muted)}.ev-price-empty{font-size:13px;color:var(--ev-muted)}.ev-filter-rating-star{flex:none;color:var(--ev-orange-ink,var(--ev-orange-ink,#F77F00))}.ev-taxonomy-image{display:block;flex:none!important;-o-object-fit:contain;object-fit:contain;padding:7px;border-radius:10px;background:#e6f8f0;box-sizing:border-box}.ev-market-navigation-category>button>span,.ev-market-navigation-subcategories>a>span{flex:1;min-width:0}.ev-category-filter-options .ev-taxonomy-image{width:36px;height:36px}dialog.ev-responsive-drawer.ev-auth-presentation{inset:0 0 0 auto!important;margin:0!important;width:min(1000px,100vw)!important;height:100dvh!important;max-height:100dvh!important;border:0;border-radius:20px 0 0 20px!important;box-shadow:-24px 0 100px #0004;animation:ev-auth-enter .25s ease-out}.ev-auth-presentation .drawer-shell{height:100%;max-height:100dvh}.ev-auth-presentation .drawer-head{padding:10px 20px!important;border-bottom:0;gap:12px}.ev-auth-presentation .drawer-head h2{font-size:14px;color:var(--ev-muted)}.ev-auth-presentation .ev-drawer-content{padding:0;overflow:hidden}.ev-auth-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);height:100%;min-height:0}.ev-auth-story{position:relative;isolation:isolate;overflow:hidden;min-width:0;background:#123e35;color:#fff;margin:0 0 20px 20px;border-radius:14px}.ev-auth-story-reel{position:absolute;inset:0 auto 0 0;width:400%;height:100%;display:flex;direction:ltr;animation:ev-auth-image-slide 18s ease-in-out infinite}.ev-auth-story-slide{position:relative;flex:0 0 25%;width:25%;height:100%;overflow:hidden}.ev-auth-story-image{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center}.ev-auth-story-market{position:absolute;z-index:1;inset:0 0 auto;padding:28px 24px 60px;background:linear-gradient(#04251af0,transparent);display:grid;gap:10px}.ev-auth-story-market .ev-mart-landscape-logo{width:min(100%,260px);height:76px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.ev-auth-story-market>span{color:#fff;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ev-auth-story-slide:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,#04251aee,transparent 72%);pointer-events:none}.ev-auth-story-copy{position:absolute;inset:auto 28px 36px;z-index:1;color:#fff}.ev-auth-story-copy>span{font-size:11px;font-weight:700;letter-spacing:.12em}.ev-auth-story-copy h2{font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.025em;margin:14px 0;color:#fff!important}.ev-auth-story-copy p{font-size:14px;line-height:1.6;color:#fff;margin:0}.ev-auth-form-panel{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:32px clamp(20px,3vw,48px) max(28px,env(safe-area-inset-bottom))}.ev-auth-form{width:100%;max-width:440px;margin:auto;padding:0}.ev-auth-brand{display:flex;align-items:center;gap:9px;color:var(--ev-green-ink,#047857);font-size:13px;font-weight:650;margin-bottom:22px}.ev-auth-brand img{display:block;width:min(218px,100%);height:auto;-o-object-fit:contain;object-fit:contain}.ev-auth-form>h2{margin:0 0 10px;font-size:28px;line-height:1.2;letter-spacing:-.035em}.ev-auth-form>p{margin:0;color:var(--ev-muted);font-size:14px;line-height:1.6}.ev-auth-form form{display:grid;gap:15px;margin:24px 0 18px}.ev-auth-form form>.ev-button{width:100%;min-height:48px;justify-content:center;border-radius:11px}.ev-auth-form .ev-auth-field input{width:100%;height:48px;min-height:48px;border:1px solid var(--ev-control-border,var(--ev-line));border-radius:9px;padding:12px;background:var(--ev-surface-soft);color:var(--ev-ink);font-size:16px}.ev-auth-form .ev-auth-field input[aria-invalid=true]{border:2px solid #c74739;outline-color:#c74739}html[data-ev-theme=dark] .ev-auth-form .ev-auth-field input[aria-invalid=true]{border-color:#ffb4ab;outline-color:#ffb4ab}.ev-auth-form .ev-auth-input>button{border:0;border-radius:7px;min-height:40px}.ev-auth-form .ev-auth-field small{min-height:0}.ev-auth-form .ev-auth-field small:empty{display:none}.ev-auth-form>.ev-text-link{font-size:14px;min-height:44px;text-align:start}.ev-auth-form .ev-field-error{display:flex;align-items:start;gap:6px;font-size:13px;line-height:1.5;color:var(--ev-error,#c74739)}.ev-auth-form .ev-field-error svg{flex:none;margin-top:2px}.ev-auth-form>p.ev-auth-demo-note{font-size:12px;line-height:1.6;margin-top:18px;padding-top:16px;border-top:1px solid var(--ev-line)}.ev-auth-assurance{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;font-size:12px;color:var(--ev-muted)}.ev-auth-assurance svg{flex:none}.ev-auth-consent{align-items:start!important}.ev-auth-consent input{width:18px;height:18px;accent-color:var(--ev-green)}@keyframes ev-auth-enter{0%{opacity:.7;translate:32px 0}to{opacity:1;translate:0 0}}@keyframes ev-auth-image-slide{0%,24%{transform:translate(0)}33.333%,57.333%{transform:translate(-25%)}66.667%,90.667%{transform:translate(-50%)}to{transform:translate(-75%)}}@media(max-width:799px){dialog.ev-responsive-drawer.ev-auth-presentation{width:min(540px,100vw)!important}.ev-auth-presentation .ev-drawer-content{overflow-y:auto}.ev-auth-layout{display:flex;flex-direction:column;height:auto;min-height:100%}.ev-auth-story{flex:none;height:190px;margin:0 20px;border-radius:12px}.ev-auth-story-image{-o-object-position:70% center;object-position:70% center}.ev-auth-story-market{padding:18px 20px 26px}.ev-auth-story-market .ev-mart-landscape-logo{width:160px;height:45px}.ev-auth-story-market>span{font-size:9px}.ev-auth-story-slide:after{background:linear-gradient(90deg,#04251aee,#04251a44)}.ev-auth-story-copy{inset:auto 20px 14px;max-width:300px}.ev-auth-story-copy>span,.ev-auth-story-copy p{display:none}.ev-auth-story-copy h2{font-size:21px;margin:0;max-width:280px}.ev-auth-story-copy p{font-size:12px}.ev-auth-story-copy>span{font-size:9px}.ev-auth-form-panel{overflow:visible;flex:1;padding:24px 22px max(28px,env(safe-area-inset-bottom))}.ev-auth-form>h2{font-size:26px}.ev-auth-assurance{align-items:start;justify-content:start}}@media(max-width:540px){dialog.ev-responsive-drawer.ev-auth-presentation{border-radius:0!important}.ev-auth-story{margin-inline:16px}}@media(prefers-reduced-motion:reduce){dialog.ev-responsive-drawer.ev-auth-presentation,.ev-auth-story-reel{animation:none}}.ev-auth-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.ev-auth-row>*{min-width:0}.ev-auth-social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.ev-auth-social>button{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:50px;padding:10px 12px;border-radius:14px;font-size:12px;font-weight:700;line-height:1.4;border:1px solid var(--ev-ui-border);cursor:pointer}.ev-auth-social>button svg{flex:none;width:20px;height:20px}.ev-auth-social>.ev-auth-google{background:#fff!important;color:#1f1f1f!important}.ev-auth-social>.ev-auth-apple{background:#000!important;color:#fff!important;border-color:#000}html[data-ev-theme=dark] .ev-auth-social>.ev-auth-apple{background:#fff!important;color:#000!important;border-color:var(--ev-ui-border)}.ev-auth-social>.ev-auth-apple :is(svg,span){color:inherit!important}.ev-auth-social>button:hover{box-shadow:0 2px 8px #0003}.ev-auth-social>button:focus-visible{outline:2px solid var(--ev-orange,#f77f00);outline-offset:3px}.ev-auth-social>button:disabled{opacity:.6;cursor:wait}.ev-auth-divider{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--ev-muted);text-align:center}.ev-auth-divider:before,.ev-auth-divider:after{content:"";flex:1;border-top:1px solid var(--ev-line)}.ev-auth-form .ev-auth-field label,.ev-auth-label{font-size:12px;font-weight:700}.ev-auth-form .ev-auth-field input{border-radius:13px;min-width:0}.ev-auth-form .ev-auth-input:has(.ev-auth-input-icon) input{padding-inline-start:38px}.ev-auth-input-icon{position:absolute;inset-inline-start:13px;pointer-events:none;color:var(--ev-muted)}.ev-auth-form .ev-auth-field input[type=date]{padding-inline:10px!important;font-size:14px;color-scheme:light dark}html[data-ev-theme=light] .ev-auth-form input[type=date]{color-scheme:light}html[data-ev-theme=dark] .ev-auth-form input[type=date]{color-scheme:dark}.ev-auth-phone{border:0;margin:0;padding:0;min-width:0}.ev-auth-password-help{display:flex;align-items:start;gap:12px;padding:16px;border-radius:15px;background:var(--ev-surface-soft);border:1px solid var(--ev-line)}.ev-auth-password-help>svg{flex:none;color:var(--ev-green-ink)}.ev-auth-password-help strong{font-size:14px;color:var(--ev-ink)}.ev-auth-password-help p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--ev-muted)}.ev-auth-consent{display:flex;gap:10px;font-size:12px;line-height:1.7}.ev-auth-consent input{flex:none;margin-top:3px}@media(max-width:420px){.ev-auth-row{grid-template-columns:minmax(0,1fr);gap:15px}.ev-auth-social{gap:8px}.ev-auth-social>button{padding:10px 8px;font-size:11px}}.ev-auth-form .ev-auth-switch-action{color:var(--ev-orange-ink,#F77F00)!important;font-weight:700}.ev-auth-form>.ev-text-link:is(:hover,:focus-visible) .ev-auth-switch-action{text-decoration:underline;text-underline-offset:3px}.schema-runtime{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ev-theme-accent,#172521);background:var(--ev-theme-soft,#f2f2f2);font-synthesis:none;--green:#03cd8c;--green-dark:#007b54;--green-wash:#ecfaf5;--ink:#172521;--muted:#64706c;--line:#e2e8e6;--orange:#f77f00;--grey-medium:#a6a6a6;--grey-light:#f2f2f2;--radius:16px;line-height:1.55;font-size:16px}:where(.schema-runtime) *{box-sizing:border-box}.schema-runtime{margin:0}:where(.schema-runtime) button,:where(.schema-runtime) input,:where(.schema-runtime) select,:where(.schema-runtime) textarea{font:inherit}:where(.schema-runtime) button,:where(.schema-runtime) a,:where(.schema-runtime) input,:where(.schema-runtime) select,:where(.schema-runtime) textarea{-webkit-tap-highlight-color:transparent}:where(.schema-runtime) button{cursor:pointer;color:inherit}:where(.schema-runtime) button:disabled{cursor:not-allowed;opacity:.48}:where(.schema-runtime) a{color:var(--green-dark)}:where(.schema-runtime) button:focus-visible,:where(.schema-runtime) input:focus-visible,:where(.schema-runtime) select:focus-visible,:where(.schema-runtime) textarea:focus-visible,:where(.schema-runtime) summary:focus-visible{outline:3px solid #7ec7b0;outline-offset:3px}:where(.schema-runtime) button{transition:background .15s,box-shadow .15s,transform .15s}:where(.schema-runtime) img{display:block;max-width:100%}:where(.schema-runtime) svg{flex-shrink:0;vertical-align:middle}:where(.schema-runtime) h1,:where(.schema-runtime) h2,:where(.schema-runtime) h3,:where(.schema-runtime) h4,:where(.schema-runtime) p{margin-top:0}.schema-runtime :where(h1){font-size:2.25rem;letter-spacing:-.035em;line-height:1.2;margin-bottom:14px;font-weight:730}.schema-runtime :where(h2){font-weight:700;font-size:1.55rem;line-height:1.3;letter-spacing:-.025em;margin-bottom:12px}.schema-runtime :where(h3){font-weight:700;font-size:1.0625rem;line-height:1.4;letter-spacing:-.015em;margin-bottom:12px}.schema-runtime :where(h4){font-weight:700;font-size:1rem;line-height:1.45;margin-bottom:5px}:where(.schema-runtime) p{margin-bottom:14px}:where(.schema-runtime) small{font-size:.8125rem;line-height:1.5}:where(.schema-runtime) strong,:where(.schema-runtime) b{font-weight:650}:where(.schema-runtime) hr{border:0;border-top:1px solid var(--line);margin:28px 0}:where(.schema-runtime) .page{width:min(1400px,calc(100% - 80px));margin:0 auto;padding:28px 0 70px}:where(.schema-runtime) .flex{display:flex;align-items:center;gap:12px;flex-wrap:wrap}:where(.schema-runtime) .muted{color:var(--muted)}:where(.schema-runtime) .micro{font-size:.8125rem;line-height:1.5;color:var(--muted);display:flex;align-items:flex-start;gap:6px;margin:14px 0 0}:where(.schema-runtime) .eyebrow{font-size:.75rem;font-weight:750;letter-spacing:.09em;line-height:1.6;color:var(--green-dark)}:where(.schema-runtime) .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:10px;padding:11px 18px;line-height:1.5;font-weight:650;font-size:.875rem;min-height:44px;text-decoration:none}:where(.schema-runtime) .button.primary{background:var(--ev-primary-fill,#007455);color:#0b3427}:where(.schema-runtime) .button.primary:hover{background:#005b42;box-shadow:0 4px 14px #03cd8c24}:where(.schema-runtime) .button.orange{background:var(--orange);color:var(--ev-on-orange, #fff)}:where(.schema-runtime) .button.secondary{background:var(--ev-theme-overlay,white);border-color:var(--ev-theme-line,var(--ev-ui-border));color:var(--ink)}:where(.schema-runtime) .button.secondary:hover{background:var(--ev-theme-selected,#eff6f4)}:where(.schema-runtime) .button.ghost{background:transparent;color:var(--muted);padding-inline:10px}:where(.schema-runtime) .button.danger{background:#9a2525;color:#fff}:where(.schema-runtime) .text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border:0;background:transparent;font-size:.875rem;font-weight:600;line-height:1.5;color:var(--green-dark);min-height:30px}:where(.schema-runtime) .text-button:hover{text-decoration:underline}:where(.schema-runtime) .icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;background:var(--ev-theme-soft,#f0f5f3);border:1px solid var(--line);border-radius:50%;padding:8px}:where(.schema-runtime) .badge{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:650;white-space:nowrap}:where(.schema-runtime) .badge.green{color:var(--ev-theme-accent,#156e52);background:var(--ev-theme-positive-surface,#e5f7f1)}:where(.schema-runtime) .badge.subtle{color:var(--ev-theme-ink,#56635f);background:var(--ev-theme-soft,#edf2f0)}:where(.schema-runtime) .badge.orange-badge{color:var(--ev-theme-warning,var(--ev-orange-ink,#F77F00));background:var(--ev-theme-warning-surface,#fff1df)}:where(.schema-runtime) .required{color:var(--ev-theme-negative,#a84226)}:where(.schema-runtime) .section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}:where(.schema-runtime) .section-heading h2,:where(.schema-runtime) .section-heading h3{margin:0}:where(.schema-runtime) .section-heading h3{display:flex;align-items:center;gap:7px}:where(.schema-runtime) .section-heading p{margin:8px 0 0}:where(.schema-runtime) .section-heading>.muted{font-size:.875rem}:where(.schema-runtime) .danger-text{color:var(--ev-theme-negative,#a63c31)}:where(.schema-runtime) .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;color:var(--ev-theme-muted,#6a756a);gap:10px}:where(.schema-runtime) .empty h3{color:var(--ink);margin:10px 0 0}:where(.schema-runtime) .empty p{max-width:450px}:where(.schema-runtime) .notice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;padding:13px 15px;background:var(--ev-theme-soft,#f3f8f6);color:var(--ev-theme-ink,#455751);font-size:.875rem;line-height:1.55;margin:14px 0}:where(.schema-runtime) .notice>svg{margin-top:3px}:where(.schema-runtime) .notice p{margin:0 0 8px}:where(.schema-runtime) .notice p:last-child{margin-bottom:0}:where(.schema-runtime) .notice.error{border-color:var(--ev-theme-line,#efd2cc);color:var(--ev-theme-negative,#96342b);background:var(--ev-theme-negative-surface,#fff6f3)}:where(.schema-runtime) .notice.warning{border-color:var(--ev-theme-line,#eddfbd);color:var(--ev-theme-warning,var(--ev-orange-ink,#F77F00));background:var(--ev-theme-warning-surface,#fffaf0)}:where(.schema-runtime) .notice.success{border-color:var(--ev-theme-line,#c6e6dc);color:var(--ev-theme-accent,#226b54);background:var(--ev-theme-positive-surface,#f0fbf7)}:where(.schema-runtime) .notice .button{margin-top:10px}:where(.schema-runtime) .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);max-width:min(680px,94vw);z-index:1000;background:#16362c;color:#fff;border:1px solid #3d5d53;padding:15px 20px;box-shadow:0 8px 40px #0003;border-radius:12px;display:flex;gap:12px;align-items:center;font-size:.875rem}:where(.schema-runtime) .toast button{background:transparent;color:#fff;border:0;padding:3px}:where(.schema-runtime) .preview-bar{background:#122922;color:#c7d6d1;padding:0 40px;min-height:36px;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;gap:12px}:where(.schema-runtime) .preview-bar>span:first-child{display:flex;align-items:center;gap:7px}:where(.schema-runtime) .preview-dot{width:5px;height:5px;background:#84beac;border-radius:50%}:where(.schema-runtime) .preview-bar nav{display:flex;align-items:center;height:36px;gap:4px}:where(.schema-runtime) .preview-bar nav button{border:0;color:#d1dfdb;padding:8px 15px;background:transparent;font-size:.75rem;line-height:20px;height:36px}:where(.schema-runtime) .preview-bar nav button.active{background:#294d42;color:#fff}:where(.schema-runtime) .preview-mode{font-size:.75rem;color:var(--ev-theme-muted,#9db8af)}:where(.schema-runtime) .site-header{background:var(--ev-theme-overlay,white);border-bottom:1px solid var(--line)}:where(.schema-runtime) .header-main{padding:22px 40px;display:flex;align-items:center;gap:42px;max-width:1600px;margin:auto;min-height:100px}:where(.schema-runtime) .brand{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:9px;flex-shrink:0;text-align:left}:where(.schema-runtime) .brand-icon{display:flex;align-items:center;justify-content:center;background:var(--green);color:#0b4231;width:41px;height:44px;border-radius:12px 12px 12px 2px}:where(.schema-runtime) .wordmark{font-weight:800;font-size:1.6rem;letter-spacing:-.06em;line-height:1;color:var(--ev-theme-accent,#1e302a);display:block}:where(.schema-runtime) .wordmark>span{color:var(--ev-theme-accent,#12a576)}:where(.schema-runtime) .wordmark small{display:block;font-size:.75rem;letter-spacing:.21em;font-weight:700;line-height:1.6;margin-top:5px;color:var(--ev-theme-muted,#667570)}:where(.schema-runtime) .header-search{display:flex;align-items:center;gap:12px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-soft,#f4f8f7);padding:6px 7px 6px 15px;border-radius:10px;flex:1;min-width:120px}:where(.schema-runtime) .header-search>svg{color:var(--ev-theme-muted,#6e807a)}:where(.schema-runtime) .header-search input{background:transparent;flex:1;border:0;outline:none;padding:6px 0;font-size:.875rem;width:100%;min-width:0}:where(.schema-runtime) .header-search button{background:#203e35;color:#fff;min-width:36px;min-height:36px;border:0;border-radius:7px}:where(.schema-runtime) .header-actions{display:flex;align-items:center;gap:26px;flex-shrink:0}:where(.schema-runtime) .header-actions button{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;font-size:.8125rem;text-align:left;white-space:nowrap}:where(.schema-runtime) .header-actions small{display:block;font-size:.75rem;color:var(--ev-theme-muted,#697672)}:where(.schema-runtime) .header-actions .cart-button{position:relative;font-weight:600}:where(.schema-runtime) .cart-button b{font-size:.75rem;line-height:18px;min-width:18px;background:var(--green);border-radius:50%;text-align:center;position:absolute;top:-10px;left:15px}:where(.schema-runtime) .market-nav{display:flex;align-items:center;gap:27px;padding:13px 40px;background:var(--ev-theme-soft,#f2f8f6);border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));font-size:.8125rem;overflow-x:auto;white-space:nowrap}:where(.schema-runtime) .market-nav button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;font-size:.8125rem;font-weight:600}:where(.schema-runtime) .market-nav>span{height:17px;border-left:1px solid var(--ev-theme-line,#c4d6d0)}:where(.schema-runtime) .market-nav>div{margin-left:auto;display:flex;align-items:center;gap:6px;color:var(--ev-theme-muted,#5b776e);font-size:.75rem}:where(.schema-runtime) .breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.75rem;color:var(--ev-theme-muted,#6d7d78);margin:2px 0 16px}:where(.schema-runtime) .breadcrumb button{background:transparent;border:0;padding:0;color:var(--ev-theme-muted,#667872);font-size:inherit}:where(.schema-runtime) .breadcrumb strong{font-weight:500;color:var(--ev-theme-muted,#31433d)}:where(.schema-runtime) .pdp-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}:where(.schema-runtime) .pdp-toolbar .text-button{font-size:.8125rem}:where(.schema-runtime) .pdp-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:48px}:where(.schema-runtime) .gallery-column{min-width:0}:where(.schema-runtime) .product-media{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;background:var(--ev-theme-soft,#e6ecea);isolation:isolate}:where(.schema-runtime) .product-media>button{width:100%;height:100%;background:none;border:0;padding:0;display:block}:where(.schema-runtime) .product-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.schema-runtime) .media-label{position:absolute;top:20px;left:20px;z-index:1;background:var(--ev-theme-overlay,#fffE);backdrop-filter:blur(8px);padding:6px 10px;font-size:.75rem;letter-spacing:.08em;font-weight:700;color:var(--ev-theme-accent,#284038);border-radius:5px;pointer-events:none}:where(.schema-runtime) .media-caption{position:absolute;bottom:15px;left:18px;color:#fbfefd;background:#243e3699;backdrop-filter:blur(8px);padding:4px 9px;border-radius:4px;font-size:.75rem;pointer-events:none}:where(.schema-runtime) .gallery-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 1px;color:var(--ev-theme-muted,#6f817b);font-size:.75rem;border-bottom:1px solid var(--line)}:where(.schema-runtime) .gallery-footer>span{display:flex;gap:5px;align-items:center}:where(.schema-runtime) .gallery-footer .text-button{font-size:.75rem}:where(.schema-runtime) .media-fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:45px;background:var(--ev-theme-soft,#e9f4f1);gap:20px;color:var(--ev-theme-muted,#4e7367)}:where(.schema-runtime) .media-fallback>span{font-size:1.5rem;line-height:1.3;color:var(--ev-theme-accent,#29453c);max-width:85%;font-weight:650}:where(.schema-runtime) .media-fallback small{color:var(--ev-theme-muted,#637972)}:where(.schema-runtime) .highlights-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:25px 0;margin:4px 0 20px}:where(.schema-runtime) .highlights-strip>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:0 18px;border-right:1px solid var(--line)}:where(.schema-runtime) .highlights-strip>div:first-child{padding-left:0}:where(.schema-runtime) .highlights-strip>div:last-child{border:0}:where(.schema-runtime) .highlights-strip strong{font-size:.9375rem}:where(.schema-runtime) .highlights-strip small{font-size:.75rem;color:var(--ev-theme-muted,#687772)}:where(.schema-runtime) .highlight-icon{display:flex;align-items:center;justify-content:center;background:var(--ev-theme-soft,#e5f5f0);border-radius:50%;padding:6px;color:var(--ev-theme-accent,#377763);margin-bottom:3px}:where(.schema-runtime) .supplier-card{display:flex;align-items:center;gap:14px;width:100%;background:var(--ev-theme-overlay,white);border:1px solid var(--line);border-radius:14px;padding:20px;text-align:left}:where(.schema-runtime) .supplier-card>span:nth-child(2){flex:1;min-width:0}:where(.schema-runtime) .supplier-card strong{display:flex;align-items:center;gap:6px;font-size:.9375rem}:where(.schema-runtime) .supplier-card strong svg{color:var(--ev-theme-accent,#2d8468)}:where(.schema-runtime) .supplier-card small{display:block;color:var(--ev-theme-muted,#697b75);font-size:.8125rem;margin:3px 0}:where(.schema-runtime) .supplier-avatar{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--ev-theme-soft,#e5f2ee);color:var(--ev-theme-accent,#468873);border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;font-weight:700}:where(.schema-runtime) .supplier-trust{font-size:.75rem;color:var(--ev-theme-muted,#6b847c)}:where(.schema-runtime) .confidence-card{display:flex;gap:13px;padding:22px 16px;border-radius:12px;background:var(--ev-theme-soft,#ecf6f3);color:var(--ev-theme-accent,#3e7564);margin-top:16px}:where(.schema-runtime) .confidence-card strong{color:var(--ev-theme-accent,#23473c);font-size:.9375rem}:where(.schema-runtime) .confidence-card p{font-size:.8125rem;color:var(--ev-theme-muted,#5f7d74);margin:5px 0 0}:where(.schema-runtime) .purchase-column{min-width:0}:where(.schema-runtime) .product-kicker{display:flex;align-items:center;gap:11px;color:var(--ev-theme-muted,#6b8079);font-size:.8125rem;margin:0 0 14px}:where(.schema-runtime) .purchase-column h1{font-size:2.12rem;font-weight:740;letter-spacing:-.035em;margin-bottom:14px;max-width:590px}:where(.schema-runtime) .product-summary{font-size:.9375rem;color:var(--ev-theme-muted,#5d706a);line-height:1.65;max-width:580px}:where(.schema-runtime) .rating-row{display:flex;align-items:center;gap:7px;font-size:.8125rem;margin:18px 0 20px;color:var(--ev-theme-muted,#627670)}:where(.schema-runtime) .rating-row strong{color:var(--ev-theme-accent,#283e37)}:where(.schema-runtime) .rating-row .text-button{font-size:.8125rem;color:var(--ev-theme-muted,#677671);text-decoration:underline;font-weight:400}:where(.schema-runtime) .divider-dot{color:var(--ev-theme-muted,#aabbb6);margin:0 5px}:where(.schema-runtime) .price-panel{display:flex;align-items:center;justify-content:space-between;background:var(--ev-theme-overlay,white);border-top:1px solid var(--line);padding:20px 0 18px;background:transparent;gap:12px}:where(.schema-runtime) .price-panel small{font-size:.75rem;letter-spacing:.1em;font-weight:700;color:var(--ev-theme-muted,#728680)}:where(.schema-runtime) .price{font-size:1.95rem;line-height:1.4;font-weight:730;letter-spacing:-.035em;color:var(--ev-theme-accent,#1f4539)}:where(.schema-runtime) .price>span{font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--ev-theme-muted,#71857f)}:where(.schema-runtime) .segmented{display:flex;border:1px solid var(--line);border-radius:9px;overflow:hidden;padding:3px;background:var(--ev-theme-soft,#e9f3f0)}:where(.schema-runtime) .segmented>button{background:transparent;flex:1;border:0;border-radius:6px;padding:8px 12px;font-size:.875rem;white-space:nowrap;color:var(--ev-theme-muted,#5f7870);font-weight:550}:where(.schema-runtime) .segmented>button.active{background:var(--ev-theme-overlay,white);color:var(--ev-theme-accent,#1e4b3d);box-shadow:0 1px 4px #00302112;font-weight:700}:where(.schema-runtime) .purchase-column>.segmented{margin-bottom:20px}:where(.schema-runtime) .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}:where(.schema-runtime) .tier-grid>div{padding:12px 8px;border:1px solid var(--line);border-radius:10px;background:var(--ev-theme-overlay,white)}:where(.schema-runtime) .tier-grid>div.active{border-color:var(--ev-theme-line,#51ba99);background:var(--ev-theme-selected,#ecfaf5)}:where(.schema-runtime) .tier-grid small{display:block;color:var(--ev-theme-muted,#617b73);font-size:.75rem}:where(.schema-runtime) .tier-grid strong{font-size:.8125rem;display:block;margin-top:5px}:where(.schema-runtime) .purchase-column>.section-heading{margin-top:24px;margin-bottom:12px}:where(.schema-runtime) .variant-list{display:grid;gap:9px;margin:0 0 18px}:where(.schema-runtime) .variant-row{display:flex;align-items:center;gap:12px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:12px;padding:14px;background:var(--ev-theme-overlay,white);min-width:0}:where(.schema-runtime) .variant-row.selected{border-color:var(--ev-theme-line,#4bae8f);box-shadow:inset 0 0 0 .3px #4bae8f;background:var(--ev-theme-selected,#f4fcf9)}:where(.schema-runtime) .variant-marker{width:31px;height:31px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ev-theme-soft,#e8f4f0);color:var(--ev-theme-accent,#42836e);flex-shrink:0}:where(.schema-runtime) .variant-marker>span{height:24px;width:24px;border-radius:50%;border:2px solid var(--ev-theme-line,var(--ev-ui-border));box-shadow:0 0 0 1px #c7d6d1}:where(.schema-runtime) .variant-info{flex:1;min-width:0}:where(.schema-runtime) .variant-info strong{font-size:.875rem;line-height:1.4;display:block}:where(.schema-runtime) .variant-info small{font-size:.75rem;display:block;color:var(--ev-theme-muted,#657c75);margin-top:3px}:where(.schema-runtime) .variant-info p{font-size:.8125rem;color:var(--ev-theme-muted,#6a8079);margin:5px 0}:where(.schema-runtime) .quantity{display:flex;align-items:center;flex-shrink:0;border:1px solid var(--ev-theme-line,#cbdfd9);border-radius:7px;background:var(--ev-theme-surface,#fff);overflow:hidden;height:32px}:where(.schema-runtime) .quantity>button{display:flex;align-items:center;justify-content:center;width:28px;height:30px;border:0;background:transparent;color:var(--ev-theme-ink,#4a695f);padding:0}:where(.schema-runtime) .quantity input{font-size:.8125rem;width:32px;border:0;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;text-align:center;padding:0;background:transparent;min-width:0;color:var(--ev-theme-accent,#26463c)}:where(.schema-runtime) .quantity input::-webkit-inner-spin-button{display:none}:where(.schema-runtime) .quantity button:hover{background:var(--ev-theme-selected,#e8f5f1)}:where(.schema-runtime) .subtotal{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;gap:10px;margin-bottom:4px}:where(.schema-runtime) .subtotal strong{font-size:1.25rem;color:var(--ev-theme-accent,#22453a);letter-spacing:-.03em}:where(.schema-runtime) .purchase-actions{border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));padding-top:19px;margin-top:25px}:where(.schema-runtime) .purchase-actions>.muted{font-size:.75rem}:where(.schema-runtime) .action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}:where(.schema-runtime) .action-grid>.button:only-child{grid-column:1/-1}:where(.schema-runtime) .purchase-actions .button{min-height:47px}:where(.schema-runtime) .quote-link{width:100%;margin-top:3px;font-size:.8125rem}:where(.schema-runtime) .payment-note{display:flex;gap:5px;align-items:center;justify-content:center;font-size:.75rem;color:var(--ev-theme-muted,#708880);margin:16px 0 0}:where(.schema-runtime) .source-banner{display:flex;gap:14px;align-items:center;background:#142b23;color:#d6e3df;border-radius:12px;padding:13px 18px;margin:0 0 24px;font-size:.875rem}:where(.schema-runtime) .source-banner small{margin-left:auto;color:#9bb9b0}:where(.schema-runtime) .source-pill{background:#f77f00;color:var(--ev-on-orange, #fff);padding:3px 6px;border-radius:4px;font-size:.75rem;font-weight:750}:where(.schema-runtime) .detail-content{margin-top:46px;border:1px solid var(--line);background:var(--ev-theme-overlay,white);border-radius:16px;overflow:hidden}:where(.schema-runtime) .detail-tabs{display:flex;align-items:center;gap:30px;padding:0 30px;border-bottom:1px solid var(--line);overflow-x:auto;white-space:nowrap;background:var(--ev-theme-overlay,white)}:where(.schema-runtime) .detail-tabs>button{font-size:.875rem;border:0;border-bottom:3px solid transparent;background:none;padding:18px 0;color:var(--ev-theme-muted,#6f847d);font-weight:600;min-height:58px}:where(.schema-runtime) .detail-tabs>button.active{border-bottom-color:var(--ev-theme-line,#33b38a);color:var(--ev-theme-accent,#235545)}:where(.schema-runtime) .detail-panel{padding:32px}:where(.schema-runtime) .overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:42px}:where(.schema-runtime) .overview-grid>div>p{font-size:.9375rem;color:var(--ev-theme-muted,#61756f);line-height:1.75}:where(.schema-runtime) .overview-grid>aside{border-radius:12px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-soft,#f1f9f6);padding:25px;height:-moz-fit-content;height:fit-content}:where(.schema-runtime) .overview-grid>aside p{font-size:.875rem;color:var(--ev-theme-muted,#647c74);display:flex;align-items:flex-start;gap:8px}:where(.schema-runtime) .overview-grid>aside .button{margin:10px 0 0}:where(.schema-runtime) .overview-grid h2{margin:8px 0 16px}:where(.schema-runtime) .schema-details{display:grid;gap:10px}:where(.schema-runtime) .spec-section{border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;overflow:hidden;background:var(--ev-theme-overlay,white)}:where(.schema-runtime) .spec-section>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;background:var(--ev-theme-soft,#f4f9f7);padding:15px 18px;font-size:.9375rem;font-weight:650;cursor:pointer;gap:10px}:where(.schema-runtime) .spec-section>summary::-webkit-details-marker{display:none}:where(.schema-runtime) .spec-section[open]>summary svg{transform:rotate(180deg)}:where(.schema-runtime) .spec-section dl{margin:0}:where(.schema-runtime) .spec-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.4fr);gap:20px;padding:12px 18px;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));font-size:.875rem;line-height:1.6}:where(.schema-runtime) .spec-row dt{color:var(--ev-theme-muted,#678078);display:flex;align-items:flex-start;gap:5px}:where(.schema-runtime) .spec-row dd{margin:0;overflow-wrap:anywhere;color:var(--ev-theme-accent,#2d473f)}:where(.schema-runtime) .spec-row.long{display:block}:where(.schema-runtime) .spec-row.long dd{margin-top:7px}:where(.schema-runtime) .spec-row.long dt{font-weight:650;color:var(--ev-theme-accent,#3f6458)}:where(.schema-runtime) .spec-repeater h4{padding:12px 18px 0}:where(.schema-runtime) .spec-repeater-item{border-top:1px solid var(--ev-theme-line,var(--ev-ui-border))}:where(.schema-runtime) .spec-repeater-item .spec-repeater-item{margin:8px 18px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:8px}:where(.schema-runtime) .reviews{display:grid;grid-template-columns:200px 1fr;gap:50px;padding:12px 0}:where(.schema-runtime) .review-score{font-size:3rem;font-weight:700;color:var(--ev-theme-accent,#295648);line-height:1.2}:where(.schema-runtime) .review-score span{font-size:1.3rem;display:block;letter-spacing:.1em;color:var(--ev-theme-muted,var(--ev-orange-ink,#F77F00));margin:9px 0}:where(.schema-runtime) .review-score small{font-size:.75rem;color:var(--ev-theme-muted,#718a82);font-weight:400;line-height:1.5;display:block}:where(.schema-runtime) .reviews>div>small{color:var(--ev-theme-muted,#708981)}:where(.schema-runtime) .site-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 40px;border-top:1px solid var(--line);background:var(--ev-theme-soft,#ebf5f2)}:where(.schema-runtime) .site-footer p{font-size:.875rem;color:var(--ev-theme-muted,#5c766e);margin:0;max-width:340px}:where(.schema-runtime) .site-footer>span{max-width:360px;color:var(--ev-theme-muted,#7d908a);font-size:.75rem;text-align:right}:where(.schema-runtime) .site-footer .wordmark{font-size:1.35rem}:where(.schema-runtime) .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:16px 0}:where(.schema-runtime) .form-field{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;margin:0 0 17px}:where(.schema-runtime) .form-field>span:first-child{font-size:.875rem;font-weight:600;color:var(--ev-theme-muted,#3e5d53)}:where(.schema-runtime) .form-field>small{font-size:.75rem;color:var(--ev-theme-muted,#759087)}:where(.schema-runtime) input:not([type=checkbox]):not([type=radio]):not([type=file]),:where(.schema-runtime) select,:where(.schema-runtime) textarea{border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-overlay,white);color:var(--ev-theme-accent,#294b40);padding:10px 12px;border-radius:8px;max-width:100%;min-width:0;font-size:.875rem;line-height:1.5}:where(.schema-runtime) input::-moz-placeholder,:where(.schema-runtime) textarea::-moz-placeholder{color:var(--ev-theme-muted,#869e96)}:where(.schema-runtime) input::placeholder,:where(.schema-runtime) textarea::placeholder{color:var(--ev-theme-muted,#869e96)}:where(.schema-runtime) textarea{min-height:90px;resize:vertical;width:100%;line-height:1.65}:where(.schema-runtime) input[type=checkbox],:where(.schema-runtime) input[type=radio]{accent-color:#259b76;width:17px;height:17px;flex-shrink:0}:where(.schema-runtime) select{min-height:42px}:where(.schema-runtime) input[type=file]{font-size:.8125rem;width:100%;padding:10px;border:1px dashed var(--ev-theme-line,#b2cfc6);background:var(--ev-theme-soft,#f3fbf8);border-radius:7px}:where(.schema-runtime) .check-control{display:flex;align-items:center;gap:8px}:where(.schema-runtime) .buyer-inputs{display:grid;gap:8px}:where(.schema-runtime) .choice-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}:where(.schema-runtime) .choice-chips button{font-size:.8125rem;border:1px solid var(--ev-theme-line,#cce1da);background:var(--ev-theme-overlay,white);padding:8px 12px;border-radius:7px;display:flex;align-items:center;gap:5px}:where(.schema-runtime) .choice-chips button.selected{border-color:var(--ev-theme-line,#49a689);color:var(--ev-theme-accent,#247159);background:var(--ev-theme-selected,#e9f8f3)}:where(.schema-runtime) .buyer-requirements{border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:11px;padding:14px 17px;margin-top:20px}:where(.schema-runtime) .buyer-requirements>summary{font-size:.9375rem;font-weight:650;display:flex;align-items:center;justify-content:space-between;cursor:pointer}:where(.schema-runtime) .buyer-requirements[open] .buyer-inputs{margin-top:17px}:where(.schema-runtime) .field-errors{color:var(--ev-theme-negative,#96342b);font-size:.8125rem}:where(.schema-runtime) .field-errors p{margin:3px 0}:where(.schema-runtime) .addon{display:flex;align-items:center;gap:11px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:9px;padding:12px 14px;font-size:.875rem;background:var(--ev-theme-overlay,white);cursor:pointer}:where(.schema-runtime) .addon>span{flex:1;min-width:0}:where(.schema-runtime) .addon strong{display:block;font-size:.875rem}:where(.schema-runtime) .addon small{display:block;color:var(--ev-theme-muted,#65847a);font-size:.75rem;margin-top:3px}:where(.schema-runtime) .addon b{font-size:.8125rem;white-space:nowrap}:where(.schema-runtime) .addons{margin:20px 0}:where(.schema-runtime) .booking-picker{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}:where(.schema-runtime) .booking-picker .form-grid{gap:12px;margin:12px 0 0}:where(.schema-runtime) .booking-picker .form-field{margin-bottom:12px}:where(.schema-runtime) .slot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 17px}:where(.schema-runtime) .slot-grid>button{border:1px solid var(--ev-theme-line,var(--ev-ui-border));padding:10px;background:var(--ev-theme-overlay,white);border-radius:8px;text-align:center}:where(.schema-runtime) .slot-grid strong{font-size:.875rem;display:block}:where(.schema-runtime) .slot-grid small{font-size:.75rem;color:var(--ev-theme-muted,#79978e);display:block;margin-top:2px}:where(.schema-runtime) .slot-grid>button.selected{border-color:#33a380;background:var(--ev-theme-selected,#e7f8f3);box-shadow:inset 0 0 0 1px #33a380}:where(.schema-runtime) .slot-grid>button:disabled{background:var(--ev-theme-soft,#eaf1ef);text-decoration:line-through;opacity:.55}:where(.schema-runtime) .booking-confirmed{border:1px solid var(--ev-theme-line,#c9e8de);border-radius:7px;padding:10px;font-size:.8125rem;color:var(--ev-theme-accent,#3e816c);margin-top:12px;background:var(--ev-theme-positive-surface,#edfaf6)}:where(.schema-runtime) .drawer{position:fixed;inset:auto 0 0;padding:0;margin:auto auto 0;width:min(740px,100%);max-width:100%;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-bottom:0;border-radius:22px 22px 0 0;color:var(--ink);background:var(--ev-theme-surface,#fff);box-shadow:0 -18px 80px #04130e38;max-height:94dvh;overflow:hidden}:where(.schema-runtime) .drawer.wide{width:min(1240px,100%)}:where(.schema-runtime) .drawer::backdrop{background:#17241e70;backdrop-filter:blur(4px)}:where(.schema-runtime) .drawer-shell{display:flex;flex-direction:column;max-height:94dvh}:where(.schema-runtime) .drawer-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:22px 30px;background:var(--ev-theme-overlay,white);gap:20px}:where(.schema-runtime) .drawer-head h2{margin:3px 0 0;font-size:1.4rem}:where(.schema-runtime) .drawer-head .eyebrow{font-size:.75rem;overflow-wrap:anywhere}:where(.schema-runtime) .drawer-body{padding:28px 30px 36px;overflow-y:auto;min-height:0;overscroll-behavior:contain}:where(.schema-runtime) .drawer-body>textarea{margin-bottom:18px}:where(.schema-runtime) .large-image{border-radius:12px;width:100%}:where(.schema-runtime) .checkout-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:32px;align-items:start}:where(.schema-runtime) .checkout-summary{border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:14px;padding:22px;background:var(--ev-theme-soft,#f3faf8);height:-moz-fit-content;height:fit-content;position:sticky;top:0}:where(.schema-runtime) .checkout-summary .button{width:100%;margin-top:11px}:where(.schema-runtime) .checkout-summary>p{font-size:.8125rem}:where(.schema-runtime) .cost-breakdown{display:grid;gap:12px;margin:18px 0;font-size:.875rem}:where(.schema-runtime) .cost-breakdown>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}:where(.schema-runtime) .cost-breakdown>div>strong{white-space:nowrap;font-size:.875rem}:where(.schema-runtime) .cost-breakdown>div>span{color:var(--ev-theme-muted,#5f7d74)}:where(.schema-runtime) .cost-breakdown details{font-size:.75rem;max-width:320px;color:var(--ev-theme-muted,#7b9a90)}:where(.schema-runtime) .cost-breakdown summary{cursor:pointer;text-decoration:underline}:where(.schema-runtime) .cost-breakdown .grand-total{border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));padding-top:18px;margin-top:4px;align-items:center}:where(.schema-runtime) .cost-breakdown .grand-total>span{font-weight:700;color:var(--ev-theme-accent,#294c41);font-size:1rem}:where(.schema-runtime) .cost-breakdown .grand-total strong{font-size:1.375rem;letter-spacing:-.035em;color:var(--ev-theme-accent,#1d4f3f)}:where(.schema-runtime) .summary-protection{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));padding-top:20px;margin-top:22px;color:var(--ev-theme-accent,#3b8870)}:where(.schema-runtime) .summary-protection strong{font-size:.875rem;color:var(--ev-theme-accent,#336555)}:where(.schema-runtime) .summary-protection p{font-size:.8125rem;color:var(--ev-theme-muted,#6c8e83);margin:0}:where(.schema-runtime) .line-list{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:20px}:where(.schema-runtime) .cart-line{display:flex;gap:15px;padding:18px;border-bottom:1px solid var(--line);background:var(--ev-theme-overlay,white);min-width:0}:where(.schema-runtime) .cart-line:last-child{border:0}:where(.schema-runtime) .cart-line>img,:where(.schema-runtime) .cart-image{width:85px;height:78px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--ev-theme-soft,#e7f4f0);display:flex;align-items:center;justify-content:center;color:var(--ev-theme-muted,#6b9b8c)}:where(.schema-runtime) .line-main{flex:1;min-width:0}:where(.schema-runtime) .line-main .eyebrow{font-size:.75rem;letter-spacing:.06em;color:var(--ev-theme-muted,#79998f)}:where(.schema-runtime) .line-main h3{font-size:.875rem;margin:4px 0}:where(.schema-runtime) .line-main p{font-size:.8125rem;color:var(--ev-theme-muted,#6f8981);margin:0 0 5px}:where(.schema-runtime) .line-main>small{font-size:.75rem;display:block;color:var(--ev-theme-muted,#68887e);margin:3px 0}:where(.schema-runtime) .line-main>.flex{gap:16px;margin-top:8px}:where(.schema-runtime) .line-main .text-button{font-size:.75rem}:where(.schema-runtime) .line-end{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px;min-width:100px}:where(.schema-runtime) .line-end>strong{font-size:.875rem}:where(.schema-runtime) .line-booking{display:flex!important;gap:4px;align-items:center}:where(.schema-runtime) .cart-edit{border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-soft,#f4fbf9);border-radius:12px;padding:20px;margin:20px 0}:where(.schema-runtime) .checkout-steps{display:flex;align-items:center;justify-content:center;gap:30px;padding:15px 30px;border-bottom:1px solid var(--line);background:var(--ev-theme-surface,#f8fcfb);flex-shrink:0}:where(.schema-runtime) .checkout-steps button{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:550;border:0;background:none;color:var(--ev-theme-muted,#83a097);padding:0}:where(.schema-runtime) .checkout-steps button>span{display:flex;align-items:center;justify-content:center;background:var(--ev-theme-soft,#e7f2ef);border-radius:50%;width:24px;height:24px;font-size:.75rem}:where(.schema-runtime) .checkout-steps button.active{color:var(--ev-theme-accent,#286350);font-weight:700}:where(.schema-runtime) .checkout-steps button.active>span{background:#03cd8c;color:#0d3025}:where(.schema-runtime) .checkout-steps button.complete>span{background:var(--ev-theme-soft,#d4efe6);color:var(--ev-theme-accent,#328168)}:where(.schema-runtime) .demo-inline{font-size:.75rem;line-height:1.5;border-bottom:1px dashed var(--ev-theme-line,var(--ev-ui-border));padding-bottom:15px;margin-bottom:22px;color:var(--ev-theme-muted,#7e9b92)}:where(.schema-runtime) .demo-inline .text-button{display:flex;font-size:.75rem;min-height:22px;margin-top:3px}:where(.schema-runtime) .account-entitlements{border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-soft,#f5fbf9);padding:18px;border-radius:10px;margin:20px 0}:where(.schema-runtime) .account-entitlements p{font-size:.8125rem;color:var(--ev-theme-muted,#739288)}:where(.schema-runtime) .account-entitlements label{display:flex;align-items:flex-start;gap:7px;font-size:.8125rem;line-height:1.5;margin:11px 0}:where(.schema-runtime) .account-entitlements label input{margin-top:3px}:where(.schema-runtime) .fulfilment-card{border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-surface,#fff);border-radius:12px;margin-bottom:20px;padding:20px}:where(.schema-runtime) .fulfilment-card .section-heading{gap:10px;margin-bottom:8px}:where(.schema-runtime) .fulfilment-card .section-heading h3{font-size:.9375rem}:where(.schema-runtime) .fulfilment-card>.muted{font-size:.8125rem}:where(.schema-runtime) .delivery-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}:where(.schema-runtime) .delivery-options label{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:8px;padding:12px;cursor:pointer}:where(.schema-runtime) .delivery-options label.selected{border-color:var(--ev-theme-line,#65b49b);background:var(--ev-theme-selected,#f1fbf8)}:where(.schema-runtime) .delivery-options strong{font-size:.8125rem;display:block}:where(.schema-runtime) .delivery-options small{font-size:.75rem;display:block;color:var(--ev-theme-muted,#7a9b91);margin-top:4px}:where(.schema-runtime) .delivery-options input{margin-top:3px}:where(.schema-runtime) .payment-methods{display:grid;gap:10px;margin:20px 0}:where(.schema-runtime) .payment-methods label{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;background:var(--ev-theme-overlay,white);cursor:pointer}:where(.schema-runtime) .payment-methods label>svg{color:var(--ev-theme-muted,#6c9b8c)}:where(.schema-runtime) .payment-methods label.selected{border-color:var(--ev-theme-line,#49ad8d);background:var(--ev-theme-selected,#f3fbf9)}:where(.schema-runtime) .payment-methods label>span{flex:1}:where(.schema-runtime) .payment-methods strong{display:block;font-size:.875rem}:where(.schema-runtime) .payment-methods small{display:block;font-size:.75rem;color:var(--ev-theme-muted,#71958a);margin-top:3px}:where(.schema-runtime) .consent{display:flex;gap:9px;align-items:flex-start;font-size:.8125rem;padding:17px;background:var(--ev-theme-soft,#f0faf7);border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;margin:20px 0;color:var(--ev-theme-muted,#5c7f74)}:where(.schema-runtime) .consent input{margin-top:3px}:where(.schema-runtime) .review-lines article{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:15px 0}:where(.schema-runtime) .review-lines article h4{font-size:.9375rem}:where(.schema-runtime) .review-lines article p{font-size:.8125rem;color:var(--ev-theme-muted,#668b7f);margin-bottom:7px}:where(.schema-runtime) .review-lines article small{display:block;font-size:.75rem;color:var(--ev-theme-muted,#739389)}:where(.schema-runtime) .review-lines article>strong{font-size:.875rem;white-space:nowrap}:where(.schema-runtime) .review-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;border-bottom:1px solid var(--line);padding-bottom:15px}:where(.schema-runtime) .review-facts small{font-size:.75rem;letter-spacing:.07em;display:block;color:var(--ev-theme-muted,#809e94);margin-bottom:7px}:where(.schema-runtime) .review-facts strong{display:block;font-size:.9375rem;overflow-wrap:anywhere}:where(.schema-runtime) .review-facts p{font-size:.8125rem;color:var(--ev-theme-muted,#6b8c82);line-height:1.7;margin:5px 0}:where(.schema-runtime) .checkout-next{display:flex;justify-content:space-between;gap:12px;margin-top:24px}:where(.schema-runtime) .confirmation{max-width:750px;margin:auto;text-align:center;padding:20px 0 25px}:where(.schema-runtime) .confirmation-check{width:90px;height:90px;background:var(--ev-theme-soft,#e8f8f3);color:var(--ev-theme-accent,#3aa382);border:1px solid var(--ev-theme-line,#ccebe1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:5px auto 28px}:where(.schema-runtime) .confirmation h2{font-size:2.05rem;margin-top:10px;line-height:1.3}:where(.schema-runtime) .confirmation>p{color:var(--ev-theme-muted,#6b8b81);max-width:550px;margin:0 auto 25px}:where(.schema-runtime) .confirmation-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0 30px;text-align:left}:where(.schema-runtime) .confirmation-facts small{font-size:.75rem;letter-spacing:.07em;color:var(--ev-theme-muted,#7c9d93);display:block;margin-bottom:8px}:where(.schema-runtime) .confirmation-facts strong{font-size:.9375rem;display:block}:where(.schema-runtime) .confirmation .action-grid{max-width:550px;margin:20px auto}:where(.schema-runtime) .timeline{display:grid;margin:30px 0;gap:0}:where(.schema-runtime) .timeline>div{display:flex;gap:17px;position:relative;padding-bottom:29px;color:var(--ev-theme-muted,#92ada4)}:where(.schema-runtime) .timeline>div:not(:last-child):before{content:"";position:absolute;top:30px;bottom:0;left:14px;border-left:2px solid var(--ev-theme-line,var(--ev-ui-border))}:where(.schema-runtime) .timeline>div.done:not(:last-child):before{border-color:var(--ev-theme-line,#a9dccc)}:where(.schema-runtime) .timeline>div>span{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-soft,#eef8f5);font-size:.75rem}:where(.schema-runtime) .timeline>div.done>span{background:#45b390;border-color:var(--ev-theme-line,#45b390);color:#fff}:where(.schema-runtime) .timeline h4{font-size:.9375rem;margin:2px 0 4px}:where(.schema-runtime) .timeline .done h4{color:var(--ev-theme-accent,#2d5d4e)}:where(.schema-runtime) .timeline p{font-size:.8125rem;color:var(--ev-theme-muted,#7a9c91);margin:0}:where(.schema-runtime) .tracking-line{border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;padding:16px;margin:12px 0}:where(.schema-runtime) .tracking-line h4{margin-top:9px}:where(.schema-runtime) .tracking-line p{font-size:.8125rem;color:var(--ev-theme-muted,#6a9285);margin:3px 0 6px;display:flex;gap:7px;align-items:center}:where(.schema-runtime) .tracking-line small{color:var(--ev-theme-muted,#85a69c);font-size:.75rem}:where(.schema-runtime) .event{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--ev-theme-line,var(--ev-ui-border));color:var(--ev-theme-muted,#81a59a)}:where(.schema-runtime) .event>svg{margin-top:4px}:where(.schema-runtime) .event strong{font-size:.875rem;color:var(--ev-theme-accent,#477365)}:where(.schema-runtime) .event p{font-size:.8125rem;color:var(--ev-theme-muted,#799b90);margin:4px 0}:where(.schema-runtime) .event small{font-size:.75rem}:where(.schema-runtime) .document-page{max-width:900px;margin:auto}:where(.schema-runtime) .document-page>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:2px solid var(--ev-theme-line,#98cbbb);padding:12px 0 30px;gap:20px}:where(.schema-runtime) .document-page>header>div:last-child{text-align:right}:where(.schema-runtime) .document-page .cost-breakdown{max-width:390px;margin:26px 0 20px auto}:where(.schema-runtime) .document-page .action-grid{max-width:600px;margin-left:auto}:where(.schema-runtime) .table-wrap{overflow:auto;border:1px solid var(--line);border-radius:10px}:where(.schema-runtime) table{border-collapse:collapse;width:100%;font-size:.8125rem}:where(.schema-runtime) th{padding:13px 16px;text-align:left;background:var(--ev-theme-soft,#eff8f5);color:var(--ev-theme-muted,#6c9387);font-size:.75rem;font-weight:650}:where(.schema-runtime) td{padding:13px 16px;border-top:1px solid var(--line);vertical-align:top;color:var(--ev-theme-accent,#3b6658)}:where(.schema-runtime) td small,:where(.schema-runtime) td code{display:block;color:var(--ev-theme-muted,#779f92);font-size:.75rem;line-height:1.5;margin-top:4px}:where(.schema-runtime) td code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace}:where(.schema-runtime) .review-form{max-width:650px;margin:auto}:where(.schema-runtime) .review-form>svg{color:var(--ev-theme-accent,#3daa87);margin-bottom:15px}:where(.schema-runtime) .rating-picker{display:flex;gap:12px;margin:20px 0}:where(.schema-runtime) .rating-picker button{padding:4px;border:0;background:none}:where(.schema-runtime) .quote-line{display:flex;gap:15px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}:where(.schema-runtime) .quote-line p{font-size:.8125rem;color:var(--ev-theme-muted,#70978b);margin-bottom:5px}:where(.schema-runtime) .quote-line small{color:var(--ev-theme-muted,#7ca397)}:where(.schema-runtime) .quote-line>strong{white-space:nowrap;font-size:.875rem}:where(.schema-runtime) .rfq-summary{border:1px solid var(--line);border-radius:8px;padding:12px;margin:10px 0;font-size:.875rem}:where(.schema-runtime) .rfq-summary small{display:block;color:var(--ev-theme-muted,#79a194);margin-top:3px}:where(.schema-runtime) .catalog{padding-top:38px}:where(.schema-runtime) .catalog>.section-heading h1{font-size:2.35rem;margin-top:7px}:where(.schema-runtime) .featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 35px}:where(.schema-runtime) .featured-card{position:relative;overflow:hidden;height:245px;border-radius:15px;text-align:left;padding:0;border:0;background:#1c332c;color:#fff;display:flex;align-items:flex-end}:where(.schema-runtime) .featured-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}:where(.schema-runtime) .featured-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#11211ce8,#11211c50 62%,#11211c08);z-index:1}:where(.schema-runtime) .featured-card>div{position:relative;z-index:2;padding:22px;width:100%}:where(.schema-runtime) .featured-card small{font-size:.75rem;letter-spacing:.08em;color:#d1e3dd;font-weight:650}:where(.schema-runtime) .featured-card h3{font-size:1.2rem;line-height:1.3;margin:7px 0 17px;font-weight:650}:where(.schema-runtime) .featured-card>div>span{font-size:.75rem;display:flex;align-items:center;gap:9px;color:#aaddcd}:where(.schema-runtime) .featured-text{background:#21453a}:where(.schema-runtime) .featured-text:after{background:linear-gradient(145deg,#33665650,transparent)}:where(.schema-runtime) .featured-text h3{font-size:1.5rem}:where(.schema-runtime) .catalog-toolbar{display:flex;align-items:center;gap:12px;background:var(--ev-theme-overlay,white);padding:15px;border:1px solid var(--line);border-radius:12px;margin:25px 0 30px;flex-wrap:wrap}:where(.schema-runtime) .search-input{display:flex;align-items:center;gap:8px;background:var(--ev-theme-overlay,white);border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:8px;padding:0 12px;min-width:140px;color:var(--ev-theme-muted,#7b9d92)}:where(.schema-runtime) .search-input input{border:0!important;box-shadow:none;background:transparent!important;flex:1;width:100%;font-size:.8125rem!important;padding:10px 0!important;outline:none}:where(.schema-runtime) .catalog-toolbar>.search-input{flex:1;min-width:220px}:where(.schema-runtime) .catalog-toolbar>select{max-width:235px;font-size:.8125rem}:where(.schema-runtime) .catalog-toolbar .segmented button{font-size:.8125rem}:where(.schema-runtime) .catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}:where(.schema-runtime) .category-card{border:1px solid var(--line);background:var(--ev-theme-overlay,white);border-radius:12px;padding:20px;display:flex;flex-direction:column;min-width:0}:where(.schema-runtime) .category-card>.section-heading{margin-bottom:15px}:where(.schema-runtime) .category-icon{display:flex;width:43px;height:43px;align-items:center;justify-content:center;background:var(--ev-theme-soft,#e8f7f2);border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;color:var(--ev-theme-accent,#4d9c83)}:where(.schema-runtime) .category-icon.service{background:var(--ev-theme-soft,#fff6e9);border-color:var(--ev-theme-line,#f1e2c9);color:var(--ev-theme-muted,var(--ev-muted,#66756E))}:where(.schema-runtime) .category-card>small{font-size:.75rem;color:var(--ev-theme-muted,#7e9c93);line-height:1.6}:where(.schema-runtime) .category-card h3{font-size:1rem;margin:8px 0 10px}:where(.schema-runtime) .category-card>p{font-size:.8125rem;color:var(--ev-theme-muted,#6e9488);line-height:1.6;margin:0 0 20px;flex:1}:where(.schema-runtime) .category-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));padding-top:12px;margin-top:auto}:where(.schema-runtime) .category-bottom>span{font-size:.75rem;color:var(--ev-theme-muted,#7a9f93)}:where(.schema-runtime) .category-bottom .text-button{font-size:.8125rem}:where(.schema-runtime) .category-card>select{font-size:.75rem;min-height:35px;margin-top:12px;color:var(--ev-theme-muted,#759a8e);background:var(--ev-theme-surface,#f8fcfb)}:where(.schema-runtime) .pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:35px;font-size:.875rem;color:var(--ev-theme-muted,#76a193)}:where(.schema-runtime) .panel{background:var(--ev-theme-overlay,white);border:1px solid var(--line);border-radius:14px;padding:25px}:where(.schema-runtime) .panel>h2{font-size:1.3rem;display:flex;align-items:center;gap:9px;margin-bottom:22px}:where(.schema-runtime) .schema-list-count{font-size:.75rem;color:var(--ev-theme-muted,#8ab1a5);font-weight:600;text-transform:uppercase;letter-spacing:.07em;padding:0 22px 9px}:where(.schema-runtime) .schema-list{overflow:auto;padding:0 10px 15px;min-height:0}:where(.schema-runtime) .schema-list>button{display:flex;align-items:center;gap:10px;width:100%;border:1px solid transparent;background:none;padding:12px 10px;border-radius:8px;text-align:left;margin-bottom:3px}:where(.schema-runtime) .schema-list>button>span:nth-child(2){flex:1;min-width:0}:where(.schema-runtime) .schema-list strong{font-size:.8125rem;font-weight:550;line-height:1.4;display:block;color:var(--ev-theme-muted,#5c8276)}:where(.schema-runtime) .schema-list small{font-size:.75rem;display:block;margin-top:4px;color:var(--ev-theme-muted,#8fb2a7)}:where(.schema-runtime) .schema-list>button>svg{color:var(--ev-theme-muted,#adc7bf)}:where(.schema-runtime) .schema-list>button.active{background:var(--ev-theme-selected,#e9f8f3);border-color:var(--ev-theme-line,#bee5d9)}:where(.schema-runtime) .schema-list>button.active strong{color:var(--ev-theme-accent,#2a705a);font-weight:650}:where(.schema-runtime) .schema-type{font-size:.75rem;line-height:26px;min-width:26px;background:var(--ev-theme-soft,#e9f5f1);color:var(--ev-theme-muted,#7ca89a);text-align:center;border-radius:5px;font-weight:650}:where(.schema-runtime) .table-filters{display:flex;gap:12px;margin:20px 0}:where(.schema-runtime) .table-filters>.search-input{flex:1}:where(.schema-runtime) .table-filters>select{max-width:45%;font-size:.8125rem}:where(.schema-runtime) .mapping-table{max-height:670px;overflow:auto}:where(.schema-runtime) .mapping-table th{position:sticky;top:0;z-index:2}:where(.schema-runtime) .mapping-table td{padding:15px 12px;min-width:130px}:where(.schema-runtime) .mapping-table td:first-child{min-width:200px;max-width:310px}:where(.schema-runtime) .mapping-table td:last-child{min-width:190px}:where(.schema-runtime) .mapping-table td select,:where(.schema-runtime) .mapping-table td input{width:100%;font-size:.75rem}:where(.schema-runtime) .mapping-table td>strong{font-size:.8125rem;font-weight:550}:where(.schema-runtime) .mapping-table td .conditional{font-size:.75rem;color:var(--ev-theme-warning,var(--ev-orange-ink,#F77F00))}:where(.schema-runtime) .mapping-table td .private-note{color:var(--ev-theme-warning,var(--ev-orange-ink,#F77F00));font-size:.75rem}:where(.schema-runtime) .mapping-table td>code{font-size:.75rem}:where(.schema-runtime) .add-input{margin-top:24px;background:var(--ev-theme-soft,#f1faf7);border:1px dashed var(--ev-theme-line,#c6e5db);border-radius:12px;padding:20px}:where(.schema-runtime) .import-zone{border:1px dashed var(--ev-theme-line,#a4d3c4);border-radius:12px;padding:30px;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--ev-theme-soft,#f3fbf9);color:var(--ev-theme-accent,#54a189);gap:10px;margin-top:20px}:where(.schema-runtime) .import-zone strong{font-size:1rem;color:var(--ev-theme-accent,#357f68)}:where(.schema-runtime) .import-zone>span{font-size:.8125rem;color:var(--ev-theme-muted,#7eae9f)}:where(.schema-runtime) .import-zone input{margin-top:10px;background:var(--ev-theme-overlay,white)}:where(.schema-runtime) .version-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:13px 0;font-size:.8125rem}:where(.schema-runtime) .version-row>small{color:var(--ev-theme-muted,#87b1a4);margin-left:auto}:where(.schema-runtime) .version-row .button{font-size:.75rem}@media(min-width:1600px){:where(.schema-runtime) .header-main{gap:58px}:where(.schema-runtime) .pdp-grid{gap:64px}:where(.schema-runtime) .gallery-column{position:sticky;top:24px;height:-moz-fit-content;height:fit-content}:where(.schema-runtime) .purchase-column h1{font-size:2.5rem}}@media(max-width:1200px){:where(.schema-runtime) .page{width:calc(100% - 48px)}:where(.schema-runtime) .header-main{padding:20px 24px;gap:24px}:where(.schema-runtime) .header-actions{gap:18px}:where(.schema-runtime) .header-actions>button>span{display:none}:where(.schema-runtime) .market-nav{padding:12px 24px;gap:22px}:where(.schema-runtime) .market-nav>div{display:none}:where(.schema-runtime) .pdp-grid{gap:30px}:where(.schema-runtime) .purchase-column h1{font-size:1.85rem}:where(.schema-runtime) .price{font-size:1.75rem}:where(.schema-runtime) .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.schema-runtime) .featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.schema-runtime) .featured-grid .featured-card:last-child{display:none}:where(.schema-runtime) .variant-row{padding:12px;gap:9px}:where(.schema-runtime) .variant-marker{width:25px;height:25px}:where(.schema-runtime) .variant-info strong{font-size:.8125rem}:where(.schema-runtime) .preview-bar{padding-inline:24px}:where(.schema-runtime) .checkout-layout{gap:22px;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr)}}@media(max-width:900px){:where(.schema-runtime) .preview-bar>span:first-child{display:none}:where(.schema-runtime) .preview-bar{justify-content:center}:where(.schema-runtime) .preview-mode{display:none}:where(.schema-runtime) .header-main{flex-wrap:wrap;gap:14px}:where(.schema-runtime) .brand{margin-right:auto}:where(.schema-runtime) .header-search{order:3;flex-basis:100%;height:44px}:where(.schema-runtime) .header-actions>button>span{display:block}:where(.schema-runtime) .header-actions>button:first-child{display:none}:where(.schema-runtime) .market-nav{gap:24px}:where(.schema-runtime) .pdp-grid{grid-template-columns:1fr;gap:30px}:where(.schema-runtime) .gallery-column{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}:where(.schema-runtime) .product-media,:where(.schema-runtime) .gallery-footer,:where(.schema-runtime) .highlights-strip{grid-column:1/-1}:where(.schema-runtime) .product-media{aspect-ratio:16/11}:where(.schema-runtime) .gallery-footer{margin:0}:where(.schema-runtime) .highlights-strip{margin:0;padding:16px 0}:where(.schema-runtime) .supplier-card{padding:15px;margin:0}:where(.schema-runtime) .supplier-card strong{font-size:.8125rem}:where(.schema-runtime) .confidence-card{margin:0;padding:16px}:where(.schema-runtime) .confidence-card p{font-size:.75rem}:where(.schema-runtime) .supplier-trust{display:none}:where(.schema-runtime) .purchase-column h1{font-size:2.1rem;max-width:none}:where(.schema-runtime) .variant-info strong{font-size:.9375rem}:where(.schema-runtime) .variant-row{padding:16px}:where(.schema-runtime) .purchase-column{max-width:100%}:where(.schema-runtime) .overview-grid{grid-template-columns:1fr;gap:20px}:where(.schema-runtime) .detail-tabs{gap:24px;padding:0 22px}:where(.schema-runtime) .detail-panel{padding:24px}:where(.schema-runtime) .checkout-layout{grid-template-columns:1fr}:where(.schema-runtime) .checkout-summary{position:static}:where(.schema-runtime) .checkout-main{order:1}:where(.schema-runtime) .checkout-summary{order:2}:where(.schema-runtime) .drawer-body{padding:24px}:where(.schema-runtime) .drawer-head{padding:20px 24px}:where(.schema-runtime) .cart-line{padding:16px}:where(.schema-runtime) .schema-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-inline:15px}:where(.schema-runtime) .schema-list>button{margin-bottom:0}:where(.schema-runtime) .schema-list-count{padding-bottom:5px}:where(.schema-runtime) .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.schema-runtime) .featured-card{height:220px}:where(.schema-runtime) .featured-card h3{font-size:1.1rem}:where(.schema-runtime) .featured-card>div{padding:16px}:where(.schema-runtime) .site-footer{padding:28px 24px}:where(.schema-runtime) .site-footer>span{max-width:220px}:where(.schema-runtime) .catalog>.section-heading h1{font-size:2rem}}@media(max-width:600px){.schema-runtime{font-size:16px}:where(.schema-runtime) .page{width:calc(100% - 32px);padding-top:19px;padding-bottom:38px}:where(.schema-runtime) .preview-bar{padding:0 5px;min-height:36px}:where(.schema-runtime) .preview-bar nav{gap:0;width:100%;justify-content:center}:where(.schema-runtime) .preview-bar nav button{font-size:.75rem;padding-inline:12px}:where(.schema-runtime) .header-main{padding:17px 16px 13px}:where(.schema-runtime) .brand-icon{width:33px;height:36px;border-radius:9px 9px 9px 2px}:where(.schema-runtime) .brand-icon svg{width:22px}:where(.schema-runtime) .wordmark{font-size:1.35rem}:where(.schema-runtime) .wordmark small{font-size:.75rem;letter-spacing:.18em}:where(.schema-runtime) .header-actions{gap:20px}:where(.schema-runtime) .header-actions>button>span{display:none}:where(.schema-runtime) .header-actions .cart-button>span{display:none}:where(.schema-runtime) .header-search{height:41px}:where(.schema-runtime) .market-nav{gap:22px;padding:11px 16px;font-size:.75rem}:where(.schema-runtime) .market-nav button{font-size:.75rem}:where(.schema-runtime) .market-nav>button:first-child{display:none}:where(.schema-runtime) .market-nav>span{display:none}:where(.schema-runtime) .breadcrumb{font-size:.75rem;gap:5px;line-height:1.7}:where(.schema-runtime) .breadcrumb>span{display:none}:where(.schema-runtime) .breadcrumb>svg:nth-of-type(2),:where(.schema-runtime) .breadcrumb>svg:nth-of-type(3){display:none}:where(.schema-runtime) .pdp-toolbar{margin-bottom:18px}:where(.schema-runtime) .pdp-toolbar .text-button{font-size:.75rem}:where(.schema-runtime) .pdp-toolbar>.flex{gap:10px}:where(.schema-runtime) .pdp-toolbar>.flex .text-button:last-child{font-size:0;gap:0}:where(.schema-runtime) .pdp-toolbar>.flex .text-button:last-child svg{width:18px}:where(.schema-runtime) .pdp-grid{gap:25px}:where(.schema-runtime) .product-media{border-radius:14px;aspect-ratio:4/3}:where(.schema-runtime) .media-label{top:13px;left:13px;font-size:.75rem;padding:4px 7px}:where(.schema-runtime) .media-caption{font-size:.75rem;left:12px;bottom:10px}:where(.schema-runtime) .gallery-column{display:block}:where(.schema-runtime) .gallery-footer{font-size:.75rem;padding:11px 0}:where(.schema-runtime) .gallery-footer .text-button{font-size:.75rem}:where(.schema-runtime) .highlights-strip{padding:18px 0;margin:0 0 5px}:where(.schema-runtime) .highlights-strip>div{padding:0 11px;gap:5px}:where(.schema-runtime) .highlights-strip strong{font-size:.8125rem}:where(.schema-runtime) .highlights-strip small{font-size:.75rem;line-height:1.6}:where(.schema-runtime) .highlight-icon{padding:5px}:where(.schema-runtime) .supplier-card{padding:13px}:where(.schema-runtime) .supplier-card strong{font-size:.875rem}:where(.schema-runtime) .supplier-trust{display:block;font-size:.75rem}:where(.schema-runtime) .supplier-card small{font-size:.75rem}:where(.schema-runtime) .confidence-card{display:none}:where(.schema-runtime) .product-kicker{font-size:.75rem;margin-bottom:10px}:where(.schema-runtime) .product-kicker .badge{font-size:.75rem}:where(.schema-runtime) .purchase-column h1{font-size:1.85rem;line-height:1.25;margin-bottom:12px}:where(.schema-runtime) .product-summary{font-size:.875rem;line-height:1.7}:where(.schema-runtime) .rating-row{font-size:.75rem;gap:5px;margin:15px 0}:where(.schema-runtime) .rating-row .text-button{font-size:.75rem}:where(.schema-runtime) .rating-row .divider-dot{margin:0 3px}:where(.schema-runtime) .price-panel{padding:16px 0}:where(.schema-runtime) .price{font-size:1.8rem}:where(.schema-runtime) .price-panel .badge{font-size:.75rem}:where(.schema-runtime) .purchase-column>.section-heading{margin-top:19px}:where(.schema-runtime) .purchase-column>.section-heading>h3{font-size:.9375rem}:where(.schema-runtime) .purchase-column>.section-heading>span{font-size:.75rem}:where(.schema-runtime) .variant-row{padding:13px 11px;gap:10px}:where(.schema-runtime) .variant-info strong{font-size:.8125rem}:where(.schema-runtime) .variant-info small{font-size:.75rem}:where(.schema-runtime) .quantity{height:32px}:where(.schema-runtime) .quantity button{width:26px}:where(.schema-runtime) .quantity input{width:27px}:where(.schema-runtime) .variant-marker{width:25px;height:25px}:where(.schema-runtime) .subtotal strong{font-size:1.15rem}:where(.schema-runtime) .purchase-actions .action-grid{gap:8px}:where(.schema-runtime) .purchase-actions .button{font-size:.8125rem;padding-inline:10px}:where(.schema-runtime) .detail-content{margin-top:30px;border-radius:12px}:where(.schema-runtime) .detail-tabs{gap:24px;padding:0 17px}:where(.schema-runtime) .detail-tabs>button{font-size:.8125rem;padding-block:14px;min-height:52px}:where(.schema-runtime) .detail-panel{padding:20px 16px}:where(.schema-runtime) .overview-grid>aside{padding:18px}:where(.schema-runtime) .overview-grid h2{font-size:1.35rem}:where(.schema-runtime) .overview-grid p{font-size:.875rem}:where(.schema-runtime) .spec-section>summary{font-size:.8125rem;padding:13px}:where(.schema-runtime) .spec-row{font-size:.8125rem;padding:11px 13px;gap:12px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)}:where(.schema-runtime) .spec-repeater h4{padding:12px 13px 0;font-size:.8125rem}:where(.schema-runtime) .detail-panel>.section-heading{align-items:flex-start}:where(.schema-runtime) .detail-panel>.section-heading select{font-size:.75rem;max-width:115px}:where(.schema-runtime) .detail-panel>.section-heading h2{font-size:1.2rem}:where(.schema-runtime) .detail-panel>.section-heading p{font-size:.75rem}:where(.schema-runtime) .reviews{grid-template-columns:1fr;gap:22px}:where(.schema-runtime) .review-score{font-size:2.4rem}:where(.schema-runtime) .reviews>div>p{font-size:.875rem}:where(.schema-runtime) .source-banner{padding:12px;gap:9px;flex-wrap:wrap}:where(.schema-runtime) .source-banner>small{display:none}:where(.schema-runtime) .site-footer{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px}:where(.schema-runtime) .site-footer p{font-size:.8125rem}:where(.schema-runtime) .site-footer>span{text-align:left;font-size:.75rem;max-width:none}:where(.schema-runtime) .drawer{border-radius:17px 17px 0 0;max-height:94dvh;width:100%}:where(.schema-runtime) .drawer-head{padding:18px 17px}:where(.schema-runtime) .drawer-head h2{font-size:1.2rem}:where(.schema-runtime) .drawer-head .eyebrow{font-size:.75rem}:where(.schema-runtime) .drawer-head .icon-button{min-width:34px;min-height:34px;width:34px;height:34px}:where(.schema-runtime) .drawer-body{padding:20px 16px 28px}:where(.schema-runtime) .checkout-steps{gap:18px;padding:13px 12px}:where(.schema-runtime) .checkout-steps button{font-size:.75rem;gap:5px}:where(.schema-runtime) .checkout-steps button>span{width:21px;height:21px;font-size:.75rem}:where(.schema-runtime) .checkout-summary{padding:19px}:where(.schema-runtime) .form-grid{grid-template-columns:1fr;gap:0}:where(.schema-runtime) .form-field{margin-bottom:15px}:where(.schema-runtime) .form-field>span:first-child{font-size:.8125rem}:where(.schema-runtime) .booking-picker .form-grid{grid-template-columns:1fr 1fr;gap:10px}:where(.schema-runtime) .booking-picker select{font-size:.75rem;padding-inline:8px}:where(.schema-runtime) .booking-picker .form-field>span:first-child{font-size:.75rem}:where(.schema-runtime) .booking-picker h3{font-size:.9375rem}:where(.schema-runtime) .booking-picker .text-button{font-size:.75rem}:where(.schema-runtime) .slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.schema-runtime) .slot-grid small{font-size:.75rem}:where(.schema-runtime) .slot-grid strong{font-size:.8125rem}:where(.schema-runtime) .buyer-requirements{padding:13px}:where(.schema-runtime) .delivery-options{grid-template-columns:1fr}:where(.schema-runtime) .fulfilment-card{padding:16px}:where(.schema-runtime) .fulfilment-card>.section-heading{align-items:flex-start}:where(.schema-runtime) .fulfilment-card>.section-heading h3{font-size:.875rem}:where(.schema-runtime) .fulfilment-card>.section-heading .badge{font-size:.75rem}:where(.schema-runtime) .cart-line{padding:15px 12px;gap:11px;flex-wrap:wrap}:where(.schema-runtime) .cart-line>img,:where(.schema-runtime) .cart-image{width:57px;height:58px}:where(.schema-runtime) .line-main{flex-basis:calc(100% - 80px)}:where(.schema-runtime) .line-end{flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%;padding-left:68px;gap:15px}:where(.schema-runtime) .line-main h3{font-size:.8125rem}:where(.schema-runtime) .line-main .eyebrow{font-size:.75rem}:where(.schema-runtime) .line-main small{font-size:.75rem}:where(.schema-runtime) .checkout-next .button{font-size:.8125rem;padding-inline:13px}:where(.schema-runtime) .review-facts{grid-template-columns:1fr 1fr;gap:13px}:where(.schema-runtime) .review-facts strong{font-size:.8125rem}:where(.schema-runtime) .review-facts p{font-size:.75rem}:where(.schema-runtime) .payment-methods label{padding:14px 11px;gap:11px}:where(.schema-runtime) .payment-methods label strong{font-size:.8125rem}:where(.schema-runtime) .payment-methods label small{font-size:.75rem}:where(.schema-runtime) .payment-methods label svg{width:21px}:where(.schema-runtime) .consent{font-size:.75rem;padding:13px}:where(.schema-runtime) .confirmation{padding-top:10px}:where(.schema-runtime) .confirmation h2{font-size:1.6rem}:where(.schema-runtime) .confirmation>p{font-size:.875rem}:where(.schema-runtime) .confirmation-check{width:75px;height:75px;margin-bottom:22px}:where(.schema-runtime) .confirmation-facts{gap:15px;grid-template-columns:1fr 1fr;padding:20px 0;text-align:left}:where(.schema-runtime) .confirmation-facts>div:last-child{grid-column:1/-1}:where(.schema-runtime) .confirmation-facts strong{font-size:.875rem}:where(.schema-runtime) .confirmation-facts small{font-size:.75rem}:where(.schema-runtime) .confirmation .action-grid{grid-template-columns:1fr}:where(.schema-runtime) .quote-line{flex-wrap:wrap}:where(.schema-runtime) .quote-line h4{font-size:.875rem}:where(.schema-runtime) .document-page>header h2{font-size:1.4rem}:where(.schema-runtime) .document-page td{padding:12px 9px;font-size:.75rem}:where(.schema-runtime) .document-page th{padding:11px 9px;font-size:.75rem}:where(.schema-runtime) .document-page .action-grid{grid-template-columns:1fr}:where(.schema-runtime) .document-page .wordmark{font-size:1.3rem}:where(.schema-runtime) .table-wrap table{min-width:450px}:where(.schema-runtime) .catalog>.section-heading{align-items:flex-start;gap:12px}:where(.schema-runtime) .catalog>.section-heading .button{font-size:0;gap:0;padding:10px;min-width:42px}:where(.schema-runtime) .catalog>.section-heading h1{font-size:1.85rem;margin-top:7px}:where(.schema-runtime) .catalog>.section-heading .eyebrow{font-size:.75rem}:where(.schema-runtime) .catalog>.section-heading p{font-size:.875rem}:where(.schema-runtime) .featured-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}:where(.schema-runtime) .featured-grid .featured-card:nth-child(n+3){display:none}:where(.schema-runtime) .featured-card{height:205px;border-radius:12px}:where(.schema-runtime) .featured-card h3{font-size:1.05rem;margin-bottom:12px;line-height:1.3}:where(.schema-runtime) .featured-card>div{padding:14px}:where(.schema-runtime) .featured-card small{font-size:.75rem}:where(.schema-runtime) .featured-card>div>span{font-size:.75rem;gap:6px}:where(.schema-runtime) .catalog-toolbar{padding:12px;gap:8px;margin:23px 0}:where(.schema-runtime) .catalog-toolbar>.search-input{flex-basis:100%;min-width:0}:where(.schema-runtime) .catalog-toolbar>select{width:calc(50% - 4px);max-width:none;font-size:.75rem;padding-inline:8px}:where(.schema-runtime) .catalog-toolbar>.segmented{width:100%}:where(.schema-runtime) .catalog-toolbar>.segmented>button{font-size:.75rem}:where(.schema-runtime) .catalog>.section-heading h2{font-size:1.2rem}:where(.schema-runtime) .catalog>.section-heading>.muted{font-size:.75rem;max-width:130px;text-align:right}:where(.schema-runtime) .catalog-grid{gap:11px}:where(.schema-runtime) .category-card{padding:14px 12px;border-radius:10px}:where(.schema-runtime) .category-card>small{font-size:.75rem}:where(.schema-runtime) .category-card h3{font-size:.875rem;line-height:1.45;margin:8px 0}:where(.schema-runtime) .category-card>p{font-size:.75rem;line-height:1.65;margin-bottom:14px}:where(.schema-runtime) .category-icon{width:35px;height:35px;border-radius:8px}:where(.schema-runtime) .category-icon svg{width:20px}:where(.schema-runtime) .category-card .badge{font-size:.75rem;padding:3px 6px}:where(.schema-runtime) .category-card>.section-heading{gap:6px;margin-bottom:12px}:where(.schema-runtime) .category-bottom{flex-wrap:wrap;gap:2px;padding-top:8px}:where(.schema-runtime) .category-bottom .text-button{font-size:.75rem;margin-left:auto}:where(.schema-runtime) .category-bottom>span{font-size:.75rem}:where(.schema-runtime) .category-card>select{font-size:.75rem;margin-top:10px;padding:7px 5px}:where(.schema-runtime) .pagination{gap:15px;font-size:.75rem;margin-top:25px}:where(.schema-runtime) .pagination .button{padding:9px 12px;font-size:.75rem}:where(.schema-runtime) .panel{padding:18px}:where(.schema-runtime) .panel>h2{font-size:1.25rem}:where(.schema-runtime) .schema-list{grid-template-columns:1fr 1fr;gap:4px;padding-inline:9px}:where(.schema-runtime) .schema-list>button{padding:9px 7px;gap:7px}:where(.schema-runtime) .schema-list strong{font-size:.75rem;line-height:1.5}:where(.schema-runtime) .schema-list small{font-size:.75rem}:where(.schema-runtime) .schema-list>button>svg{display:none}:where(.schema-runtime) .schema-type{font-size:.75rem;min-width:22px;line-height:24px}:where(.schema-runtime) .schema-list-count{font-size:.75rem;padding-inline:17px}:where(.schema-runtime) .table-filters{flex-direction:column;gap:8px}:where(.schema-runtime) .table-filters>select{max-width:none;font-size:.75rem}:where(.schema-runtime) .mapping-table{max-height:560px}:where(.schema-runtime) .mapping-table td{min-width:110px}:where(.schema-runtime) .mapping-table td:first-child{min-width:170px}:where(.schema-runtime) .mapping-table td:last-child{min-width:170px}:where(.schema-runtime) .mapping-table td>strong{font-size:.75rem}:where(.schema-runtime) .mapping-table td small{font-size:.75rem}:where(.schema-runtime) .mapping-table td select,:where(.schema-runtime) .mapping-table td input{font-size:.75rem}:where(.schema-runtime) .mapping-table th{font-size:.75rem}:where(.schema-runtime) .mapping-table td{padding:12px}:where(.schema-runtime) .add-input{padding:16px}:where(.schema-runtime) .import-zone{padding:24px 14px}:where(.schema-runtime) .version-row{gap:10px;font-size:.75rem}:where(.schema-runtime) .version-row small{font-size:.75rem;margin:0}:where(.schema-runtime) .version-row .button{margin-left:auto}:where(.schema-runtime) .source-banner>span:nth-child(2){font-size:.8125rem}:where(.schema-runtime) .toast{bottom:14px;font-size:.8125rem;padding:13px 15px;width:-moz-max-content;width:max-content}:where(.schema-runtime) .toast>button{margin-left:auto}}@media(prefers-reduced-motion:reduce){:where(.schema-runtime) *{scroll-behavior:auto!important;transition:none!important}}:where(.schema-runtime) .product-summary,:where(.schema-runtime) .overview-grid>div>p{font-size:1rem}:where(.schema-runtime) .form-field>span:first-child,:where(.schema-runtime) .form-field input,:where(.schema-runtime) .form-field select,:where(.schema-runtime) .form-field textarea,:where(.schema-runtime) .quantity input{font-size:.875rem}:where(.schema-runtime) .preview-bar nav button,:where(.schema-runtime) .studio-filters .segmented button{font-size:.75rem}:where(.schema-runtime) .diff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.schema-runtime) .diff-summary>div{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:900px){:where(.schema-runtime) .diff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){:where(.schema-runtime) .diff-summary{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.schema-runtime) .diff-summary span{font-size:.75rem}:where(.schema-runtime) .preview-bar nav{overflow-x:auto;justify-content:flex-start}:where(.schema-runtime) .preview-bar nav button{padding-inline:10px;white-space:nowrap;font-size:.75rem}}.purchase-actions .pdp-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767px){.purchase-actions .pdp-primary-actions{grid-template-columns:1fr}}.pdp .purchase-actions .pdp-primary-actions>button{min-height:47px;min-width:0;white-space:normal}:where(.schema-runtime) .empty :is(h1,h2){color:var(--ink);margin:10px 0 0;font-size:1.0625rem;line-height:1.4;letter-spacing:-.015em;font-weight:700}.schema-runtime{--green: #03cd8c;--orange: #f77f00;--grey-medium: #a6a6a6;--grey-light: #f2f2f2;--green-dark: #007653;--green-wash: #e9faf4;--line: #dfe5e3;--ink: #172b24;--muted: #5b6b65;background:var(--grey-light)}:where(.schema-runtime) .button.primary{color:#073c2b}:where(.schema-runtime) .button.primary:hover{background:#03bc81;box-shadow:0 4px 14px #03cd8c26}:where(.schema-runtime) .button.orange{color:#fff}:where(.schema-runtime) .button.orange:hover{background:var(--brand-orange,#F77F00)}:where(.schema-runtime) .brand-icon{color:#063d2c}:where(.schema-runtime) .wordmark>span{color:var(--green-dark)}:where(.schema-runtime) .site-footer,:where(.schema-runtime) .market-nav{background:var(--grey-light)}:where(.schema-runtime) .preview-bar{background:#122d23}:where(.schema-runtime) .preview-bar nav{overflow-x:auto}:where(.schema-runtime) .preview-bar nav button{white-space:nowrap}:where(.schema-runtime) .preview-bar nav button.active{background:#14563e}:where(.schema-runtime) .price,:where(.schema-runtime) .subtotal strong{color:var(--ev-theme-accent,#124f39)}:where(.schema-runtime) .variant-row.selected,:where(.schema-runtime) .choice-chips button.selected{border-color:#00a973;background:var(--ev-theme-selected,#edfcf6)}:where(.schema-runtime) .detail-tabs>button.active{color:var(--ev-theme-accent,#006c4b);border-bottom-color:var(--green)}:where(.schema-runtime) input[type=checkbox],:where(.schema-runtime) input[type=radio]{accent-color:#00865c}:where(.schema-runtime) button:focus-visible,:where(.schema-runtime) input:focus-visible,:where(.schema-runtime) select:focus-visible,:where(.schema-runtime) textarea:focus-visible,:where(.schema-runtime) summary:focus-visible{outline-color:#007653}:where(.schema-runtime) .preserve-lines{white-space:pre-line;overflow-wrap:anywhere}:where(.schema-runtime) .panel{margin-bottom:22px}:where(.schema-runtime) .variant-filters{display:grid;gap:14px;padding:18px;background:var(--ev-theme-overlay,white);border:1px solid var(--line);border-radius:12px;margin-bottom:16px}:where(.schema-runtime) .variant-filters fieldset{margin:0;padding:0;border:0;min-width:0}:where(.schema-runtime) .variant-filters legend{font-size:.875rem;font-weight:650;padding:0;margin-bottom:8px;text-transform:capitalize}:where(.schema-runtime) .variant-filters .choice-chips{margin-bottom:0}:where(.schema-runtime) .variant-filters .choice-chips button{font-size:.875rem;min-height:40px;white-space:normal;text-align:left}:where(.schema-runtime) .variant-filters .form-field{margin-bottom:0}:where(.schema-runtime) .variant-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;font-size:.8125rem;color:var(--muted)}:where(.schema-runtime) .variant-bulk{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:15px;background:var(--ev-theme-warning-surface,#fff4e6);border:1px solid var(--ev-theme-line,#edd5b2);border-radius:12px;margin:14px 0}:where(.schema-runtime) .variant-bulk label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1;font-size:.875rem}:where(.schema-runtime) .variant-bulk label input{width:86px}:where(.schema-runtime) .variant-bulk small{flex-basis:100%}:where(.schema-runtime) .variant-attributes{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}:where(.schema-runtime) .variant-attributes>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;background:var(--ev-theme-soft,#f2f2f2);border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:5px;padding:4px 7px;font-size:.8125rem;line-height:1.5;min-width:0;max-width:100%}:where(.schema-runtime) .variant-attributes dt{color:var(--ev-theme-ink,#59675f);text-transform:capitalize}:where(.schema-runtime) .variant-attributes dt:after{content:":"}:where(.schema-runtime) .variant-attributes dd{margin:0;color:var(--ev-theme-accent,#233d30);font-weight:600;overflow-wrap:anywhere}:where(.schema-runtime) .variant-row.unavailable{background:var(--ev-theme-soft,#f2f2f2);border-style:dashed}:where(.schema-runtime) .variant-row.unavailable .variant-info>small{color:var(--ev-theme-warning,var(--ev-orange-ink,#F77F00))}:where(.schema-runtime) .variant-info>strong{overflow-wrap:anywhere}:where(.schema-runtime) .variant-selector .quantity{min-width:96px}:where(.schema-runtime) .cart-heading-count{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:4px 10px;background:var(--ev-theme-overlay,white);border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;font-size:1.1rem;margin-left:14px;vertical-align:middle;color:var(--green-dark)}:where(.schema-runtime) .cart-progress{display:flex;align-items:center;gap:16px;max-width:630px;margin:30px 0;color:var(--muted);font-size:.875rem}:where(.schema-runtime) .cart-progress span{display:flex;align-items:center;gap:7px}:where(.schema-runtime) .cart-progress span.active{font-weight:700;color:var(--ev-theme-accent,#006948)}:where(.schema-runtime) .cart-progress i{flex:1;height:1px;background:var(--grey-medium)}:where(.schema-runtime) .cart-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:30px;align-items:start}:where(.schema-runtime) .cart-page-layout>section{min-width:0}:where(.schema-runtime) .supplier-cart-group{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--ev-theme-overlay,white);margin-bottom:22px}:where(.schema-runtime) .supplier-cart-group>header{display:flex;align-items:center;gap:13px;padding:21px 24px;background:var(--ev-theme-surface,#fcfdfc);border-bottom:1px solid var(--line)}:where(.schema-runtime) .supplier-cart-group h2{font-size:1rem;margin:0 0 3px}:where(.schema-runtime) .supplier-cart-group>header small{color:var(--muted)}:where(.schema-runtime) .supplier-group-icon{display:flex;align-items:center;justify-content:center;background:var(--ev-theme-soft,#eafaf3);border:1px solid var(--ev-theme-line,var(--ev-ui-border));color:var(--green-dark);width:40px;height:40px;border-radius:10px}:where(.schema-runtime) .cart-page-line{display:grid;grid-template-columns:105px minmax(0,1fr) 150px;gap:18px;padding:25px 24px;border-bottom:1px solid var(--line)}:where(.schema-runtime) .cart-page-line:last-child{border:0}:where(.schema-runtime) .cart-product-image{display:flex;align-items:center;justify-content:center;border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-soft,#f2f2f2);padding:0;aspect-ratio:1;border-radius:12px;overflow:hidden;color:var(--grey-medium);align-self:start}:where(.schema-runtime) .cart-product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.schema-runtime) .cart-product-title{display:block;padding:0;margin:10px 0 4px;text-align:left;border:0;background:none;font-size:1rem;line-height:1.4;font-weight:650;color:var(--ink)}:where(.schema-runtime) .cart-product-title:hover{color:var(--green-dark);text-decoration:underline}:where(.schema-runtime) .cart-product-price{display:flex;flex-direction:column;align-items:flex-end;gap:7px;text-align:right}:where(.schema-runtime) .cart-product-price>strong{font-size:1rem;line-height:1.4}:where(.schema-runtime) .cart-product-price>small{color:var(--muted)}:where(.schema-runtime) .cart-product-price .quantity{margin-top:14px}:where(.schema-runtime) .cart-product-info .line-booking{display:flex;align-items:flex-start;gap:7px;font-size:.8125rem;color:var(--green-dark);margin-top:10px}:where(.schema-runtime) .cart-addon{display:block;color:var(--muted)}:where(.schema-runtime) .cart-tier-note{font-size:.8125rem;color:var(--ev-theme-warning,var(--ev-orange-ink,#F77F00));margin:10px 0}:where(.schema-runtime) .cart-line-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 17px;margin-top:16px}:where(.schema-runtime) .cart-line-issue{margin:10px 0 0;font-size:.875rem;color:var(--ev-theme-negative,#9b392d)}:where(.schema-runtime) .cart-page-summary{position:sticky;top:24px;padding:25px;background:var(--ev-theme-overlay,white);border:1px solid var(--line);border-radius:16px}:where(.schema-runtime) .cart-page-summary h2{font-size:1.18rem}:where(.schema-runtime) .cart-page-summary .button{width:100%;margin-top:12px}:where(.schema-runtime) .cart-page-summary .grand-total{font-size:1.1rem}:where(.schema-runtime) .cart-assurance{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:12px;padding:20px;color:var(--green-dark)}:where(.schema-runtime) .cart-assurance p{font-size:.875rem;line-height:1.6;color:var(--muted);margin:5px 0 0}:where(.schema-runtime) .cart-payment-labels{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 12px}:where(.schema-runtime) .cart-payment-labels span{padding:5px 7px;border:1px solid var(--line);border-radius:5px;font-size:.75rem;color:var(--ev-theme-muted,#52675b);background:var(--ev-theme-soft,#fafbfa)}:where(.schema-runtime) .saved-cart-section{border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));margin-top:48px;padding-top:30px}:where(.schema-runtime) .saved-cart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}:where(.schema-runtime) .saved-cart-card{display:flex;gap:16px;padding:20px;border:1px solid var(--line);background:var(--ev-theme-overlay,white);border-radius:12px}:where(.schema-runtime) .saved-cart-card>img{width:90px;height:90px;border-radius:9px;-o-object-fit:cover;object-fit:cover}:where(.schema-runtime) .saved-cart-card>div{min-width:0}:where(.schema-runtime) .saved-cart-card h3{margin-bottom:5px}:where(.schema-runtime) .saved-cart-card p{font-size:.875rem;margin:5px 0;color:var(--muted);overflow-wrap:anywhere}:where(.schema-runtime) .saved-cart-card .flex{margin-top:15px}:where(.schema-runtime) .schema-field-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}:where(.schema-runtime) .schema-field-layout>aside{padding-right:20px;border-right:1px solid var(--line);min-width:0}:where(.schema-runtime) .schema-field-layout .table-filters{flex-direction:column;align-items:stretch}:where(.schema-runtime) .schema-field-list{max-height:590px;overflow-y:auto;margin:14px 0}:where(.schema-runtime) .schema-field-list>button{display:block;width:100%;padding:12px 10px;border:1px solid transparent;border-radius:8px;background:var(--ev-theme-overlay,white);text-align:left}:where(.schema-runtime) .schema-field-list>button.selected{background:var(--ev-theme-selected,#ecfaf4);border-color:var(--ev-theme-line,#a5dac4)}:where(.schema-runtime) .schema-field-list>button:hover{background:var(--ev-theme-selected,#f2f2f2)}:where(.schema-runtime) .schema-field-list strong{display:block;font-size:.875rem}:where(.schema-runtime) .schema-field-list small{display:block;color:var(--muted);overflow-wrap:anywhere;margin-top:4px}:where(.schema-runtime) .advanced-field{padding:15px;border:1px solid var(--line);border-radius:10px}:where(.schema-runtime) .advanced-field summary{cursor:pointer;font-size:.875rem;font-weight:650}@media(max-width:1200px){:where(.schema-runtime) .cart-page-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}:where(.schema-runtime) .cart-page-line{grid-template-columns:75px minmax(0,1fr);padding:20px}:where(.schema-runtime) .cart-product-price{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}:where(.schema-runtime) .cart-product-price>small{flex-basis:100%;order:2}:where(.schema-runtime) .cart-product-price .quantity{margin-top:0}:where(.schema-runtime) .preview-mode{display:none}}@media(max-width:900px){:where(.schema-runtime) .cart-page-layout{grid-template-columns:minmax(0,1fr)}:where(.schema-runtime) .cart-page-summary{position:static}:where(.schema-runtime) .cart-page-line{grid-template-columns:85px minmax(0,1fr) 150px}:where(.schema-runtime) .cart-product-price{grid-column:auto;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:right}:where(.schema-runtime) .cart-product-price .quantity{margin-top:12px}:where(.schema-runtime) .cart-product-price>small{order:0;flex-basis:auto}:where(.schema-runtime) .schema-field-layout{grid-template-columns:minmax(0,1fr)}:where(.schema-runtime) .schema-field-layout>aside{border:0;padding:0}:where(.schema-runtime) .schema-field-list{max-height:200px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;border:1px solid var(--line);border-radius:9px}:where(.schema-runtime) .saved-cart-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){:where(.schema-runtime) .full-cart>.section-heading,:where(.schema-runtime) .taxonomy-page>.section-heading{align-items:flex-start;flex-direction:column}:where(.schema-runtime) .cart-heading-count{min-width:30px;min-height:30px;font-size:.9375rem}:where(.schema-runtime) .cart-progress{gap:8px;font-size:.75rem}:where(.schema-runtime) .cart-progress i{min-width:12px}:where(.schema-runtime) .cart-page-line{grid-template-columns:65px minmax(0,1fr);padding:18px 14px;gap:12px}:where(.schema-runtime) .cart-product-price{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}:where(.schema-runtime) .cart-product-price>small{flex-basis:100%}:where(.schema-runtime) .cart-product-price .quantity{margin-top:0}:where(.schema-runtime) .cart-product-title{font-size:.9375rem}:where(.schema-runtime) .cart-line-actions{gap:8px 12px}:where(.schema-runtime) .cart-line-actions .text-button{font-size:.8125rem}:where(.schema-runtime) .supplier-cart-group>header{padding:16px}:where(.schema-runtime) .cart-page-summary{padding:21px}:where(.schema-runtime) .saved-cart-card{padding:15px}:where(.schema-runtime) .saved-cart-card>img{width:65px;height:65px}:where(.schema-runtime) .schema-editor .schema-metadata,:where(.schema-runtime) .schema-field-list{grid-template-columns:minmax(0,1fr)}:where(.schema-runtime) .variant-row{flex-wrap:wrap}:where(.schema-runtime) .variant-row>.variant-info{flex-basis:calc(100% - 46px)}:where(.schema-runtime) .variant-row>.quantity{margin-left:43px}:where(.schema-runtime) .variant-filters{padding:13px}}@media(prefers-reduced-motion:reduce){:where(.schema-runtime) *,:where(.schema-runtime) *:before,:where(.schema-runtime) *:after{scroll-behavior:auto!important;transition:none!important}}.ev-amplifier-page{display:grid;gap:24px;padding-top:30px;padding-bottom:44px}.ev-amplifier-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(24px,5vw,56px);border-radius:24px;background:#092f28;color:#fff}.ev-amplifier-hero h1{font-size:clamp(30px,4vw,52px);line-height:1.12;max-width:720px;margin:16px 0}.ev-amplifier-hero p{max-width:640px;line-height:1.8;color:#dbede6}.ev-amplifier-hero .ev-eyebrow{color:#75e4ba}.ev-amplifier-account{display:inline-flex;align-items:center;gap:8px;font-size:14px;margin-top:14px}.ev-amplifier-symbol{display:grid;place-items:center;flex:0 0 130px;height:130px;border-radius:32px;background:#154a3d;color:#75e4ba;transform:rotate(-8deg)}.ev-amplifier-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.ev-amplifier-card{border:1px solid var(--ev-line,#dde5e1);border-radius:20px;padding:clamp(20px,3vw,32px);background:var(--ev-theme-surface,#fff)}.ev-amplifier-card h2{font-size:24px;line-height:1.3;margin:10px 0 16px}.ev-amplifier-card p,.ev-amplifier-offer p{line-height:1.7}.ev-amplifier-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:20px}.ev-amplifier-note{font-size:13px;opacity:.8;margin-top:20px}.ev-amplifier-benefit{display:flex;align-items:flex-start;gap:14px;margin:24px 0}.ev-amplifier-benefit>svg{flex-shrink:0;color:#148465;margin-top:4px}.ev-amplifier-benefit h3{font-size:16px;margin:0}.ev-amplifier-benefit p{font-size:14px;margin:5px 0}.ev-amplifier-steps{padding:0;list-style:none;display:grid;gap:14px;margin-top:26px}.ev-amplifier-steps li{display:flex;gap:10px;font-size:14px}.ev-amplifier-steps svg{color:#148465}.ev-amplifier-heading{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.ev-amplifier-balances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.ev-amplifier-balances>div{display:grid;gap:12px;border-left:3px solid #18a67d;padding:10px 14px}.ev-amplifier-balances strong{font-size:22px;overflow-wrap:anywhere}.ev-amplifier-balances span{font-size:14px}.ev-amplifier-preview summary{cursor:pointer;font-weight:650}.ev-amplifier-preview .ev-button{font-size:13px}.ev-amplifier-offer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:20px;margin:22px 0;border:1px solid #b7d8ca;border-radius:16px;background:var(--ev-theme-soft,#f4fbf7);font-size:14px}.ev-amplifier-offer>div:not([role]){flex:1;min-width:160px}.ev-amplifier-offer p{margin:4px 0}.ev-amplifier-dismiss{display:grid;place-items:center;border:0;background:transparent;color:inherit;padding:8px;cursor:pointer}.ev-amplifier-share{padding:24px;display:grid;gap:18px}.ev-amplifier-share p{line-height:1.7}.ev-header-notifications{position:relative}.ev-notification-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none}.ev-amplifier-unread{position:absolute;inset-block-start:-5px;inset-inline-end:-6px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:12px;background:var(--ev-orange,#F77F00);color:var(--ev-on-orange, #fff);font-size:10px;font-weight:700;padding:0 3px}html[data-ev-theme=dark] .ev-amplifier-card,html[data-ev-theme=dark] .ev-amplifier-offer{background:#142620;border-color:#315347;color:#edf7f2}html[data-ev-theme=dark] .ev-amplifier-benefit>svg{color:#75e4ba}@media(max-width:760px){.ev-amplifier-layout{grid-template-columns:1fr}.ev-amplifier-symbol{display:none}.ev-amplifier-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-amplifier-offer{align-items:flex-start}.ev-amplifier-hero{border-radius:18px}.ev-amplifier-page .ev-button{white-space:normal;text-align:center}}.ev-buyer .ev-amplifier-hero h1{color:#fff;margin:16px 0}.ev-buyer .ev-amplifier-card h2{margin:10px 0 16px}.ev-buyer .ev-amplifier-benefit h3{margin:0}.ev-amplifier-share-action{flex:none;display:flex}.ev-amplifier-promotion{margin:32px 0;padding:clamp(20px,3vw,36px);border:1px solid var(--ev-line,#dde5e1);border-top:3px solid var(--ev-green,#03CD8C);border-radius:18px;background:var(--ev-theme-surface,#fff);color:var(--ev-ink,#132e27)}.ev-amplifier-promo-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;font-size:12px;font-weight:650}.ev-amplifier-promo-heading>span{display:flex;align-items:center;gap:8px}.ev-amplifier-promo-heading svg{flex:none}.ev-amplifier-promo-heading>span>svg{color:var(--ev-green,#03CD8C)}.ev-amplifier-promo-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,56px)}.ev-amplifier-promo-copy,.ev-amplifier-example{min-width:0}.ev-buyer .ev-amplifier-promo-copy h2{margin:0 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.2}.ev-amplifier-promotion p{line-height:1.65;font-size:14px;margin:10px 0 18px}.ev-amplifier-pathways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0 12px}.ev-amplifier-pathways button{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 12px;border:1px solid var(--ev-line,#dde5e1);border-radius:8px;color:inherit;background:transparent;font:inherit;font-size:13px;text-align:start;cursor:pointer}.ev-amplifier-pathways button svg{flex:none}.ev-amplifier-pathways button>span{flex:1}.ev-amplifier-pathways button[aria-pressed=true]{border-color:var(--ev-green,#03CD8C);background:color-mix(in srgb,var(--ev-green,#03CD8C) 9%,transparent)}.ev-amplifier-promo-copy>small{display:block;margin-top:12px;font-size:12px;line-height:1.6}.ev-amplifier-promotion .ev-button{white-space:normal;text-align:center}.ev-amplifier-pathway-description{min-height:48px}.ev-amplifier-example{border-inline-start:1px solid var(--ev-line,#dde5e1);padding-inline-start:clamp(24px,3vw,40px)}.ev-amplifier-example>.ev-eyebrow{font-size:11px;letter-spacing:.07em}.ev-buyer .ev-amplifier-example h3{font-size:20px;line-height:1.35;margin:10px 0 20px}.ev-amplifier-example label{display:grid;gap:8px;font-size:13px}.ev-amplifier-example select,.ev-amplifier-mobile-pathway select{width:100%;min-width:0;min-height:44px;border:1px solid var(--ev-line,#dde5e1);border-radius:8px;padding:10px;background:var(--ev-theme-surface,#fff);color:inherit;font:inherit}.ev-amplifier-example output{display:flex;align-items:center;gap:12px;margin-top:24px;color:var(--ev-orange-ink,#F77F00);font-size:clamp(27px,3vw,38px);font-weight:750;line-height:1.25;overflow-wrap:anywhere}.ev-amplifier-example output>svg{flex:none}.ev-amplifier-example .ev-amplifier-example-terms,.ev-amplifier-example>small,.ev-amplifier-example details>small{display:block;font-size:12px;line-height:1.65}.ev-amplifier-promotion button:focus-visible,.ev-amplifier-promotion a:focus-visible,.ev-amplifier-promotion select:focus-visible{outline:2px solid var(--ev-green,#03CD8C);outline-offset:3px}@media(max-width:760px){.ev-amplifier-promo-layout{grid-template-columns:minmax(0,1fr)}.ev-amplifier-example{border-inline-start:0;border-top:1px solid var(--ev-line,#dde5e1);padding-inline-start:0;padding-top:24px}.ev-amplifier-promo-copy>.ev-button{width:100%;justify-content:center}.ev-amplifier-pathway-description{min-height:0}}@media(max-width:420px){.ev-amplifier-pathways{grid-template-columns:minmax(0,1fr)}}.ev-amplifier-mobile-pathway{display:none}.ev-amplifier-example details{font-size:12px;line-height:1.65;margin-top:12px}.ev-amplifier-example summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ev-amplifier-example summary:focus-visible{outline:2px solid var(--ev-green,#03CD8C);outline-offset:3px}@media(max-width:760px){.ev-amplifier-pathways{display:none}.ev-amplifier-mobile-pathway{display:grid;gap:8px;font-size:13px;margin-top:16px}.ev-amplifier-promotion{margin:24px 0;padding:20px}.ev-amplifier-promo-layout{gap:20px}}.ev-amplifier-promotion{--ev-green:var(--brand-orange,#F77F00)}.ev-buyer .ev-amplifier-promotion .ev-button{background:var(--brand-orange,#F77F00);border-color:var(--brand-orange,#F77F00);color:var(--ev-on-orange, #fff)}.ev-amplifier-example output{flex-wrap:wrap;font-variant-numeric:tabular-nums}.ev-settings-centre{max-width:1240px;margin-inline:auto;padding-bottom:70px}.ev-settings-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:14px 26px}.ev-settings-header h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.035em;margin:8px 0}.ev-settings-header p,.ev-settings-centre .ev-account-card>p{line-height:1.65;color:var(--ev-muted,#64748b)}.ev-settings-account-badge{display:flex;align-items:center;gap:8px;border:1px solid var(--ev-border,#dbe3e8);padding:10px 14px;border-radius:30px;font-size:13px;white-space:nowrap}.ev-settings-search{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--ev-surface,#fff);border:1px solid var(--ev-border,#dbe3e8);border-radius:14px;margin-bottom:26px}.ev-settings-search input{flex:1;min-width:0;border:0;background:transparent;color:inherit;outline-offset:4px;padding:4px;font:inherit}.ev-settings-search button{border:0;background:transparent;color:inherit;display:flex;padding:6px}.ev-settings-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;align-items:start}.ev-settings-layout>aside{position:sticky;top:calc(var(--ev-sticky-header-height,160px) + 16px);min-width:0}.ev-settings-layout nav{display:grid;gap:5px}.ev-settings-layout nav button{display:flex;align-items:center;gap:10px;min-height:48px;text-align:start;padding:12px;border:1px solid transparent;border-radius:11px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.ev-settings-layout nav button span{flex:1}.ev-settings-layout nav button[aria-current=page]{background:color-mix(in srgb,#f77f00 10%,transparent);border-color:color-mix(in srgb,#f77f00 30%,transparent);color:var(--ev-text,#1e293b);font-weight:700}.ev-settings-layout nav button:hover{background:color-mix(in srgb,#94a3b8 12%,transparent)}.ev-settings-content,.ev-settings-section{display:grid;gap:18px;min-width:0}.ev-settings-section-heading{display:flex;align-items:flex-start;gap:12px;margin:4px 0 6px}.ev-settings-section-heading svg{flex-shrink:0;margin-top:4px}.ev-settings-section-heading h2{font-size:23px;margin:0 0 6px}.ev-settings-section-heading p{font-size:14px;line-height:1.6;margin:0;color:var(--ev-muted,#64748b)}.ev-settings-centre .ev-account-card{margin:0;min-width:0;padding:24px;border:1px solid var(--ev-border,#dbe3e8);border-radius:18px;background:var(--ev-surface,#fff);overflow-wrap:anywhere}.ev-settings-centre .ev-account-card h2{font-size:19px;margin:0 0 10px}.ev-settings-centre .ev-account-card>svg{margin-bottom:12px}.ev-settings-centre .ev-account-card>.ev-field{margin-top:16px}.ev-settings-centre .ev-account-card>.ev-field select{max-width:360px}.ev-settings-centre .ev-regional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;border-bottom:1px solid var(--ev-border,#e2e8f0);cursor:pointer}.ev-settings-toggle:last-child{border-bottom:0;padding-bottom:0}.ev-settings-toggle span{display:grid;gap:6px}.ev-settings-toggle small,.ev-settings-destination small{font-size:13px;line-height:1.6;color:var(--ev-muted,#64748b)}.ev-settings-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:44px!important;height:25px!important;border-radius:20px!important;border:1px solid #8795a7!important;background:#8795a7;position:relative;cursor:pointer;padding:0!important}.ev-settings-toggle input:before{content:"";position:absolute;width:19px;height:19px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .15s}.ev-settings-toggle input:checked{background:#087d58;border-color:#087d58!important}.ev-settings-toggle input:checked:before{transform:translate(19px)}.ev-settings-toggle input:disabled{opacity:.45;cursor:not-allowed}.ev-settings-destination{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--ev-border,#e2e8f0);color:inherit;text-decoration:none}.ev-settings-destination:last-child{border-bottom:0}.ev-settings-destination>svg{flex-shrink:0}.ev-settings-destination>span{display:grid;gap:5px;flex:1;min-width:0}.ev-settings-destination:hover strong,.ev-settings-link:hover{text-decoration:underline}.ev-settings-link{display:block;margin-top:16px;color:inherit}.ev-settings-note{font-size:13px;line-height:1.7;color:var(--ev-muted,#64748b);margin:18px 0 0}.ev-settings-note svg{vertical-align:middle;margin-inline-end:5px}.ev-settings-actions,.ev-settings-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ev-settings-actions{justify-content:flex-start;margin-top:18px}.ev-settings-row{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--ev-border,#e2e8f0);padding:16px 0;margin-bottom:16px}.ev-settings-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.ev-settings-row p{font-size:13px;line-height:1.5;color:var(--ev-muted,#64748b)}.ev-settings-row>svg{flex-shrink:0}.ev-settings-feedback{display:flex;align-items:center;gap:8px;border:1px solid var(--ev-border,#dbe3e8);border-radius:12px;padding:14px 16px;margin:0;background:var(--ev-surface,#fff)}html[data-ev-theme=dark] .ev-settings-centre{--ev-surface:#101b2b;--ev-text:#edf3fa;--ev-muted:#a8b8ca;--ev-border:#2e3c50}html[data-ev-text-size=large]{font-size:112.5%}html[data-ev-text-size=large] .ev-buyer p,html[data-ev-text-size=large] .ev-buyer input,html[data-ev-text-size=large] .ev-buyer select,html[data-ev-text-size=large] .ev-buyer .ev-settings-layout nav button{font-size:max(1rem,16px)}html[data-ev-reduce-motion=true]{scroll-behavior:auto!important}html[data-ev-reduce-motion=true] *,html[data-ev-reduce-motion=true] *:before,html[data-ev-reduce-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(max-width:760px){.ev-settings-header{align-items:flex-start;flex-direction:column;gap:12px}.ev-settings-layout{grid-template-columns:minmax(0,1fr);gap:22px}.ev-settings-layout>aside{position:static}.ev-settings-layout nav{display:flex;overflow:auto;padding-bottom:8px;scrollbar-width:thin}.ev-settings-layout nav button{white-space:nowrap;flex-shrink:0;font-size:13px;min-height:44px}.ev-settings-layout nav button>svg:last-child{display:none}.ev-settings-layout>aside>.ev-settings-note{display:none}.ev-settings-centre .ev-account-card{padding:20px}.ev-settings-centre .ev-regional-grid{grid-template-columns:minmax(0,1fr)}.ev-settings-search{margin-bottom:18px}.ev-settings-row{flex-wrap:wrap}.ev-settings-account-badge,.ev-settings-actions .ev-button{white-space:normal}.ev-settings-toggle{gap:14px}}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-148,U+14A-151,U+154-1C3,U+1C5-254,U+256-27B,U+27E-284,U+286-290,U+292-2A4,U+2A6-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB,U+2DD-303,U+306-307,U+309-30A,U+30C,U+30F,U+313,U+315,U+31B,U+323,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+374-376,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3D7,U+3DC-3DD,U+3F0-3F6,U+3F9-3FA,U+3FC-479,U+480-49D,U+4A0-4FF,U+52F,U+E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070-2071,U+2075-208E,U+2090-209C,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B3,U+25B6-25B7,U+25BA-25BB,U+25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter;src:url(/assets/InterVariable-Italic-FCBEiFp6.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0,U+20-7E,U+A0-AC,U+AE-148,U+14A-1C3,U+1C5-254,U+256-27B,U+27E-284,U+286-290,U+292-2A4,U+2A6-304,U+306-30A,U+30C,U+30F,U+313,U+315,U+31B,U+323,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+374-376,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3D7,U+3DC-3DD,U+3F0-3F6,U+3F9-3FA,U+3FC-479,U+480-49D,U+4A0-4FF,U+52F,U+E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2122,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E02B,U+E04B-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E274,U+E27B-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter;src:url(/assets/InterVariable-Latin-BhlVQvLs.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0,U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+2074,U+20A0-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+2122,U+2190-2199,U+2212,U+25B2,U+25BC,U+2605-2606,U+2713,U+FEFF}.ev-language-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:10px 12px;text-align:start;border:1px solid #94a3b8;border-radius:.6rem;background:var(--ev-surface, white);color:inherit;white-space:normal}.ev-language-trigger>span{flex:1;min-width:0;overflow-wrap:anywhere}.ev-language-chevron{flex:none;width:18px;height:18px;transition:transform .15s}.ev-language-trigger[aria-expanded=true] .ev-language-chevron{transform:rotate(180deg)}.ev-language-dialog{width:min(36rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:1.25rem;border:1px solid #94a3b8;border-radius:1rem;background:var(--ev-surface, white);color:#0f172a;overflow:auto}.ev-language-dialog::backdrop{background:#0f172a80}.ev-language-dialog header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1rem}.ev-language-dialog header button{font-size:1.5rem;min-width:2.75rem;min-height:2.75rem}.ev-language-dialog input{width:100%;min-height:2.75rem;padding:.6rem;border:1px solid #94a3b8;border-radius:.5rem;margin-block-end:.75rem}.ev-language-options{display:flex;flex-direction:column;gap:.4rem}.ev-language-dialog .ev-language-options button{display:grid;grid-template-columns:minmax(0,1fr) auto 5ch;align-items:center;gap:.5rem;flex:none;width:100%;min-height:48px;padding:.65rem .5rem;text-align:start;font-size:14px;font-weight:600;line-height:1.5;border-radius:.5rem;border:1px solid transparent;background:var(--ev-surface-soft, #f1f5f4);color:var(--ev-ink, #0f172a)}.ev-language-options button>span{min-width:0}.ev-language-options button>span[lang]{text-align:end}.ev-language-options button small{font-size:12px;font-weight:600;text-align:end;white-space:nowrap;color:inherit}.ev-language-dialog .ev-language-options button[aria-pressed=true]{background:#d1fae5;color:#064e3b;border-color:#047857}html[data-ev-theme=dark] .ev-language-dialog .ev-language-options button[aria-pressed=true]{background:#123e35;color:#fff;border-color:#03cd8c}.ev-language-dialog :focus-visible,.ev-language-trigger:focus-visible{outline:3px solid #047857;outline-offset:2px}html[dir=rtl] body,html[dir=rtl] .ev-search input{text-align:start}html[dir=rtl] .ev-cart-link b{right:auto;inset-inline-end:-.25rem}html[dir=rtl] .ev-main-nav,html[dir=rtl] .ev-header-main,html[dir=rtl] .ev-footer-top{direction:rtl}.ev-buyer button,.ev-buyer a,.ev-buyer label,.ev-buyer h1,.ev-buyer h2,.ev-buyer h3{overflow-wrap:anywhere}.ev-buyer .ev-regional-grid>*,.ev-buyer .ev-header-main>*,.ev-buyer .ev-footer-top>*{min-width:0}dialog.ev-language-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border-radius:18px 0 0 18px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:var(--ev-surface,#fff);color:var(--ev-ink,#0f172a);padding-bottom:max(20px,env(safe-area-inset-bottom))}.ev-language-dialog header,.ev-language-dialog>input{flex:none}.ev-language-options{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:4px}.ev-language-actions{display:flex;gap:12px;flex:none;margin-top:auto;padding-top:16px}.ev-language-actions button{flex:1;min-width:0;min-height:44px;padding:10px 16px;border:1px solid var(--ev-green-ink,#047857);border-radius:10px;background:var(--ev-surface-soft,#f1f5f4);color:var(--ev-ink,#0f172a);font-weight:700}.ev-language-actions [data-language-save]{background:#047857;color:#fff}.ev-language-actions button:disabled{opacity:.55;cursor:wait}.ev-language-dialog .ev-language-options button:not(:disabled):hover{background:var(--ev-surface-soft,#e1f4eb);color:var(--ev-ink,#0f172a);border-color:var(--ev-green-ink,#047857);outline:1px solid var(--ev-green-ink,#047857)}@media(max-width:480px){dialog.ev-language-dialog{padding-inline:12px}.ev-language-dialog .ev-language-options button{gap:.375rem}}dialog.ev-language-dialog{border-color:transparent}html[data-ev-theme] body .ev-language-dialog>input{border:0!important;box-shadow:none!important;background:var(--ev-surface-soft,#f1f5f4);color:var(--ev-ink,#0f172a)}html body .ev-language-dialog>input:focus-visible{outline:2px solid var(--ev-green-ink,#047857)!important;outline-offset:2px}.ev-language-dialog header button{border:0;border-radius:50%;background:transparent;color:inherit}.ev-language-dialog header button:hover{background:var(--ev-surface-soft,#f1f5f4)}html[dir=rtl] dialog.ev-language-dialog{inset:0 auto 0 0;border-radius:0 18px 18px 0}.ev-language-dialog .ev-language-options button{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5ch}.ev-language-options button>span{overflow-wrap:anywhere}.ev-language-dialog>input{font-size:16px}@media(max-width:600px){.ev-buyer .ev-bottom-nav>a>span:last-child{font-size:clamp(9px,2.8vw,11px);white-space:normal;text-align:center}.ev-buyer .ev-shopping-mode-choice button{white-space:normal;height:auto}.ev-buyer .ev-section-heading>a{flex-shrink:1;white-space:normal}}.ev-language-dialog .ev-language-actions button[data-language-save]{background:#047857;color:#fff;border-color:#047857}.ev-language-dialog .ev-language-actions button[data-language-save]:not(:disabled):is(:hover,:focus-visible){background:#065f46;color:#fff;border-color:#065f46}.ev-language-dialog .ev-language-actions button[data-language-reset]:not(:disabled):is(:hover,:focus-visible){background:var(--ev-surface-soft,#e1f4eb);color:var(--ev-ink,#12362b);border-color:var(--ev-green-ink,#047857)}@font-face{font-family:EVzone Ethiopic;src:url(/assets/NotoSansEthiopic-BRBCnnlI.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1200-137F,U+1380-139F,U+2D80-2DDF,U+AB00-AB2F,U+1E7E0-1E7FF}:lang(am),:lang(ti){font-family:EVzone Ethiopic,Inter,ui-sans-serif,system-ui,sans-serif!important}.ev-buyer :is(.ev-gallery-thumbnails,.ev-listing-rail,.ev-family-rail,.ev-content-grid,.ev-collection-tabs,.ev-store-collection-pills,.ev-store-tabs,.ev-market-grid,.ev-account-nav,.ev-main-nav,.ev-market-navigation-list,.ev-market-navigation-detail,.ev-mega-column-body,.ev-card-lightbox nav){scrollbar-width:thin;scrollbar-color:transparent transparent}.ev-buyer :is(.ev-gallery-thumbnails,.ev-listing-rail,.ev-family-rail,.ev-content-grid,.ev-collection-tabs,.ev-store-collection-pills,.ev-store-tabs,.ev-market-grid,.ev-account-nav,.ev-main-nav,.ev-market-navigation-list,.ev-market-navigation-detail,.ev-mega-column-body,.ev-card-lightbox nav):is(:hover,:focus-within){scrollbar-color:var(--ev-muted,#597165) transparent}.ev-buyer :is(.ev-gallery-thumbnails,.ev-listing-rail,.ev-family-rail,.ev-content-grid,.ev-collection-tabs,.ev-store-collection-pills,.ev-store-tabs,.ev-market-grid,.ev-account-nav,.ev-main-nav,.ev-market-navigation-list,.ev-market-navigation-detail,.ev-mega-column-body,.ev-card-lightbox nav)::-webkit-scrollbar{width:6px;height:6px}.ev-buyer :is(.ev-gallery-thumbnails,.ev-listing-rail,.ev-family-rail,.ev-content-grid,.ev-collection-tabs,.ev-store-collection-pills,.ev-store-tabs,.ev-market-grid,.ev-account-nav,.ev-main-nav,.ev-market-navigation-list,.ev-market-navigation-detail,.ev-mega-column-body,.ev-card-lightbox nav)::-webkit-scrollbar-thumb{background:transparent;border-radius:8px}.ev-buyer :is(.ev-gallery-thumbnails,.ev-listing-rail,.ev-family-rail,.ev-content-grid,.ev-collection-tabs,.ev-store-collection-pills,.ev-store-tabs,.ev-market-grid,.ev-account-nav,.ev-main-nav,.ev-market-navigation-list,.ev-market-navigation-detail,.ev-mega-column-body,.ev-card-lightbox nav):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--ev-muted,#597165)}@media(forced-colors:active){.ev-buyer *{scrollbar-color:auto}}.ev-buyer .ev-search .ev-ai-entry{background:transparent;color:var(--ev-green-ink);padding:8px;gap:5px;flex:none;border:1px solid var(--ev-line);border-radius:8px;white-space:nowrap}.ev-buyer .ev-search .ev-ai-entry[hidden]{display:none}@media(max-width:760px){.ev-buyer .ev-search .ev-ai-entry span{display:none}}.ev-buyer.ev-ai-open{padding-bottom:0;min-height:100dvh;--ev-bottom-nav-height:0px}.ev-buyer.ev-ai-open #buyer-main{min-width:0}.ev-ai-preferences{display:grid;gap:18px;max-width:100%;min-width:0}.ev-ai-preferences .ev-regional-card{margin:0;min-width:0}.ev-ai-preferences .ev-regional-grid{grid-template-columns:minmax(0,1fr)}.ev-ai-open .ev-utility[hidden]{display:none}.ev-buyer .ev-product-shelf .ev-shelf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;align-items:stretch}.ev-buyer .ev-product-shelf .ev-shelf-grid>.ev-product-card{width:100%;max-width:none;min-width:0}.ev-buyer .ev-section-heading{gap:12px}.ev-buyer .ev-section-heading>div{min-width:0}.ev-buyer .ev-section-heading>a{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px}.ev-buyer .ev-content-grid>.ev-session-card{max-width:none;min-width:0}@media(max-width:600px){.ev-buyer:not(.ev-store-shell) .ev-utility{display:none!important}.ev-buyer:not(.ev-store-shell) .ev-header-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px}.ev-buyer:not(.ev-store-shell) .ev-logo{flex:1;min-width:0;width:auto}.ev-buyer:not(.ev-store-shell) .ev-logo img{width:138px;max-width:100%;height:auto}.ev-buyer:not(.ev-store-shell) .ev-header-actions{margin:0;gap:4px;flex:none}.ev-buyer:not(.ev-store-shell) .ev-header-actions>:is(.ev-top-download,.ev-header-saved,.ev-cart-link,.ev-top-account){display:none!important}.ev-buyer:not(.ev-store-shell) .ev-header-actions>.ev-location{display:inline-flex!important;gap:4px;min-width:44px;min-height:44px;padding:8px}.ev-buyer:not(.ev-store-shell) .ev-location>span:not(.ev-country-flag){display:none}.ev-buyer:not(.ev-store-shell) .ev-header-notifications{display:grid;place-items:center;width:44px;height:44px;padding:8px}.ev-buyer:not(.ev-store-shell) .ev-search{order:3;flex:1 0 100%;width:100%;min-width:0;height:44px;margin:0;gap:6px}.ev-buyer:not(.ev-store-shell) .ev-search input{width:0;min-width:0;font-size:16px}.ev-buyer:not(.ev-store-shell) .ev-search>svg{display:none}.ev-buyer:not(.ev-store-shell) .ev-search>button{min-width:44px;min-height:42px;padding:8px 10px}.ev-buyer:not(.ev-store-shell) .ev-search>button[type=submit]{font-size:0;gap:0}.ev-buyer:not(.ev-store-shell) .ev-search>button[type=submit]>svg{width:20px;height:20px}.ev-buyer .ev-main-nav{padding-inline:12px;min-height:44px}.ev-buyer .ev-main-nav :is(a,button){min-height:44px}.ev-buyer .ev-shopping-mode-inner{padding:4px 12px;min-height:48px}.ev-buyer .ev-shopping-mode-choice{width:100%;justify-content:center;gap:10px}.ev-buyer .ev-shopping-mode-choice>strong{display:none}.ev-buyer .ev-shopping-mode-choice>[role=group]{flex:1;min-width:0;display:flex;align-items:stretch}.ev-buyer .ev-shopping-mode .ev-shopping-mode-choice button{flex:1 1 0;min-width:0;min-height:40px;justify-content:center;white-space:normal;overflow-wrap:anywhere}.ev-buyer .ev-shopping-mode-choice button svg{flex-shrink:0}.ev-buyer .ev-shopping-mode-message{display:none}.ev-buyer .ev-product-shelf .ev-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,155px),1fr));gap:12px}.ev-buyer .ev-section-heading{align-items:flex-start;flex-wrap:wrap}.ev-buyer .ev-section-heading>a{font-size:12px}.ev-buyer .ev-product-card .ev-card-bottom{grid-template-columns:minmax(0,1fr) 44px}.ev-buyer .ev-product-card .ev-card-bottom .ev-card-open{width:44px;height:44px;min-height:44px}.ev-buyer .ev-session-share{min-width:44px;min-height:44px}.ev-buyer .ev-session-actions{flex-wrap:wrap}.ev-buyer .ev-session-actions :is(a,button){min-height:44px}.ev-buyer :is(.ev-discovery-tools,.ev-store-search) input{font-size:16px}.ev-buyer .ev-discovery-tools>select{flex:1;min-width:0;max-width:100%;min-height:44px}.ev-buyer .ev-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;height:auto;min-height:calc(64px + env(safe-area-inset-bottom,0px));padding:4px max(4px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px))}.ev-buyer .ev-bottom-nav>a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 2px;min-width:0;min-height:48px;font-size:11px;line-height:1.3;border-radius:10px}.ev-bottom-icon{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:14px;flex:none}.ev-buyer .ev-bottom-nav>a.active .ev-bottom-icon{background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-buyer .ev-bottom-nav .ev-mobile-profile-avatar{width:44px;height:28px}.ev-buyer .ev-bottom-nav .ev-mobile-profile-avatar img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ev-bottom-count{position:absolute;top:-3px;inset-inline-end:0;min-width:16px;padding:2px 3px;border-radius:10px;background:#f77f00;color:var(--ev-on-orange, #fff);font-size:9px;line-height:1.1}.ev-buyer{padding-bottom:calc(var(--ev-bottom-nav-height,64px) + 12px)}.ev-buyer .ev-footer :is(a,button){min-height:36px}.ev-buyer .ev-footer p{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.ev-buyer{scroll-behavior:auto}}.ev-buyer .ev-market-grid{align-items:stretch}@media(max-width:600px){.ev-buyer .ev-bottom-nav{position:fixed;inset:auto 0 0;z-index:1100;width:100%;background:var(--ev-surface);border-top:1px solid var(--ev-line)}.ev-buyer:not(.ev-drawer-host){padding-bottom:calc(var(--ev-bottom-nav-height,64px) + 12px)}}@media(min-width:601px){.ev-buyer .ev-header .ev-header-actions>.ev-location{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:8px}}@media(min-width:601px)and (max-width:1250px){.ev-buyer .ev-header-actions .ev-location>span:not(.ev-country-flag){display:none}}@media(min-width:601px)and (max-width:1439px){.ev-buyer .ev-top-download>span,.ev-buyer .ev-account-profile-label{display:none!important}.ev-buyer .ev-header-actions>.ev-top-download{width:44px;min-height:44px;padding:8px;justify-content:center}}@media(min-width:801px)and (max-width:1100px){.ev-buyer .ev-header-main .ev-search{gap:8px}.ev-buyer .ev-header-main .ev-search>button[type=submit]{font-size:0;gap:0;min-width:44px;padding-inline:12px}}.ev-buyer .ev-header .ev-cart-link b{right:auto;inset-inline-end:0}@media(max-height:500px){.ev-buyer .ev-site-header{position:relative}:root{--ev-sticky-header-height:0px!important}}.ev-buyer .ev-site-header{padding-top:env(safe-area-inset-top,0px);border-left:env(safe-area-inset-left,0px) solid transparent;border-right:env(safe-area-inset-right,0px) solid transparent}@media(max-width:700px){.ev-buyer.ev-store-shell .ev-header :is(.ev-store-market-menu,.ev-store-global-search-toggle,.ev-cart-link){width:44px;min-width:44px;height:44px;min-height:44px}.ev-buyer.ev-store-shell .ev-search input{font-size:16px}.ev-buyer.ev-store-shell .ev-store-contact-dock{bottom:calc(var(--ev-bottom-nav-height,0px) + max(8px,env(safe-area-inset-bottom,0px)))}}.ev-buyer .ev-search{padding-inline-end:0;padding-block:0}.ev-buyer .ev-search>button[type=submit]{align-self:stretch;flex:none;border-radius:0;border-start-end-radius:9px;border-end-end-radius:9px}@media(max-width:600px){.ev-buyer[data-scroll-navigation=collapsed] .ev-main-nav,.ev-buyer[data-scroll-navigation=expanded] .ev-bottom-nav{display:none}}@media(max-width:760px){.ev-buyer :is(.ev-account-actions,.ev-account-intro-actions,.ev-settings-actions,.ev-regional-actions,.ev-image-search-actions,.ev-wholesale-actions,.ev-review-form-actions,.ev-notification-detail-actions,.ev-store-hero-actions,.ev-content-actions){display:flex;flex-direction:column;align-items:stretch;width:100%;gap:12px}.ev-buyer :is(.ev-account-actions,.ev-account-intro-actions,.ev-settings-actions,.ev-regional-actions,.ev-image-search-actions,.ev-wholesale-actions,.ev-review-form-actions,.ev-notification-detail-actions,.ev-store-hero-actions,.ev-content-actions)>:is(a,button){width:100%;min-height:44px;justify-content:center;white-space:normal}.ev-buyer .ev-preview-buy-buttons{grid-template-columns:minmax(0,1fr)}}.ev-buyer .ev-auth-form .ev-auth-input>input{padding-inline:12px!important}.ev-buyer .ev-auth-form .ev-auth-input:has(>.ev-auth-input-icon)>input{padding-inline-start:44px!important}.ev-buyer .ev-auth-form .ev-auth-input:has(>button)>input{padding-inline-end:52px!important}.ev-buyer .ev-auth-form .ev-auth-input>button{width:44px;min-width:44px;height:44px;min-height:44px;padding:8px}:where(.ev-buyer,.schema-runtime,.ev-header-dropdown) :where(.ev-search,.ev-inline-search,.ev-store-search,.ev-market-navigation-search,.ev-delivery-search,.search-input,.ev-category-filter-search,.flex):has(>input:not([type=checkbox]):not([type=radio]))>svg{flex-shrink:0}:where(.ev-buyer,.schema-runtime,.ev-header-dropdown) :where(.ev-search,.ev-inline-search,.ev-store-search,.ev-market-navigation-search,.ev-delivery-search,.search-input,.flex):has(>svg)>input:not([type=checkbox]):not([type=radio]){flex:1 1 0%;width:0;min-width:0}.ev-search-affix-row{display:flex;align-items:center;gap:8px}.ev-search-affix-row>input{flex:1 1 0%;width:0!important;min-width:0;padding-inline:12px!important}.ev-search-affix-row>div{position:static!important;transform:none!important;flex:none}.ev-header .ev-account-trigger{cursor:pointer;gap:8px;min-width:44px;min-height:44px;text-align:start}.ev-header .ev-account-trigger:hover,.ev-header .ev-account-trigger[aria-expanded=true]{background:var(--ev-surface-soft)}.ev-account-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:4px 8px;margin-block:16px}#ev-account-dropdown{width:min(560px,calc(100vw - 24px))}.ev-account-links>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:48px;padding:10px;border:0;border-radius:8px;font-size:13px;line-height:1.45;text-align:start;overflow-wrap:anywhere}.ev-account-links>a>svg{flex:none}.ev-account-option-label{flex:1;min-width:0;white-space:nowrap}.ev-account-option-icon{color:var(--ev-green-ink)}.ev-account-links>a:where(:hover,:focus-visible){background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-account-auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.ev-account-auth>button{min-width:0;min-height:46px;padding:10px;border:1px solid #f77f00;border-radius:8px;background:#f77f00;color:var(--ev-on-orange, #fff);font-weight:650;overflow-wrap:anywhere}.ev-account-auth>button+button{background:transparent;color:var(--ev-orange-ink)}.ev-account-auth>button:hover{filter:none;box-shadow:0 0 0 2px var(--brand-orange,#F77F00)}.ev-account-menu>header>h2{min-width:0;overflow-wrap:anywhere}.ev-account-menu>header>button{flex:none;min-width:44px;min-height:44px}.ev-account-menu>.ev-button{white-space:normal}.ev-account-menu-group{border-top:1px solid var(--ev-theme-line,var(--ev-ui-border,#d9e2e8));padding-top:14px;margin-top:16px}.ev-account-menu-group h3{font-size:12px;font-weight:750;letter-spacing:.035em;color:var(--ev-theme-muted,#657786);margin:0 10px 6px}.ev-account-menu-group .ev-account-links{margin:0}.ev-account-upgrades{display:grid;gap:8px;margin:6px 10px 0}.ev-account-upgrades .ev-wholesale-account-link{margin:0}.ev-account-menu>nav{margin-bottom:18px}.ev-buyer footer.ev-footer{width:100%;padding-block:16px 20px}.ev-buyer .ev-footer>.ev-reassurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:16px 0 20px;margin:0 0 22px;border:0;border-bottom:1px solid var(--ev-line);background:transparent}.ev-buyer .ev-footer .ev-reassurance>div{align-items:flex-start;gap:12px;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%}.ev-buyer .ev-footer .ev-reassurance>div>svg{flex:none}.ev-buyer .ev-footer .ev-reassurance>div>span{min-width:0;overflow-wrap:anywhere}@media(min-width:701px){.ev-buyer footer.ev-footer>.ev-reassurance{display:flex;justify-content:space-evenly;align-items:flex-start;gap:16px;padding-inline:16px}.ev-buyer .ev-footer .ev-reassurance>div{flex:0 1 auto}}.ev-buyer .ev-footer .ev-reassurance svg{width:23px;height:23px;margin-top:2px;color:var(--ev-green-ink,#007f5f)}.ev-buyer .ev-footer .ev-reassurance strong{font-size:13px;line-height:1.45;margin-bottom:3px}.ev-buyer .ev-footer .ev-reassurance small{display:block;font-size:12px;line-height:1.5;color:var(--ev-muted)}.ev-buyer .ev-footer-top{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1.9fr) minmax(245px,1fr);gap:clamp(20px,3vw,44px);align-items:start}.ev-buyer .ev-footer-top>div:first-child{grid-column:auto;grid-row:auto;display:block;min-width:0}.ev-buyer .ev-footer-top>div:first-child>img{width:160px;max-width:100%}.ev-buyer .ev-footer-top>div:first-child>p{font-size:12px;line-height:1.65;margin:12px 0 0}.ev-footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0}.ev-buyer .ev-footer-top h3{font-size:13px;line-height:1.4;margin:0 0 10px}.ev-buyer .ev-footer-navigation section{min-width:0}.ev-buyer .ev-footer-navigation section>a{display:flex;align-items:center;min-height:30px;margin:0;font-size:12px;line-height:1.5;padding-block:4px;color:var(--ev-muted)}.ev-buyer footer.ev-footer .ev-footer-top .ev-footer-download{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:10px 12px;width:100%;max-width:320px}.ev-buyer .ev-footer-download .ev-download-qr.compact{width:80px}.ev-buyer .ev-footer-download .ev-download-qr figcaption{font-size:9px}.ev-buyer .ev-footer-download>.ev-app-store-links{grid-column:1/-1;max-width:265px;justify-self:start;margin:0}.ev-buyer .ev-footer-download p{margin:0 0 6px;font-size:12px}.ev-buyer .ev-footer-partners{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;-moz-column-gap:22px;column-gap:22px;row-gap:4px;margin-top:20px;padding:12px 0 0;border-top:1px solid var(--ev-line)}.ev-buyer .ev-footer-partners>strong{width:auto;margin:0;margin-inline-end:auto;font-size:13px;line-height:1.6}.ev-buyer .ev-footer-partners>a{display:inline-flex;align-items:center;min-height:32px;font-size:12px;line-height:1.5}.ev-buyer .ev-footer-bottom{margin-top:8px;padding-top:10px;border:0;gap:8px 18px;align-items:center}.ev-buyer .ev-footer-bottom>div{gap:6px 16px}.ev-buyer .ev-footer-credit{font-size:11px}@media(max-width:1000px){.ev-buyer .ev-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:22px}.ev-buyer footer.ev-footer .ev-footer-top .ev-footer-download{grid-column:1/-1;grid-template-columns:minmax(150px,1fr) 80px minmax(220px,1fr);max-width:660px;align-items:center}.ev-buyer .ev-footer-download>.ev-app-store-links{grid-column:auto}.ev-buyer .ev-footer>.ev-reassurance{gap:20px}}@media(max-width:700px){.ev-buyer footer.ev-footer{padding-block:8px 20px}.ev-buyer .ev-footer>.ev-reassurance{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 0 18px;margin-bottom:20px}.ev-buyer .ev-footer-top{grid-template-columns:minmax(0,1fr);gap:22px}.ev-buyer .ev-footer-navigation{gap:12px}.ev-buyer .ev-footer-navigation section>a{min-height:36px;font-size:11px}.ev-buyer .ev-footer-top h3{font-size:12px;margin-bottom:6px}.ev-buyer footer.ev-footer .ev-footer-top .ev-footer-download{grid-column:1;grid-template-columns:minmax(0,1fr) 80px;max-width:340px}.ev-buyer .ev-footer-download>.ev-app-store-links{grid-column:1/-1}.ev-buyer .ev-footer-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin-top:18px;padding-top:12px}.ev-buyer .ev-footer-partners>strong{grid-column:1/-1;margin:0 0 4px}.ev-buyer .ev-footer-partners>a{min-height:40px;font-size:12px}.ev-buyer .ev-footer-bottom{gap:8px}}.ev-buyer{--ev-discovery-top-space:32px}.ev-buyer .ev-page:is(.ev-discovery,.ev-home){padding-block-start:var(--ev-discovery-top-space)}.ev-buyer .ev-page:is(.ev-discovery,.ev-home)>.ev-discovery-controls{margin-block-start:0}.ev-buyer .ev-page:is(.ev-discovery,.ev-home) .ev-discovery-controls{gap:16px;padding-bottom:16px}.ev-buyer .ev-page:is(.ev-discovery,.ev-home) .ev-collection-tabs{gap:8px;flex-wrap:wrap;overflow:visible;padding:0}.ev-buyer .ev-page:is(.ev-discovery,.ev-home) .ev-collection-tabs>button{min-height:44px;padding:10px 14px;line-height:22px}.ev-buyer .ev-page .ev-discovery-controls+.ev-listing-layout{margin-top:0}.ev-buyer .ev-page .ev-collection-tabs[aria-label="Shopping content"]{margin:0 0 16px;padding:0}.ev-buyer .ev-page .ev-collection-tabs[aria-label="Shopping content"]>button.active{background:var(--brand-orange,#F77F00);color:var(--ev-on-orange, #fff);border-color:var(--brand-orange,#F77F00);box-shadow:none}.ev-buyer .ev-page .ev-collection-tabs[aria-label="Shopping content"]>button:focus-visible{outline:2px solid var(--brand-orange,#F77F00);outline-offset:3px}@media(max-width:1024px){.ev-buyer{--ev-discovery-top-space:24px}}@media(max-width:600px){.ev-buyer{--ev-discovery-top-space:16px}.ev-buyer .ev-page:is(.ev-discovery,.ev-home) .ev-discovery-controls{gap:12px}}.ev-buyer .ev-mart-landing-hero .ev-hero-copy>p{color:#f4f0ec}@keyframes ev-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.ev-hero-copy>:not(style){animation:ev-hero-enter .9s cubic-bezier(.22,.61,.36,1) both;animation-delay:0ms}.ev-hero-copy>:nth-child(2){animation-delay:.1s}.ev-hero-copy>:nth-child(3){animation-delay:.2s}.ev-hero-copy>:nth-child(4){animation-delay:.3s}.ev-hero-copy>:nth-child(5){animation-delay:.4s}.ev-hero-copy>:nth-child(n+6){animation-delay:.5s}.ev-hero-copy:focus-within>*{animation:none}}@media(prefers-reduced-motion:reduce){.ev-hero-copy>*{animation:none;transform:none;opacity:1}}.ev-marketplace-hero .ev-hero-copy>*{animation:none!important;transform:none;opacity:1}#ev-marketplace-navigation{--mega-surface:var(--ev-theme-surface,#fff);--mega-soft:var(--ev-theme-soft,#f5f9f7);--mega-line:var(--ev-theme-line,#dce8e2);--mega-ink:var(--ev-theme-ink,#123b2d);--mega-muted:var(--ev-theme-muted,#637c70);border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #08271e30,0 3px 12px #08271e0d}#ev-marketplace-navigation.ev-market-popover{width:min(1360px,calc(100vw - 32px))}#ev-marketplace-navigation .ev-market-navigation{display:flex;flex-direction:column;max-height:inherit;min-height:0}#ev-marketplace-navigation .ev-market-navigation-body{display:grid;grid-template-columns:216px minmax(0,1fr);height:min(624px,calc(100dvh - 120px));min-height:0;overflow:hidden;border:0}#ev-marketplace-navigation .ev-mega-markets{display:flex;flex-direction:column;min-height:0;min-width:0;background:#10392e;color:#e4f3eb}#ev-marketplace-navigation .ev-mega-rail-title{display:flex;align-items:center;gap:9px;flex:none;min-height:66px;padding:18px;color:#bcd8ca;font-size:11px;font-weight:600}#ev-marketplace-navigation .ev-mega-rail-title>span{flex:1}#ev-marketplace-navigation .ev-mega-rail-title>svg{flex:none;color:#63dcb0}#ev-marketplace-navigation .ev-mega-rail-title>small{font-size:10px;color:#9bbcac}#ev-marketplace-navigation .ev-market-navigation-list{display:flex;flex-direction:column;flex:1;gap:0;min-height:0;height:auto;padding:0 0 12px;background:none;border:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#598170 transparent}#ev-marketplace-navigation .ev-market-navigation-list>button{position:relative;flex:none;min-height:66px;width:100%;gap:10px;margin:0;padding:12px 16px;border:0;border-radius:0;background:transparent;color:#eaf7ef;text-align:start;box-shadow:none}#ev-marketplace-navigation .ev-market-navigation-list>button:before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;width:3px;background:transparent}#ev-marketplace-navigation .ev-market-navigation-list>button:not(.active):hover{background:#ffffff0b}#ev-marketplace-navigation .ev-market-navigation-list>button.active{background:#ffffff10!important;color:#fff!important;border-color:transparent;box-shadow:none}#ev-marketplace-navigation .ev-market-navigation-list>button.active:before{background:#03cd8c}#ev-marketplace-navigation .ev-market-navigation-list>button[aria-current=page]:not(.active){box-shadow:inset 0 0 0 1px #03cd8c}#ev-marketplace-navigation .ev-market-navigation-list strong{display:block;color:#effbf4;font-size:13px;font-weight:650;line-height:1.4}#ev-marketplace-navigation .ev-market-navigation-list small{display:block;margin-top:2px;color:#b5ccbf;font-size:10px;font-weight:400;line-height:1.45}#ev-marketplace-navigation .ev-market-navigation-list>button.active :is(strong,svg){color:#fff!important}#ev-marketplace-navigation .ev-market-navigation-list>button.active small{color:#cce8da!important;font-weight:400}#ev-marketplace-navigation .ev-market-navigation-list>button>svg{display:block;flex:none;width:13px;color:#99c1ae}#ev-marketplace-navigation .ev-market-navigation-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:7px;background:#fff}#ev-marketplace-navigation .ev-mega-explorer{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--mega-surface)}#ev-marketplace-navigation .ev-mega-heading{display:flex;align-items:center;gap:16px;flex:none;min-height:104px;padding:20px 26px;border-bottom:1px solid var(--mega-line);background:var(--mega-surface)}#ev-marketplace-navigation .ev-mega-heading>div{flex:1;min-width:0}#ev-marketplace-navigation .ev-mega-heading>div>span{display:block;font-size:10px;letter-spacing:.11em;color:var(--mega-muted);font-weight:650;margin-bottom:5px}#ev-marketplace-navigation .ev-mega-heading h2{display:flex;align-items:center;gap:9px;font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.035em;margin:0;color:var(--mega-ink);overflow-wrap:anywhere}#ev-marketplace-navigation .ev-mega-heading h2>:first-child{flex:none}#ev-marketplace-navigation .ev-mega-heading>div>small{display:block;margin-top:4px;margin-inline-start:35px;font-size:12px;color:var(--mega-muted)}#ev-marketplace-navigation .ev-mega-heading>a{display:flex;align-items:center;gap:10px;flex:none;padding-block:8px;font-size:12px;font-weight:600;color:var(--mega-ink);border-bottom:1px solid var(--mega-line)}#ev-marketplace-navigation .ev-mega-heading>a:hover{color:var(--ev-green-ink,#008562);border-color:currentColor}#ev-marketplace-navigation .ev-market-close{display:grid;place-items:center;flex:none;width:34px;height:34px;border:0;background:transparent;color:var(--mega-muted);border-radius:50%}#ev-marketplace-navigation .ev-market-close:hover{background:var(--mega-soft)}#ev-marketplace-navigation .ev-mega-path{display:flex;align-items:center;gap:9px;flex:none;min-height:44px;padding:10px 26px;background:var(--mega-soft);border-bottom:1px solid var(--mega-line);font-size:11px;color:var(--mega-muted);flex-wrap:wrap}#ev-marketplace-navigation .ev-mega-path>svg{flex:none;color:#8fae9e}#ev-marketplace-navigation .ev-mega-path>button{padding:0;min-height:24px;border:0;background:transparent;color:inherit;font-size:inherit;text-align:start}#ev-marketplace-navigation .ev-mega-path>[aria-current=step]{color:var(--ev-green-ink,#008562);font-weight:650}#ev-marketplace-navigation .ev-mega-columns{display:grid;grid-template-columns:1fr 1fr 1.12fr;flex:1;min-height:0;overflow:hidden}#ev-marketplace-navigation .ev-mega-column{display:flex;flex-direction:column;min-width:0;min-height:0;border-inline-end:1px solid var(--mega-line)}#ev-marketplace-navigation .ev-mega-column:last-child{border-inline-end:0}#ev-marketplace-navigation .ev-mega-column>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:19px 20px 13px;font-size:11px;font-weight:650;letter-spacing:.045em;color:var(--mega-ink)}#ev-marketplace-navigation .ev-mega-column>header>span{display:flex;align-items:center;gap:10px}#ev-marketplace-navigation .ev-mega-column>header i{font-style:normal;font-size:10px;font-weight:400;letter-spacing:0;color:var(--mega-muted)}#ev-marketplace-navigation .ev-mega-column>header>small{font-size:10px;font-weight:400;color:var(--mega-muted)}#ev-marketplace-navigation .ev-mega-column-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b3cbbf transparent;padding:0 8px 16px}#ev-marketplace-navigation .ev-mega-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:65px;padding:12px 10px;margin:0;border:0;border-inline-start:2px solid transparent;border-radius:0;background:transparent;color:var(--mega-ink);text-align:start;line-height:1.5;font-size:12px;text-decoration:none;transition:background .12s}#ev-marketplace-navigation .ev-mega-row+.ev-mega-row{border-top:1px solid color-mix(in srgb,var(--mega-line),transparent 48%)}#ev-marketplace-navigation .ev-mega-row>span{flex:1;min-width:0;overflow-wrap:anywhere}#ev-marketplace-navigation .ev-mega-row strong{display:block;font-size:12px;font-weight:600;line-height:1.45}#ev-marketplace-navigation .ev-mega-row small{display:block;font-size:10px;font-weight:400;color:var(--mega-muted);line-height:1.5;margin-top:3px}#ev-marketplace-navigation .ev-mega-row>svg:last-child{flex:none;color:var(--mega-muted)}#ev-marketplace-navigation .ev-mega-row .ev-taxonomy-image{padding:3px;border-radius:0;background:transparent}#ev-marketplace-navigation .ev-mega-row:hover{background:var(--mega-soft);color:var(--ev-green-ink,#008562)}#ev-marketplace-navigation .ev-mega-row.selected{border-inline-start-color:#00b880;background:var(--mega-soft);color:var(--ev-green-ink,#008562)}#ev-marketplace-navigation .ev-mega-row.selected strong{font-weight:700}#ev-marketplace-navigation .ev-mega-leaf{min-height:52px}#ev-marketplace-navigation .ev-mega-all{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;padding:10px 12px;margin-bottom:4px;border-bottom:1px solid var(--mega-line);font-size:11px;line-height:1.5;color:var(--ev-green-ink,#008562);font-weight:600}#ev-marketplace-navigation .ev-mega-all svg{flex:none}#ev-marketplace-navigation .ev-mega-all:hover{background:var(--mega-soft)}#ev-marketplace-navigation .ev-mega-back{display:none}#ev-marketplace-navigation .ev-mega-empty{padding:12px;font-size:12px;line-height:1.65;color:var(--mega-muted)}#ev-marketplace-navigation .ev-market-navigation-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:none;min-height:49px;padding:13px 20px;background:var(--mega-soft);border-top:1px solid var(--mega-line)}#ev-marketplace-navigation .ev-market-navigation-footer>span{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--mega-muted);font-size:10px}#ev-marketplace-navigation .ev-market-navigation-footer>a{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--mega-ink)}#ev-marketplace-navigation .ev-market-navigation-footer>a:hover{color:var(--ev-green-ink,#008562)}#ev-marketplace-navigation :is(button,a):focus-visible{outline:2px solid #f77f00;outline-offset:-2px}[dir=rtl] #ev-marketplace-navigation :is(.ev-mega-row,.ev-mega-all,.ev-mega-back,.ev-mega-path,.ev-market-navigation-list>button)>svg{transform:scaleX(-1)}@media(max-width:1100px){#ev-marketplace-navigation .ev-market-navigation-body{grid-template-columns:190px minmax(0,1fr)}#ev-marketplace-navigation .ev-market-navigation-list>button{padding-inline:12px}#ev-marketplace-navigation .ev-mega-row{gap:6px;padding-inline:8px}#ev-marketplace-navigation .ev-mega-heading{padding-inline:20px}}@media(max-width:1000px){#ev-marketplace-navigation .ev-mega-columns{display:flex;flex-direction:column}#ev-marketplace-navigation .ev-mega-column{display:none;flex:1;border:0}#ev-marketplace-navigation [data-stage=family] [data-level=family],#ev-marketplace-navigation [data-stage=category] [data-level=category],#ev-marketplace-navigation [data-stage=subcategory] [data-level=subcategory]{display:flex}#ev-marketplace-navigation .ev-mega-back{display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 20px;border:0;border-bottom:1px solid var(--mega-line);background:var(--mega-soft);color:var(--mega-ink);text-align:start;font-size:12px}#ev-marketplace-navigation .ev-mega-row{min-height:66px;gap:12px;padding-inline:14px}#ev-marketplace-navigation .ev-mega-row strong{font-size:13px}#ev-marketplace-navigation .ev-mega-row small{font-size:11px}#ev-marketplace-navigation [data-stage=family] .ev-mega-path>:not(:first-child),#ev-marketplace-navigation [data-stage=category] .ev-mega-category-path{display:none}}@media(max-width:600px){#ev-marketplace-navigation.ev-mobile-dropdown{border-radius:0;box-shadow:none;overflow:visible}#ev-marketplace-navigation .ev-market-navigation-body{display:flex;flex-direction:column;height:auto;max-height:none;overflow:visible}#ev-marketplace-navigation .ev-mega-markets{flex:none}#ev-marketplace-navigation .ev-mega-rail-title{min-height:40px;padding:10px 16px}#ev-marketplace-navigation .ev-market-navigation-list{flex-direction:row;padding:0 8px 8px;overflow-x:auto;overflow-y:hidden}#ev-marketplace-navigation .ev-market-navigation-list>button{width:194px;min-height:64px;padding:10px;gap:10px}#ev-marketplace-navigation .ev-market-navigation-list>button:before{inset-block:auto 0;inset-inline:10px;width:auto;height:2px}#ev-marketplace-navigation .ev-mega-heading{min-height:96px;gap:12px;padding:18px 16px}#ev-marketplace-navigation .ev-mega-heading h2{font-size:20px}#ev-marketplace-navigation .ev-mega-heading>div>small{font-size:11px;margin-inline-start:0}#ev-marketplace-navigation .ev-mega-heading>a{font-size:11px;gap:5px}#ev-marketplace-navigation .ev-market-close{display:none}#ev-marketplace-navigation .ev-mega-path{padding:8px 16px}#ev-marketplace-navigation [data-stage=family] .ev-mega-path{display:none}#ev-marketplace-navigation .ev-mega-columns{overflow:visible}#ev-marketplace-navigation .ev-mega-column-body{overflow:visible;padding-inline:6px}#ev-marketplace-navigation .ev-market-navigation-footer{flex-direction:column;align-items:flex-start;padding:14px 16px;gap:12px}#ev-marketplace-navigation .ev-market-navigation-footer>a{width:100%;justify-content:space-between;font-size:11px}}@media(max-height:600px)and (min-width:601px){.ev-header-popper:has(>#ev-marketplace-navigation){--mega-edge-top:max(12px,env(safe-area-inset-top,0px));--mega-edge-bottom:max(12px,env(safe-area-inset-bottom,0px));--mega-window-height:calc(100dvh - var(--mega-edge-top) - var(--mega-edge-bottom));position:fixed!important;inset:var(--mega-edge-top) max(12px,env(safe-area-inset-right,0px)) var(--mega-edge-bottom) max(12px,env(safe-area-inset-left,0px))!important;transform:none!important}#ev-marketplace-navigation.ev-market-popover{width:100%;max-height:var(--mega-window-height)!important}#ev-marketplace-navigation .ev-market-navigation-body{height:calc(var(--mega-window-height) - 40px)}#ev-marketplace-navigation .ev-mega-heading{min-height:70px;padding-block:10px}#ev-marketplace-navigation .ev-mega-path{min-height:32px;padding-block:4px}#ev-marketplace-navigation .ev-mega-column>header{padding-block:8px}#ev-marketplace-navigation .ev-market-navigation-footer{padding-block:8px;min-height:38px}}@media(any-pointer:coarse){#ev-marketplace-navigation :is(.ev-mega-heading>a,.ev-market-close,.ev-mega-back,.ev-mega-path>button,.ev-market-navigation-footer>a){min-height:44px}#ev-marketplace-navigation .ev-market-close{min-width:44px}}@media(max-width:600px)and (max-height:450px){dialog.ev-responsive-drawer:has(#ev-marketplace-navigation){height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.ev-responsive-drawer:has(#ev-marketplace-navigation) .ev-drawer-handle{display:none}.ev-responsive-drawer:has(#ev-marketplace-navigation) .drawer-head{padding:8px 16px!important}.ev-responsive-drawer:has(#ev-marketplace-navigation) .drawer-head h2{font-size:18px}#ev-marketplace-navigation .ev-mega-rail-title{min-height:32px;padding-block:8px}#ev-marketplace-navigation .ev-market-navigation-list>button{min-height:56px;padding-block:6px}#ev-marketplace-navigation .ev-mega-heading{min-height:78px;padding-block:10px}#ev-marketplace-navigation .ev-mega-heading h2{font-size:18px}}@media(prefers-reduced-motion:reduce){#ev-marketplace-navigation .ev-mega-row{transition:none}}:root{--ev-green:#03CD8C;--ev-orange:var(--brand-orange,#F77F00);--ev-grey:#A6A6A6;--ev-light:#F2F2F2;--ev-ink:#102B24;--ev-muted:#66756E;--ev-line:#E1E8E3;--ev-canvas:#FCFDFC;--ev-radius:18px}html{scroll-behavior:smooth}body{margin:0;background:var(--ev-canvas)!important;color:var(--ev-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit}button:not(:disabled),a{cursor:pointer}a{text-decoration:none;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #07885E;outline-offset:4px}button:disabled{opacity:.5;cursor:not-allowed}.ev-buyer{background:var(--ev-canvas);color:var(--ev-ink);font-size:15px;line-height:1.55}:where(.ev-buyer h1,.ev-buyer h2,.ev-buyer h3),.ev-dialog h2{color:var(--ev-ink)}.ev-buyer h1,.ev-buyer h2,.ev-buyer h3,.ev-dialog h2{font-family:inherit;letter-spacing:-.04em;line-height:1.12;margin:0}.ev-buyer p{line-height:1.7}:where(.ev-buyer) button{border:0}.ev-skip{position:fixed;top:-100px;left:20px;padding:12px 20px;background:var(--ev-green);z-index:9999}.ev-skip:focus{top:15px}.ev-utility{background:#102e25;color:#e1f0e8;font-size:11px;letter-spacing:.025em}.ev-utility>div{max-width:1400px;margin:auto;padding:9px 40px;display:flex;justify-content:space-between}.ev-utility nav{display:flex;gap:26px}.ev-utility a{display:flex;align-items:center;gap:8px}.ev-header{background:var(--ev-theme-surface,#FFF);border-bottom:1px solid var(--ev-line);position:relative;z-index:20}.ev-header-main{max-width:1400px;margin:auto;padding:25px 40px;display:flex;align-items:center;gap:42px}.ev-logo{display:block;width:190px;flex:none}.ev-logo img{display:block;width:100%;height:auto}.ev-search{border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;padding:5px 6px 5px 16px;display:flex;align-items:center;gap:12px;flex:1;background:var(--ev-theme-soft,#F6F8F6);height:49px}.ev-search input{border:none;background:transparent;min-width:40px;width:100%;font-size:13px;color:var(--ev-ink);outline:none}.ev-search button{display:flex;gap:12px;align-items:center;border:0;background:var(--ev-green);border-radius:7px;padding:10px 16px;font-weight:650;font-size:12px;color:#073729}.ev-header-actions{display:flex;gap:21px;align-items:center}.ev-header-actions>button,.ev-header-actions>a{padding:5px;background:none;color:var(--ev-ink);position:relative;display:flex;align-items:center;gap:10px}.ev-location span{font-size:10px;text-align:left;white-space:nowrap;color:var(--ev-muted)}.ev-location small{display:block;font-size:12px;font-weight:650;color:var(--ev-ink)}.ev-cart-link b{position:absolute;right:-6px;top:-6px;min-width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--ev-orange);color:var(--ev-on-orange, #fff);font-size:10px;border:2px solid var(--ev-theme-line,var(--ev-ui-border))}.ev-main-nav{max-width:1400px;margin:auto;display:flex;align-items:center;gap:27px;padding:0 40px;height:48px;font-size:12px;white-space:nowrap}.ev-main-nav>button{height:100%;background:none;display:flex;gap:10px;align-items:center;font-weight:700;padding:0 24px 0 0;border-right:1px solid var(--ev-line);color:var(--ev-ink)}.ev-main-nav>a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent}.ev-main-nav>a.active{border-color:var(--ev-green);font-weight:650}.ev-live{gap:6px}.ev-live i{display:block;width:6px;height:6px;border-radius:50%;background:var(--ev-orange)}.ev-nav-note{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--ev-muted)}.ev-page{width:min(1320px,calc(100% - 80px));margin:0 auto}.ev-home{padding-top:28px;padding-bottom:62px}.ev-hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:510px;background:var(--ev-theme-soft,#F0F4EB);border-radius:var(--ev-radius);overflow:hidden}.ev-hero-copy{padding:55px 38px 40px 47px;display:flex;flex-direction:column;align-items:flex-start}.ev-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.15em;font-weight:750;color:var(--ev-theme-muted,#567464);text-transform:uppercase}.ev-eyebrow i{width:6px;height:6px;background:var(--ev-green);border-radius:50%}.ev-hero h1{font-size:clamp(42px,4.6vw,67px);line-height:1.06;font-weight:650;margin:21px 0 18px;letter-spacing:-.065em}.ev-hero h1 em{font-style:normal;color:var(--ev-theme-accent,#00845B)}.ev-hero-copy>p{font-size:14px;line-height:1.8;max-width:350px;color:var(--ev-theme-muted,#5C6D60);margin:0 0 25px}.ev-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ev-button{display:inline-flex;justify-content:center;align-items:center;gap:17px;min-height:46px;padding:13px 20px;background:var(--ev-primary-fill,#007455);border:1px solid transparent!important;color:#fff;border-radius:8px;font-weight:650;font-size:12px;line-height:1.3;text-align:center;transition:background .15s,transform .15s}.ev-button:hover{background:#005b42;transform:translateY(-1px)}.ev-button.secondary{background:var(--ev-theme-surface,#FFF);border-color:var(--ev-theme-line,#CCD9D1)!important;color:var(--ev-ink)}.ev-button.dark{background:#14392c;color:#fff}.ev-text-link{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.ev-hero-foot{display:flex;gap:32px;margin-top:auto;padding-top:33px;color:var(--ev-theme-muted,#667365);font-size:10px}.ev-hero-foot>span{border-left:1px solid var(--ev-theme-line,#CCD7C9);padding-left:16px}.ev-hero-foot>span:first-child{border:0;padding-left:0}.ev-hero-foot strong{font-size:20px;font-weight:650;display:block;color:var(--ev-theme-ink,#284C39);margin-bottom:3px}.ev-hero-visual{position:relative;min-width:0;background:var(--ev-theme-soft,#DBE1D7);overflow:hidden}.ev-hero-visual>img{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}.ev-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(11,33,25,.75))}.ev-hero-caption{position:absolute;left:34px;bottom:32px;z-index:1;color:#fff}.ev-hero-caption>span{display:flex;gap:8px;align-items:center;font-size:9px;letter-spacing:.14em}.ev-hero-caption h2{font-size:34px;color:#fff!important;margin:13px 0 16px;letter-spacing:-.04em;font-weight:550}.ev-hero-caption button{display:flex;gap:15px;align-items:center;background:#ffffffe8;border-radius:7px;padding:10px 16px;font-size:11px;font-weight:650;color:var(--ev-ink)}.ev-hero-counter{position:absolute;z-index:1;right:25px;bottom:36px;letter-spacing:.12em;font-size:8px;color:#fff}.ev-section{padding-top:55px}.ev-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.ev-section-heading h2{font-size:29px;letter-spacing:-.045em;font-weight:600;margin-top:10px}.ev-section-heading>a{display:flex;gap:12px;align-items:center;font-size:12px;font-weight:650;white-space:nowrap;padding-bottom:3px}.ev-market-strip{padding-top:43px}.ev-market-strip .ev-section-heading h2{font-size:26px}.ev-market-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:11px}.ev-market-grid a{display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center;font-size:10px}.ev-market-grid a>span{display:grid;place-items:center;height:65px;width:70px;border:1px solid var(--ev-line);border-radius:15px;background:var(--ev-theme-surface,#FFF);color:var(--ev-theme-accent,#446A56);transition:.15s}.ev-market-grid a:hover>span{background:var(--ev-theme-selected,#E4F8EB);border-color:var(--ev-green);transform:translateY(-3px)}.ev-market-grid strong{font-weight:550}.ev-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.ev-product-card{border:1px solid var(--ev-line);border-radius:13px;background:var(--ev-theme-surface,#FFF);overflow:hidden;transition:box-shadow .2s,transform .2s;min-width:0}.ev-product-card:hover{box-shadow:0 12px 28px #163b2010;transform:translateY(-3px)}.ev-product-image{aspect-ratio:1.26;position:relative;background:var(--ev-theme-soft,#F0F3EF);overflow:hidden}.ev-image-link{width:100%;height:100%;padding:0;background:none}.ev-product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ev-product-tag{position:absolute;top:13px;left:12px;font-size:9px;border-radius:4px;background:var(--ev-theme-overlay,#FFFFFFE8);padding:4px 8px;font-weight:650;pointer-events:none}.ev-save{position:absolute;top:12px;right:12px;height:30px;width:30px;background:var(--ev-theme-overlay,#FFFFFFEB);display:grid;place-items:center;border-radius:50%;color:var(--ev-theme-ink,#34553F)}.ev-save.saved{color:var(--ev-theme-muted,#007D55)}.ev-category-art{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;color:var(--ev-theme-muted,#6E957D);background:var(--ev-theme-soft,#EDF3EB)}.ev-category-art span{font-size:12px;max-width:160px;color:var(--ev-theme-ink,#48604D)}.ev-product-info{padding:18px}.ev-product-market{font-size:9px;letter-spacing:.09em;color:var(--ev-theme-muted,#6C7A71);text-transform:uppercase}.ev-product-title{display:block;text-align:left;background:none;padding:0;margin:7px 0 8px;font-weight:650;color:var(--ev-ink);line-height:1.4;letter-spacing:-.015em;min-height:42px;font-size:14px}.ev-product-info>p{font-size:10px;color:var(--ev-muted);margin:0 0 15px}.ev-card-bottom{display:flex;justify-content:space-between;align-items:end}.ev-card-bottom small{display:block;font-size:9px;color:var(--ev-muted)}.ev-card-bottom strong{font-size:16px;font-weight:650}.ev-card-bottom button{height:31px;width:31px;display:grid;place-items:center;border:1px solid var(--ev-line)!important;background:var(--ev-theme-surface,#FFF);border-radius:50%;color:var(--ev-theme-accent,#376044)}.ev-editorial-grid{display:grid;grid-template-columns:1.38fr 1fr;gap:24px;padding-top:55px}.ev-service-story{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden;background:var(--ev-theme-soft,#EDF2E8);min-height:364px}.ev-service-story img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-width:0}.ev-service-story>div{padding:33px 25px;display:flex;flex-direction:column;align-items:start;justify-content:center}.ev-service-story .ev-eyebrow{font-size:8px;line-height:1.6}.ev-service-story h2,.ev-business-story h2{font-size:35px;font-weight:600;letter-spacing:-.045em;margin-top:16px}.ev-service-story p,.ev-business-story p{font-size:12px;color:var(--ev-theme-muted,#61715F);line-height:1.8;margin:17px 0 21px}.ev-business-story{position:relative;border-radius:16px;background:var(--ev-theme-soft,#FFF3E4);padding:35px 33px}.ev-business-story h2{margin-top:15px}.ev-business-story p{max-width:285px;margin-bottom:15px;color:var(--ev-theme-muted,#80705D)}.ev-business-story .ev-eyebrow{color:var(--ev-theme-muted,var(--ev-muted,#66756E))}.ev-story-icon{position:absolute;right:34px;top:38px;color:var(--ev-theme-muted,var(--ev-orange-ink,#F77F00));transform:rotate(-9deg)}.ev-check-list{display:grid;gap:7px;margin:0 0 24px;font-size:10px;color:var(--ev-theme-muted,var(--ev-muted,#66756E))}.ev-check-list>span{display:flex;gap:8px;align-items:center}.ev-route-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ev-route-cards>a,.ev-route-cards>button{border:1px solid var(--ev-line)!important;border-radius:13px;text-align:left;background:var(--ev-theme-surface,#FFF);padding:27px;display:block;color:var(--ev-ink)}.ev-route-cards>*>span{display:grid;place-items:center;border-radius:10px;width:42px;height:42px;background:var(--ev-theme-soft,#ECF6ED);color:var(--ev-theme-muted,#387349)}.ev-route-cards h3{font-size:19px;font-weight:600;margin:20px 0 10px}.ev-route-cards p{font-size:12px;color:var(--ev-muted);max-width:290px;margin:0 0 22px}.ev-route-cards b{display:flex;align-items:center;gap:15px;font-size:11px;font-weight:650}.ev-discovery-end{margin-top:55px;padding:28px 33px;border-radius:13px;background:var(--ev-theme-soft,#ECF8F0);display:flex;align-items:center;gap:25px}.ev-discovery-end>svg{color:var(--ev-theme-accent,#268357)}.ev-discovery-end h2{font-size:25px;font-weight:600;margin-top:8px}.ev-discovery-end>.ev-button{margin-left:auto}.ev-reassurance{border-top:1px solid var(--ev-line);border-bottom:1px solid var(--ev-line);display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:29px max(40px,calc((100% - 1320px)/2));background:var(--ev-theme-soft,#F8FAF7)}.ev-reassurance>div{display:flex;gap:14px;align-items:center}.ev-reassurance svg{width:24px;color:var(--ev-theme-muted,#456F53);flex:none}.ev-reassurance strong{font-size:11px;display:block;font-weight:650}.ev-reassurance small{font-size:10px;color:var(--ev-theme-muted,#7A847A)}.ev-footer{max-width:1400px;margin:auto;padding:43px 40px 20px}.ev-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.ev-footer-top img{width:180px}.ev-footer-top p{font-size:12px;color:var(--ev-muted);line-height:1.9}.ev-footer-top h3{font-size:12px;letter-spacing:0;margin:4px 0 19px;font-weight:650}.ev-footer-top section>a{display:block;font-size:11px;color:var(--ev-theme-muted,#6C7B70);margin-bottom:10px}.ev-footer-bottom{margin-top:31px;padding-top:19px;border-top:1px solid var(--ev-line);display:flex;justify-content:space-between;font-size:10px;color:var(--ev-theme-muted,#859187)}.ev-footer-bottom>div{display:flex;gap:22px}.ev-bottom-nav{display:none}.ev-dialog{padding:30px;color:var(--ev-ink);font-family:Inter,ui-sans-serif,sans-serif}.ev-dialog header{display:flex;gap:15px;justify-content:space-between;align-items:start;margin-bottom:20px}.ev-dialog header h2{font-size:26px;margin-top:8px;font-weight:600}.ev-dialog header>button{border:0;background:var(--ev-theme-soft,#F2F5F1);border-radius:50%;padding:8px;display:flex}.ev-dialog p{color:var(--ev-muted);font-size:14px;line-height:1.7}.ev-dialog .ev-button{width:100%;margin-top:20px}.ev-market-menu{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ev-market-menu>a{border:1px solid var(--ev-line);padding:15px;border-radius:9px;display:flex;align-items:center;gap:13px}.ev-market-menu>a>span{font-size:10px;color:var(--ev-muted)}.ev-market-menu>a>div{flex:1}.ev-market-menu strong{font-size:14px}.ev-market-menu small{display:block;font-size:11px;margin-top:4px;color:var(--ev-muted)}.ev-error{color:var(--ev-theme-negative,#A32626)!important;background:var(--ev-theme-negative-surface,#FEF1EE);padding:13px;border-radius:8px}.ev-success{color:var(--ev-theme-positive,#077C52)!important}.ev-breadcrumb{display:flex;gap:12px;font-size:11px;color:var(--ev-theme-muted,#77867B);margin:25px 0 30px}.ev-breadcrumb>span:last-child{color:var(--ev-ink)}.ev-discovery{padding-bottom:65px}.ev-discovery-heading{display:flex;justify-content:space-between;align-items:center;background:var(--ev-theme-soft,#EDF3E9);padding:35px;border-radius:15px;margin-bottom:25px}.ev-discovery h1,.ev-account-page h1,.ev-journeys h1{font-size:39px;font-weight:600;margin:12px 0;letter-spacing:-.05em}.ev-discovery-heading p{font-size:13px;color:var(--ev-theme-muted,#6C7E69);margin:10px 0 0}.ev-discovery-stat{border-left:1px solid var(--ev-theme-line,#D2DDCD);padding:12px 35px;text-align:center}.ev-discovery-stat strong{font-size:42px;line-height:1}.ev-discovery-stat span{display:block;font-size:10px;margin-top:8px;color:var(--ev-muted)}.ev-discovery-tools{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--ev-line);padding:0 0 20px;margin-bottom:25px}.ev-inline-search{display:flex;align-items:center;gap:12px;background:var(--ev-theme-surface,#FFF);border:1px solid var(--ev-line);border-radius:8px;padding:12px 15px;max-width:470px;flex:1}.ev-inline-search input{border:0;outline:0;min-width:0;width:100%;font-size:12px;background:none}.ev-sort{display:flex;align-items:center;gap:15px;font-size:11px;margin-left:auto;color:var(--ev-muted)}.ev-sort select,.ev-discovery-tools>select{border:1px solid var(--ev-line);padding:10px;background:var(--ev-theme-overlay,white);border-radius:6px;color:var(--ev-ink);font-size:12px}.ev-filter-toggle{display:none}.ev-results-layout{display:grid;grid-template-columns:230px 1fr;gap:30px}.ev-filters{border-right:1px solid var(--ev-line);padding-right:25px}.ev-filter-heading{display:flex;align-items:center;justify-content:space-between;margin:4px 0 25px}.ev-filter-heading h2{font-size:15px;font-weight:600;letter-spacing:-.02em}.ev-filter-heading button{background:none;color:var(--ev-theme-muted,#53725E);font-size:11px}.ev-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:20px;color:var(--ev-theme-muted,#385442)}.ev-field input,.ev-field textarea,.ev-field select{width:100%;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:7px;min-height:44px;background:var(--ev-theme-overlay,white);color:var(--ev-theme-accent,#314D3B);padding:10px 12px;font:400 13px/1.5 inherit}.ev-field textarea{min-height:130px;resize:vertical}.ev-filters fieldset{border:0;padding:5px 0 20px;margin:0}.ev-filters legend{font-size:12px;font-weight:600;margin-bottom:15px}.ev-filters fieldset label{display:flex;gap:8px;align-items:center;font-size:11px;margin-bottom:13px;color:var(--ev-theme-muted,#677B6B)}.ev-filters input{accent-color:#00875A}.ev-filter-help{padding:20px;background:var(--ev-theme-soft,#F0F5ED);border-radius:12px}.ev-filter-help h3{font-size:15px;font-weight:600;margin:13px 0 8px;line-height:1.35}.ev-filter-help p{font-size:11px;color:var(--ev-theme-muted,#71846E)}.ev-filter-help button{display:flex;gap:8px;align-items:center;font-size:11px;background:none;padding:0;color:var(--ev-theme-accent,#286F47)}.ev-results{min-width:0}.ev-results-count{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--ev-muted);margin:0 0 17px}.ev-results-count>button{display:flex;align-items:center;gap:7px;font-size:10px;background:var(--ev-theme-soft,#F2F5F0);padding:5px 9px;border-radius:5px}.ev-category-results{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ev-category-results>article{border:1px solid var(--ev-line);border-radius:12px;background:var(--ev-theme-overlay,white);min-width:0}.ev-category-main{display:flex;width:100%;align-items:center;text-align:left;gap:13px;padding:22px 20px;background:none;color:var(--ev-ink)}.ev-category-icon{background:var(--ev-theme-soft,#EFF5EA);color:var(--ev-theme-muted,#50775B);display:grid;place-items:center;height:48px;width:48px;border-radius:10px;flex:none}.ev-category-main>div{min-width:0;flex:1}.ev-category-main small{font-size:9px;color:var(--ev-theme-muted,#7B8D7E)}.ev-category-main h3{font-size:15px;font-weight:600;line-height:1.35;margin:6px 0}.ev-category-main p{font-size:10px;color:var(--ev-theme-muted,#819084);margin:0}.ev-subcategory-list{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));margin:0 20px;padding:12px 0 17px}.ev-subcategory-list>*{font-size:9px;background:var(--ev-theme-soft,#F5F7F2);padding:5px 7px;border-radius:5px;color:var(--ev-theme-muted,#6D806B);max-width:100%;white-space:normal;text-align:left}.ev-load-more{display:flex;margin:25px auto 0}.ev-empty{background:var(--ev-theme-soft,#F5F8F3);border-radius:15px;padding:65px 30px;display:flex;align-items:center;flex-direction:column;text-align:center;margin:25px 0;min-height:340px}.ev-empty>svg{color:var(--ev-theme-muted,#679176);margin-bottom:20px}.ev-empty h2{font-size:26px;font-weight:600;max-width:500px}.ev-empty p{font-size:13px;max-width:450px;color:var(--ev-muted);margin:15px 0 25px}.ev-live-panel,.ev-wholesale-callout{display:flex;align-items:center;gap:23px;padding:24px 28px;border:1px solid var(--ev-line);border-radius:12px;background:var(--ev-theme-soft,#F4F8F0);margin:25px 0}.ev-wholesale-callout{background:var(--ev-theme-soft,#FFF4E5);border-color:var(--ev-theme-line,var(--ev-ui-border))}.ev-live-panel>svg,.ev-wholesale-callout>svg{flex:none}.ev-live-panel>div,.ev-wholesale-callout>div{flex:1}.ev-live-panel h3,.ev-wholesale-callout h3{font-size:17px;font-weight:600}.ev-live-panel p,.ev-wholesale-callout p{font-size:12px;color:var(--ev-muted);margin:7px 0 0;max-width:750px}.ev-account-page{padding-bottom:65px}.ev-account-page>.ev-eyebrow,.ev-journeys>.ev-eyebrow{padding-top:40px}.ev-account-page .ev-section-heading p,.ev-lead,.ev-journeys>p{font-size:14px;color:var(--ev-muted);max-width:740px}.ev-account-tabs{display:flex;gap:27px;border-bottom:1px solid var(--ev-line);margin:25px 0 30px}.ev-account-tabs a{font-size:13px;display:flex;gap:10px;align-items:center;padding:0 0 15px;border-bottom:2px solid transparent}.ev-account-tabs a.active{border-color:#008a5d;font-weight:650}.ev-account-tabs b{font-size:10px;background:var(--ev-theme-soft,#EDF3EA);border-radius:4px;padding:1px 6px}.ev-record-list{display:grid;gap:20px}.ev-record-list>article{border:1px solid var(--ev-line);border-radius:12px;background:var(--ev-theme-surface,#FFF);overflow:hidden}.ev-record-list header{display:flex;justify-content:space-between;align-items:center;background:var(--ev-theme-soft,#F7F9F5);border-bottom:1px solid var(--ev-line);padding:15px 24px}.ev-record-list header p{font-size:11px;color:var(--ev-muted);margin:4px 0 0}.ev-status{border-radius:5px;background:var(--ev-theme-soft,#E3F5E9);color:var(--ev-theme-muted,#277047);padding:5px 10px;font-size:10px;text-transform:capitalize}.ev-record-body{display:flex;align-items:center;gap:23px;padding:26px 24px}.ev-record-body>div{flex:1;min-width:0}.ev-record-body h3{font-size:17px;font-weight:600;line-height:1.4}.ev-record-body p,.ev-record-body small{font-size:11px;color:var(--ev-muted);margin:8px 0;word-break:break-word}.ev-record-body>strong{font-size:15px;white-space:nowrap}.ev-record-icon{background:var(--ev-theme-soft,#F0F6EC);border-radius:10px;display:grid;place-items:center;width:60px;height:60px;color:var(--ev-theme-muted,#42754F);flex:none}.ev-account-layout{display:grid;grid-template-columns:220px 1fr;gap:33px;margin-top:35px}.ev-account-nav{align-self:start;border:1px solid var(--ev-line);border-radius:12px;padding:12px;background:var(--ev-theme-overlay,white)}.ev-account-nav>a{display:flex;align-items:center;gap:10px;padding:13px 9px;border-radius:7px;font-size:11px;color:var(--ev-theme-muted,#71816F)}.ev-account-nav>a>svg:last-child{margin-left:auto}.ev-account-nav>a.active{background:var(--ev-theme-selected,#E7F7EC);color:var(--ev-theme-accent,#176741);font-weight:650}.ev-account-content{min-width:0}.ev-account-card{border:1px solid var(--ev-line);border-radius:14px;padding:30px;background:var(--ev-theme-surface,#FFF);margin-bottom:23px}.ev-account-card>svg{color:var(--ev-theme-accent,#528367);margin-bottom:20px}.ev-account-card h2{font-size:27px;font-weight:600;margin-bottom:17px}.ev-account-card p{color:var(--ev-muted);font-size:13px;margin:12px 0 22px}.ev-account-card form{max-width:790px}.ev-account-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.ev-account-metrics>a{background:var(--ev-theme-soft,#F4F8F0);padding:20px;border-radius:9px;font-size:12px;color:var(--ev-theme-muted,#799076)}.ev-account-metrics strong{display:block;font-size:30px;color:var(--ev-theme-ink,#2E6042);margin-bottom:5px;line-height:1.3}.ev-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.ev-simple-row{display:flex;align-items:center;gap:17px;border-top:1px solid var(--ev-line);padding:18px 0;background:none;text-align:left;width:100%;color:var(--ev-ink)}.ev-simple-row>div{flex:1;min-width:0}.ev-simple-row strong{font-size:14px}.ev-simple-row p{font-size:12px;margin:5px 0}.ev-simple-row small{font-size:10px;color:var(--ev-muted)}.ev-finance-card{background:var(--ev-theme-soft,#EEF7EC)}.ev-finance-metrics{display:flex;gap:40px;margin:25px 0}.ev-finance-metrics strong{font-size:33px;display:block}.ev-finance-metrics span{font-size:11px;color:var(--ev-muted)}.ev-journeys{padding-bottom:55px}.ev-journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px;margin:35px 0}.ev-journey-grid>button{border:1px solid var(--ev-line)!important;border-radius:13px;padding:25px;text-align:left;background:var(--ev-theme-surface,#FFF);color:var(--ev-ink)}.ev-journey-grid>button>span{font-size:12px;color:var(--ev-theme-accent,#578B67)}.ev-journey-grid h2{font-size:22px;margin:25px 0 12px;font-weight:600}.ev-journey-grid p{font-size:12px;color:var(--ev-muted);min-height:42px}.ev-journey-grid b{font-size:11px;display:flex;align-items:center;gap:10px;margin-top:25px}.ev-route-directory{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ev-route-directory a{border:1px solid var(--ev-line);border-radius:8px;padding:12px;font-size:12px}.ev-route-directory small{display:block;color:var(--ev-muted);font-size:10px;margin-top:5px}.ev-startup-error{min-height:75vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;color:var(--ev-theme-ink,#264C32)}.ev-startup-error h1{font:500 30px/1.3 ui-sans-serif,sans-serif}.ev-startup-error p{font-size:14px;color:var(--ev-theme-muted,#67816B)}.ev-buyer .schema-runtime{background:transparent}.ev-buyer .schema-runtime>.page{width:min(1320px,calc(100% - 80px));max-width:none;padding:30px 0 55px;margin:auto}.ev-buyer .schema-runtime .page-heading h1,.ev-buyer .schema-runtime .pdp-title{letter-spacing:-.045em;color:var(--ev-ink)}.ev-buyer .schema-runtime .product-layout{gap:44px}.ev-buyer .schema-runtime .product-image{border-radius:15px}.ev-buyer .schema-runtime .purchase-panel{border-color:var(--ev-line);border-radius:14px;box-shadow:0 8px 35px #163b2008}.ev-buyer .schema-runtime .button{border-radius:8px;font-size:12px;min-height:43px}.ev-buyer .schema-runtime .button.primary{background:var(--ev-primary-fill,#007455);color:#063925}.ev-buyer .schema-runtime .button.secondary{background:var(--ev-theme-overlay,white);border-color:var(--ev-theme-line,#CBDCCF);color:var(--ev-theme-accent,#234B31)}.ev-buyer .schema-runtime .detail-content{border-radius:13px}.ev-buyer .schema-runtime .checkout-inline .drawer-body{padding:25px 0;overflow:visible;max-height:none}.ev-buyer .schema-runtime .checkout-inline .checkout-steps{border:1px solid var(--ev-line);border-radius:10px;margin:25px 0 5px;background:var(--ev-theme-overlay,white)}.ev-buyer .schema-runtime .checkout-inline .checkout-main{background:var(--ev-theme-surface,#FFF);border:1px solid var(--ev-line);border-radius:13px;padding:26px}.ev-buyer .schema-runtime .checkout-inline .checkout-summary{align-self:start;border:1px solid var(--ev-line);border-radius:13px;background:var(--ev-theme-soft,#F1F7ED)}.ev-buyer .schema-runtime .checkout-inline .page-heading h1{font-size:35px}.ev-buyer .schema-runtime .toast{z-index:1500}.ev-buyer .page-shell-content{background:transparent}.ev-buyer .page-content{max-width:1320px;margin:auto}.ev-buyer .schema-runtime .checkout-inline .demo-inline,.ev-buyer .schema-runtime .checkout-inline .account-entitlements p{font-size:11px}.ev-buyer .schema-runtime .spec-grid{min-width:0}@media(min-width:1600px){.ev-hero{min-height:555px}.ev-hero-copy{padding-top:64px}.ev-hero h1{font-size:70px}}@media(max-width:1150px){.ev-header-main{gap:25px;padding:22px 25px}.ev-logo{width:165px}.ev-header-actions{gap:15px}.ev-location{display:none!important}.ev-main-nav{padding:0 25px;gap:23px}.ev-nav-note{display:none}.ev-utility>div{padding-left:25px;padding-right:25px}.ev-page,.ev-buyer .schema-runtime>.page{width:calc(100% - 50px)}.ev-hero{min-height:470px}.ev-hero-copy{padding:38px 25px 30px}.ev-hero h1{font-size:52px}.ev-hero-actions{gap:17px}.ev-market-grid{grid-template-columns:repeat(12,86px);overflow-x:auto;padding-bottom:13px;scroll-snap-type:x proximity}.ev-market-grid a{scroll-snap-align:start}.ev-products-grid{gap:15px}.ev-product-info{padding:14px}.ev-card-bottom strong{font-size:14px}.ev-product-title{font-size:13px}.ev-editorial-grid{grid-template-columns:1.2fr 1fr;gap:20px}.ev-service-story{grid-template-columns:.8fr 1fr}.ev-service-story>div{padding:27px 19px}.ev-business-story{padding:28px}.ev-service-story h2,.ev-business-story h2{font-size:31px}.ev-story-icon{display:none}.ev-results-layout{grid-template-columns:205px 1fr;gap:20px}.ev-category-main{padding:18px 14px;gap:10px}.ev-category-icon{width:39px;height:42px}.ev-category-main h3{font-size:14px}.ev-category-main>svg{display:none}.ev-journey-grid{grid-template-columns:repeat(2,1fr)}.ev-hero-foot{gap:20px}.ev-reassurance{padding:25px;gap:22px}.ev-reassurance strong{font-size:10px}.ev-footer{padding-left:25px;padding-right:25px}}@media(max-width:800px){.ev-utility>div>span{display:none}.ev-utility nav{justify-content:space-between;width:100%;font-size:10px}.ev-header-main{flex-wrap:wrap;padding:19px 20px 15px;gap:19px}.ev-logo{width:165px}.ev-header-actions{margin-left:auto;gap:21px}.ev-search{order:3;flex-basis:100%;height:44px}.ev-search button{padding:8px 12px}.ev-main-nav{padding:0 20px;overflow:auto;gap:25px;height:45px}.ev-main-nav>a{font-size:11px}.ev-main-nav>button{font-size:11px;padding-right:20px}.ev-page,.ev-buyer .schema-runtime>.page{width:calc(100% - 40px)}.ev-hero{grid-template-columns:1fr 1fr;min-height:435px}.ev-hero h1{font-size:43px}.ev-hero-copy{padding:31px 24px}.ev-hero-copy>p{font-size:12px}.ev-hero-foot{display:none}.ev-hero-caption{left:23px;bottom:23px}.ev-hero-caption h2{font-size:28px}.ev-hero-counter{display:none}.ev-hero .ev-eyebrow{font-size:8px}.ev-section{padding-top:37px}.ev-section-heading h2{font-size:24px}.ev-section-heading>a{font-size:10px;gap:6px}.ev-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.ev-product-title{font-size:14px;min-height:39px}.ev-product-info{padding:17px}.ev-editorial-grid{grid-template-columns:1fr;padding-top:35px}.ev-service-story{min-height:320px;grid-template-columns:1fr 1fr}.ev-service-story h2,.ev-business-story h2{font-size:35px}.ev-business-story{padding:30px}.ev-business-story p{max-width:450px}.ev-story-icon{display:block}.ev-business-story .ev-check-list{grid-template-columns:1fr 1fr}.ev-route-cards{gap:15px}.ev-route-cards>*{padding:20px!important}.ev-route-cards h3{font-size:17px}.ev-route-cards p{font-size:11px}.ev-route-cards b{font-size:10px;gap:9px}.ev-discovery-end{flex-wrap:wrap;margin-top:35px;padding:23px}.ev-discovery-end h2{font-size:23px}.ev-discovery-end>.ev-button{margin-left:50px}.ev-footer-top{grid-template-columns:1.25fr 1fr 1fr;gap:25px}.ev-footer-top>section:last-child{grid-column:2}.ev-reassurance{grid-template-columns:1fr;gap:22px;padding-left:25px}.ev-reassurance strong{font-size:12px}.ev-reassurance small{font-size:11px}.ev-footer-bottom{gap:20px}.ev-footer-bottom>div{flex-wrap:wrap;gap:10px 20px}.ev-discovery-heading{padding:27px}.ev-discovery h1,.ev-account-page h1,.ev-journeys h1{font-size:31px}.ev-discovery-stat{display:none}.ev-category-results{grid-template-columns:1fr}.ev-filters{padding-right:20px}.ev-account-layout{grid-template-columns:180px 1fr;gap:22px}.ev-account-card{padding:23px}.ev-account-card h2{font-size:23px}.ev-form-grid{grid-template-columns:1fr}.ev-record-body{flex-wrap:wrap;gap:18px}.ev-record-body>div{flex:1 1 50%}.ev-record-body>.ev-button{margin-left:auto}.ev-live-panel,.ev-wholesale-callout{flex-wrap:wrap}.ev-live-panel>.ev-button,.ev-wholesale-callout>.ev-button{margin-left:50px}.ev-buyer .schema-runtime .checkout-inline .checkout-main{padding:20px}}@media(max-width:560px){.ev-buyer{padding-bottom:62px}.ev-utility nav{gap:12px;font-size:9px}.ev-header-actions>button:first-of-type{display:none}.ev-header-actions{gap:17px}.ev-header-main{padding:17px 17px 12px;gap:17px}.ev-logo{width:151px}.ev-page,.ev-buyer .schema-runtime>.page{width:calc(100% - 32px)}.ev-home{padding-top:17px;padding-bottom:36px}.ev-hero{display:flex;flex-direction:column;min-height:0;border-radius:13px}.ev-hero-copy{padding:29px 25px 27px}.ev-hero h1{font-size:46px;margin:16px 0}.ev-hero-copy>p{font-size:12px;max-width:340px;margin-bottom:20px;line-height:1.85}.ev-hero-actions{gap:14px;width:100%;align-items:center}.ev-hero-actions .ev-button{font-size:11px;padding:13px 14px;gap:11px;min-height:43px}.ev-hero-actions .ev-text-link{font-size:10px;gap:4px}.ev-hero-visual{height:265px}.ev-hero-caption{left:24px;bottom:21px}.ev-hero-caption h2{font-size:28px}.ev-hero-caption>span{font-size:8px}.ev-hero-caption button{font-size:10px;padding:8px 12px}.ev-market-strip{padding-top:31px}.ev-market-strip .ev-section-heading h2{font-size:23px}.ev-market-grid{grid-template-columns:repeat(12,76px);gap:7px}.ev-market-grid a>span{height:58px;width:61px;border-radius:12px}.ev-market-grid a{font-size:9px;gap:9px}.ev-market-grid svg{width:24px}.ev-section-heading{gap:15px;margin-bottom:19px;align-items:center}.ev-section-heading h2{font-size:23px;line-height:1.2;margin-top:8px;max-width:275px}.ev-section-heading>a{font-size:0;gap:0;flex:none}.ev-section-heading>a>svg{width:25px;height:25px}.ev-eyebrow{font-size:9px;letter-spacing:.1em}.ev-products-grid{gap:12px}.ev-product-image{aspect-ratio:1.08}.ev-product-tag{font-size:7px;top:9px;left:8px;padding:3px 5px;max-width:65%}.ev-save{top:8px;right:8px;height:26px;width:26px}.ev-save svg{width:15px}.ev-product-info{padding:12px}.ev-product-market{font-size:8px;letter-spacing:.04em}.ev-product-title{font-size:12px;line-height:1.4;min-height:50px;margin-bottom:8px}.ev-product-info>p{font-size:9px;line-height:1.5;min-height:27px;margin-bottom:12px}.ev-card-bottom strong{font-size:12px;letter-spacing:-.04em}.ev-card-bottom small{font-size:8px}.ev-card-bottom button{width:25px;height:25px}.ev-card-bottom svg{width:17px}.ev-category-art>svg{width:42px;height:42px}.ev-category-art span{font-size:10px}.ev-service-story{grid-template-columns:1fr;min-height:0}.ev-service-story img{height:230px}.ev-service-story>div{padding:26px}.ev-service-story .ev-eyebrow{font-size:9px}.ev-service-story h2{font-size:36px}.ev-service-story h2 br{display:none}.ev-service-story p{max-width:340px}.ev-business-story .ev-check-list{grid-template-columns:1fr}.ev-route-cards{grid-template-columns:1fr;gap:13px}.ev-route-cards>a,.ev-route-cards>button{padding:22px!important}.ev-route-cards>*>span{float:left;margin-right:18px;width:38px;height:38px}.ev-route-cards h3{font-size:20px;margin:0 0 9px;padding-top:7px}.ev-route-cards p{clear:both;padding-top:13px;font-size:12px;max-width:none;margin-bottom:16px}.ev-route-cards b{font-size:11px}.ev-discovery-end{gap:15px;padding:22px}.ev-discovery-end>svg{display:none}.ev-discovery-end>.ev-button{margin-left:0}.ev-discovery-end h2{font-size:25px}.ev-reassurance{padding:27px 24px}.ev-footer{padding:31px 22px 20px}.ev-footer-top{grid-template-columns:1fr 1fr;gap:28px}.ev-footer-top>div{grid-column:1/-1;display:flex;align-items:center;gap:25px}.ev-footer-top img{width:150px;-o-object-fit:contain;object-fit:contain}.ev-footer-top p{font-size:10px;margin:0}.ev-footer-top>section:last-child{grid-column:auto}.ev-footer-top h3{margin-bottom:15px}.ev-footer-bottom{flex-direction:column;gap:13px;font-size:9px}.ev-bottom-nav{display:flex;position:fixed;z-index:100;bottom:0;left:0;right:0;justify-content:space-around;background:var(--ev-theme-overlay,#FFFFFFF5);backdrop-filter:blur(10px);border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));padding:9px 5px calc(8px + env(safe-area-inset-bottom));height:auto;min-height:61px;box-shadow:0 -4px 20px #183e1906}.ev-bottom-nav>a,.ev-bottom-nav>button{display:flex;align-items:center;flex-direction:column;gap:4px;font-size:9px;background:none;color:var(--ev-theme-muted,#69806D);padding:0 11px}.ev-bottom-nav>.active{color:var(--ev-theme-accent,#007C50);font-weight:700}.ev-dialog{padding:24px}.ev-dialog header h2{font-size:24px}.ev-market-menu{grid-template-columns:1fr}.ev-breadcrumb{margin:20px 0 23px;font-size:10px}.ev-discovery-heading{padding:25px 22px}.ev-discovery h1,.ev-account-page h1,.ev-journeys h1{font-size:30px;line-height:1.15}.ev-discovery-heading p{font-size:12px}.ev-discovery-tools{flex-wrap:wrap;gap:12px;padding-bottom:17px;margin-bottom:20px}.ev-inline-search{flex-basis:100%;max-width:none;padding:11px 13px}.ev-filter-toggle{display:flex;gap:7px;align-items:center;padding:9px 12px;border:1px solid var(--ev-line)!important;background:var(--ev-theme-overlay,white);border-radius:6px;font-size:11px;color:var(--ev-theme-muted,#58765B)}.ev-sort{font-size:10px;gap:9px}.ev-sort select{font-size:10px;padding:9px 8px}.ev-results-layout{grid-template-columns:1fr;gap:20px}.ev-filters{display:none;border:1px solid var(--ev-line);padding:20px;border-radius:12px}.ev-filters.open{display:block}.ev-filter-help{display:none}.ev-category-main{padding:20px 15px}.ev-category-icon{width:43px;height:45px}.ev-category-main h3{font-size:16px}.ev-category-main>svg{display:block;flex:none}.ev-category-main small{font-size:9px}.ev-subcategory-list{margin:0 15px;padding-bottom:15px}.ev-empty{min-height:300px;padding:40px 20px}.ev-empty h2{font-size:24px}.ev-empty p{font-size:12px}.ev-live-panel,.ev-wholesale-callout{padding:20px;gap:15px}.ev-live-panel>svg,.ev-wholesale-callout>svg{display:none}.ev-live-panel>.ev-button,.ev-wholesale-callout>.ev-button{margin:0}.ev-account-tabs{gap:17px}.ev-account-tabs a{font-size:11px;gap:6px}.ev-account-tabs b{font-size:9px}.ev-account-layout{grid-template-columns:1fr;margin-top:24px}.ev-account-nav{display:flex;overflow:auto;padding:8px;gap:8px}.ev-account-nav>a{white-space:nowrap;padding:9px;gap:7px;font-size:10px}.ev-account-nav>a>svg:last-child{display:none}.ev-account-nav>a>svg{width:16px;height:16px}.ev-account-card{padding:22px}.ev-account-card h2{font-size:24px}.ev-account-metrics{gap:10px}.ev-account-metrics>a{padding:16px 13px;font-size:10px}.ev-record-list header{padding:15px}.ev-record-list .ev-eyebrow{font-size:8px}.ev-record-body{padding:21px 15px;gap:14px}.ev-record-icon{width:45px;height:45px}.ev-record-body h3{font-size:15px}.ev-record-body>strong{font-size:14px;margin-left:59px}.ev-record-body>.ev-button{font-size:10px;min-height:36px;padding:10px;gap:6px}.ev-journey-grid{gap:12px;margin-top:25px}.ev-journey-grid>button{padding:20px 16px}.ev-journey-grid h2{font-size:20px;margin-top:20px}.ev-journey-grid p{font-size:11px;min-height:53px}.ev-journey-grid b{font-size:10px;line-height:1.5;gap:7px;margin-top:17px}.ev-journey-grid b svg{flex:none;width:15px}.ev-route-directory{grid-template-columns:1fr}.ev-buyer .schema-runtime>.page{padding-top:20px;padding-bottom:40px}.ev-buyer .schema-runtime .checkout-inline .checkout-main{padding:18px}.ev-buyer .schema-runtime .checkout-inline .page-heading h1{font-size:28px}.ev-buyer .schema-runtime .toast{bottom:80px}.ev-buyer .schema-runtime .checkout-inline .checkout-steps{overflow:auto}.ev-buyer .schema-runtime .drawer{width:calc(100% - 18px);max-height:94dvh}.ev-buyer .schema-runtime .cart-page-layout{gap:20px}.ev-buyer .schema-runtime .purchase-panel{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ev-live-markets{display:flex;overflow:auto;gap:10px;margin:32px 0;white-space:nowrap;padding-bottom:10px}.ev-live-markets a{border:1px solid var(--ev-line);padding:10px 16px;border-radius:8px;font-size:12px;background:var(--ev-theme-overlay,white)}.ev-live-pagination{display:flex;justify-content:center;gap:23px;align-items:center;margin:32px 0;font-size:12px}.ev-save-progress{position:fixed;left:50%;top:18px;transform:translate(-50%);z-index:1600;border-radius:8px;background:#183f2f;color:#fff;padding:10px 17px;font-size:12px;box-shadow:0 4px 14px #17382920}.ev-browse-breadcrumb{flex-wrap:wrap;line-height:1.6;gap:8px;font-size:13px}.ev-browse-breadcrumb>span{display:inline-flex;align-items:center;gap:8px}.ev-browse-breadcrumb a[aria-current=page]{color:var(--ev-theme-accent,#007A54);font-weight:650}.ev-family-rail{display:flex;gap:12px;overflow:auto;padding:2px 23px 19px;scroll-snap-type:x proximity;scrollbar-width:thin}.ev-family-number{font-size:12px;color:var(--ev-theme-muted,#798F83)}.ev-home-browse .ev-section-heading select{max-width:260px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:8px;background:var(--ev-theme-surface,#fff);padding:12px;font-size:14px}.ev-collection-tabs{display:flex;gap:8px;overflow:auto;padding:3px 0 14px;scrollbar-width:thin}.ev-collection-tabs button{padding:11px 17px;border-radius:30px;white-space:nowrap;background:var(--ev-theme-surface,#fff);border:1px solid var(--ev-theme-line,var(--ev-ui-border));color:var(--ev-theme-ink,#3E574B);font-size:14px}.ev-collection-tabs button.active{background:#102e25;border-color:#102e25;color:#fff}.ev-browse-results-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 20px}.ev-browse-results-header h2{font-size:28px;margin:8px 0}.ev-browse-results-header>span{font-size:13px;color:var(--ev-theme-muted,#677B6E)}.ev-inline-filters{display:flex;flex-wrap:wrap;gap:20px;padding:20px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:12px;background:var(--ev-theme-surface,#fff);margin-bottom:25px}.ev-inline-filters label{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:180px}.ev-inline-filters input,.ev-inline-filters select,.ev-discovery-tools>select{padding:11px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:7px;background:var(--ev-theme-surface,#fff);font-size:14px;max-width:100%}.ev-always-show{display:flex!important}.ev-inline-search>button{padding:8px;color:var(--ev-theme-accent,#007D55);background:transparent}.ev-classified-collections .ev-section{margin:33px 0}.ev-listing-rail{display:flex;gap:18px;overflow:auto;padding:2px 1px 18px;scroll-snap-type:x proximity;scrollbar-width:thin}.ev-listing-rail .ev-product-card{flex:0 0 calc((100% - 54px)/4);min-width:238px;scroll-snap-align:start}.ev-product-card{display:flex;flex-direction:column;min-width:0}.ev-product-info{display:flex;flex-direction:column;flex:1}.ev-product-info>.ev-product-title{font-size:16px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;min-height:46px;margin-bottom:2px}.ev-product-info>p{font-size:12px;line-height:1.55}.ev-product-info>.ev-product-market{font-size:12px}.ev-card-details{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--ev-theme-muted,#64776B);margin:2px 0 14px}.ev-card-details span{display:flex;align-items:center;gap:5px}.ev-card-bottom{margin-top:auto}.ev-card-open{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ev-theme-soft,#E8F7EE);color:var(--ev-theme-muted,#00764F)}.ev-product-tag{font-size:12px;max-width:calc(100% - 60px)}.ev-save{width:36px;height:36px;z-index:3}.ev-product-image.ev-square-media{aspect-ratio:1/1}.ev-square-media .ev-category-art{width:100%;aspect-ratio:1/1}.ev-card-sequence{position:relative;display:block;width:100%;border:0;padding:0;overflow:hidden;background:var(--ev-theme-soft,#F2F2F2);cursor:pointer}.ev-card-sequence>img,.ev-card-sequence>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ev-card-sequence>div{position:absolute;bottom:12px;left:12px;color:#fff;background:#143a2b99;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.ev-card-sequence>video{z-index:1}.ev-card-sequence>div{z-index:2}.ev-media-unavailable{display:flex;align-items:center;justify-content:center;min-height:180px;font-size:14px;color:var(--ev-theme-muted,#67766D)}.ev-product-image:has(.ev-card-sequence):after{content:" ";pointer-events:none;position:absolute;inset:0;border:1px solid #00000004}.ev-content-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ev-content-card{background:var(--ev-theme-surface,#fff);border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.ev-content-cover{position:relative;width:100%;aspect-ratio:16/9;padding:0;display:grid;place-items:center;overflow:hidden;background:#153d2e;color:#fff}.ev-content-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000020,transparent 40%,#00000082)}.ev-content-cover>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ev-content-status{color:#fff;font-weight:700;position:absolute;z-index:1;top:12px;left:12px;background:#142e26de;border-radius:4px;padding:5px 7px;font-size:12px;display:flex;align-items:center;gap:5px}.ev-content-status.live{background:#f77f00;color:var(--ev-on-orange, #fff)}.ev-content-status.upcoming{background:#03cd8c;color:var(--ev-on-brand,#102b24);font-weight:700}.ev-content-play{height:44px;width:44px;border-radius:50%;background:var(--ev-theme-overlay,#FFFFFFE8);color:var(--ev-theme-ink,#173B29);display:grid;place-items:center;z-index:1;transition:transform .2s}.ev-content-cover:hover .ev-content-play{transform:scale(1.08)}.ev-content-product-count{position:absolute;z-index:1;bottom:10px;left:12px;font-size:12px;display:flex;align-items:center;gap:5px}.ev-content-copy{padding:16px;display:flex;flex-direction:column;flex:1}.ev-content-host{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ev-theme-ink,#486154);line-height:1.5}.ev-content-host>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;background:var(--ev-theme-soft,#E6F4EC);font-size:12px;font-weight:700}.ev-content-copy h3{font-size:16px;line-height:1.5;letter-spacing:0;margin:13px 0 7px}.ev-content-copy h3 button{padding:0;text-align:left;font:inherit;background:none;color:inherit}.ev-content-copy p{font-size:14px;line-height:1.65;color:var(--ev-theme-muted,#64776B);margin:0 0 13px}.ev-content-actions{margin-top:auto;padding-top:13px;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));display:flex;align-items:center;justify-content:space-between;gap:8px}.ev-content-actions>button{font-size:14px;padding:0}.ev-content-date{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:14px}.ev-content-empty{background:var(--ev-theme-soft,#F0F6F2);border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:12px;padding:25px;display:flex;align-items:center;gap:16px;color:var(--ev-theme-ink,#45634F);font-size:14px}.ev-watch-layout{padding:24px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:25px}.ev-watch-player{position:relative;aspect-ratio:16/9;background:#102c23;border-radius:9px;overflow:hidden;color:#fff;display:grid;place-items:center}.ev-watch-player>video,.ev-watch-player>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ev-watch-message{z-index:1;align-self:end;padding:18px;background:#10291fde;width:100%;display:flex;flex-direction:column;gap:7px}.ev-watch-message strong{font-size:15px}.ev-watch-message p{font-size:12px;margin:0;line-height:1.6}.ev-watch-layout>div>p{font-size:14px;line-height:1.7}.ev-watch-layout aside h3{font-size:20px}.ev-pinned-item{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--ev-theme-line,var(--ev-ui-border));color:var(--ev-theme-ink,#15372A)}.ev-pinned-item>img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.ev-pinned-item>span{flex:1;min-width:0}.ev-pinned-item strong{font-size:14px;line-height:1.5;display:block}.ev-pinned-item small{display:block;color:var(--ev-theme-muted,#657F70);font-size:12px;margin-top:6px}.ev-live-shelf{border-top:2px solid var(--ev-theme-line,#03CD8C);padding-top:28px}.ev-product-gallery{background:var(--ev-theme-soft,#F2F2F2);border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:14px;overflow:hidden}.ev-gallery-stage{position:relative;aspect-ratio:9/16;width:min(100%,405px);max-height:720px;margin:auto;overflow:hidden;background:var(--ev-theme-soft,#EAEFEA);isolation:isolate}.ev-gallery-stage>img,.ev-gallery-stage>video{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;transition:transform .15s}.ev-gallery-caption{position:absolute;bottom:10px;left:50%;transform:translate(-50%);white-space:nowrap;color:var(--ev-theme-muted,#314E3E);font-size:12px;border-radius:5px;padding:5px 9px;background:var(--ev-theme-overlay,#FFFFFFEB);pointer-events:none}.ev-gallery-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--ev-theme-surface,#fff);padding:12px 15px;font-size:13px;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border))}.ev-gallery-tools>span>span{margin-left:9px;color:var(--ev-theme-muted,#6B7F73)}.ev-gallery-tools>div{display:flex;gap:8px}.ev-gallery-tools button{display:flex;align-items:center;gap:5px;padding:8px;border-radius:5px;font-size:13px;background:var(--ev-theme-soft,#EFF5F0);color:var(--ev-theme-accent,#244F39);min-height:36px}.ev-gallery-thumbnails{display:flex;gap:8px;padding:12px 15px;overflow:auto;background:var(--ev-theme-surface,#fff);border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));scrollbar-width:thin}.ev-gallery-thumbnails button{position:relative;flex:0 0 64px;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:7px;overflow:hidden;display:grid;place-items:center;background:var(--ev-theme-soft,#F2F2F2);color:var(--ev-theme-accent,#164C33)}.ev-gallery-thumbnails button.active{border-color:var(--ev-theme-line,#03CD8C)}.ev-gallery-thumbnails img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.ev-gallery-thumbnails svg{z-index:1;background:var(--ev-theme-overlay,#FFFFFFBB);border-radius:4px;padding:2px}.ev-gallery-thumbnails span{position:absolute;bottom:2px;right:2px;background:var(--ev-theme-overlay,#FFFFFFD9);padding:1px 4px;border-radius:3px;font-size:12px}.ev-gallery-missing{height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:28px;color:var(--ev-theme-muted,#5F7766)}.ev-gallery-missing strong{font-size:16px}.ev-gallery-missing span{font-size:14px;line-height:1.5}.ev-expanded-gallery{padding:18px;background:var(--ev-theme-soft,#F2F2F2)}.ev-gallery-stage.expanded{height:70vh;max-height:850px;width:100%;aspect-ratio:auto;background:#142a21}.ev-zoom-tools{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:15px;background:var(--ev-theme-surface,#fff);font-size:14px}.ev-zoom-tools label{display:flex;align-items:center;gap:8px}.ev-zoom-tools button{background:var(--ev-theme-soft,#E8F3EC);padding:9px;border-radius:6px;font-size:13px}.ev-partner-links a{font-size:12px;white-space:nowrap}.ev-footer-partners{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));margin-top:25px;padding-top:20px}.ev-footer-partners strong{font-size:14px;margin-right:auto}.ev-footer-partners a{font-size:13px;color:var(--ev-theme-accent,#266043)}.ev-discovery button:focus-visible,.ev-home a:focus-visible,.ev-home button:focus-visible,.ev-product-gallery button:focus-visible,.ev-gallery-stage:focus-visible{outline:3px solid #F77F00;outline-offset:3px}@media(min-width:1500px){.ev-content-grid{gap:22px}.ev-product-gallery .ev-gallery-stage{width:min(100%,430px);max-height:765px}}@media(max-width:1100px){.ev-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-listing-rail .ev-product-card{flex-basis:calc((100% - 36px)/3)}.ev-utility>div{gap:16px}.ev-utility nav{gap:14px}.ev-utility>div>nav:last-child{display:none}.ev-gallery-stage{max-height:640px;width:min(100%,360px)}}@media(max-width:800px){.ev-home-browse .ev-section-heading{align-items:start}.ev-home-browse select{width:100%;max-width:100%!important}.ev-listing-rail .ev-product-card{flex-basis:calc((100% - 18px)/2)}.ev-browse-results-header{align-items:start;flex-direction:column;gap:4px}.ev-watch-layout{grid-template-columns:1fr}.ev-watch-player{min-height:240px}.ev-gallery-stage{width:min(100%,327px);max-height:580px}.ev-gallery-stage.expanded{height:65vh;width:100%}.ev-footer-partners{gap:14px}.ev-footer-partners strong{width:100%}}@media(max-width:560px){.ev-utility{display:block!important}.ev-utility>div{padding:10px 16px;display:block}.ev-utility .ev-partner-links{display:flex!important;gap:14px;overflow:auto;scrollbar-width:none}.ev-utility .ev-partner-links a{font-size:12px}.ev-family-rail{padding:2px 16px 16px}.ev-content-grid{display:flex;overflow:auto;gap:13px;padding-bottom:12px;scroll-snap-type:x proximity}.ev-content-card{flex:0 0 86%;scroll-snap-align:start}.ev-listing-rail{gap:13px}.ev-listing-rail .ev-product-card{flex:0 0 74%;min-width:225px}.ev-products-grid{gap:12px}.ev-product-info>.ev-product-title{font-size:14px;min-height:41px}.ev-product-info>.ev-product-market{font-size:12px}.ev-product-info{padding:13px 11px}.ev-product-info .ev-card-bottom strong{font-size:15px}.ev-product-tag{font-size:12px;top:8px;left:7px;padding:3px 5px}.ev-save{width:32px;height:32px;right:7px;top:7px}.ev-card-details{font-size:12px;line-height:1.4}.ev-card-open{width:28px;height:28px}.ev-browse-results-header h2{font-size:24px}.ev-collection-tabs button{font-size:13px;padding:10px 13px}.ev-gallery-tools{padding:10px}.ev-gallery-tools button{font-size:12px}.ev-gallery-thumbnails{padding:10px}.ev-watch-layout{padding:16px;gap:15px}.ev-watch-message{padding:13px}.ev-home-browse .ev-section-heading{flex-direction:column;gap:15px}.ev-footer-partners{display:grid;grid-template-columns:1fr;gap:13px}.ev-inline-filters label,.ev-discovery-tools .ev-sort{width:100%}.ev-discovery-tools>select{flex:1;min-width:125px}.ev-gallery-stage{width:min(100%,300px);max-height:534px}.ev-pinned-item{gap:9px}}@media(prefers-reduced-motion:reduce){.ev-content-play,.ev-gallery-stage>img{transition:none}}.ev-regional-heading{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ev-regional-heading>div{flex:1}.ev-regional-heading h2{margin:5px 0!important}.ev-country-flag{font-size:27px;line-height:1;flex:none}.ev-regional-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-top:23px}.ev-regional-grid label{min-width:0}.ev-regional-grid select{width:100%;min-width:0}.ev-regional-select-wrap{width:100%!important;min-width:0!important}.ev-regional-select-wrap .ev-regional-select{width:100%;min-width:0;border-color:var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-surface-soft,#F5F8F6);color:var(--ev-theme-ink,#193C2B)}.ev-regional-actions{display:flex;gap:19px;align-items:center;flex-wrap:wrap;margin-top:12px}.ev-regional-note{font-size:12px!important;line-height:1.7!important;color:var(--ev-theme-muted,#688071)!important;margin-top:17px!important}.ev-regional-success{color:var(--ev-theme-positive,#00764F)!important;font-size:14px!important}.ev-currency-notice{padding:12px 24px;background:var(--ev-theme-soft,#E5F7ED);text-align:center;color:var(--ev-theme-ink,#285841);font-size:12px}.ev-search .ev-camera-search{background:transparent;color:var(--ev-theme-ink,#466754);border:0;padding:7px 9px;min-width:35px;flex:none;border-radius:6px}.ev-search .ev-camera-search:hover{background:var(--ev-theme-selected,#E4F6EC)}.ev-search input{min-width:0}.ev-app-header{display:flex;align-items:center;gap:6px;background:transparent;color:inherit;padding:0;white-space:nowrap;font-size:12px}.ev-app-footer{display:flex;gap:21px;align-items:center;flex-wrap:wrap;padding:27px 0 33px;margin-bottom:27px;border-bottom:1px solid var(--ev-theme-line,var(--ev-ui-border))}.ev-app-footer>div{flex:1}.ev-app-footer h2{font-size:25px;margin:0 0 8px}.ev-app-footer p{font-size:14px;color:var(--ev-theme-muted,#597365);margin:0;line-height:1.6}.ev-app-icon{display:grid;place-items:center;flex:none;width:64px;height:64px;background:#03cd8c;border-radius:14px;color:#063729}.ev-app-download-panel{padding:29px}.ev-app-download-panel>.ev-app-icon{margin-bottom:24px}.ev-app-download-panel h2{font-size:31px;line-height:1.25;margin:14px 0}.ev-app-download-panel>p{font-size:16px;line-height:1.7;color:var(--ev-theme-muted,#576F60)}.ev-app-store-links{display:flex;flex-direction:column;gap:11px;margin-top:26px}.ev-app-store-links>a,.ev-app-coming{display:flex;align-items:center;gap:13px;padding:16px;border-radius:10px;color:#fff;background:#17392b}.ev-app-store-links>div.ev-app-coming{color:var(--ev-theme-muted,#567264);background:var(--ev-theme-soft,#F0F5F1);border:1px solid var(--ev-theme-line,var(--ev-ui-border))}.ev-app-store-links span{flex:1}.ev-app-store-links small{display:block;font-size:12px;margin-bottom:4px}.ev-app-store-links strong{display:block;font-size:18px}.ev-app-coming b{font-size:12px;font-weight:500;background:var(--ev-theme-soft,#E0EAE3);padding:5px 8px;border-radius:5px}.ev-image-search-body{padding:25px}.ev-image-search-body>p{font-size:16px;line-height:1.65;margin:0 0 23px;color:var(--ev-theme-muted,#536F60)}.ev-image-search-layout{display:grid;grid-template-columns:1fr 1fr;gap:27px}.ev-image-drop{border:2px dashed var(--ev-theme-line,#9BBEAC);border-radius:12px;min-height:270px;padding:25px;width:100%;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;background:var(--ev-theme-soft,#F1FAF5);color:var(--ev-theme-ink,#284E3B);text-align:center}.ev-image-drop strong{font-size:16px}.ev-image-drop span{font-size:13px;word-break:break-word}.ev-image-drop.has-image{border-style:solid;padding:14px}.ev-image-drop img{max-height:250px;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:7px}.ev-image-search-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.ev-image-search-actions .ev-button{font-size:13px;padding:11px 13px}.ev-image-result{display:flex;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid var(--ev-theme-line,var(--ev-ui-border));color:var(--ev-theme-ink,#193C2B)}.ev-image-result img{width:75px;height:75px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.ev-image-result span{flex:1}.ev-image-result strong{font-size:15px;line-height:1.5;display:block}.ev-image-result small{font-size:13px;margin-top:6px;display:block;color:var(--ev-theme-muted,#63796B)}.ev-image-search-tips{padding:27px;background:var(--ev-theme-soft,#F4F7F4);border-radius:12px;color:var(--ev-theme-muted,#4E7059)}.ev-image-search-tips h3{font-size:22px;color:var(--ev-theme-ink,#244F35)}.ev-image-search-tips p{font-size:15px;line-height:1.8}.ev-regional-card{margin-bottom:24px}@media(max-width:800px){.ev-regional-grid,.ev-image-search-layout{grid-template-columns:1fr}.ev-image-drop{min-height:230px}.ev-app-footer>.ev-button{width:100%;justify-content:center}}@media(max-width:560px){.ev-app-footer h2{font-size:23px}.ev-app-footer{gap:15px}.ev-app-footer>.ev-app-icon{width:49px;height:49px}.ev-app-header{font-size:12px}.ev-header-actions>button.ev-location{display:flex!important;padding:0}.ev-header-actions .ev-location>span:not(.ev-country-flag){display:none}.ev-header-actions .ev-country-flag{font-size:23px}.ev-header-actions{gap:12px}.ev-image-search-body{padding:17px}.ev-app-download-panel{padding:23px}.ev-search .ev-camera-search{padding:5px;min-width:30px}.ev-regional-actions .ev-button{width:100%;justify-content:center}.ev-currency-notice{padding-bottom:14px}.ev-country-flag{font-size:27px}}.ev-download-qr{margin:0;flex:none;width:192px;text-align:center;align-self:center}.ev-download-qr>a{display:block;padding:0;background:#fff;border:1px solid var(--ev-ui-border);border-radius:10px;overflow:hidden}.ev-download-qr>a>svg{display:block;width:100%;height:auto}.ev-download-qr figcaption{display:flex;gap:7px;align-items:center;justify-content:center;font-size:12px;margin-top:10px;line-height:1.5;color:#486451}.ev-download-qr.compact{width:146px}.ev-download-qr.compact figcaption{font-size:11px}.ev-download-choices{display:grid;grid-template-columns:192px minmax(0,1fr);gap:26px;margin-top:28px;align-items:center}.ev-download-choices .ev-app-store-links{margin-top:0}.ev-download-choices .ev-text-link{font-size:13px;margin-top:16px}.ev-download-page{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:66px;padding-bottom:76px}.ev-download-intro h1{font-size:clamp(34px,3.5vw,53px);line-height:1.14;letter-spacing:-1.7px;margin:19px 0 23px}.ev-download-intro h1 em{font-style:normal;color:var(--ev-theme-accent,#008959)}.ev-download-intro>p{font-size:18px;line-height:1.7;color:var(--ev-theme-muted,#5E7564);max-width:440px}.ev-download-benefits{display:grid;gap:23px;margin:35px 0}.ev-download-benefits>div{display:flex;gap:15px;align-items:center}.ev-download-benefits svg{color:var(--ev-theme-muted,#008D60);flex:none}.ev-download-benefits strong{display:block;font-size:16px}.ev-download-benefits small{display:block;margin-top:6px;color:var(--ev-theme-muted,#657E6E);font-size:14px;line-height:1.6}.ev-download-card{border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:20px;background:var(--ev-theme-surface,#fff);box-shadow:0 16px 55px #1d563410;min-width:0}.ev-download-card .ev-app-download-panel{padding:34px}.ev-download-card .ev-download-choices{grid-template-columns:150px minmax(0,1fr);gap:21px}.ev-download-card .ev-download-qr{width:150px}.ev-download-card .ev-app-store-links>a,.ev-download-card .ev-app-coming{padding:12px;gap:9px}.ev-download-card .ev-app-coming{flex-wrap:wrap}.ev-download-card .ev-app-coming b{font-size:11px}.ev-app-footer>div{min-width:180px}.ev-app-footer>.ev-button{font-size:14px;white-space:normal;text-align:center}@media(max-width:1100px){.ev-download-page{gap:30px}.ev-download-card .ev-download-choices{grid-template-columns:1fr}.ev-download-card .ev-download-qr{width:176px;justify-self:center}.ev-download-card .ev-app-store-links{flex-direction:row;flex-wrap:wrap}.ev-download-card .ev-app-store-links>*{flex:1;min-width:155px}.ev-app-footer>.ev-button{max-width:250px}}@media(max-width:800px){.ev-download-page{grid-template-columns:1fr;gap:35px;padding-top:35px}.ev-download-intro>p{max-width:none}.ev-download-card .ev-download-choices{grid-template-columns:192px minmax(0,1fr)}.ev-download-card .ev-app-store-links{flex-direction:column}.ev-app-footer>.ev-button{width:auto;max-width:none}.ev-app-footer>.ev-download-qr{margin-left:auto}}@media(max-width:560px){.ev-download-choices,.ev-download-card .ev-download-choices{grid-template-columns:1fr;gap:20px}.ev-download-qr{justify-self:center;width:184px}.ev-download-card .ev-app-download-panel{padding:23px}.ev-download-intro h1{font-size:37px;letter-spacing:-1px}.ev-app-footer>.ev-button{width:calc(100% - 160px);flex:1}.ev-app-footer>.ev-download-qr.compact{margin:4px 0 0;width:132px}.ev-app-footer{align-items:center}.ev-download-qr.compact figcaption{font-size:10px}.ev-app-footer>div{min-width:calc(100% - 70px)}}.ev-wholesale-gate{padding:48px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:18px;background:linear-gradient(130deg,#effaf4,#fff);margin:24px 0;max-width:950px}.ev-wholesale-gate.compact{padding:27px}.ev-wholesale-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:16px;background:var(--ev-theme-soft,#D3F4E6);color:var(--ev-theme-muted,#00845B);margin-bottom:25px}.ev-wholesale-gate h2{font-size:clamp(26px,3vw,37px);line-height:1.2;margin:13px 0 17px}.ev-wholesale-gate p{font-size:16px;max-width:670px;color:var(--ev-theme-muted,#5B7465)}.ev-wholesale-gate .ev-status{display:inline-flex}.ev-wholesale-actions{display:flex;gap:19px;align-items:center;flex-wrap:wrap;margin-top:23px}.ev-wholesale-account-link{display:flex;align-items:center;gap:13px;padding:20px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:10px;margin:14px 0 25px;background:var(--ev-theme-surface,#fff);color:var(--ev-theme-accent,#2C543E)}.ev-wholesale-account-link>span{flex:1}.ev-wholesale-account-link strong,.ev-wholesale-account-link small{display:block}.ev-wholesale-account-link small{font-size:12px;color:var(--ev-theme-muted,#698372);margin-top:5px}.ev-wholesale-page{padding-top:35px;padding-bottom:65px}.ev-wholesale-page h1{font-size:clamp(30px,4vw,45px);margin:15px 0}.ev-wholesale-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:29px;margin-top:30px}.ev-wholesale-form h2{font-size:26px}.ev-wholesale-form>p{color:var(--ev-theme-muted,#5D7665);font-size:15px;margin-bottom:25px}.ev-wholesale-form .ev-button{margin-top:20px}.ev-wholesale-form label small{font-size:12px;color:var(--ev-theme-muted,#64796B)}.ev-wholesale-form .ev-form-grid{grid-template-columns:1fr 1fr}.ev-wholesale-form .ev-form-grid>label:first-child{grid-column:1/-1}.ev-wholesale-upload{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:21px;border:1px dashed var(--ev-theme-line,#A8C9B4);border-radius:10px;margin-top:22px}.ev-wholesale-upload>span{flex:1;min-width:160px}.ev-wholesale-upload small{display:block;margin-top:5px;line-height:1.7}.ev-wholesale-upload input{width:100%;font-size:12px}.ev-wholesale-steps{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.ev-wholesale-steps li{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ev-theme-muted,#788A7E);background:var(--ev-theme-soft,#F3F6F3);padding:14px 12px;border-radius:8px}.ev-wholesale-steps li.complete{background:var(--ev-theme-positive-surface,#DFF8EC);color:var(--ev-theme-positive,#176742)}.ev-wholesale-steps li>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;border:1px solid var(--ev-theme-line,#B6CABA);flex:none}.ev-wholesale-benefits ul{padding-left:19px;color:var(--ev-theme-muted,#577161);font-size:14px;line-height:1.8}.ev-wholesale-benefits li{margin:14px 0}.ev-wholesale-benefits>p{font-size:12px}.ev-reviewer-note{padding:18px;background:var(--ev-theme-warning-surface,#FFF5E8);border-radius:9px;margin:20px 0;font-size:14px}.ev-wholesale-status-card .ev-regional-heading{align-items:flex-start}.ev-wholesale-status-card .ev-regional-heading>svg{color:var(--ev-theme-accent,#078759);flex:none}.ev-wholesale-status-card h2{font-size:24px}.ev-wholesale-form .ev-simple-row>span{flex:1}@media(max-width:1000px){.ev-wholesale-layout{grid-template-columns:1fr}.ev-wholesale-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:560px){.ev-wholesale-gate,.ev-wholesale-gate.compact{padding:24px}.ev-wholesale-steps{grid-template-columns:1fr}.ev-wholesale-layout>aside,.ev-wholesale-form .ev-form-grid{grid-template-columns:1fr}.ev-wholesale-actions>.ev-button{width:100%}.ev-wholesale-status-card h2{font-size:22px}.ev-wholesale-form .ev-form-grid>label:first-child{grid-column:auto}}.ev-button:not(.secondary):not(.orange),.ev-search button[type=submit],.ev-buyer .schema-runtime .button.primary,:where(.schema-runtime) .button.primary{color:#fff!important}.ev-cart-link b,:where(.schema-runtime) .checkout-steps button.active>span{color:#fff}.ev-button:not(.secondary) :is(span,strong,small,svg),:where(.schema-runtime) .button:is(.primary,.orange) :is(span,strong,small,svg){color:inherit}.ev-buyer :is(button,a[role=button]):is([style*="background-color: rgb(3, 205, 140)"],[style*="background-color: rgb(8, 206, 143)"],[style*="background-color: rgb(247, 127, 0)"],[style*="background: rgb(3, 205, 140)"],[style*="background: rgb(8, 206, 143)"],[style*="background: rgb(247, 127, 0)"],[style*="background-color:#03CD8C"],[style*="background-color:#F77F00"],[class~=bg-emerald-500],[class~=bg-green-500],[class~=bg-orange-500]):not(:disabled):not([aria-disabled=true]){color:var(--ev-on-brand,#102b24)!important}@media(max-width:560px){.ev-utility .ev-partner-links{flex-wrap:wrap;gap:8px;overflow:visible}.ev-utility .ev-partner-links .ev-app-header{order:-1;flex:1 0 100%;justify-content:center;background:#03cd8c;color:var(--ev-on-brand,#102b24);padding:8px 10px;border-radius:5px;margin-bottom:2px}.ev-utility .ev-partner-links a{font-size:10px;flex:1;justify-content:center;white-space:nowrap}}.ev-marketplace-hero{position:relative;isolation:isolate;width:100%;margin:0;overflow:hidden;background:#0d241d;color:#fff;touch-action:pan-y;min-height:600px}.ev-marketplace-hero-images,.ev-marketplace-hero-images:after{position:absolute;inset:0;z-index:-1}.ev-marketplace-hero-images img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .7s ease}.ev-marketplace-hero-images img.active{opacity:1}.ev-marketplace-hero-images:after{content:"";z-index:1;background:linear-gradient(90deg,#051913ed,#051913bd 29%,#05191338 69%,#0519131a),linear-gradient(0deg,rgba(5,21,17,.94) 0%,transparent 44%)}.ev-marketplace-hero-inner{width:min(1320px,calc(100% - 80px));margin:auto;padding:58px 0 20px}.ev-marketplace-hero-content{max-width:635px;min-height:420px;padding-bottom:30px}.ev-marketplace-hero-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em}.ev-marketplace-hero-eyebrow>svg{color:#03cd8c}.ev-marketplace-hero-eyebrow>span{height:16px;width:1px;background:#ffffff5c;margin:0 2px}.ev-marketplace-hero h1{font-size:clamp(2.75rem,5.2vw,4.75rem);line-height:1.05;letter-spacing:-.045em;font-weight:650;color:#fff;margin:24px 0 22px;overflow-wrap:break-word}.ev-marketplace-hero h1 em{font-style:normal;color:#fff}.ev-marketplace-hero-content>p{font-size:1rem;line-height:1.8;color:#eef6f0;max-width:465px;margin:0 0 25px}.ev-marketplace-hero-actions{display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap}.ev-marketplace-hero-actions .ev-button{font-size:14px;min-height:48px;padding:14px 21px;background:var(--ev-primary-fill,#007455);color:#fff!important;box-shadow:0 5px 22px #00000018}.ev-marketplace-hero-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff!important;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--ev-ui-border)}.ev-marketplace-hero-foot{display:flex;gap:28px;margin-top:31px;font-size:13px;color:#e1ece6}.ev-marketplace-hero-foot>span+span{padding-left:28px;border-left:1px solid var(--ev-ui-border)}.ev-marketplace-hero-foot strong{font-weight:650;color:#fff;margin-right:4px}.ev-marketplace-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.ev-marketplace-hero-category{font-size:13px;letter-spacing:.11em;text-transform:uppercase;color:#e4eee8}.ev-marketplace-hero button:focus-visible,.ev-marketplace-hero a:focus-visible{outline:3px solid #F77F00;outline-offset:3px}.ev-market-popover.MuiPaper-root{width:min(1160px,calc(100vw - 24px));max-width:none;max-height:min(790px,calc(100dvh - 32px));border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:16px;margin-top:9px;box-shadow:0 20px 70px #10261e2e;color:var(--ev-theme-ink,#15382a);background:var(--ev-theme-surface,#fff);overflow:hidden}.ev-market-navigation{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;max-height:inherit;display:flex;flex-direction:column;min-height:0}.ev-market-navigation *{box-sizing:border-box}.ev-market-navigation a{color:inherit;text-decoration:none}.ev-market-navigation button,.ev-market-navigation input{font:inherit}.ev-market-navigation button{cursor:pointer}.ev-market-navigation a:focus-visible,.ev-market-navigation button:focus-visible,.ev-market-navigation input:focus-visible{outline:3px solid #f77f00;outline-offset:2px}.ev-market-navigation-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px 18px}.ev-market-navigation-header .ev-eyebrow{font-size:12px;letter-spacing:.13em;color:var(--ev-theme-muted,#587464)}.ev-market-navigation h2{font-size:26px;font-weight:650;line-height:1.2;letter-spacing:-.035em;margin:7px 0 0}.ev-market-close{flex:none;width:40px;height:40px;padding:0;border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-overlay,white);color:var(--ev-theme-ink,#355341);border-radius:50%;display:grid;place-items:center}.ev-market-navigation-search{display:flex;align-items:center;gap:10px;margin:0 28px 20px;border:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-soft,#f7faf8);border-radius:9px;padding:0 14px;min-height:48px;color:var(--ev-theme-muted,#62816c)}.ev-market-navigation-search>input{border:0;background:transparent;min-width:0;flex:1;color:var(--ev-theme-ink,#193c2b);padding:13px 0;outline-offset:0!important}.ev-market-navigation-search>button{display:flex;padding:6px;color:var(--ev-theme-accent,#335c43);background:transparent;border:0}.ev-market-navigation-search>span{font-size:12px;white-space:nowrap;color:var(--ev-theme-muted,#60786a)}.ev-market-navigation-body{display:grid;grid-template-columns:260px minmax(0,1fr);overflow:auto;min-height:0;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));scrollbar-width:thin;overscroll-behavior:contain}.ev-market-navigation-list{display:flex;flex-direction:column;gap:4px;background:var(--ev-theme-soft,#f7faf8);border-right:1px solid var(--ev-theme-line,var(--ev-ui-border));padding:13px;align-self:start;min-height:100%}.ev-market-navigation-list>button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid transparent;border-radius:9px;padding:12px 10px;background:transparent;color:var(--ev-theme-accent,#234733);min-height:67px}.ev-market-navigation-list>button>span:nth-child(2){flex:1;min-width:0}.ev-market-navigation-icon{display:grid;place-items:center;width:34px;flex:none}.ev-market-navigation-list strong{display:block;font-size:14px;font-weight:650;line-height:1.35}.ev-market-navigation-list small{font-size:12px;line-height:1.4;display:block;color:var(--ev-theme-muted,#647b6c);margin-top:3px}.ev-market-navigation-list>button>svg{flex:none}.ev-market-navigation-list>button.active{background:#123f2d;color:#fff;border-color:#123f2d}.ev-market-navigation-list>button.active small{color:#e1f0e6}.ev-market-navigation-list>button:not(.active):hover{background:var(--ev-theme-selected,#e9f2ec)}.ev-market-navigation-detail{padding:22px 24px;min-width:0}.ev-market-navigation-feature{position:relative;overflow:hidden;isolation:isolate;min-height:170px;background:#12372a;border-radius:11px;color:#fff}.ev-market-navigation-feature>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.ev-market-navigation-feature:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,#08271eef,#08271e80 56%,#08271e19)}.ev-market-navigation-feature>div{padding:25px 28px}.ev-market-navigation-feature span{font-size:13px;color:#e0ece5}.ev-market-navigation-feature h3{font-size:29px;line-height:1.2;margin:8px 0 17px;color:#fff;font-weight:650;letter-spacing:-.03em}.ev-market-navigation-feature a{display:inline-flex;align-items:center;gap:17px;font-size:14px;color:#fff;font-weight:600;padding-bottom:5px;border-bottom:1px solid var(--ev-theme-line,var(--ev-ui-border))}.ev-market-navigation-family-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:23px 0 13px}.ev-market-navigation-family-heading h3{display:flex;align-items:center;gap:8px;font-size:15px;margin:0;font-weight:650}.ev-market-navigation-family-heading>a{display:flex;gap:7px;align-items:center;font-size:13px;color:var(--ev-theme-accent,#007b52);white-space:nowrap}.ev-market-navigation-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.ev-market-navigation-family{border:1px solid var(--ev-theme-line,var(--ev-ui-border));border-radius:9px;overflow:hidden}.ev-market-navigation-family>button{padding:15px;display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:0;background:var(--ev-theme-overlay,white);color:var(--ev-theme-accent,#234533);min-height:80px}.ev-market-navigation-family>button>span{min-width:0;flex:1}.ev-market-navigation-family>button>svg{flex:none;transition:transform .2s}.ev-market-navigation-family strong{font-size:14px;line-height:1.45;font-weight:600}.ev-market-navigation-family small{display:block;font-size:12px;color:var(--ev-theme-muted,#6c8073);margin-top:4px}.ev-market-navigation-family.expanded{grid-column:1/-1;border-color:var(--ev-theme-line,#a4cab4)}.ev-market-navigation-family.expanded>button{background:var(--ev-theme-soft,#f1f8f3);min-height:65px}.ev-market-navigation-family.expanded>button>svg{transform:rotate(180deg)}.ev-market-navigation-categories{padding:8px 14px 13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.ev-market-navigation-categories>a{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:5px;padding:10px 7px;font-size:14px;line-height:1.4}.ev-market-navigation-categories>a:hover{background:var(--ev-theme-selected,#edf6f0)}.ev-market-navigation-categories>a:first-child{grid-column:1/-1;font-weight:650;color:var(--ev-theme-accent,#007950)}.ev-market-navigation-categories>a>svg{flex:none}.ev-market-navigation-status{padding:20px 0;color:var(--ev-theme-muted,#647b6c);line-height:1.7}.ev-market-navigation-status button,.ev-market-navigation-empty button{background:#03cd8c;color:var(--ev-on-brand,#102b24);border:0;border-radius:7px;padding:11px 17px;font-weight:600}.ev-market-navigation-empty{padding:40px 24px;text-align:center;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));min-height:300px}.ev-market-navigation-empty h3{font-size:22px;margin:16px 0 10px}.ev-market-navigation-empty p{line-height:1.6;color:var(--ev-theme-muted,#647b6c)}.ev-market-navigation-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-top:1px solid var(--ev-theme-line,var(--ev-ui-border));background:var(--ev-theme-surface,#fff)}.ev-market-navigation-footer>span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ev-theme-muted,#6d8173);flex-wrap:wrap}.ev-market-navigation-footer>a{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ev-theme-accent,#007a50)}.ev-main-nav>button[aria-expanded=true]{color:var(--ev-theme-accent,#007a50)}@media(min-width:1500px){.ev-marketplace-hero-inner{padding-top:76px}.ev-marketplace-hero-content{min-height:460px}}@media(max-width:1100px){.ev-marketplace-hero-inner{width:calc(100% - 50px)}.ev-marketplace-hero-content{max-width:570px}.ev-market-navigation-body{grid-template-columns:225px minmax(0,1fr)}.ev-market-navigation-detail{padding:20px}.ev-market-navigation-list{padding:10px}}@media(max-width:800px){.ev-marketplace-hero{min-height:0}.ev-marketplace-hero-inner{width:calc(100% - 40px);padding-top:42px}.ev-marketplace-hero-content{min-height:410px;max-width:510px}.ev-marketplace-hero h1{font-size:clamp(2.8rem,7vw,3.8rem)}.ev-marketplace-hero-images:after{background:linear-gradient(90deg,#071e17e6,#071e1780 80%),linear-gradient(0deg,#071e17ef,transparent 75%)}.ev-market-navigation-header{padding:20px}.ev-market-navigation-search{margin:0 20px 16px}.ev-market-navigation-body{grid-template-columns:200px minmax(0,1fr)}.ev-market-navigation-detail{padding:16px}.ev-market-navigation-list>button{padding:10px 6px;gap:5px}.ev-market-navigation-icon{width:29px}.ev-market-navigation-list small{font-size:12px}.ev-market-navigation-feature>div{padding:22px}.ev-market-navigation-families,.ev-market-navigation-categories{grid-template-columns:1fr}.ev-market-navigation-footer>span{display:none}.ev-market-navigation-footer{justify-content:center;padding:15px}}@media(max-width:560px){.ev-marketplace-hero-inner{width:calc(100% - 36px);padding:30px 0 12px}.ev-marketplace-hero-content{min-height:480px;padding:0 2px 32px;display:flex;flex-direction:column;align-items:flex-start;max-width:none}.ev-marketplace-hero-eyebrow{font-size:12px;gap:8px}.ev-marketplace-hero-eyebrow>span{display:none}.ev-marketplace-hero-eyebrow{max-width:100%}.ev-marketplace-hero h1{font-size:clamp(2.5rem,10vw,3.4rem);line-height:1.08;margin:26px 0 20px}.ev-marketplace-hero-content>p{font-size:1rem;line-height:1.7;max-width:360px;margin-bottom:24px}.ev-marketplace-hero-actions{gap:12px 18px;max-width:100%}.ev-marketplace-hero-actions .ev-button{flex-basis:100%;width:100%;justify-content:center;min-height:49px;font-size:14px}.ev-marketplace-hero-link{font-size:14px}.ev-marketplace-hero-foot{font-size:12px;gap:15px;flex-wrap:wrap;margin-top:26px}.ev-marketplace-hero-foot>span+span{padding-left:15px}.ev-marketplace-hero-images img{-o-object-position:64% center!important;object-position:64% center!important}.ev-marketplace-hero-images:after{background:linear-gradient(90deg,#071e17de,#071e1777),linear-gradient(0deg,#071e17fa,transparent 85%)}.ev-marketplace-hero-bottom{gap:12px;margin-bottom:12px}.ev-marketplace-hero-category{font-size:12px;letter-spacing:.03em;max-width:150px;line-height:1.4}.ev-market-popover.MuiPaper-root{max-height:calc(100dvh - 28px);border-radius:13px;margin-top:0}.ev-market-navigation-header{padding:18px 17px 15px;gap:10px}.ev-market-navigation h2{font-size:22px}.ev-market-navigation-header .ev-eyebrow{font-size:12px}.ev-market-close{width:36px;height:36px}.ev-market-navigation-search{margin:0 17px 15px;padding:0 10px}.ev-market-navigation-search>input{font-size:14px}.ev-market-navigation-search>span{display:none}.ev-market-navigation-body{display:flex;flex-direction:column}.ev-market-navigation-list{width:100%;min-height:auto;display:flex;flex-direction:row;overflow-x:auto;padding:10px 12px;border-right:0;border-bottom:1px solid var(--ev-theme-line,var(--ev-ui-border));gap:7px;flex-shrink:0}.ev-market-navigation-list>button{flex:0 0 auto;min-height:47px;gap:7px;padding:10px 13px;border:1px solid var(--ev-theme-line,var(--ev-ui-border))}.ev-market-navigation-list small,.ev-market-navigation-list>button>svg{display:none}.ev-market-navigation-list strong{font-size:14px}.ev-market-navigation-icon{width:23px}.ev-market-navigation-detail{padding:16px}.ev-market-navigation-feature{min-height:152px}.ev-market-navigation-feature>div{padding:23px}.ev-market-navigation-feature h3{font-size:27px}.ev-market-navigation-footer{padding:14px}.ev-market-navigation-footer>a{font-size:14px}}@media(prefers-reduced-motion:reduce){.ev-marketplace-hero-images img,.ev-market-navigation-family>button>svg{transition:none}}.ev-market-navigation-category{min-width:0;border-radius:7px}.ev-market-navigation-category.expanded{grid-column:1/-1;background:var(--ev-theme-soft,#f7faf8)}.ev-market-navigation-category>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:52px;padding:10px 9px;border:0;border-radius:7px;background:transparent;color:var(--ev-theme-ink,#193c2b);text-align:start;line-height:1.45}.ev-market-navigation-category>button>span{min-width:0;overflow-wrap:anywhere}.ev-market-navigation-category>button>svg{flex:none}.ev-market-navigation-category.expanded>button>svg{transform:rotate(180deg)}.ev-market-navigation-subcategories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:4px 10px 12px}.ev-market-navigation-subcategories>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px;border-radius:6px;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.ev-market-navigation-subcategories>a>svg{flex:none}.ev-market-navigation-subcategories>a:first-child{grid-column:1/-1;font-weight:650;color:var(--ev-theme-accent,#007950)}.ev-market-navigation-subcategories>p{grid-column:1/-1;padding:0 10px;color:var(--ev-theme-muted,#647b6c);line-height:1.5}.ev-market-navigation-categories>.ev-market-family-back{grid-column:1/-1;justify-self:start;min-height:44px;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--ev-theme-accent,#007950);text-align:start}.ev-market-navigation :is(.ev-market-navigation-family>button,.ev-market-navigation-category>button,.ev-market-family-back,.ev-market-navigation-subcategories>a):hover{background:var(--ev-theme-selected,#e9f2ec)}@media(max-width:800px){.ev-market-navigation-subcategories{grid-template-columns:minmax(0,1fr)}}.ev-market-navigation-body{border-top:0}.ev-market-navigation-heading{gap:12px;margin-bottom:18px}.ev-market-navigation-heading>div{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.ev-market-navigation-heading h2{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;line-height:1.35}.ev-market-navigation-heading h2>:first-child{flex:none}.ev-market-navigation-heading>div>small{display:block;margin-inline-start:36px;font-size:13px;font-weight:500;color:var(--ev-muted,#64748b)}.ev-market-navigation-heading>.ev-market-close{display:grid;place-items:center;width:36px;height:36px;flex:none;padding:0}.ev-market-navigation-family>button{min-height:76px}.ev-market-navigation-category>button{justify-content:flex-start}.ev-market-navigation-subcategories>a{justify-content:flex-start}.ev-header-dropdown .ev-market-navigation-list>button.active{background:#123f2d!important;color:#fff!important;border-color:#247958}.ev-header-dropdown .ev-market-navigation-list>button.active :is(strong,small,svg){color:#fff!important;font-weight:700}@media(max-width:600px){.ev-market-navigation-heading h2{font-size:15px}.ev-market-navigation-heading>.ev-market-close{display:none}}.ev-market-name,.ev-buyer .ev-product-market,.ev-marketplace-hero-eyebrow{color:var(--ev-green-ink);text-transform:uppercase;letter-spacing:.04em}.ev-mart-landing-name{display:flex;align-items:center;gap:14px}.ev-mart-landing-name .ev-market-name{font-size:clamp(18px,2.4vw,30px);font-weight:800;color:#4ee2b3}@media(min-width:601px){.ev-market-navigation-body{height:min(620px,calc(100dvh - 140px));overflow:hidden;flex:1 1 auto}.ev-market-navigation-list{height:100%;min-height:0;overflow-y:auto;align-self:stretch;overscroll-behavior:contain;scrollbar-width:thin}.ev-market-navigation-detail{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.ev-marketplace-hero-position{font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.ev-marketplace-hero-position i{font-style:normal;color:#c0d0c6}.ev-marketplace-hero:focus-visible{outline:2px solid var(--ev-green);outline-offset:-2px}@media(max-width:560px){.ev-marketplace-hero-position{font-size:13px}}.ev-header-dropdown .ev-market-navigation-list>button.is-current-page{box-shadow:inset 0 0 0 2px var(--ev-green,#03CD8C);border-color:transparent}.ev-marketplace-hero-eyebrow{color:#fff;text-transform:none}.ev-marketplace-hero-eyebrow strong,.ev-marketplace-hero-eyebrow b{font-size:inherit;font-weight:600}.ev-marketplace-hero-eyebrow i{font-style:normal;font-size:24px;font-weight:400;opacity:.7}.ev-marketplace-hero-bottom{flex-wrap:wrap}.ev-marketplace-hero-position{margin-inline-start:auto}.ev-marketplace-hero-controls{display:flex;align-items:center;gap:10px;flex:none}.ev-marketplace-hero-controls button{display:grid;place-items:center;width:42px;height:42px;min-width:42px;flex:none;border:1px solid #ffffffb3;border-radius:50%;background:#ffffff12;color:#fff}.ev-marketplace-hero-controls button:hover{background:#ffffff26}.ev-marketplace-hero-controls button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:760px){.ev-marketplace-hero-actions{flex-direction:column;align-items:stretch;width:100%;gap:12px}.ev-marketplace-hero-actions>a{width:100%;min-height:44px;justify-content:space-between}.ev-marketplace-hero-actions>.ev-button{flex-basis:auto;justify-content:center}.ev-marketplace-hero-position{margin-inline-start:auto;margin-inline-end:0}.ev-marketplace-hero-controls{display:none}.ev-marketplace-hero-eyebrow{-moz-column-gap:8px;column-gap:8px;row-gap:4px}}.ev-marketplace-hero{min-height:0}.ev-marketplace-hero-content{min-height:0;padding-bottom:0}.ev-marketplace-hero-bottom{margin-top:24px;gap:16px}.ev-marketplace-hero-bottom>.ev-marketplace-hero-foot{margin-top:0;align-items:center}@media(max-width:760px){.ev-marketplace-hero-bottom{gap:12px}.ev-marketplace-hero-bottom>.ev-marketplace-hero-foot{flex:1;min-width:0}}.ev-marketplace-hero-link,.ev-mart-all{cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.ev-marketplace-hero-link:hover,.ev-marketplace-hero-link:focus-visible,.ev-mart-all:hover,.ev-mart-all:focus-visible{color:#6fffd0!important;border-color:#6fffd0;text-decoration:none;background-color:#00c98a1f}.ev-marketplace-hero-link:focus-visible,.ev-mart-all:focus-visible{outline:2px solid #6fffd0;outline-offset:5px;border-radius:3px}@media(prefers-reduced-motion:reduce){.ev-marketplace-hero-link,.ev-mart-all{transition:none}}:root{--ev-surface:#fff;--ev-surface-soft:#f2f6f4;--ev-green-ink:#007c55;--ev-orange-ink:#F77F00;--ev-gutter:clamp(16px,2.5vw,48px);--ev-content-width:1760px}.ev-buyer .ev-page,.ev-buyer .schema-runtime>.page,.ev-marketplace-hero-inner{width:min(var(--ev-content-width),calc(100% - var(--ev-gutter)*2))}.ev-header-main,.ev-main-nav,.ev-utility>div,.ev-footer{max-width:calc(var(--ev-content-width) + var(--ev-gutter)*2);padding-inline:var(--ev-gutter)}.ev-header-main{gap:clamp(16px,2vw,32px)}.ev-header-actions{gap:14px}.ev-header-actions,.ev-product-info,.ev-card-bottom>div{min-width:0}.ev-appearance-control{display:flex;align-items:center;gap:6px;color:var(--ev-ink);flex:none}.ev-appearance-control select{background:var(--ev-surface);color:var(--ev-ink);border:1px solid var(--ev-line);border-radius:8px;min-height:40px;font-size:12px;padding:7px;max-width:125px}.ev-mart-mark{display:inline-block;-o-object-fit:contain!important;object-fit:contain!important;flex:none;vertical-align:middle;background:#fff;border-radius:7px;padding:2px}.ev-product-market{display:inline-flex;align-items:center;gap:7px}.ev-product-info>.ev-product-market{font-size:11px;letter-spacing:0;text-transform:none;color:var(--ev-muted);max-width:100%}.ev-product-card{display:flex;flex-direction:column;border-radius:16px;min-width:0;background:var(--ev-surface);border:1px solid var(--ev-line);transition:box-shadow .2s,border-color .2s}.ev-product-card:hover,.ev-product-card:focus-within{border-color:#03cd8c80;box-shadow:0 10px 30px #0b122010}.ev-product-info{flex:1;display:flex;flex-direction:column}.ev-card-bottom{margin-top:auto;gap:8px}.ev-card-bottom strong{color:var(--ev-orange-ink);overflow-wrap:anywhere}.ev-product-title{overflow-wrap:anywhere}.ev-product-info>p{font-size:12px}.ev-product-tag{max-width:calc(100% - 60px);font-size:11px;line-height:1.4;color:#163a2a;background:#ffffffed}.ev-listing-actions{position:absolute;inset:0;pointer-events:none;z-index:3}.ev-listing-actions button,.ev-listing-actions a,.ev-listing-actions dialog{pointer-events:auto}.ev-card-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;background:#ffffffed;color:#007c55;border:1px solid var(--ev-ui-border)!important;border-radius:50%;box-shadow:0 2px 8px #102b2414;padding:0;transition:background .18s,transform .18s}.ev-card-action:hover{background:#e7fbf2;transform:translateY(-2px)}.ev-card-action[aria-pressed=true]{background:#03cd8c;color:#083e2b;border-color:#03cd8c!important}.ev-card-save{position:absolute;top:10px;right:10px}.ev-card-secondary-actions{position:absolute;bottom:10px;right:10px;display:flex;gap:6px}.ev-card-action:focus-visible{outline:3px solid #f77f00;outline-offset:2px}.ev-card-action-error{position:absolute;bottom:58px;inset-inline:10px;background:#fff1ee;color:#a32626;padding:8px;border-radius:8px;font-size:12px}.ev-media-preview{position:relative;display:block;width:100%;padding:0;overflow:hidden;background:var(--ev-surface-soft);text-align:left;isolation:isolate}.ev-media-preview>img,.ev-media-preview>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ev-product-image .ev-preview-image{-o-object-fit:contain;object-fit:contain}.ev-workspace{display:contents}.ev-restoring-records{min-height:60vh;padding-block:40px}.ev-restore-error{position:fixed;z-index:2000;left:50%;top:16px;transform:translate(-50%);width:min(640px,calc(100% - 32px));display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;background:var(--ev-surface,#fff);color:var(--ev-ink,#102e25);box-shadow:0 8px 32px #0003}.ev-restore-error .ev-button{flex-shrink:0}.ev-preview-image{transition:transform 2.8s ease}.ev-media-preview[data-preview-active=true]>.ev-preview-image{transform:scale(1.055)}.ev-preview-play{position:absolute;bottom:12px;left:10px;z-index:2;border:1px solid var(--ev-ui-border);background:#0b1220b3;color:#fff;border-radius:20px;padding:6px 10px;font-size:12px;pointer-events:none}.ev-media-unavailable{display:grid;place-content:center;height:100%;min-height:100px;color:var(--ev-muted);font-size:13px;padding:20px;text-align:center}.ev-content-cover[data-card-media-phase=video] .ev-content-play{opacity:0}.ev-content-cover video{z-index:0}.ev-content-status,.ev-content-product-count{pointer-events:none}.ev-content-card{background:var(--ev-surface);border-color:var(--ev-line)}.ev-share-panel,.ev-card-lightbox{padding:24px;color:var(--ev-ink);background:var(--ev-surface)}.ev-share-panel label{display:grid;gap:8px;font-size:14px}.ev-share-panel input{width:100%;padding:12px;border:1px solid var(--ev-line);border-radius:8px;background:var(--ev-surface-soft);color:var(--ev-ink);font-size:14px}.ev-share-panel .ev-button{margin-top:16px}.ev-card-lightbox>img{display:block;width:100%;height:min(58vh,620px);-o-object-fit:contain;object-fit:contain;background:var(--ev-surface-soft);border-radius:10px}.ev-card-lightbox nav{display:flex;gap:8px;overflow:auto;padding:14px 0}.ev-card-lightbox nav button{width:56px;height:56px;padding:2px;border:2px solid transparent;border-radius:7px;background:var(--ev-surface-soft);flex:none}.ev-card-lightbox nav button[aria-pressed=true]{border-color:#03cd8c}.ev-card-lightbox nav img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ev-button{font-size:14px;min-height:44px}.ev-button.secondary{background:var(--ev-surface);color:var(--ev-ink)}.ev-button.orange{background:#f77f00;color:var(--ev-on-orange, #fff)}.ev-buyer .ev-marketplace-hero-actions .ev-button{color:#fff!important}.ev-buyer :is(button,a,input,select,textarea):focus-visible{outline:3px solid #f77f00;outline-offset:3px}.ev-collection-tabs button.active{box-shadow:inset 0 -3px #03cd8c}@media(min-width:1200px){.ev-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ev-listing-rail .ev-product-card{flex-basis:calc((100% - 72px)/5);min-width:220px}}@media(min-width:1600px){.ev-products-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ev-listing-rail .ev-product-card{flex-basis:calc((100% - 90px)/6)}}@media(max-width:1200px){.ev-header-actions{gap:10px}.ev-nav-note{display:none}}@media(max-width:800px){.ev-header-main{flex-wrap:wrap}.ev-logo{width:160px}.ev-header-actions{margin-left:auto}.ev-search{order:3;flex-basis:100%}.ev-main-nav{overflow:auto;gap:22px}.ev-main-nav>*{flex:none}.ev-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ev-logo{width:130px}.ev-header-main{gap:14px 8px}.ev-header-actions{gap:8px;flex-wrap:wrap}.ev-product-tag{font-size:10px;top:8px;left:6px}.ev-card-action{width:36px;height:36px}.ev-card-save{right:7px;top:7px}.ev-card-secondary-actions{right:6px;bottom:7px;gap:5px}.ev-product-info>.ev-product-market{font-size:11px}.ev-products-grid{gap:12px}.ev-preview-play{bottom:50px;left:6px}.ev-content-cover .ev-preview-play{bottom:10px}.ev-product-info .ev-card-bottom strong{font-size:14px}.ev-card-bottom{align-items:center}.ev-share-panel,.ev-card-lightbox{padding:16px}.ev-button{font-size:13px}}@media(prefers-reduced-motion:reduce){.ev-preview-image,.ev-card-action,.ev-product-card{transition:none}.ev-media-preview[data-preview-active=true]>.ev-preview-image{transform:none}}html[data-ev-theme=dark]{--ev-ink:#f1f5f9;--ev-muted:#a9b7ca;--ev-line:#2b3a4d;--ev-canvas:#050a16;--ev-surface:#0b1220;--ev-surface-soft:#111a2b;--ev-green-ink:#4ee2b3;--ev-orange-ink:#F77F00;--ev-light:#111a2b;color-scheme:dark}html[data-ev-theme=dark] .ev-buyer{background:var(--ev-canvas);color:var(--ev-ink)}html[data-ev-theme=dark] :is(.ev-header,.ev-footer,.ev-product-card,.ev-content-card,.ev-taxonomy-explorer,.ev-taxonomy-columns,.ev-route-cards>a,.ev-route-cards>button,.ev-account-card,.ev-account-metrics>a,.ev-record-list article,.ev-dialog,.ev-market-popover.MuiPaper-root,.ev-market-navigation-footer,.ev-market-navigation-family>button,.ev-gallery-tools,.ev-gallery-thumbnails,.ev-watch-layout,.ev-watch-layout aside,.ev-wholesale-form,.ev-wholesale-status-card,.ev-download-card,.ev-app-download-panel,.ev-regional-panel){background:var(--ev-surface);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] :is(.ev-search,.ev-taxonomy-markets,.ev-family-tile,.ev-category-picker a,.ev-subcategory-picker a,.ev-reassurance,.ev-service-story,.ev-business-story,.ev-discovery-end,.ev-content-empty,.ev-content-host>span,.ev-route-cards>*>span,.ev-market-grid a>span,.ev-market-navigation-list,.ev-market-navigation-search,.ev-market-navigation-family.expanded>button,.ev-account-tabs,.ev-account-nav,.ev-record-list header,.ev-simple-row,.ev-wholesale-gate,.ev-gallery-tools button,.ev-expanded-gallery){background:var(--ev-surface-soft);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] :is(.ev-buyer,.ev-market-navigation,.ev-dialog) :is(input,select,textarea){background:var(--ev-surface-soft);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] :is(.ev-content-copy h3 button,.ev-card-open,.ev-pinned-item,.ev-market-navigation-family>button,.ev-market-navigation-list>button,.ev-taxonomy-title,.ev-taxonomy-family-head a,.ev-family-tile strong,.ev-category-picker strong,.ev-subcategory-picker a,.ev-footer-top section>a,.ev-footer-partners a,.ev-account-nav>a,.ev-account-tabs>a){color:var(--ev-ink)}html[data-ev-theme=dark] :is(.ev-content-copy p,.ev-content-host,.ev-card-details,.ev-pinned-item small,.ev-family-tile>span,.ev-taxonomy-hint,.ev-breadcrumb,.ev-service-story p,.ev-business-story p,.ev-check-list,.ev-market-navigation-list small,.ev-market-navigation-family small,.ev-market-navigation-search>span,.ev-market-navigation-header .ev-eyebrow){color:var(--ev-muted)}html[data-ev-theme=dark] :is(.ev-card-action,.ev-card-open,.ev-market-close){background:var(--ev-surface);color:var(--ev-green-ink);border-color:var(--ev-line)!important}html[data-ev-theme=dark] .ev-card-action[aria-pressed=true]{background:#03cd8c;color:#083e2b}html[data-ev-theme=dark] :is(.ev-taxonomy-markets a.active,.ev-family-tile.active,.ev-category-picker a.active,.ev-subcategory-picker a.active,.ev-collection-tabs button.active,.ev-account-tabs>a.active){background:#123e35;color:#76f3c9;border-color:#03cd8c}html[data-ev-theme=dark] .ev-collection-tabs button{background:var(--ev-surface-soft);color:var(--ev-ink)}html[data-ev-theme=dark] .ev-logo img,html[data-ev-theme=dark] .ev-footer-top img{background:transparent;border-radius:0;padding:0}html[data-ev-theme=dark] .drawer{background:var(--ev-surface);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] .drawer-head{background:var(--ev-surface);border-color:var(--ev-line)}html[data-ev-theme=dark] :is(.ev-section-heading>a,.ev-eyebrow,.ev-market-grid strong,.ev-market-grid>a,.ev-taxonomy-family-head a,.ev-text-link,.ev-content-actions small,.ev-footer-bottom,.ev-footer-partners,.ev-account-nav small){color:var(--ev-muted)}html[data-ev-theme=dark] :is(.ev-taxonomy-title,.ev-bottom-nav,.ev-zoom-tools,.ev-regional-summary,.ev-download-features>div){background:var(--ev-surface-soft);border-color:var(--ev-line);color:var(--ev-ink)}html[data-ev-theme=dark] .ev-bottom-nav a{color:var(--ev-muted)}html[data-ev-theme=dark] .ev-bottom-nav a.active{color:#4ee2b3}html[data-ev-theme=dark] :is(.ev-buyer.schema-runtime,.ev-buyer .schema-runtime){--ink:var(--ev-ink);--muted:var(--ev-muted);--line:var(--ev-line);--green-dark:#4ee2b3;--green-wash:#123e35;--grey-light:var(--ev-surface-soft);background:var(--ev-canvas);color:var(--ev-ink)}html[data-ev-theme=dark] .schema-runtime :is(.panel,.purchase-panel,.product-summary,.specification-group,.variant-card,.configuration-card,.cart-card,.checkout-main,.checkout-aside,.order-summary,.summary-card,.drawer,.drawer-head,.card,.tabs,.page-heading,.quantity,.details-section,.selection-panel,.accordion,.package-card,.choice-card){background:var(--ev-surface);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] .schema-runtime :is(.button.secondary,.button.ghost,.icon-button,.quantity button,.variant-option,.selection-option){background:var(--ev-surface-soft);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] .schema-runtime :is(input,textarea,select){background:var(--ev-surface-soft);color:var(--ev-ink);border-color:var(--ev-line)}@media(max-width:560px){.ev-card-action{width:40px;height:40px}.ev-card-secondary-actions{gap:4px}.ev-marketplace-hero-eyebrow{-moz-column-gap:8px;column-gap:8px}}html[data-ev-theme=dark] .schema-runtime .variant-bulk{background:var(--ev-surface-soft);color:var(--ev-orange-ink,#F77F00);border-color:var(--ev-orange)}.ev-content-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}html[data-ev-theme=dark] :is(.ev-product-gallery,.ev-gallery-stage){background:var(--ev-surface-soft);border-color:var(--ev-line)}html[data-ev-theme=dark] .schema-runtime :is(.segmented>button.active,.choice-chips button.active,.slot-grid>button.active,.variant-row.selected){background:#123e35;color:#76f3c9;border-color:#03cd8c}html[data-ev-theme=dark] .schema-runtime :is(.gallery-footer,.product-kicker,.rating-row,.supplier-card small,.supplier-trust,.feature-strip p,.payment-note,.muted){color:var(--ev-muted)}html[data-ev-theme=dark] .schema-runtime :is(.highlights-strip small,.rating-row .text-button,.rating-row strong,.price-label){color:var(--ev-muted)}.ev-header .ev-logo{display:flex;align-items:center;justify-content:flex-start;height:36px;width:128px}.ev-header .ev-logo img{width:auto;height:auto;max-width:100%;max-height:32px;-o-object-fit:contain;object-fit:contain}@media(min-width:640px){.ev-header .ev-logo{width:148px}}@media(min-width:1536px){.ev-header .ev-logo{width:168px}}.ev-header-main .ev-header-actions{gap:12px;flex-shrink:0}.ev-header .ev-top-control{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px;border:0;border-radius:12px;text-align:left;color:var(--ev-ink);background:transparent}.ev-header .ev-top-control:hover,.ev-header .ev-top-control[aria-expanded=true]{background:var(--ev-surface-soft)}.ev-top-control>svg{flex:none}.ev-top-control>span:not(.ev-country-flag):not(.ev-account-avatar){display:grid;gap:3px;min-width:0}.ev-top-control small{display:block;font-size:10px;line-height:1.2;color:var(--ev-muted);white-space:nowrap}.ev-top-control strong{display:block;font-size:12px;line-height:1.3;font-weight:750;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.ev-account-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--ev-line);border-radius:50%;background:var(--ev-surface);font-size:13px;font-weight:750}.ev-account-avatar.signed-in{background:linear-gradient(135deg,#03cd8c,#f77f00);color:#102b24;border:0}.ev-account-avatar{overflow:hidden}.ev-account-avatar>img,.ev-mobile-profile-avatar>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:50%}.ev-mobile-profile-avatar{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;overflow:hidden}.ev-header-popper{z-index:1200}.ev-header-dropdown{box-sizing:border-box;width:min(360px,calc(100vw - 24px));overflow:auto;overscroll-behavior:contain;border:1px solid var(--ev-line);border-radius:16px;background:var(--ev-surface);color:var(--ev-ink);box-shadow:0 16px 55px #10261e30;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.ev-header-dropdown *{box-sizing:border-box}.ev-header-dropdown a{color:inherit;text-decoration:none}.ev-header-dropdown button{font:inherit;cursor:pointer}.ev-header-dropdown :is(button,a,input,select):focus-visible{outline:3px solid #f77f00;outline-offset:2px}.ev-header-dropdown.ev-market-popover{margin:0;overflow:hidden}.ev-header-dropdown .ev-dialog{padding:20px}.ev-header-dropdown .ev-dialog h2{font-size:22px}.ev-header-dropdown .ev-dialog>p{font-size:13px;line-height:1.6}.ev-header-dropdown .ev-regional-card{margin:0;padding:20px;border:0;background:var(--ev-surface);color:var(--ev-ink)}.ev-header-dropdown .ev-regional-card h2{font-size:20px}.ev-header-dropdown .ev-regional-grid{grid-template-columns:1fr}.ev-header-dropdown .ev-regional-note{font-size:11px;line-height:1.6}.ev-header-dropdown .ev-regional-actions{flex-wrap:wrap}.ev-header-dropdown .ev-regional-card>p{font-size:12px;line-height:1.6}.ev-app-dropdown-content{padding:20px}.ev-app-dropdown-content header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ev-app-dropdown-content h2{margin:0;font-size:22px}.ev-app-dropdown-content>p{color:var(--ev-muted);font-size:13px}.ev-app-dropdown-content>.ev-download-qr{margin:16px auto;width:150px}.ev-app-dropdown-content .ev-app-store-links{margin:18px 0}.ev-app-dropdown-content .ev-app-store-links>div,.ev-app-dropdown-content .ev-app-store-links>a{padding:10px;font-size:12px}.ev-app-dropdown-content>.ev-text-link{display:flex;align-items:center;gap:8px;font-size:13px}.ev-footer-top{grid-template-columns:minmax(180px,1.25fr) repeat(3,minmax(120px,1fr)) minmax(205px,1.2fr);gap:clamp(18px,2vw,36px);align-items:start}.ev-footer-top .ev-footer-download{display:flex;align-items:center;gap:12px;padding:0;min-width:0}.ev-footer-download>div{flex:1;min-width:0}.ev-footer-download h3{margin:0 0 8px}.ev-footer-download p{font-size:12px;line-height:1.6;margin:0 0 12px;color:var(--ev-muted)}.ev-footer-download .ev-download-qr.compact{width:100px;flex:none;align-self:start}.ev-footer-download .ev-download-qr svg{border-width:1px;border-radius:8px}.ev-footer-download .ev-download-qr figcaption{font-size:10px;line-height:1.4;margin-top:5px;gap:3px}.ev-footer-download figcaption svg{display:none}.ev-footer-download .ev-text-link{display:inline-flex;align-items:center;gap:5px;color:var(--ev-green-ink);font-size:12px;text-align:left;padding:0;background:none;border:0;cursor:pointer}.ev-footer-bottom>div{align-items:center;flex-wrap:wrap}@media(max-width:1250px){.ev-top-account>span:nth-child(2){display:none!important}.ev-header-main .ev-header-actions{gap:5px}.ev-header-main{gap:16px}.ev-footer-top{grid-template-columns:1.3fr 1fr 1fr 1fr}.ev-footer-top .ev-footer-download{grid-column:1/-1;max-width:300px}.ev-top-control strong{font-size:11px}}@media(max-width:1000px){.ev-header-main{flex-wrap:wrap}.ev-header-main .ev-search{order:3;flex-basis:100%}.ev-header-main .ev-header-actions{margin-left:auto}.ev-top-account>span:nth-child(2){display:grid!important}.ev-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-footer-top>div:first-child{grid-column:1/-1}.ev-footer-top .ev-footer-download{grid-column:1/-1}.ev-footer-top>section:last-child{grid-column:1/-1}}@media(max-width:640px){.ev-header-main .ev-header-actions{gap:4px}.ev-header .ev-top-control{padding:4px}.ev-top-account>span:nth-child(2),.ev-top-account>svg,.ev-header .ev-header-actions>button.ev-location,.ev-header-actions .ev-header-saved{display:none!important}.ev-top-download>span{display:none!important}.ev-header .ev-header-actions>.ev-top-download{display:inline-flex;width:38px;justify-content:center}.ev-header .ev-top-account{display:flex!important}.ev-header-main{padding-top:14px;padding-bottom:14px;gap:12px}.ev-header-main .ev-logo{flex-shrink:0}.ev-header-actions .ev-cart-link{min-width:34px;justify-content:center}.ev-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.ev-footer-top>div:first-child{display:block}.ev-footer-top>section:last-child{grid-column:auto}.ev-footer-top .ev-footer-download{grid-column:2;flex-direction:column;align-items:flex-start;gap:10px}.ev-footer-download .ev-download-qr.compact{width:100px}.ev-footer-download p{margin-bottom:6px}.ev-footer-bottom{gap:16px}.ev-footer-bottom>div{gap:12px}}@media(min-width:641px)and (max-width:1250px){.ev-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-footer-top>div:first-child{grid-column:1/3;grid-row:1}.ev-footer-top .ev-footer-download{grid-column:3;grid-row:1;max-width:none}.ev-footer-top>section:last-child{grid-column:3}}html[data-ev-theme=dark] .ev-header-dropdown .ev-app-coming{background:var(--ev-surface-soft);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] .ev-download-qr figcaption{color:var(--ev-muted)}html[data-ev-theme=dark]{--ev-theme-ink:var(--ev-ink);--ev-theme-muted:var(--ev-muted);--ev-theme-accent:#76f3c9;--ev-theme-surface:var(--ev-surface);--ev-theme-soft:var(--ev-surface-soft);--ev-theme-overlay:#0b1220f2;--ev-theme-line:var(--ev-line);--ev-theme-selected:#123e35;--ev-theme-positive:#76f3c9;--ev-theme-positive-surface:#12372d;--ev-theme-warning:var(--ev-orange);--ev-theme-warning-surface:var(--ev-surface-soft);--ev-theme-negative:#ffada8;--ev-theme-negative-surface:#3a1e24}.ev-site-header{position:sticky;top:0;z-index:1100;background:var(--ev-surface);box-shadow:0 3px 14px #071b1410}.ev-skip{color:#082c21}.ev-text-link{background:transparent}html:has(.ev-site-header){scroll-padding-top:calc(var(--ev-sticky-header-height,190px) + 12px)}html[data-ev-theme=dark] .ev-market-navigation-family,html[data-ev-theme=dark] .ev-market-navigation-family.expanded{border-color:transparent;background:var(--ev-surface-soft)}html[data-ev-theme=dark] .ev-market-navigation-family>button{background:var(--ev-surface-soft)}html[data-ev-theme=dark] .ev-market-navigation-categories{background:var(--ev-surface)}html[data-ev-theme=dark] .ev-wholesale-account-link{background:var(--ev-surface-soft);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] .ev-wholesale-account-link small{color:var(--ev-muted)}html[data-ev-theme=dark] .ev-mart-mark{background:transparent}html[data-ev-theme=dark] :is(.ev-button:not(.secondary):not(.dark):not(.orange),.ev-search button[type=submit],.ev-buyer .schema-runtime .button.primary,.schema-runtime .button.primary){color:#fff!important}html[data-ev-theme=dark] .ev-cart-link b{color:#fff;border-color:var(--ev-surface)}html[data-ev-theme=dark] .ev-bottom-nav>button{color:var(--ev-muted)}html[data-ev-theme=dark] :is(.ev-buyer,.ev-header-dropdown,.schema-runtime) :is(input,textarea)::-moz-placeholder{color:var(--ev-muted);opacity:1}html[data-ev-theme=dark] :is(.ev-buyer,.ev-header-dropdown,.schema-runtime) :is(input,textarea)::placeholder{color:var(--ev-muted);opacity:1}html[data-ev-theme=dark] :is(.ev-buyer,.ev-header-dropdown,.schema-runtime) :is(input[type=checkbox],input[type=radio]){accent-color:#03cd8c}@media(min-width:561px)and (min-height:601px){.ev-market-navigation-header,.ev-market-navigation-search,.ev-market-navigation-footer{flex-shrink:0}.ev-market-navigation-body{overflow:hidden;grid-template-rows:minmax(0,1fr)}.ev-market-navigation-list{align-self:stretch;min-height:0;overflow:auto;overscroll-behavior:contain}.ev-market-navigation-detail{overflow:auto;overscroll-behavior:contain}}@media(max-height:600px){.ev-header-dropdown.ev-market-popover{overflow:auto}.ev-header-dropdown .ev-market-navigation{max-height:none}.ev-header-dropdown .ev-market-navigation-body{overflow:visible}.ev-buyer .schema-runtime .gallery-column{position:static}}@media print{.ev-site-header{position:static;box-shadow:none}}.ev-card-secondary-actions{top:10px;right:10px;bottom:auto;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:24px;background:var(--ev-surface);box-shadow:0 4px 18px #0002}.ev-card-secondary-actions .ev-card-save{position:static}.ev-card-secondary-actions .ev-card-action{width:36px;height:36px;border:0;background:transparent;box-shadow:none;color:var(--ev-ink)}.ev-card-secondary-actions .ev-card-action:hover,.ev-card-secondary-actions .ev-card-action[aria-pressed=true]{background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-product-tag{max-width:calc(100% - 72px)}.ev-product-card{cursor:pointer}.ev-card-bottom .ev-card-open{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:var(--ev-green);color:var(--ev-on-brand,#102b24);cursor:pointer}.ev-inline-error{color:var(--ev-theme-negative,#a32323)}@media(max-width:560px){.ev-products-grid{grid-template-columns:1fr}.ev-card-secondary-actions{top:8px;right:8px;bottom:auto;gap:2px}.ev-card-secondary-actions .ev-card-action{width:40px;height:40px}}.ev-session-card{padding:14px;background:var(--ev-surface)!important;border:1px solid var(--ev-line);border-radius:24px;display:flex;flex-direction:column;min-width:0}.ev-session-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ev-session-header>div{min-width:0}.ev-session-header h3{font-size:16px;line-height:1.4;margin:8px 0 0}.ev-session-header h3 button{background:none;border:0;color:var(--ev-ink);text-align:left;font:inherit;font-weight:750;cursor:pointer}.ev-session-mart{display:flex;align-items:center;gap:7px;color:var(--ev-muted);font-size:12px;font-weight:650}.ev-session-share{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:0;border-radius:50%;background:var(--ev-surface-soft);color:var(--ev-green-ink);cursor:pointer}.ev-session-card .ev-content-cover{border-radius:17px;isolation:isolate}.ev-session-card .ev-content-copy{padding:14px 0 0;display:flex;flex:1;flex-direction:column;gap:12px}.ev-session-card .ev-content-copy>p{margin:0;font-size:13px;line-height:1.6;color:var(--ev-muted)}.ev-session-host{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--ev-surface-soft);padding:10px;border-radius:14px}.ev-session-host .ev-content-host{min-width:0;font-size:12px;gap:8px;color:var(--ev-ink)}.ev-session-host .ev-content-host>b{font-weight:650;overflow-wrap:anywhere}.ev-session-host .ev-content-host>span{flex-shrink:0;background:var(--ev-surface);color:var(--ev-green-ink)}.ev-session-follow{display:flex;align-items:center;gap:4px;flex-shrink:0;border:0;border-radius:24px;padding:8px 10px;background:var(--ev-orange);color:var(--ev-on-orange, #fff);font-size:11px;font-weight:750;cursor:pointer}.ev-session-follow[aria-pressed=true]{background:var(--ev-surface);color:var(--ev-green-ink)}.ev-session-countdown{position:absolute;bottom:12px;left:12px;display:flex;gap:5px;color:#fff;z-index:2}.ev-session-countdown>span{display:grid;text-align:center;gap:3px;min-width:34px;padding:6px;background:#051811de;border-radius:8px}.ev-session-countdown b{font-size:16px;line-height:1}.ev-session-countdown small{font-size:9px;color:#fff}.ev-session-waiting{position:absolute;left:12px;bottom:12px;background:#051811e8;color:#fff;border-radius:8px;padding:8px;font-size:12px}.ev-session-card .ev-content-status{max-width:calc(100% - 20px)}.ev-session-facts{display:flex;gap:14px;color:var(--ev-muted);font-size:12px}.ev-session-facts:empty{display:none}.ev-session-products{display:grid;gap:6px;margin-top:auto}.ev-session-products>a{display:flex;align-items:center;gap:9px;background:var(--ev-surface-soft);padding:8px;border-radius:12px;color:var(--ev-ink);font-size:12px;min-width:0}.ev-session-products img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.ev-session-products span{flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ev-session-products svg{flex-shrink:0}.ev-session-primary{width:100%;justify-content:center;background:var(--ev-orange);color:var(--ev-on-orange, #fff)}.ev-session-primary>svg:last-child{margin-left:auto}.ev-session-reminder{display:grid;gap:12px;padding:16px;background:var(--ev-surface-soft);border-radius:14px;margin:16px 0}.ev-media-section .ev-content-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch}@media(max-width:560px){.ev-session-card{padding:12px}.ev-session-header h3{font-size:15px}.ev-session-card .ev-content-copy{padding-top:12px}}.ev-buyer .ev-card-secondary-actions .ev-card-action{border:0!important;background:transparent;color:var(--ev-ink);box-shadow:none}.ev-buyer .ev-card-secondary-actions .ev-card-action:hover,.ev-buyer .ev-card-secondary-actions .ev-card-action[aria-pressed=true]{background:var(--ev-surface-soft);color:var(--ev-green-ink)}.ev-buyer .ev-card-bottom .ev-card-open:not(.ev-card-in-cart){background:var(--ev-green);color:var(--ev-on-brand,#102b24);border:0!important}.ev-session-card.upcoming .ev-content-product-count{display:none}.ev-category-filters,.ev-category-filter-options{--ev-muted:#52645a}html[data-ev-theme=dark] :is(.ev-category-filters,.ev-category-filter-options){--ev-muted:#a9b7ca}.ev-category-filters{display:flex;align-items:center;gap:16px;margin:20px 0 28px}.ev-category-filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;flex:1;min-width:0}.ev-category-filter{min-width:0}.ev-buyer .ev-category-filter>button{display:flex;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 14px;text-align:left;border:0;border-radius:10px;background:var(--ev-surface-soft);color:var(--ev-ink);font:inherit;cursor:pointer}.ev-category-filter>button>span{flex:1;min-width:0}.ev-category-filter>button>svg{flex:none;color:var(--ev-muted)}.ev-category-filter small{display:block;font-size:11px;line-height:1.4;color:var(--ev-muted);margin-bottom:3px}.ev-category-filter-marketplace strong{white-space:normal!important;overflow-wrap:break-word}.ev-category-filter strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4}.ev-buyer .ev-category-filter>button[aria-expanded=true]{background:var(--ev-surface-soft);box-shadow:inset 0 -2px var(--ev-green)}.ev-buyer .ev-category-filter>button:disabled{cursor:default;opacity:1;color:var(--ev-muted)}.ev-category-filter>button:focus-visible,.ev-category-filter-reset:focus-visible{outline:2px solid var(--ev-orange);outline-offset:3px}.ev-category-filter-reset{display:flex;align-items:center;gap:5px;color:var(--ev-green-ink);font-size:12px;white-space:nowrap}.ev-category-filter-options{display:grid;gap:3px;padding:8px}.ev-category-filter-options a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;font-size:13px;line-height:1.4;min-height:44px}.ev-category-filter-options a>span{flex:1;min-width:0;overflow-wrap:anywhere}.ev-category-filter-options a>svg{flex:none}.ev-category-filter-options small{display:block;color:var(--ev-muted);font-size:11px;margin-top:3px}.ev-category-filter-options a:hover,.ev-category-filter-options a[aria-current=true]{background:var(--ev-surface-soft);color:var(--ev-green-ink)}@media(max-width:900px){.ev-category-filters{flex-wrap:wrap;gap:10px}.ev-category-filter-fields{flex-basis:100%}.ev-category-filter-reset{margin-left:auto}}@media(max-width:600px){.ev-category-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ev-buyer .ev-category-filter>button{padding:9px 10px;gap:7px}.ev-category-filters{margin:16px 0 22px}}.ev-products-grid>.ev-product-card,.ev-listing-rail>.ev-product-card,.ev-content-grid>.ev-content-card,.ev-route-cards>*,.ev-journey-grid>*,.schema-runtime .catalog-grid>.category-card{width:100%;max-width:360px;min-width:0;justify-self:start;box-sizing:border-box}html[data-ev-theme=dark] .schema-runtime :is(.variant-filters,.supplier-cart-group,.cart-page-summary,.saved-cart-card,.schema-field-list>button,.cart-heading-count){background:var(--ev-surface);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] .schema-runtime :is(.supplier-card,.price-panel,.tier-grid>div,.variant-row,.detail-content,.detail-tabs,.spec-section,.choice-chips button,.addon,.slot-grid>button,.cart-line,.fulfilment-card,.payment-methods label,.catalog-toolbar,.search-input,.category-card){background:var(--ev-surface);color:var(--ev-ink);border-color:var(--ev-line)}html[data-ev-theme=dark] .schema-runtime :is(.confidence-card,.segmented,.supplier-avatar,.checkout-steps,.cart-payment-labels span,.overview-grid>aside){background:var(--ev-surface-soft);color:var(--ev-ink);border-color:var(--ev-line)}.ev-buyer .schema-runtime :is(.gallery-column,.checkout-summary,.cart-page-summary){top:calc(var(--ev-sticky-header-height,190px) + 18px)}.ev-product-info>.ev-product-supplier{display:grid;gap:3px;margin:5px 0 13px;line-height:1.5;color:var(--ev-muted)}.ev-product-supplier strong{color:var(--ev-ink);font-weight:600}.ev-product-supplier small{font-size:11px;color:var(--ev-muted)}.ev-buyer .ev-discovery-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;padding:0;background:none;border:0;border-radius:0;min-height:0}.ev-buyer .ev-discovery-title h1{font-size:clamp(24px,2.4vw,32px);line-height:1.2;margin:0;overflow-wrap:anywhere}.ev-discovery-title>span{font-size:13px;white-space:nowrap;color:var(--ev-muted)}.ev-category-filter-search{position:sticky;top:0;z-index:1;padding:14px;background:var(--ev-surface);border-bottom:1px solid var(--ev-line)}.ev-category-filter-search label{display:block;font-size:12px;margin-bottom:7px;color:var(--ev-muted)}.ev-category-filter-empty{padding:12px;margin:0;color:var(--ev-muted);font-size:13px;line-height:1.6}:where(.ev-buyer,.ev-header-dropdown,.ev-dialog,.schema-runtime) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button]),select,textarea){box-sizing:border-box;max-width:100%;min-width:0;min-height:44px;border:1px solid var(--ev-line);border-radius:10px;padding:10px 12px;background:var(--ev-surface-soft);color:var(--ev-ink);font:inherit;line-height:1.4}:where(.ev-buyer,.ev-header-dropdown,.ev-dialog,.schema-runtime) textarea{min-height:110px;resize:vertical}:where(.ev-buyer,.ev-header-dropdown,.ev-dialog,.schema-runtime) :is(input,textarea)::-moz-placeholder{color:var(--ev-muted);opacity:1}:where(.ev-buyer,.ev-header-dropdown,.ev-dialog,.schema-runtime) :is(input,textarea)::placeholder{color:var(--ev-muted);opacity:1}.ev-header-dropdown .ev-category-filter-search input,.ev-field :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea),.form-field :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){width:100%;min-width:0}.ev-buyer :is(.ev-search,.ev-inline-search,.search-input) input{background:transparent!important;border:0!important;box-shadow:none;outline:none;min-height:0;height:auto;padding:0;border-radius:0;flex:1;min-width:0}.ev-buyer :is(.ev-search,.ev-inline-search,.search-input):focus-within{border-color:var(--ev-green-ink);box-shadow:0 0 0 2px var(--ev-green)}:is(.ev-buyer,.schema-runtime,.drawer) .quantity{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;border:1px solid var(--ev-line);border-radius:10px;background:var(--ev-surface-soft)}:is(.ev-buyer,.schema-runtime,.drawer) .quantity input{width:64px;min-width:40px;min-height:42px;height:42px;padding:6px 2px;border:0!important;border-radius:0;background:transparent!important;text-align:center;box-shadow:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}:is(.ev-buyer,.schema-runtime,.drawer) .quantity button{min-width:38px;min-height:42px;border:0;background:transparent;color:var(--ev-ink);flex:none}:is(.ev-buyer,.schema-runtime,.drawer) .quantity:focus-within{outline:2px solid var(--ev-green);outline-offset:2px}.ev-field,.form-field{min-width:0}.ev-field-error{color:#b42318!important;font-size:12px;line-height:1.5}html[data-ev-theme=dark] .ev-field-error{color:#ffb4ab!important}:is(.ev-buyer,.ev-header-dropdown,.schema-runtime) [aria-invalid=true]{border-color:#c83c30!important;box-shadow:0 0 0 1px #c83c30}:is(.ev-buyer,.ev-header-dropdown,.schema-runtime) input:-webkit-autofill{-webkit-text-fill-color:var(--ev-ink);box-shadow:0 0 0 1000px var(--ev-surface-soft) inset}.ev-buyer .ev-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;background:var(--ev-surface-soft);color:var(--ev-ink);border:1px solid var(--ev-line);border-radius:10px}.ev-buyer .ev-sort select{min-height:44px;padding:10px 12px}@media(max-width:600px){.ev-buyer .ev-discovery-title{align-items:flex-start;flex-wrap:wrap;gap:8px;margin:16px 0}.ev-discovery-title>span{font-size:12px}:where(.ev-buyer,.ev-header-dropdown,.ev-dialog,.schema-runtime) :is(input:not([type=checkbox],[type=radio]),select,textarea){font-size:16px}.ev-price-limit{width:100%}}.ev-buyer .MuiInputBase-root input{background:transparent!important;border:0!important;box-shadow:none}.ev-discovery-controls{display:grid;gap:18px;margin:20px 0 0;padding:0 0 22px;border-bottom:1px solid var(--ev-line)}.ev-buyer .ev-discovery-controls .ev-discovery-title,.ev-discovery-controls .ev-category-filters,.ev-discovery-controls .ev-collection-tabs{margin:0}.ev-discovery-controls .ev-discovery-tools{margin:0;padding:0;border:0;gap:12px}.ev-buyer .ev-discovery-controls .ev-inline-search{min-height:44px;height:44px;padding:8px 12px;border:1px solid var(--ev-control-border);border-radius:8px}.ev-discovery-controls .ev-inline-filters{margin:0}.ev-discovery>.ev-classified-collections>.ev-section:first-child,.ev-discovery>.ev-section{margin-top:0;padding-top:28px}@media(max-width:600px){.ev-discovery-controls{gap:14px;padding-bottom:18px}.ev-discovery-controls .ev-discovery-tools{row-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr)}.ev-discovery-controls .ev-inline-search{grid-column:1/-1;width:100%}.ev-discovery-controls .ev-filter-toggle{padding-inline:12px;justify-self:start}.ev-discovery-controls .ev-sort{width:auto;min-width:0;margin:0;justify-content:flex-end}.ev-discovery-controls .ev-sort select{min-width:0;max-width:155px}}.ev-appearance-settings .ev-appearance-control{margin:16px 0}.ev-appearance-settings .ev-appearance-control select{min-width:180px;max-width:100%;min-height:44px}.ev-appearance-settings>small{color:var(--ev-muted)}.ev-products-grid,.ev-listing-rail{align-items:stretch}.ev-product-card:has(.ev-adaptive-media){align-self:stretch}.ev-product-card .ev-product-image{aspect-ratio:1;flex:none}.ev-product-image.ev-adaptive-media>.ev-media-preview{aspect-ratio:1!important;width:100%;max-width:none!important}.ev-product-card .ev-product-info{flex:1}.ev-product-card .ev-card-bottom{margin-top:auto}.ev-media-preview[data-media-fit=contain]>img,.ev-media-preview[data-media-fit=contain]>video{-o-object-fit:contain;object-fit:contain;transform:none}.ev-media-section .ev-content-grid{align-items:stretch}.ev-card-secondary-actions{top:8px;right:auto;inset-inline-end:8px;bottom:auto;display:flex;flex-direction:column;gap:2px;padding:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none}.ev-buyer .ev-card-secondary-actions .ev-card-action{width:40px;height:40px;inline-size:40px!important;block-size:40px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ev-ink,#102b24);pointer-events:auto}.ev-buyer .ev-card-secondary-actions .ev-card-action svg{color:inherit!important;filter:drop-shadow(0 0 1px var(--ev-surface,#fff)) drop-shadow(0 1px 1px var(--ev-surface,#fff))}.ev-buyer .ev-card-secondary-actions .ev-card-action:hover,.ev-buyer .ev-card-secondary-actions .ev-card-action[aria-pressed=true]{background:transparent!important;color:var(--ev-green-ink)}.ev-product-image .ev-product-tag{max-width:calc(100% - 68px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-session-card{align-self:stretch}.ev-session-header h3{min-block-size:2.8em}.ev-session-header h3 a{font:inherit;font-weight:750;color:var(--ev-ink)}.ev-session-card .ev-content-cover{aspect-ratio:16/9;flex:none}.ev-session-card .ev-session-actions{margin-top:auto;display:flex;flex-direction:column;gap:12px}.ev-session-card .ev-session-primary{min-height:48px;background:var(--ev-orange);color:var(--ev-on-orange, #fff)}.ev-session-card .ev-session-primary:hover{background:var(--ev-orange);filter:none;transform:none}.ev-session-primary>svg{flex:none}.ev-session-primary>svg:last-child{margin-left:0;margin-inline-start:auto}.ev-session-remind{justify-content:center;min-height:40px;background:transparent;color:var(--ev-ink)}.ev-session-card .ev-session-products{margin-top:0;min-height:112px;align-content:start}.ev-session-products>a{min-height:53px}.ev-auth-page{padding-block:48px;max-width:640px;min-height:50vh}.ev-auth-page>p{margin:20px 0}.ev-auth-page>.ev-text-link{margin-top:20px}.ev-auth-form>h2{font-size:26px}.ev-auth-form>p{font-size:14px;color:var(--ev-muted);line-height:1.6}.ev-auth-form form{display:grid;gap:17px;margin:20px 0}.ev-auth-field{display:grid;gap:6px}.ev-auth-field label{font-size:14px;font-weight:600}.ev-auth-field small{font-size:12px;line-height:1.5;color:var(--ev-muted)}.ev-auth-input{display:flex;align-items:center;position:relative}.ev-auth-input input{width:100%;padding-inline-end:44px!important}.ev-auth-input>button{position:absolute;inset-inline-end:4px;width:36px;height:36px;display:grid;place-items:center;background:transparent;color:var(--ev-ink)}.ev-auth-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.ev-auth-consent input{flex:none;margin-top:4px}.ev-auth-consent a,.ev-policy-page article a{text-decoration:underline;text-underline-offset:3px;color:var(--ev-green-ink)}.ev-policy-page{padding-block:44px 64px}.ev-policy-page header{max-width:780px}.ev-policy-page h1{font-size:clamp(30px,4vw,44px);margin-block:14px}.ev-policy-page header>p{font-size:17px;color:var(--ev-muted)}.ev-policy-page .ev-policy-version{font-size:13px}.ev-policy-page>nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 36px}.ev-policy-page>nav a{padding:10px 14px;border:1px solid var(--ev-line);border-radius:8px}.ev-policy-page>nav a[aria-current]{background:var(--ev-surface-soft);border-color:var(--ev-green)}.ev-policy-layout{display:grid;grid-template-columns:240px minmax(0,780px);gap:48px}.ev-policy-layout aside{align-self:start;font-size:14px}.ev-policy-layout ol{padding-inline-start:20px}.ev-policy-layout li{margin-bottom:12px}.ev-policy-layout article section{scroll-margin-top:calc(var(--ev-sticky-header-height,180px) + 24px);margin-bottom:32px}.ev-policy-layout h2{font-size:23px;line-height:1.35}.ev-policy-layout p{font-size:16px;line-height:1.85;margin:12px 0;overflow-wrap:anywhere}@media(max-width:800px){.ev-policy-layout{grid-template-columns:1fr;gap:24px}.ev-policy-layout aside{border-bottom:1px solid var(--ev-line);padding-bottom:16px}.ev-policy-page{padding-top:28px}}.ev-session-card .ev-content-cover>img,.ev-session-card .ev-content-cover>video{-o-object-fit:contain;object-fit:contain}.ev-footer-bottom>div{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:flex-end}.ev-main-nav .ev-nav-browser{display:flex;align-items:stretch;flex:1;min-width:0;overflow:hidden}.ev-main-nav{overflow:visible!important;gap:12px}.ev-product-info>button.ev-product-title{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;white-space:normal;text-align:start}.ev-product-info>.ev-product-title{display:block!important;-webkit-line-clamp:unset;overflow:visible!important;height:auto;min-height:3em}.ev-header-dropdown :is(a,button):not(.ev-button):not(:disabled):is(:hover,:focus-visible),.ev-language-options button:not(:disabled):hover,[role=option]:hover,[role=menuitem]:hover,select option:checked{background:var(--ev-surface-soft,#e1f4eb);color:var(--ev-ink,#12362b);outline-color:var(--ev-green)}.ev-header-dropdown :is(a,button),[role=option],[role=menuitem]{transition:background-color .15s,color .15s}.ev-mobile-dropdown{width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.ev-mobile-dropdown .ev-market-navigation,.ev-mobile-dropdown .ev-market-navigation-body{max-height:none;overflow:visible}.ev-wholesale-gate:not(.compact){max-width:none;width:100%;box-sizing:border-box}.ev-wholesale-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.ev-wholesale-benefits article{padding:22px;border:1px solid var(--ev-line);border-radius:14px;background:var(--ev-surface)}.ev-wholesale-benefits h3{font-size:18px;margin:14px 0 8px}.ev-wholesale-benefits p,.ev-wholesale-markets>p{font-size:14px;line-height:1.65;margin:0}.ev-wholesale-markets>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.ev-wholesale-market{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--ev-line);border-radius:12px;background:var(--ev-surface);font-size:14px;min-width:0}.ev-wholesale-market span{flex:1}.ev-wholesale-market svg,.ev-wholesale-market img{flex:none}.ev-wholesale-market:hover{background:var(--ev-surface-soft)}@media(max-width:800px){.ev-wholesale-benefits{grid-template-columns:1fr}.ev-wholesale-markets>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ev-main-nav>button:first-child{display:flex!important;min-width:44px;max-width:120px;white-space:normal;font-size:12px;padding:8px}.ev-main-nav{gap:4px;padding-inline:8px}.ev-wholesale-markets>div{grid-template-columns:1fr}.ev-header-actions .ev-top-account{order:99}.ev-drawer-content .ev-header-dropdown{max-height:none}}.ev-regional-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.ev-regional-actions>button{min-width:0;white-space:normal}.ev-buyer .ev-supplier-link{display:inline;border-radius:4px;transition:color .15s,background-color .15s}.ev-buyer .ev-supplier-link:is(:hover,:focus-visible),.ev-buyer .ev-store-brand:is(:hover,:focus-visible) h1{color:var(--ev-green,#008568);background:color-mix(in srgb,var(--ev-green,#008568) 10%,transparent)}.ev-buyer .ev-supplier-link:is(:hover,:focus-visible) strong{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ev-supplier-approval{position:relative;display:inline-block;max-width:calc(100% - 4px);margin:3px 2px 6px 0;transform:rotate(6deg);transform-origin:6px 50%;padding:3px 7px 3px 12px;clip-path:polygon(7px 0,100% 0,100% 100%,7px 100%,0 50%);border-radius:3px;background:#03cd8c;color:#063729;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:0;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;text-decoration:none;text-align:center}.ev-supplier-approval:before{content:"";position:absolute;left:5px;top:calc(50% - 1.5px);width:3px;height:3px;border-radius:50%;background:#063729}.ev-store-brand .ev-supplier-approval{font-size:11px;vertical-align:middle}.ev-preview-specifications{padding:16px;border:1px solid var(--ev-line);border-radius:12px;margin:16px 0}.ev-preview-specifications h3{margin:0 0 12px}.ev-preview-specifications dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.ev-preview-specifications dt{color:var(--ev-muted);font-size:12px}.ev-preview-specifications dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}@media(max-width:420px){.ev-preview-specifications dl{grid-template-columns:1fr}}.ev-buyer .ev-marketplace-hero-eyebrow>span{display:inline-block;width:2px;height:24px;flex:0 0 2px;background:currentColor;opacity:.8}.ev-marketplace-hero-eyebrow{flex-wrap:wrap}.ev-buyer .ev-supplier-link:is(:hover,:focus-visible),.ev-buyer .ev-store-brand:is(:hover,:focus-visible) h1,.ev-supplier-directory-grid>a:hover h2{color:#007455}html[data-ev-theme=dark] .ev-buyer .ev-supplier-link:is(:hover,:focus-visible),html[data-ev-theme=dark] .ev-buyer .ev-store-brand:is(:hover,:focus-visible) h1{color:#44efbd}.ev-buyer .ev-supplier-link{max-width:100%;min-width:0;overflow-wrap:anywhere}.ev-supplier-link strong,.ev-store-brand>div{min-width:0;max-width:100%}.ev-store-brand h1{overflow-wrap:anywhere}.ev-listing-activity{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--ev-muted);font-size:12px;line-height:1.5;min-width:0}.ev-listing-activity>*{min-width:0;overflow-wrap:anywhere}.ev-product-card .ev-listing-activity{font-size:11px}.ev-header-main .ev-country-flag{display:inline-flex;align-items:center;justify-content:center;align-self:center;font-size:18px;width:1.35em;line-height:1;flex:none}.ev-mart-mark[data-mart=cargomart]{background:transparent;padding:0;border-radius:0}.ev-mart-mark.is-white{filter:brightness(0) invert(1);background:transparent;padding:0;border-radius:0}.product-kicker .pdp-market-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.pdp-market-identity>.ev-mart-mark{flex:none}.ev-buyer .ev-discovery-controls .ev-category-filter>button{height:100%;min-height:56px;padding:8px 12px;border-radius:8px;box-shadow:none}.ev-buyer .ev-discovery-controls .ev-category-filter>button[aria-expanded=true]{box-shadow:none}.ev-buyer :is(.ev-discovery,.ev-home) .ev-collection-tabs{gap:6px;padding-block:2px 8px;max-width:100%;min-width:0}.ev-buyer :is(.ev-discovery,.ev-home) .ev-collection-tabs>button{flex:0 0 auto;width:auto;min-width:0;min-height:40px;padding:8px 10px;font-size:13px;line-height:20px;font-weight:500;box-shadow:none}.ev-buyer :is(.ev-discovery,.ev-home) .ev-collection-tabs>button:focus-visible{outline:2px solid var(--ev-input-focus);outline-offset:-2px}@media(max-width:600px),(pointer:coarse){.ev-buyer :is(.ev-discovery,.ev-home) .ev-collection-tabs>button{min-height:44px}}.ev-buyer .ev-product-preview .ev-supplier-link{color:var(--ev-green-ink)}.ev-buyer .ev-product-preview :is(.ev-preview-facts dt,.ev-listing-fulfilment small){color:var(--ev-ink)}:root{--ev-ui-border: var(--ev-line, #e1e8e3);--ev-ui-border-rgb: 225 232 227;--ev-ui-ring-offset: var(--ev-surface, #fff)}html[data-ev-theme=dark]{--ev-ui-border: var(--ev-line, #2b3a4d);--ev-ui-border-rgb: 43 58 77;--ev-ui-ring-offset: var(--ev-surface, #0b1220)}:where(*,:before,:after){border-color:var(--ev-ui-border)}:where(:focus-visible){outline-color:var(--ev-input-focus, #007c55)}html[data-ev-theme=dark]{--ev-boundary-slate-50: var(--ev-ui-border);--ev-boundary-slate-100: var(--ev-ui-border);--ev-boundary-slate-200: var(--ev-ui-border);--ev-boundary-slate-300: var(--ev-ui-border);--ev-boundary-gray-50: var(--ev-ui-border);--ev-boundary-gray-100: var(--ev-ui-border);--ev-boundary-gray-200: var(--ev-ui-border);--ev-boundary-gray-300: var(--ev-ui-border);--ev-boundary-zinc-50: var(--ev-ui-border);--ev-boundary-zinc-100: var(--ev-ui-border);--ev-boundary-zinc-200: var(--ev-ui-border);--ev-boundary-zinc-300: var(--ev-ui-border);--ev-boundary-neutral-50: var(--ev-ui-border);--ev-boundary-neutral-100: var(--ev-ui-border);--ev-boundary-neutral-200: var(--ev-ui-border);--ev-boundary-neutral-300: var(--ev-ui-border);--ev-boundary-stone-50: var(--ev-ui-border);--ev-boundary-stone-100: var(--ev-ui-border);--ev-boundary-stone-200: var(--ev-ui-border);--ev-boundary-stone-300: var(--ev-ui-border);--ev-boundary-red-50: var(--ev-ui-border);--ev-boundary-red-100: var(--ev-ui-border);--ev-boundary-red-200: var(--ev-ui-border);--ev-boundary-red-300: var(--ev-ui-border);--ev-boundary-orange-50: var(--ev-ui-border);--ev-boundary-orange-100: var(--ev-ui-border);--ev-boundary-orange-200: var(--ev-ui-border);--ev-boundary-orange-300: var(--ev-ui-border);--ev-boundary-amber-50: var(--ev-ui-border);--ev-boundary-amber-100: var(--ev-ui-border);--ev-boundary-amber-200: var(--ev-ui-border);--ev-boundary-amber-300: var(--ev-ui-border);--ev-boundary-yellow-50: var(--ev-ui-border);--ev-boundary-yellow-100: var(--ev-ui-border);--ev-boundary-yellow-200: var(--ev-ui-border);--ev-boundary-yellow-300: var(--ev-ui-border);--ev-boundary-lime-50: var(--ev-ui-border);--ev-boundary-lime-100: var(--ev-ui-border);--ev-boundary-lime-200: var(--ev-ui-border);--ev-boundary-lime-300: var(--ev-ui-border);--ev-boundary-green-50: var(--ev-ui-border);--ev-boundary-green-100: var(--ev-ui-border);--ev-boundary-green-200: var(--ev-ui-border);--ev-boundary-green-300: var(--ev-ui-border);--ev-boundary-emerald-50: var(--ev-ui-border);--ev-boundary-emerald-100: var(--ev-ui-border);--ev-boundary-emerald-200: var(--ev-ui-border);--ev-boundary-emerald-300: var(--ev-ui-border);--ev-boundary-teal-50: var(--ev-ui-border);--ev-boundary-teal-100: var(--ev-ui-border);--ev-boundary-teal-200: var(--ev-ui-border);--ev-boundary-teal-300: var(--ev-ui-border);--ev-boundary-cyan-50: var(--ev-ui-border);--ev-boundary-cyan-100: var(--ev-ui-border);--ev-boundary-cyan-200: var(--ev-ui-border);--ev-boundary-cyan-300: var(--ev-ui-border);--ev-boundary-sky-50: var(--ev-ui-border);--ev-boundary-sky-100: var(--ev-ui-border);--ev-boundary-sky-200: var(--ev-ui-border);--ev-boundary-sky-300: var(--ev-ui-border);--ev-boundary-blue-50: var(--ev-ui-border);--ev-boundary-blue-100: var(--ev-ui-border);--ev-boundary-blue-200: var(--ev-ui-border);--ev-boundary-blue-300: var(--ev-ui-border);--ev-boundary-indigo-50: var(--ev-ui-border);--ev-boundary-indigo-100: var(--ev-ui-border);--ev-boundary-indigo-200: var(--ev-ui-border);--ev-boundary-indigo-300: var(--ev-ui-border);--ev-boundary-violet-50: var(--ev-ui-border);--ev-boundary-violet-100: var(--ev-ui-border);--ev-boundary-violet-200: var(--ev-ui-border);--ev-boundary-violet-300: var(--ev-ui-border);--ev-boundary-purple-50: var(--ev-ui-border);--ev-boundary-purple-100: var(--ev-ui-border);--ev-boundary-purple-200: var(--ev-ui-border);--ev-boundary-purple-300: var(--ev-ui-border);--ev-boundary-fuchsia-50: var(--ev-ui-border);--ev-boundary-fuchsia-100: var(--ev-ui-border);--ev-boundary-fuchsia-200: var(--ev-ui-border);--ev-boundary-fuchsia-300: var(--ev-ui-border);--ev-boundary-pink-50: var(--ev-ui-border);--ev-boundary-pink-100: var(--ev-ui-border);--ev-boundary-pink-200: var(--ev-ui-border);--ev-boundary-pink-300: var(--ev-ui-border);--ev-boundary-rose-50: var(--ev-ui-border);--ev-boundary-rose-100: var(--ev-ui-border);--ev-boundary-rose-200: var(--ev-ui-border);--ev-boundary-rose-300: var(--ev-ui-border)}:root{--ev-green-fill: #03CD8C;--ev-on-green: #fff}html:root body :is(.ev-green-surface,.ev-btn-green,.ev-skip,.ev-card-open.ev-card-in-cart,.ev-buy-now,.ev-button:not(.secondary,.dark,.orange,.ev-add-to-cart),.schema-runtime .button.primary,.ev-search button[type=submit],.ev-market-navigation-status button,.ev-market-navigation-empty button,.ev-content-status.upcoming,.ev-app-icon,.ev-filter-count,.ev-supplier-approval,.ev-save-action:is([aria-label=Saved],[aria-label=Unsave],.bg-emerald-50,.ring-emerald-200):not(.ev-save-action--icon),.schema-runtime .checkout-steps button.active>span,.aim-btn-dark,.aim-send-btn,.ev-ai-surface .aim-buying-mode button[aria-pressed=true],.MuiButton-containedPrimary,.MuiButton-containedSuccess,.MuiButton-containedInfo,.MuiChip-filled:is(.MuiChip-colorPrimary,.MuiChip-colorSuccess,.MuiChip-colorInfo),[class~=bg-brand-green],[class~=bg-brand-green-dark],[class~=bg-brand-purple],[class~=bg-green-400],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-green-800],[class~=bg-green-900],[class~=bg-green-950],[class~=bg-emerald-400],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-emerald-800],[class~=bg-emerald-900],[class~=bg-emerald-950],[class~="bg-[#03CD8C]" i],[class~="bg-[#05CE8D]" i],[class~="hover:bg-green-500"]:hover,[class~="hover:bg-green-600"]:hover,[class~="hover:bg-emerald-500"]:hover,[class~="hover:bg-emerald-600"]:hover,[class~="hover:bg-emerald-700"]:hover,[class~="hover:bg-brand-green"]:hover,[class~="focus:bg-brand-green"]:focus,[style*="background-color: rgb(3, 205, 140)"],[style*="background: rgb(3, 205, 140)"],[style*="background-color: rgb(5, 206, 141)"],[style*="background: rgb(5, 206, 141)"],[style*="background-color: rgb(8, 206, 143)"],[style*="background: rgb(8, 206, 143)"],[style*="background-color:#03cd8c;" i],[style$="background-color:#03cd8c" i],[style*="background-color: #03cd8c;" i],[style$="background-color: #03cd8c" i],[style*="background:#03cd8c;" i],[style$="background:#03cd8c" i],[style*="background: #03cd8c;" i],[style$="background: #03cd8c" i],[style*="background-color: var(--brand-green)"],[style*="background: var(--brand-green)"],[style*="background-color: var(--brand-green,"],[style*="background: var(--brand-green,"],[style*="background-color: var(--ev-green)"],[style*="background: var(--ev-green)"]):not(:disabled,[aria-disabled=true],.Mui-disabled,.ev-option-swatch,[data-product-swatch]){background-color:var(--ev-green-fill)!important;color:var(--ev-on-green)!important;text-shadow:none;filter:none;:where(*):not(:disabled,[aria-disabled=true],:disabled *,[aria-disabled=true] *):where(html:not([data-ev-brand-scope]) *){color:var(--ev-on-green)!important}& svg [stroke]:not([stroke=none]):where(html:not([data-ev-brand-scope]) *),svg[stroke]:not([stroke=none]):where(html:not([data-ev-brand-scope]) *){stroke:currentColor!important}& svg [fill]:not([fill=none]):where(html:not([data-ev-brand-scope]) *),svg[fill]:not([fill=none]):where(html:not([data-ev-brand-scope]) *){fill:currentColor!important}& svg:not([fill]):where(html:not([data-ev-brand-scope]) *){fill:currentColor!important}}@scope(html:root body :is(.ev-green-surface,.ev-btn-green,.ev-skip,.ev-card-open.ev-card-in-cart,.ev-buy-now,.ev-button:not(.secondary,.dark,.orange,.ev-add-to-cart),.schema-runtime .button.primary,.ev-search button[type=submit],.ev-market-navigation-status button,.ev-market-navigation-empty button,.ev-content-status.upcoming,.ev-app-icon,.ev-filter-count,.ev-supplier-approval,.ev-save-action:is([aria-label=Saved],[aria-label=Unsave],.bg-emerald-50,.ring-emerald-200):not(.ev-save-action--icon),.schema-runtime .checkout-steps button.active>span,.aim-btn-dark,.aim-send-btn,.ev-ai-surface .aim-buying-mode button[aria-pressed=true],.MuiButton-containedPrimary,.MuiButton-containedSuccess,.MuiButton-containedInfo,.MuiChip-filled:is(.MuiChip-colorPrimary,.MuiChip-colorSuccess,.MuiChip-colorInfo),[class~=bg-brand-green],[class~=bg-brand-green-dark],[class~=bg-brand-purple],[class~=bg-green-400],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-green-800],[class~=bg-green-900],[class~=bg-green-950],[class~=bg-emerald-400],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-emerald-800],[class~=bg-emerald-900],[class~=bg-emerald-950],[class~="bg-[#03CD8C]" i],[class~="bg-[#05CE8D]" i],[class~="hover:bg-green-500"]:hover,[class~="hover:bg-green-600"]:hover,[class~="hover:bg-emerald-500"]:hover,[class~="hover:bg-emerald-600"]:hover,[class~="hover:bg-emerald-700"]:hover,[class~="hover:bg-brand-green"]:hover,[class~="focus:bg-brand-green"]:focus,[style*="background-color: rgb(3, 205, 140)"],[style*="background: rgb(3, 205, 140)"],[style*="background-color: rgb(5, 206, 141)"],[style*="background: rgb(5, 206, 141)"],[style*="background-color: rgb(8, 206, 143)"],[style*="background: rgb(8, 206, 143)"],[style*="background-color:#03cd8c;" i],[style$="background-color:#03cd8c" i],[style*="background-color: #03cd8c;" i],[style$="background-color: #03cd8c" i],[style*="background:#03cd8c;" i],[style$="background:#03cd8c" i],[style*="background: #03cd8c;" i],[style$="background: #03cd8c" i],[style*="background-color: var(--brand-green)"],[style*="background: var(--brand-green)"],[style*="background-color: var(--brand-green,"],[style*="background: var(--brand-green,"],[style*="background-color: var(--ev-green)"],[style*="background: var(--ev-green)"]):not(:disabled,[aria-disabled=true],.Mui-disabled,.ev-option-swatch,[data-product-swatch])){:is(:scope,x x x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) :where(*):not(:disabled,[aria-disabled=true],:disabled *,[aria-disabled=true] *){color:var(--ev-on-green)!important}:is(:scope,x x x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg [stroke]:not([stroke=none]),:is(:scope,x x x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg[stroke]:not([stroke=none]){stroke:currentColor!important}:is(:scope,x x x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg [fill]:not([fill=none]),:is(:scope,x x x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg[fill]:not([fill=none]){fill:currentColor!important}:is(:scope,x x x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg:not([fill]){fill:currentColor!important}}html:root body select option:checked{color:var(--ev-on-green)!important}html:root body .ev-upgrade-page .ev-wholesale-steps li.complete:before{color:var(--ev-on-green)!important}@media(max-width:560px){html:root body .ev-utility .ev-partner-links .ev-app-header,html:root body .ev-utility .ev-partner-links .ev-app-header *{color:var(--ev-on-green)!important}}:root{--ev-on-orange: #fff;--ev-orange-fill: #F77F00}html:root body :is(.text-orange-300,.text-orange-400,.text-orange-500,.text-orange-600,.text-orange-700,.text-orange-800,.text-orange-900,.text-orange-950,.text-orange-900\/80,.text-orange-950\/80,.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-amber-950,.text-yellow-400,.text-yellow-500,.text-yellow-600,.text-yellow-700,.text-yellow-800,.text-yellow-900,.text-yellow-950,.text-brand-orange,.hover\:text-orange-700:hover):where(:not(:disabled,[aria-disabled=true],:disabled *,[aria-disabled=true] *)){color:#f77f00!important}html:root body :is(.border-orange-200,.border-orange-300,.border-orange-400,.border-orange-500,.border-orange-600,.border-orange-700,.border-orange-800,.border-orange-900,.border-orange-950,.border-brand-orange,.hover\:border-orange-500:hover):where(:not(:disabled,[aria-disabled=true],:disabled *,[aria-disabled=true] *)){border-color:#f77f00!important}html:root body :is(.ev-orange-surface,.ev-buyer .schema-runtime .button.orange,.ev-button.orange,.button.orange,.ev-btn-orange,.ev-add-to-cart,.ev-card-open:not(.ev-card-in-cart),.ev-card-action[data-account-action=cart],.ev-commerce-in-cart-orange,.ev-pdp-cart-controls,.ev-cart-link b,.ev-bottom-count,.ev-content-status.live,.source-pill,.ev-account-auth>button:first-child,.ev-live-hero-cta,.ev-collection-tabs[aria-label="Shopping content"]>button.active,.ev-session-primary:not(.ev-session-outline),.ev-session-follow:not([aria-pressed=true]),.ev-share-dialog .share-primary,.aim-btn-primary,.aim-plan-recommended,.ev-amplifier-unread,.ev-amplifier-home-cta,.ev-amplifier-editorial .ev-amplifier-promo-copy>.ev-button,.ev-home-wholesale-actions>.ev-button,.ev-amplifier-promotion .ev-button,[class~=bg-brand-orange],[class~=bg-brand-orange-dark],[class~=bg-orange-400],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700],[class~=bg-orange-800],[class~=bg-orange-900],[class~=bg-orange-950],[class~=bg-amber-400],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-amber-800],[class~=bg-amber-900],[class~=bg-amber-950],[class~=bg-yellow-400],[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700],[class~=bg-yellow-800],[class~=bg-yellow-900],[class~=bg-yellow-950],[class~="bg-[#F77F00]" i],[class~="bg-[#f97316]" i],[class~="bg-[#ff8a00]" i],[class~="hover:bg-orange-500"]:hover,[class~="hover:bg-orange-600"]:hover,[class~="hover:bg-orange-700"]:hover,[class~="hover:bg-brand-orange"]:hover,[class~="focus:bg-orange-500"]:focus,[class~="focus:bg-brand-orange"]:focus,[style*="background-color: rgb(247, 127, 0)"],[style*="background: rgb(247, 127, 0)"],[style*="background-color:#f77f00;" i],[style$="background-color:#f77f00" i],[style*="background-color: #f77f00;" i],[style$="background-color: #f77f00" i],[style*="background:#f77f00;" i],[style$="background:#f77f00" i],[style*="background: #f77f00;" i],[style$="background: #f77f00" i],[style*="background-color: var(--brand-orange)"],[style*="background: var(--brand-orange)"],[style*="background-color: var(--brand-orange,"],[style*="background: var(--brand-orange,"],[style*="background-color: var(--ev-orange)"],[style*="background: var(--ev-orange)"]):not(:disabled,[aria-disabled=true],.ev-option-swatch,[data-product-swatch]){background-color:var(--ev-orange-fill, #F77F00)!important;color:var(--ev-on-orange, #fff)!important;text-shadow:none;filter:none;&:is(button,a,[role=button]){border-color:transparent!important}:where(*):not(:disabled,[aria-disabled=true],:disabled *,[aria-disabled=true] *):where(html:not([data-ev-brand-scope]) *){color:var(--ev-on-orange, #fff)!important}& svg [stroke]:not([stroke=none]):where(html:not([data-ev-brand-scope]) *),svg[stroke]:not([stroke=none]):where(html:not([data-ev-brand-scope]) *){stroke:currentColor!important}& svg [fill]:not([fill=none]):where(html:not([data-ev-brand-scope]) *),svg[fill]:not([fill=none]):where(html:not([data-ev-brand-scope]) *){fill:currentColor!important}& svg:not([fill]):where(html:not([data-ev-brand-scope]) *){fill:currentColor!important}}@scope(html:root body :is(.ev-orange-surface,.ev-buyer .schema-runtime .button.orange,.ev-button.orange,.button.orange,.ev-btn-orange,.ev-add-to-cart,.ev-card-open:not(.ev-card-in-cart),.ev-card-action[data-account-action=cart],.ev-commerce-in-cart-orange,.ev-pdp-cart-controls,.ev-cart-link b,.ev-bottom-count,.ev-content-status.live,.source-pill,.ev-account-auth>button:first-child,.ev-live-hero-cta,.ev-collection-tabs[aria-label="Shopping content"]>button.active,.ev-session-primary:not(.ev-session-outline),.ev-session-follow:not([aria-pressed=true]),.ev-share-dialog .share-primary,.aim-btn-primary,.aim-plan-recommended,.ev-amplifier-unread,.ev-amplifier-home-cta,.ev-amplifier-editorial .ev-amplifier-promo-copy>.ev-button,.ev-home-wholesale-actions>.ev-button,.ev-amplifier-promotion .ev-button,[class~=bg-brand-orange],[class~=bg-brand-orange-dark],[class~=bg-orange-400],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700],[class~=bg-orange-800],[class~=bg-orange-900],[class~=bg-orange-950],[class~=bg-amber-400],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-amber-800],[class~=bg-amber-900],[class~=bg-amber-950],[class~=bg-yellow-400],[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700],[class~=bg-yellow-800],[class~=bg-yellow-900],[class~=bg-yellow-950],[class~="bg-[#F77F00]" i],[class~="bg-[#f97316]" i],[class~="bg-[#ff8a00]" i],[class~="hover:bg-orange-500"]:hover,[class~="hover:bg-orange-600"]:hover,[class~="hover:bg-orange-700"]:hover,[class~="hover:bg-brand-orange"]:hover,[class~="focus:bg-orange-500"]:focus,[class~="focus:bg-brand-orange"]:focus,[style*="background-color: rgb(247, 127, 0)"],[style*="background: rgb(247, 127, 0)"],[style*="background-color:#f77f00;" i],[style$="background-color:#f77f00" i],[style*="background-color: #f77f00;" i],[style$="background-color: #f77f00" i],[style*="background:#f77f00;" i],[style$="background:#f77f00" i],[style*="background: #f77f00;" i],[style$="background: #f77f00" i],[style*="background-color: var(--brand-orange)"],[style*="background: var(--brand-orange)"],[style*="background-color: var(--brand-orange,"],[style*="background: var(--brand-orange,"],[style*="background-color: var(--ev-orange)"],[style*="background: var(--ev-orange)"]):not(:disabled,[aria-disabled=true],.ev-option-swatch,[data-product-swatch])){:is(:scope,x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) :where(*):not(:disabled,[aria-disabled=true],:disabled *,[aria-disabled=true] *){color:var(--ev-on-orange, #fff)!important}:is(:scope,x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg [stroke]:not([stroke=none]),:is(:scope,x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg[stroke]:not([stroke=none]){stroke:currentColor!important}:is(:scope,x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg [fill]:not([fill=none]),:is(:scope,x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg[fill]:not([fill=none]){fill:currentColor!important}:is(:scope,x x:not(*).ev-scope.ev-scope.ev-scope.ev-scope.ev-scope.ev-scope) svg:not([fill]){fill:currentColor!important}}html:root body :is(.ev-card-action,.ev-listing-actions .ev-card-action,.ev-save-action--icon):where(:not([data-account-action=cart])){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;filter:none!important;color:var(--ev-ink, #102b24)!important;text-shadow:none!important;& svg,svg *{color:inherit!important;stroke:currentColor!important;filter:none!important}&:is(:hover,:focus-visible,[aria-pressed=true],[aria-label=Saved]){color:var(--ev-orange-ink, #F77F00)!important}&:is(:disabled,[aria-disabled=true]){color:var(--ev-muted, #52635b)!important}}html:root body .ev-card-secondary-actions{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;filter:none!important}:root{--ev-control-border:#87958f}html[data-ev-theme=dark]{--ev-control-border:#64748b}html body :is(.ev-select>button,.ev-language-trigger,.ev-category-filter>button,select:not([multiple])),html[data-ev-theme] body :is(.ev-select>button,.ev-language-trigger,.ev-category-filter>button,select:not([multiple])){border:1px solid var(--ev-control-border)!important}html body :is(.ev-select>button,.ev-language-trigger,.ev-category-filter>button):not(:disabled):is(:hover,[aria-expanded=true]),html[data-ev-theme] body :is(.ev-select>button,.ev-language-trigger,.ev-category-filter>button):not(:disabled):is(:hover,[aria-expanded=true]){border-color:var(--ev-green-ink,#007c55)!important}html body :is(.ev-button.secondary,.schema-runtime .button.secondary,.schema-runtime .icon-button){border:1px solid var(--ev-control-border)!important}html body select:not([multiple]):not([size]):not(.appearance-none):not([class*=Mui]){padding-inline-end:2rem}.ev-regional-grid :is(.ev-language-trigger,select){min-height:46px}.ev-regional-grid>.ev-field{display:flex;flex-direction:column;align-items:stretch}.ev-regional-grid :is(.ev-select,.ev-language-picker){display:flex;flex:1;align-items:stretch}.ev-regional-grid>.ev-field>select{flex:1}.ev-select-chevron,.ev-language-chevron,.ev-category-filter>button>svg:last-child{flex-shrink:0}html body .schema-runtime .button.secondary.cart-request-quote{background:transparent!important;border:1px solid #737373!important;color:#262626!important;font-weight:700}html body .schema-runtime .button.secondary.cart-request-quote:hover{background:transparent!important;border-color:var(--ev-green-ink,#007c55)!important}html body .schema-runtime .button.secondary.cart-request-quote:focus-visible{background:transparent!important;outline:2px solid var(--ev-input-focus,#007c55);outline-offset:3px}html[data-ev-theme=dark] body .schema-runtime .button.secondary.cart-request-quote{color:#fff!important;border-color:#a3a3a3!important}html[data-ev-theme=dark] :is([class~="hover:bg-white"],[class*="hover:bg-white/"],[class*="hover:bg-neutral-"],[class*="hover:bg-gray-"],[class*="hover:bg-slate-"],[class*="hover:bg-zinc-"],[class*="hover:bg-stone-"],[class~="hover:bg-[#D7FAED]"]):hover,html[data-ev-theme=dark] :is([class~="focus:bg-white"],[class~="focus:bg-neutral-100"]):focus{background-color:#172235!important;color:#f8fafc!important}html[data-ev-theme=dark] :is([class*="hover:bg-"]):hover :is(span,strong,small,svg){color:inherit}html[data-ev-theme=dark] :is(.ev-button.secondary,.schema-runtime .button.secondary):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:#172235!important;color:#f8fafc!important;border-color:#53657e!important}html[data-ev-theme=dark] :is(button,a,[role=button])[class*="ring-black/"]{--tw-ring-color:#40516a!important}html[data-ev-theme=dark] :is(button,a,[role=button])[class*="border-black/"]{border-color:#40516a!important}html body :is(.ev-footer a[href],.ev-utility a[href],.ev-section-heading>a[href],.ev-breadcrumb a[href],a.ev-text-link,p>a[href],.ev-policy-page a[href],.ev-auth-consent a[href]):not(:where([role=button],[aria-disabled=true],.ev-button,.button,.btn,[class*=ev-btn-],.ev-interactive-card)):not(:has(img,video,canvas)){text-underline-offset:.22em;text-decoration-thickness:1.5px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}html body :is(.ev-footer a[href],.ev-utility a[href],.ev-section-heading>a[href],.ev-breadcrumb a[href],a.ev-text-link,p>a[href],.ev-policy-page a[href],.ev-auth-consent a[href]):not(:where([role=button],[aria-disabled=true],.ev-button,.button,.btn,[class*=ev-btn-],.ev-interactive-card)):not(:has(img,video,canvas)):focus-visible{text-decoration-line:underline}.ev-buyer :is(.ev-interactive-card,.ev-market-grid>a,.ev-account-metrics>a,.ev-family-tile,.ev-category-picker a,.ev-subcategory-picker a,.ev-journey-grid>button){text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}@media(hover:hover){html body :is(.ev-footer a[href],.ev-utility a[href],.ev-section-heading>a[href],.ev-breadcrumb a[href],a.ev-text-link,p>a[href],.ev-policy-page a[href],.ev-auth-consent a[href]):not(:where([role=button],[aria-disabled=true],.ev-button,.button,.btn,[class*=ev-btn-],.ev-interactive-card)):not(:has(img,video,canvas)):hover{text-decoration-line:underline;color:var(--ev-green-ink,#007c55)}.ev-buyer :is(.ev-market-grid>a,.ev-account-metrics>a,.ev-family-tile,.ev-category-picker a,.ev-subcategory-picker a,.ev-journey-grid>button):hover{background-color:var(--ev-surface-soft);border-color:var(--ev-green-ink);box-shadow:0 4px 16px color-mix(in srgb,var(--ev-green-ink) 10%,transparent)}}html body .ev-utility a[href]{border-radius:3px;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}html body .ev-utility a[href]:is(:hover,:focus-visible){color:#f77f00!important;background-color:#f77f002e!important;box-shadow:inset 0 -2px #f77f00;text-decoration:none!important}html body .ev-utility a[href]:focus-visible{outline-color:#f77f00}@media(prefers-reduced-motion:reduce){.ev-buyer :is(.ev-interactive-card,.ev-market-grid>a,.ev-account-metrics>a,.ev-family-tile,.ev-category-picker a,.ev-subcategory-picker a,.ev-journey-grid>button){transition:none}}:root{--ev-action-hover:#e1f4eb;--ev-action-ink:#12362b;--ev-action-disabled:#e5e7eb;--ev-action-muted:#52635b}html[data-ev-theme=dark]{--ev-action-hover:#172f29;--ev-action-ink:#f0fff8;--ev-action-disabled:#1f2937;--ev-action-muted:#b7c9c1}html body :is(.ev-button,.schema-runtime .button,.ev-btn-green,.ev-btn-orange,.ev-search button[type=submit]):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--ev-green-fill,#03CD8C)!important;color:#fff!important}html body :is(.ev-button.orange,.schema-runtime .button.orange,.ev-btn-orange,.ev-session-primary:not(.ev-session-outline)):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--ev-orange-fill,#F77F00)!important;color:var(--ev-on-orange, #fff)!important}html body :is(.ev-button.secondary,.ev-button.dark,.schema-runtime .button.secondary):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--ev-action-hover)!important;color:var(--ev-action-ink)!important}html body :is(.ev-button,.schema-runtime .button,.ev-btn-green,.ev-btn-orange):is(:disabled,[aria-disabled=true]){background:var(--ev-action-disabled)!important;color:var(--ev-action-muted)!important;opacity:1!important;cursor:not-allowed;transform:none;box-shadow:none}html body :is(.ev-button,.schema-runtime .button,.ev-btn-green,.ev-btn-orange):is(:disabled,[aria-disabled=true]) :is(span,strong,small,b,svg){color:var(--ev-action-muted)!important}html body :is(button,a,[role=button])[class~="hover:bg-white"]:not(:disabled):hover{background:var(--ev-action-hover)!important;color:var(--ev-action-ink)!important}html body .ev-buyer :is(.schema-runtime .button,.ev-button).ev-add-to-cart:not(:disabled),html body .ev-buyer .ev-card-open:not(.ev-card-in-cart):not(:disabled){background:var(--ev-orange-fill,#F77F00)!important;border-color:var(--ev-orange-fill,#F77F00)!important;color:var(--ev-on-orange, #fff)!important}html body .ev-buyer :is(.schema-runtime .button,.ev-button).ev-add-to-cart:not(:disabled):is(:hover,:focus-visible),html body .ev-buyer .ev-card-open:not(.ev-card-in-cart):not(:disabled):is(:hover,:focus-visible){background:var(--ev-orange-fill,#F77F00)!important;border-color:var(--ev-orange-fill,#F77F00)!important;color:var(--ev-on-orange, #fff)!important}html body .ev-buyer .ev-card-open.ev-card-in-cart:not(:disabled){background:var(--ev-green-fill,#03CD8C)!important;color:var(--ev-on-green,#fff)!important;border-color:transparent!important}.ev-card-in-cart:focus-visible{outline:3px solid var(--ev-green-ink);outline-offset:3px}.ev-cart-option-fieldset{margin:0;padding:0;border:0;min-width:0}.ev-cart-selection-note{font-size:13px;line-height:1.6;color:var(--ev-ink)}.ev-pdp-cart-controls{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;border-radius:9px;padding:8px;background:var(--ev-orange-fill,#F77F00);color:var(--ev-on-orange, #fff);font-size:12px;font-weight:650}html body .ev-buyer .ev-pdp-cart-controls :is(span,a){color:var(--ev-on-orange,#fff)}.ev-pdp-cart-controls>a{text-decoration:underline}.ev-pdp-cart-controls>span:first-child{width:100%;text-align:center}html body .ev-buyer .ev-pdp-cart-controls .quantity :is(button,input){background:var(--ev-orange-fill,#F77F00)!important;color:var(--ev-on-orange, #fff)!important;border-color:var(--ev-on-orange,#fff)!important;opacity:1}html body .ev-buyer :is(.schema-runtime .button,.ev-button,.aim-btn,.aim-send-btn):is(:disabled,[aria-disabled=true]),html body :is(.aim-dialog .aim-btn,.aim-root .aim-send-btn):is(:disabled,[aria-disabled=true]){background:var(--ev-action-disabled)!important;color:var(--ev-action-muted)!important;border-color:var(--ev-control-border)!important;opacity:1!important;cursor:not-allowed;box-shadow:none!important;transition:none!important}html body .ev-buyer :is(.schema-runtime .button,.ev-button,.aim-btn,.aim-send-btn):is(:disabled,[aria-disabled=true]) :is(span,strong,small,b,svg),html body :is(.aim-dialog .aim-btn,.aim-root .aim-send-btn):is(:disabled,[aria-disabled=true]) :is(span,strong,small,b,svg){color:var(--ev-action-muted)!important}:root{--ev-primary-fill:#03CD8C;--ev-on-brand:#102b24;--ev-muted:#52635b;--ev-theme-ink:var(--ev-ink,#102b24);--ev-theme-muted:var(--ev-muted);--ev-theme-accent:#174c38;--ev-theme-warning:var(--ev-orange-ink,#F77F00)}html[data-ev-theme=dark]{--ev-theme-warning:#F77F00}html body :is(.ev-search button[type=submit]){background:var(--ev-primary-fill)!important;color:#fff!important}html body :is(input,textarea)::-moz-placeholder{color:var(--ev-theme-muted,#52635b)!important;opacity:1}html body :is(input,textarea)::placeholder{color:var(--ev-theme-muted,#52635b)!important;opacity:1}html body :is(.text-slate-300,.text-slate-400,.text-gray-300,.text-gray-400,.text-neutral-300,.text-neutral-400,.text-zinc-300,.text-zinc-400,.text-stone-300,.text-stone-400){color:var(--ev-theme-muted,#52635b)!important}html body :is(.text-orange-400,.text-orange-500,.text-orange-600,.text-orange-700,.text-orange-800,.text-orange-900,.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-amber-950,.text-yellow-400,.text-yellow-500,.text-yellow-600,.text-yellow-700,.text-yellow-800,.text-yellow-900,.text-yellow-950,.text-brand-orange){color:var(--ev-orange-ink,#F77F00)!important}html body :is(button,[role=button],input[type=submit]):is(:disabled,[aria-disabled=true]),html body .ev-buyer :is(button,[role=button],input[type=submit]):is(:disabled,[aria-disabled=true]){opacity:1!important;cursor:not-allowed;box-shadow:none!important;text-shadow:none!important}html body .ev-buyer .ev-bottom-nav>a:not(.active){color:var(--ev-theme-muted)!important}html body .ev-mart-landing-hero .ev-mart-landing-category{color:#b8f8df!important}html body .schema-runtime .checkout-steps button:not(.active){color:var(--ev-theme-muted)!important}html body .schema-runtime .checkout-steps button:not(.active)>span{color:var(--ev-theme-muted)!important}html[data-ev-theme=dark] body :is([class~="bg-emerald-50/40"],[class~="bg-emerald-50/70"]){background-color:var(--ev-surface-soft)!important}html body .ev-readable-hero{background-color:#102b24!important;background-blend-mode:multiply}html body .text-white.bg-emerald-600{background-color:var(--ev-primary-fill)!important;color:#fff!important}html body .text-white.bg-emerald-600 :is(span,strong,small,b,svg){color:inherit!important}html:root body [aria-busy=true] :is(.ev-button:not(.secondary,.dark),.button.primary,.button.orange):disabled{background:var(--ev-green-fill,#03CD8C)!important;color:var(--ev-on-green,#fff)!important;border-color:transparent!important;cursor:wait}html:root body [aria-busy=true] :is(.ev-button.ev-add-to-cart,.button.ev-add-to-cart,.button.orange):disabled{background:var(--ev-orange-fill,#F77F00)!important;color:var(--ev-on-orange,#fff)!important}html:root body [aria-busy=true] :is(.ev-button:not(.secondary,.dark),.button.primary,.button.orange):disabled :is(span,strong,small,b,svg){color:inherit!important}html body .ev-buyer button.is-primary:disabled{background:var(--ev-action-disabled)!important;color:var(--ev-action-muted)!important}:root{--ev-input-focus:#007c55;--ev-input-error:#b42318}html[data-ev-theme=dark]{--ev-input-focus:#47e4b0;--ev-input-error:#ffb4ab}html body :is(input,textarea,select)[aria-invalid=true],html body :is(.MuiInputBase-root.Mui-error,[class*="focus-within:ring-"]:has(input[aria-invalid=true])){--ev-input-focus:var(--ev-input-error)}html body :is(input:not([type=hidden]),textarea,select,.ev-select>button,.ev-language-trigger,.ev-category-filter>button,.quantity>button):is(:focus,:focus-visible){outline:2px solid var(--ev-input-focus)!important;outline-offset:-2px!important;box-shadow:none!important}html body :is(.ev-search,.ev-inline-search,.search-input,.ev-store-search,.ev-market-navigation-search,.ev-notification-search,.quantity,[class*="focus-within:ring-"]):focus-within{outline:none!important;box-shadow:none!important}html body :is(.ev-search,.ev-inline-search,.search-input,.ev-store-search,.ev-market-navigation-search,.ev-notification-search,.quantity,[class*="focus-within:ring-"]):has(input:focus){outline:2px solid var(--ev-input-focus)!important;outline-offset:-2px!important;border-color:var(--ev-input-focus)!important}html body :is(.ev-search,.ev-inline-search,.search-input,.ev-store-search,.ev-market-navigation-search,.ev-notification-search,.quantity,[class*="focus-within:ring-"]) input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}html body :is(.pvoc-choice label,.pvoc-item,.ev-preview-option,.ev-review-star-picker label){box-shadow:none!important}html body :is(.pvoc-choice label,.pvoc-item,.ev-preview-option,.ev-review-star-picker label):focus-within{outline:none!important}html body :is(.pvoc-choice label,.pvoc-item,.ev-preview-option,.ev-review-star-picker label):has(input:focus-visible){outline:2px solid var(--ev-input-focus)!important;outline-offset:-2px!important}html body :is(.pvoc-choice label,.pvoc-item,.ev-preview-option,.ev-review-star-picker label) input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}html body .MuiInputBase-root :is(input,textarea):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}html body .MuiInputBase-root.Mui-focused{outline:none!important;box-shadow:none!important}html body .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--ev-input-focus)!important;border-width:2px!important;outline:none!important;box-shadow:none!important}html body :is(.MuiInput-underline,.MuiFilledInput-underline).Mui-focused:before{border-bottom-color:transparent!important}html body :is(.MuiInput-underline,.MuiFilledInput-underline).Mui-focused:after{border-bottom-color:var(--ev-input-focus)!important}.ev-icon-tooltip{position:fixed;z-index:2147483646;pointer-events:none;max-width:min(280px,calc(100vw - 16px));box-sizing:border-box;padding:8px 11px;border:1px solid #4b9f84;border-radius:7px;background:#103d33;color:#fff;font:500 12px/1.5 Inter,system-ui,sans-serif;overflow-wrap:anywhere;box-shadow:0 4px 16px #0003;text-align:start}.ev-scroll-top{position:fixed;inset-inline-end:max(20px,env(safe-area-inset-right));bottom:24px;z-index:105;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--ev-ui-border);border-radius:50%;background:#102b24;color:#fff;box-shadow:0 4px 18px #0003;cursor:pointer;transition:background .15s}.ev-scroll-top:hover{background:#007c55}.ev-scroll-top:focus-visible{outline:3px solid #03cd8c;outline-offset:4px}.ev-scroll-top svg{color:inherit}.ev-buyer .ev-footer{padding-bottom:20px}.ev-buyer .ev-footer-bottom{padding-inline-end:64px}@media(max-width:600px){.ev-scroll-top{bottom:calc(var(--ev-bottom-nav-height,64px) + 20px);inset-inline-end:max(16px,env(safe-area-inset-right))}}@media print{.ev-scroll-top{display:none}}
