:root{--lz-muted-aa-sm:var(--lzpdp-ink-soft);--lz-page-max:var(--sf-page-max-content);--lz-commerce-max:var(--sf-page-max-commerce);--lz-page-pad:var(--sf-page-gutter)}.lzcat{background:var(--lzpdp-cream);font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--lzpdp-ink);-webkit-font-smoothing:antialiased}div.lzcat.lzcat-v2:not([data-testid^=home-]):not([data-testid=lizensa-home-catalog]){min-height:80vh}.lzcat.lzcat-v2 section{padding-block:0}.lzcat__container{max-width:var(--lz-page-max,1480px);padding-inline:var(--lz-page-pad,clamp(20px, 4vw, 40px));margin-inline:auto}.lzcat__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:18px;display:grid}@media (max-width:1024px){.lzcat__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.lzcat__grid{grid-template-columns:repeat(2,1fr)}}.lzpdp section{padding-block:0!important;padding-inline:0!important}.lzpdp h1,.lzpdp h2,.lzpdp h3,.lzpdp h4{font-size:inherit!important;font-weight:inherit!important;letter-spacing:0!important;line-height:inherit!important;margin:0!important}.lzpdp img,.lzpdp picture{border-radius:0}.lzpdp{--pdp-space-1:4px;--pdp-space-2:8px;--pdp-space-3:12px;--pdp-space-4:16px;--pdp-space-5:20px;--pdp-space-6:24px;--pdp-space-7:28px;--pdp-space-8:32px;--pdp-space-10:40px;--pdp-space-12:48px;--pdp-radius-card:20px;--pdp-radius-inner:12px;--lzpdp-shadow-1:0 1px 0 hsl(from var(--lzpdp-surface) h s l / .9) inset;--lzpdp-shadow-2:0 10px 24px -20px hsl(from var(--lzpdp-ink) h s l / .3);--lzpdp-shadow-3:0 18px 44px -28px hsl(from var(--lzpdp-ink) h s l / .4);--lzpdp-shadow-none:none;--lzpdp-radius-pill:9999px;--lzpdp-radius-chip:10px;--lzpdp-fs-chip:.75rem;--lzpdp-fs-chip-price:.625rem;background:var(--lzpdp-cream);font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--lzpdp-ink);-webkit-font-smoothing:antialiased;padding-bottom:104px}@media (min-width:768px){.lzpdp{padding-bottom:0}}.lzpdp__container{max-width:var(--lz-commerce-max,var(--sf-page-max-commerce));padding:clamp(16px, 2.5vw, 24px) var(--lz-page-pad,clamp(16px, 4vw, 40px)) clamp(56px, 7vw, 80px);margin-inline:auto}[data-lizensa-commerce-frame].lzpdp .lzpdp__container{padding-inline:0;width:100%;max-width:none;margin-inline:0;padding-top:0}.lzpdp__layout{gap:clamp(var(--pdp-space-8), 4vw, var(--pdp-space-12));grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);align-items:start;display:grid}.lzpdp__main{gap:var(--pdp-space-8);flex-direction:column;min-width:0;display:flex}.lzpdp__aside{align-self:start;min-width:0}@media (min-width:1024px){.lzpdp__aside{top:var(--pdp-space-6);max-height:none;position:sticky;overflow:visible}}.lzpdp__wide{margin-top:var(--pdp-space-8)}@media (max-width:1023px){.lzpdp__layout{gap:var(--pdp-space-7);grid-template-columns:minmax(0,1fr);overflow:hidden}.lzpdp__aside{max-height:none;display:none;position:static;overflow:visible}.lzpdp__wide{margin-top:var(--pdp-space-7)}.lzpdp__main,.lzpdp__media,.lzpdp__mobile-buy,.lzpdp__specs{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.lzpdp,.lzpdp__wide,.lzpdp__related-grid{max-width:100vw;overflow-x:clip}.lzpdp__main{gap:var(--pdp-space-7)}}@media (max-width:767px){.lzpdp__main{gap:var(--pdp-space-6)}.lzpdp__wide{margin-top:var(--pdp-space-6)}}.lzpdp__media{flex-direction:column;gap:16px;display:flex}@media (min-width:768px) and (max-width:1023px){.lzpdp__media{align-items:start;gap:var(--pdp-space-6);grid-template-columns:minmax(0,1fr) minmax(260px,320px);display:grid}.lzpdp__art,.lzpdp__thumbs{grid-column:1;min-width:0}.lzpdp__mobile-buy{grid-area:1/2/span 2;padding:18px;position:sticky;top:16px}}.lzpdp__art{aspect-ratio:16/10;background:var(--lzpdp-surface);border:1px solid var(--lzpdp-line);border-radius:var(--pdp-radius-card);justify-content:center;align-items:center;max-height:380px;display:flex;position:relative;overflow:hidden}@media (max-width:540px){.lzpdp__art{aspect-ratio:4/3;max-height:280px}}.lzpdp__art-img{-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-width:50%!important;height:auto!important;max-height:75%!important}.lzpdp__art-chip{background:var(--lzpdp-surface);border:1px solid var(--lzpdp-line);border-radius:var(--lzpdp-radius-pill);letter-spacing:-.005em;color:var(--lzpdp-ink);align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.lzpdp__art-chip svg{color:var(--lzpdp-amber);flex-shrink:0;display:block}.lzpdp__art-chip--soldout{background:hsl(from var(--lzpdp-teal) h s l / .95);color:var(--lzpdp-cream);border-color:var(--lzpdp-teal)}.lzpdp__art-chip--soldout svg{color:#f8bc54}.lzpdp__art-discount{color:#a02222;letter-spacing:.02em;border-radius:var(--lzpdp-radius-pill);background:#fceeee;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:14px;right:14px}.lzpdp__thumbs{flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 0;display:flex}.lzpdp__thumb{border:1px solid var(--lzpdp-line);border-radius:var(--lzpdp-radius-chip);background:var(--lzpdp-surface);cursor:pointer;justify-content:center;align-items:center;width:72px;height:72px;padding:3px;transition:border-color .16s;display:flex;overflow:hidden}.lzpdp__thumb:hover{border-color:hsl(from var(--lzpdp-teal) h s l / .5)}.lzpdp__thumb.is-active{border-color:var(--lzpdp-teal);outline:2px solid var(--lzpdp-amber);outline-offset:1px}.lzpdp__thumb:focus-visible{outline:2px solid var(--lzpdp-teal);outline-offset:2px}.lzpdp__thumb-img{-o-object-fit:contain;object-fit:contain;width:100%!important;height:100%!important}.lzpdp__buynow-btn{background:var(--lzpdp-teal);width:100%;color:var(--lzpdp-cream);border-radius:var(--lzpdp-radius-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .16s,transform .12s;display:inline-flex}.lzpdp__buynow-btn:hover{background:var(--lzpdp-teal-deep);transform:translateY(-1px)}.lzpdp__buynow-btn:focus-visible{outline:2px solid var(--lzpdp-teal);outline-offset:2px}.lzpdp__buynow-btn--disabled,.lzpdp__buynow-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.lzpdp__buynow-btn--disabled:hover,.lzpdp__buynow-btn:disabled:hover{background:var(--lzpdp-teal);transform:none}.lzpdp__specs{content-visibility:auto;contain-intrinsic-size:auto 500px}.lzpdp__mobile-buy{background:var(--lzpdp-surface);border-block:1px solid var(--lzpdp-line);flex-direction:column;gap:14px;padding:20px;display:none}@media (max-width:1023px){.lzpdp__mobile-buy{display:flex}}.lzpdp__price{letter-spacing:-.03em;color:var(--lzpdp-ink);font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700}.lzpdp__add-btn{background:var(--lzpdp-amber);min-height:44px;color:var(--lzpdp-ink);border-radius:var(--lzpdp-radius-pill);letter-spacing:-.01em;cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;transition:background .16s;display:inline-flex}.lzpdp__add-btn:hover:not(:disabled){background:#e19209}.lzpdp__add-btn:disabled{color:#699296;cursor:not-allowed;background:#e7e3da}.lzpdp__add-btn--added,.lzpdp__mobilebar-btn--added{background:var(--success);color:var(--success-foreground)}.lzpdp__add-btn--added:hover:not(:disabled){background:var(--success)}@media (min-width:1024px){.lzpdp__buypanel{background:var(--lzpdp-surface);border-block:1px solid var(--lzpdp-line);flex-direction:column;gap:0;display:flex;overflow:hidden}.lzpdp__panel-stock{letter-spacing:.04em;text-transform:uppercase;color:#19663b;border-radius:var(--lzpdp-radius-pill);background:#eafaf1;border:1px solid #afdec4;align-self:center;align-items:center;gap:8px;width:fit-content;margin:0;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.lzpdp__panel-dot{background:#279b59;border-radius:50%;width:8px;height:8px}@media (min-width:1024px){.lzpdp__panel-identity{border-bottom:1px solid var(--lzpdp-line);background:0 0;margin-bottom:0;padding:16px 18px 12px}.lzpdp__panel-price-card{border-bottom:1px solid var(--lzpdp-line);background:var(--lzpdp-surface);padding:18px 18px 16px 24px;position:relative;overflow:hidden}.lzpdp__panel-price-card:before{content:"";background:var(--lzpdp-amber);width:4px;position:absolute;inset:12px auto 12px 0}.lzpdp__price{letter-spacing:-.06em;color:var(--lzpdp-ink);text-wrap:nowrap;font-size:clamp(2.55rem,4.35vw,3.35rem);font-weight:820;line-height:.92}.lzpdp__panel-config-card{border-bottom:1px solid var(--lzpdp-line);background:0 0;flex-direction:column;gap:12px;padding:14px 18px;display:flex}.lzpdp__variant-info{opacity:.86;color:currentColor;flex:none;width:13px;height:13px}.lzpdp__fact{border-bottom:1px solid var(--lzpdp-line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 0;display:grid}.lzpdp__fact>svg{color:#176a73;border-radius:var(--lzpdp-radius-chip);background:#eaf9fb;border:1px solid #c5e4e7;flex-shrink:0;width:30px;height:30px;padding:7px}.lzpdp__fact>div{flex-direction:column;min-width:0;line-height:1.14;display:flex}.lzpdp__fact-label{letter-spacing:.07em;text-transform:uppercase;color:#5a797c;font-size:9.75px;font-weight:800}.lzpdp__fact-value{color:var(--lzpdp-ink);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;font-weight:760;overflow:hidden}.lzpdp__panel-action-card{border-bottom:1px solid var(--lzpdp-line);background:0 0;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.lzpdp__add-btn{border:1px solid var(--lzpdp-amber-deep);background:var(--lzpdp-amber);color:#122021;letter-spacing:-.015em;border-radius:12px;min-height:50px;font-size:14px;font-weight:820;transition:background .16s}.lzpdp__add-btn:hover:not(:disabled){background:var(--lzpdp-amber-deep)}.lzpdp__add-btn:disabled{background:var(--lzpdp-line);color:#607d80}.lzpdp__add-btn--added{border-color:var(--success);background:var(--success);color:var(--success-foreground)}.lzpdp__buynow-btn{background:var(--lzpdp-teal);color:#fbf9f4;border:1px solid var(--lzpdp-teal-deep);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:9px;padding:11px 18px;font-size:13.5px;font-weight:740;transition:background .16s;display:inline-flex}.lzpdp__buynow-btn:hover{background:var(--lzpdp-teal-deep)}.lzpdp__panel-trust-card{background:0 0;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.lzpdp__panel-trust-card>[class*=Trustpilot],.lzpdp__panel-trust-card .mt-0{margin-top:0}.lzpdp__buypanel button:focus-visible,.lzpdp__buypanel a:focus-visible{outline-offset:3px;outline:2px solid #186e77}.lzpdp__add-btn:focus-visible{outline-offset:4px;outline:2px solid #114e55}.lzpdp__buynow-btn:focus-visible{outline:2px solid var(--lzpdp-amber);outline-offset:3px}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.lzpdp__buypanel *,.lzpdp__buypanel :before,.lzpdp__buypanel :after{transition-duration:.01ms!important;animation:none!important}.lzpdp__add-btn:hover:not(:disabled),.lzpdp__buynow-btn:hover{transform:none}}@media (min-width:1024px) and (max-width:1180px){.lzpdp__price{font-size:clamp(2.1rem,3.4vw,2.65rem)}}}.lzpdp__variant-info{opacity:.82;flex:none;width:13px;height:13px}.lzpdp__mobilebar-variant{letter-spacing:-.01em;color:#13565e;border-radius:var(--lzpdp-radius-pill);cursor:pointer;text-align:left;background:#eefafc;border:1px solid #bce2e6;align-items:center;gap:4px;min-width:64px;min-height:44px;margin-bottom:1px;padding:8px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.lzpdp__fact{background:var(--lzpdp-surface);border-radius:var(--lzpdp-radius-chip);border:1px solid #dbd4c7;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.lzpdp__fact>svg{color:var(--lzpdp-teal);flex-shrink:0}.lzpdp__fact>div{flex-direction:column;min-width:0;line-height:1.15;display:flex}.lzpdp__fact-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lzpdp-ink-soft);font-size:10px;font-weight:700}.lzpdp__fact-value{color:var(--lzpdp-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.lzpdp .lzpdp__h2{letter-spacing:-.025em!important;color:var(--lzpdp-ink)!important;margin:0 0 18px!important;font-size:clamp(1.28rem,1.8vw,1.55rem)!important;font-weight:750!important}.lzpdp__specs{background:var(--lzpdp-surface);border-block:1px solid var(--lzpdp-line);padding:clamp(20px,3vw,28px)}.lzpdp__specs .lzpdp__h2{margin-bottom:14px}.lzpdp__reqs{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;display:grid}@media (max-width:900px){.lzpdp__reqs{grid-template-columns:1fr}}.lzpdp__req{border-bottom:1px solid var(--lzpdp-line-soft);align-items:flex-start;gap:10px;min-width:0;padding:10px 0;font-size:13px;display:flex}.lzpdp__req dt{color:var(--lzpdp-ink-soft);flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.lzpdp__req dt svg{color:var(--lzpdp-teal);flex-shrink:0}.lzpdp__req dd{min-width:0;color:var(--lzpdp-ink);text-align:right;overflow-wrap:break-word;margin:0 0 0 auto;font-weight:600}.lzpdp__specs-subhead{letter-spacing:.04em;text-transform:uppercase;color:var(--lzpdp-ink-soft);border-top:1px dashed var(--lzpdp-line);margin:22px 0 12px;padding-top:18px;font-size:13px;font-weight:700}.lzpdp__requirements-table{border-block:1px solid var(--lzpdp-line);background:var(--lzpdp-surface);margin-top:0;overflow-x:auto}.lzpdp__requirements-row{border-top:1px solid #ebe7e0;grid-template-columns:minmax(120px,.8fr) repeat(2,minmax(0,1fr));gap:0;display:grid}.lzpdp__requirements-row:first-child{border-top:0}.lzpdp__requirements-row>div{color:#284548;overflow-wrap:break-word;border-left:1px solid #ebe7e0;padding:13px 16px;font-size:13px;line-height:1.5}.lzpdp__requirements-row>div:first-child{color:var(--lzpdp-ink);background:var(--lzpdp-cream-raised);border-left:0;font-weight:700}.lzpdp__requirements-row--head>div{letter-spacing:.08em;text-transform:uppercase;color:#476366;background:#f6f4ee;font-size:12px;font-weight:800}.lzpdp__requirements-row:not(.lzpdp__requirements-row--head):hover>div{background:var(--lzpdp-cream-raised)}.lzpdp__requirements-row:not(.lzpdp__requirements-row--head):hover>div:first-child{background:var(--lzpdp-cream)}@media (max-width:680px){.lzpdp__requirements-row{grid-template-columns:1fr}.lzpdp__requirements-row--head{display:none}.lzpdp__requirements-row{border-top:1px solid #e7e3da}.lzpdp__requirements-row>div{border-left:0;border-top:1px solid var(--lzpdp-line-soft)}.lzpdp__requirements-row>div:first-child{border-top:0}.lzpdp__requirements-row>div:nth-child(2):before,.lzpdp__requirements-row>div:nth-child(3):before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#5c8084;margin-bottom:3px;font-size:10px;font-weight:800;display:block}}.lzpdp__mobilebar{z-index:40;padding:12px 16px max(12px, env(safe-area-inset-bottom)) 16px;background:var(--lzpdp-surface);border-top:1px solid var(--lzpdp-line);contain:layout style;flex-wrap:wrap;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:767px){.lzpdp__mobilebar{display:flex}.lzpdp__mobilebar.is-docked{display:none}.lzpdp:has(.lzpdp__mobilebar){padding-bottom:var(--storefront-bottom-layer-height,calc(88px + env(safe-area-inset-bottom)))}.lzpdp{--lzpdp-mobilebar-h:calc(88px + env(safe-area-inset-bottom,0px))}}.lzpdp__mobilebar-info{flex-direction:column;line-height:1.1;display:flex}.lzpdp__mobilebar-state{letter-spacing:-.01em;color:#a51d1d;font-size:14px;font-weight:700;line-height:1.1}.lzpdp__mobilebar-substate{color:var(--lzpdp-ink-soft);font-size:12px;font-weight:500}.lzpdp__mobilebar-price{letter-spacing:-.02em;color:var(--lzpdp-ink);font-size:18px;font-weight:700}.lzpdp__mobilebar-variants{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:6px;min-width:0;padding:6px 0 4px;display:flex;overflow-x:auto}.lzpdp__mobilebar-variants::-webkit-scrollbar{display:none}.lzpdp__mobilebar-chip{border-radius:var(--lzpdp-radius-chip);border:1px solid var(--lzpdp-line);background:var(--lzpdp-surface);min-width:44px;min-height:44px;font-size:var(--lzpdp-fs-chip);color:var(--lzpdp-ink);text-align:left;cursor:pointer;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:8px 12px;font-weight:600;transition:border-color .14s,background .14s;display:inline-flex}.lzpdp__mobilebar-chip:hover{border-color:var(--lzpdp-amber)}.lzpdp__mobilebar-chip.is-selected{border-color:var(--lzpdp-teal);background:var(--lzpdp-teal-deep);color:var(--lzpdp-cream)}.lzpdp__mobilebar-chip.is-oos{opacity:.5;cursor:not-allowed}.lzpdp__mobilebar-chip-label{line-height:1.1}.lzpdp__mobilebar-chip-price{font-size:var(--lzpdp-fs-chip-price);opacity:.7;font-weight:500}.lzpdp__mobilebar-vat{color:var(--lz-muted-aa-sm);white-space:nowrap;font-size:12px;font-weight:500}.lzpdp__mobilebar-msrp{color:var(--lz-muted-aa-sm);font-size:12px;text-decoration:line-through}.lzpdp__mobilebar-btn{background:var(--lzpdp-amber);min-width:0;min-height:52px;color:var(--lzpdp-ink);border-radius:var(--lzpdp-radius-pill);white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;border:0;flex:auto;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.2;transition:background .16s;display:inline-flex}.lzpdp__mobilebar-btn:hover{background:#e19209}.lzpdp__mobilebar-btn:disabled{color:#699296;cursor:not-allowed;background:#e7e3da}.lzpdp__mobilebar-btn--added{background:var(--success);color:var(--success-foreground)}.lzpdp__mobilebar-btn--notify{background:var(--lzpdp-teal);color:var(--lzpdp-cream);text-decoration:none}.lzpdp__mobilebar-btn--notify:hover{background:var(--lzpdp-teal-deep)}.lzpdp__mobilebar-omnibus{color:#789da1;margin-top:2px;font-size:10px;display:block}@media (max-width:480px){.lzpdp__reqs{grid-template-columns:1fr}}.lzpdp__related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:1023px){.lzpdp__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lzpdp__related-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.lzpdp__related-card{scroll-snap-align:start;flex:0 0 min(82vw,320px)}}.lzpdp__related-card{background:var(--lzpdp-surface);border:1px solid var(--lzpdp-line);border-radius:12px;transition:border-color .16s;position:relative;overflow:hidden}.lzpdp__related-card:hover{border-color:hsl(from var(--lzpdp-teal) h s l / .25)}.lzpdp__related-link{color:inherit;text-decoration:none;display:block}.lzpdp__related-imgwrap{aspect-ratio:4/3;background:#faf8f5;justify-content:center;align-items:center;display:flex;overflow:hidden}.lzpdp__related-imgwrap img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:16px}.lzpdp__related-imgwrap img:not([style*="display: none"])+.lzpdp__related-imgfallback{display:none}.lzpdp__related-imgwrap--fallback .lzpdp__related-imgfallback{display:flex!important}.lzpdp__related-imgfallback{background:var(--lzpdp-teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:flex}.lzpdp__related-body{padding:14px 16px 16px}.lzpdp__related-brand{text-transform:uppercase;letter-spacing:.04em;color:#3d6266;margin-bottom:4px;font-size:12px;font-weight:600}.lzpdp__related-name{color:var(--lzpdp-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.lzpdp__related-price{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lzpdp__related-price>span:first-child{color:var(--lzpdp-ink);font-size:15px;font-weight:700}.lzpdp__related-off{color:#981b1b;border-radius:var(--lzpdp-radius-pill);background:#d926261a;padding:2px 6px;font-size:12px;font-weight:700}.lzpdp__related-cart{background:var(--lzpdp-amber);width:44px;height:44px;color:var(--lzpdp-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .16s;display:flex;position:absolute;bottom:14px;right:14px}.lzpdp__related-cart:hover{background:var(--lzpdp-amber-deep,var(--lzpdp-amber));filter:brightness(.96)}.lzpdp__req:nth-child(2n){background:var(--lzpdp-cream-raised)}@media (prefers-reduced-motion:reduce){.lzpdp *,.lzpdp :before,.lzpdp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lzcat.lzcat-v2 .lzcat__body{background:var(--lzpdp-cream);padding:12px 0 clamp(48px,6vw,80px)}.lzcat-v2 .lzcat__layout{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}@media (max-width:1024px){.lzcat-v2 .lzcat__layout{grid-template-columns:1fr;gap:16px}.lzcat-v2 .lzcat__sidebar{display:none}}.lzcat-v2 .lzcat__sidebar{top:calc(var(--sf-header-offset) + 1rem);max-height:calc(100dvh - var(--sf-header-offset) - 2rem);scrollbar-gutter:stable;position:sticky;overflow:auto}.lzcat-v2 .lzcat__main{flex-direction:column;gap:16px;min-width:0;display:flex}.lzcat-v2 .lzcat__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;margin:0;padding:0;display:grid}.lzcat-v2 .lzcat__grid>*{min-width:0;height:100%;display:flex}@media (max-width:1024px){.lzcat-v2 .lzcat__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lzcard.lzcard--grid .lzcard__image-wrap{flex-basis:124px;height:124px;max-height:124px}.lzcard.lzcard--grid .lzcard__commerce{min-height:0}}@media (max-width:860px){.lzcat-v2 .lzcat__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:600px){.lzcat-v2 .lzcat__grid{grid-template-columns:minmax(0,1fr);gap:12px}.lzcard.lzcard--grid{grid-template-columns:104px minmax(0,1fr);align-items:stretch;display:grid}.lzcard.lzcard--grid .lzcard__image-wrap{aspect-ratio:auto;border-right:1px solid var(--lzcard-border);flex-basis:auto;grid-area:1/1;width:104px;height:auto;min-height:150px;max-height:none}.lzcard.lzcard--grid .lzcard__body{grid-area:1/2;padding:12px 14px}.lzcard.lzcard--grid .lzcard__tagline{-webkit-line-clamp:2}.lzcard.lzcard--grid .lzcard__commerce{gap:6px;min-height:0;padding-top:4px}.lzcard.lzcard--grid .lzcard__cta{width:100%;margin:0}}@media (max-width:359px){.lzcat-v2 .lzcat__grid{grid-template-columns:minmax(0,1fr);gap:12px}}.lzcat-v2 .lzcat__list,.lzcat-v2 .catalog-product-list{flex-direction:column;gap:12px;width:100%;display:flex}.lzcat-v2 .lzcat__list>*,.lzcat-v2 .catalog-product-list>*{width:100%;min-width:0}.lzcard.lzcard--grid{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.lzcard.lzcard--grid .lzcard__commerce{flex-direction:column;gap:8px;min-height:132px;margin-top:auto;padding-top:8px;display:flex}.lzcard.lzcard--grid .lzcard__trust-badges{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lzcard.lzcard--grid .lzcard__image-wrap{aspect-ratio:4/5;flex:0 0 148px;width:100%;height:148px;max-height:148px}.lzcard.lzcard--grid .lzcard__body{flex:auto;min-height:0}.lzcard.lzcard--grid .lzcard__name{-webkit-line-clamp:3}.lzcard.lzcard--grid .lzcard__features li:nth-child(n+3){display:none}.lzcard.lzcard--grid .lzcard__cta{margin-top:auto}.lzcat-v2 .lzcat__empty{background:var(--lzpdp-surface);border-block:1px solid var(--lzpdp-line);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.lzsearch__trust{margin-top:48px;padding:32px 0}.lzsearch__trust-card{background:var(--lzpdp-surface);border-block:1px solid var(--line);text-align:center;padding:32px}.lzsearch__trust-card h2{color:var(--ink-0);margin:0 0 8px;font-size:20px;font-weight:700}.lzsearch__trust-card p{color:var(--ink-2);margin:0;max-width:480px;margin-inline:auto;font-size:15px}.lztoolbar{background:var(--lzpdp-surface);border-block:1px solid var(--lzcard-border);flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:52px;padding:8px 14px;display:flex}.lztoolbar__count{color:#406064;font-feature-settings:"tnum";align-items:baseline;gap:6px;font-size:14px;display:inline-flex}.lztoolbar__count-text{font-variant-numeric:tabular-nums}.lztoolbar__filter-btn{color:var(--lzpdp-teal-deep);cursor:pointer;background:#faf8f5;border:1px solid #c1d5d7;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:600;display:none;position:relative}.lztoolbar__filter-btn:hover{border-color:var(--lzpdp-teal)}.lztoolbar__filter-badge{background:var(--lzpdp-amber);color:#0a2f33;font-feature-settings:"tnum";border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.lztoolbar__right{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.lztoolbar__sort{color:#406064;align-items:center;gap:8px;font-size:13px;display:inline-flex}.lztoolbar__sort-label{white-space:nowrap}.lztoolbar__sort-select{background:var(--lzpdp-surface);min-height:44px;color:var(--lzpdp-teal-deep);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230E5C66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #c1d5d7;border-radius:8px;padding:7px 28px 7px 12px;font-size:13px}.lztoolbar__sort-select:focus{outline:2px solid hsl(from var(--lzpdp-teal) h s l / .4);outline-offset:2px}.lztoolbar__perpage{color:#406064;align-items:center;gap:8px;font-size:13px;display:inline-flex}.lztoolbar__perpage-label{white-space:nowrap}.lztoolbar__perpage-select{background:var(--lzpdp-surface);min-height:44px;color:var(--lzpdp-teal-deep);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230E5C66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #c1d5d7;border-radius:8px;padding:7px 28px 7px 12px;font-size:13px}.lztoolbar__perpage-select:focus{outline:2px solid hsl(from var(--lzpdp-teal) h s l / .4);outline-offset:2px}@media (max-width:640px){.lztoolbar{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;display:grid}.lztoolbar__count{grid-column:1}.lztoolbar__filter-btn{grid-column:2}.lztoolbar__right{grid-column:1/-1;justify-content:space-between;width:100%;margin-left:0}.lztoolbar__perpage-label,.lztoolbar__sort-label{display:none}}.lztoolbar__view{z-index:5;background:var(--lz-card);border:1px solid #c1d5d7;border-radius:8px;display:inline-flex;position:relative;overflow:hidden}@media (max-width:639px){.lztoolbar__view{display:none!important}}.lztoolbar__view-btn{cursor:pointer;color:#4c7276;background:0 0;border:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.lztoolbar__view-btn:hover{color:var(--lzpdp-teal-deep)}.lztoolbar__view-btn.is-on{background:var(--lzpdp-teal);color:#faf8f5}@media (max-width:1279px){.lzcat-v2 .lztoolbar{top:var(--sf-header-offset);z-index:30;margin-inline:calc(-1 * var(--sf-gutter));padding-inline:var(--sf-gutter);background:var(--lzpdp-surface);border-top:0;border-left:0;border-right:0;border-radius:0;flex-wrap:wrap;row-gap:8px;position:sticky}.lztoolbar__filter-btn{display:inline-flex}.lztoolbar__perpage,.lztoolbar__perpage-label,.lztoolbar__sort-label{display:none}}@media (max-width:640px){.lztoolbar__count{font-size:12px}}.lztoolbar__fact-chips{background:var(--lzpdp-surface);border-bottom:1px solid var(--lzcard-border);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 14px;display:flex}.lztoolbar__fact-group{flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;display:inline-flex}.lztoolbar__fact-label{font-size:var(--lzpdp-fs-chip);color:var(--lz-muted-aa-sm);white-space:nowrap;font-weight:600}.lztoolbar__fact-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lztoolbar__fact-list .lzfilter__chip{gap:5px}.lztoolbar__fact-count{font-size:var(--lzpdp-fs-chip);font-feature-settings:"tnum";opacity:.75;font-weight:700}.lztoolbar__fact-list .lzfilter__chip.is-on .lztoolbar__fact-count{opacity:1}.lzchips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lzchips__chip{background:var(--lzpdp-surface);border:1px solid hsl(from var(--lzpdp-teal) h s l / .3);color:var(--lzpdp-teal-deep);border-radius:999px;align-items:center;gap:4px;padding:5px 6px 5px 12px;font-size:12px;font-weight:500;display:inline-flex}.lzchips__chip button{cursor:pointer;color:#4c7276;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:2px;display:inline-flex}.lzchips__chip button:hover{color:var(--lzpdp-danger);background:hsl(from var(--lzpdp-danger) h s l / .08)}.lzchips__clear{color:#4c7276;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:12px;font-weight:500;text-decoration:underline}.lzchips__clear:hover{color:var(--lzpdp-teal-deep)}.lzfilter{background:var(--lzpdp-surface);border-block:1px solid var(--lzcard-border);flex-direction:column;gap:4px;padding:16px;display:flex}.lzfilter__header{border-bottom:1px solid #e6eeef;justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 4px 8px;display:flex}.lzfilter__title{color:var(--lzpdp-teal-deep);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.lzfilter__reset{color:#4c7276;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:inline-flex}.lzfilter__reset:hover{color:var(--lzpdp-danger)}.lzfilter__sections{flex-direction:column;display:flex}.lzfilter__section{border-bottom:1px solid #ecf2f3}.lzfilter__section:last-child{border-bottom:none}.lzfilter__section-trigger{color:var(--lzpdp-teal-deep);text-transform:uppercase;letter-spacing:.04em;min-height:44px;padding:12px 4px;font-size:13px;font-weight:600}.lzfilter__section-body{flex-direction:column;gap:8px;padding:4px 4px 12px;display:flex}.lzfilter__radio-group,.lzfilter__check-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lzfilter__option{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:4px;text-decoration:none;transition:background .1s;display:flex}.lzfilter__option.is-on{background:color-mix(in srgb, var(--lzpdp-teal) 8%, transparent)}.lzfilter__radio{border:2px solid var(--lzcard-border);border-radius:999px;flex:0 0 16px;width:16px;height:16px}.lzfilter__radio.is-on{border-color:var(--lzpdp-teal);box-shadow:inset 0 0 0 4px var(--lzpdp-teal)}.lzfilter__check{border:2px solid var(--lzcard-border);border-radius:4px;flex:0 0 16px;width:16px;height:16px}.lzfilter__check.is-on{background:var(--lzpdp-teal);border-color:var(--lzpdp-teal)}.lzfilter__switch{background:color-mix(in srgb, var(--lzpdp-teal) 22%, transparent);border-radius:999px;flex:0 0 36px;width:36px;height:20px;position:relative}.lzfilter__switch:after{content:"";background:var(--lzpdp-surface);border-radius:999px;width:16px;height:16px;position:absolute;top:2px;left:2px}.lzfilter__switch.is-on{background:var(--lzpdp-teal)}.lzfilter__switch.is-on:after{left:18px}.lzfilter__option:hover{background:#f8f6f1}.lzfilter__option--switch{justify-content:space-between}.lzfilter__option-label{color:#324b4e;cursor:pointer;flex:1;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:inline-flex}.lzfilter__count{color:#386b71;font-feature-settings:"tnum";font-size:12px}.lzfilter__price-readout{color:var(--lzpdp-teal-deep);font-feature-settings:"tnum";justify-content:center;align-items:center;gap:8px;padding:6px 0 10px;font-size:13px;font-weight:600;display:flex}.lzfilter__price-bounds{color:#386b71;font-feature-settings:"tnum";justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.lzfilter__slider{padding:4px 0}.lzfilter__chip-group{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lzfilter__chip{color:#274649;background:var(--lzpdp-surface);border:1px solid var(--lzpdp-line);cursor:pointer;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.lzfilter__chip:hover{border-color:var(--lzpdp-amber)}.lzfilter__chip.is-on{background:var(--lzpdp-teal);color:var(--lzpdp-surface);border-color:var(--lzpdp-teal)}.lzfilter__switch-list{flex-direction:column;gap:6px;display:flex}.lzfilter-sheet{background:var(--lzpdp-surface);border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;width:100%;max-width:none;max-height:100dvh;padding:0;display:flex;overflow:hidden}@media (min-width:768px){.lzfilter-sheet{max-width:520px;margin-inline:auto}}.lzfilter-sheet__header{background:var(--lzpdp-surface);border-bottom:1px solid #dae6e7;flex:none;padding:16px 20px 12px}.lzfilter-sheet [data-radix-dialog-close],.lzfilter-sheet button[data-state]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;top:10px;right:12px}.lzfilter-sheet__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 20px 24px;overflow-y:auto}.lzfilter-sheet__body .lzfilter{background:var(--lzpdp-surface);border:1px solid #dae6e7}.lzfilter-sheet__footer{padding:14px 20px;padding-bottom:calc(72px + env(safe-area-inset-bottom));background:var(--lzpdp-surface);border-top:1px solid #dae6e7;flex:none;align-items:stretch;gap:10px;display:flex}.lzfilter-sheet__reset{min-height:44px;color:var(--lzpdp-teal-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.lzfilter-sheet__reset:hover{color:var(--lzpdp-teal)}.lzfilter-sheet__apply{background:var(--lzpdp-amber);color:#0a2f33;cursor:pointer;border:none;border-radius:999px;flex:1;min-height:44px;padding:12px 20px;font-size:14px;font-weight:700}.lzfilter-sheet__apply:hover{background:#e19209}.lzcard{background:var(--lzpdp-surface);border:1px solid var(--lzcard-border);--lzcard-ease-out:cubic-bezier(.22, 1, .36, 1);--lzcard-ease-playful:cubic-bezier(.34, 1.56, .64, 1);--lzcard-ease-bouncy:cubic-bezier(.22, 1, .36, 1);transition:border-color .16s var(--lzcard-ease-out), box-shadow .16s var(--lzcard-ease-out);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.lzcard:hover{border-color:var(--lzcard-accent,var(--lzpdp-teal));box-shadow:0 8px 20px -12px var(--lz-line)}.lzcard.lzcard--list:hover{border-color:var(--lz-line);box-shadow:0 8px 20px -12px var(--lz-line);transform:none}.lzcard .lzcard__fact-tip{z-index:2;position:relative}.lzcard .lzcard__facts-triggers{align-items:center;gap:.125rem;margin-left:auto;display:inline-flex}@media (prefers-reduced-motion:reduce){.lzcard-facts,.lzcard-facts-sheet,.lzcard-facts-dialog{transition:none;animation:none}}.lzcard__overlay-link{z-index:1;color:#0000;font-size:0;text-decoration:none;position:absolute;inset:0}.lzcard__overlay-link:focus-visible{outline:2px solid var(--lzcard-accent);outline-offset:-3px;border-radius:12px}.lzcard__name-link{color:inherit;z-index:2;text-decoration:none;position:relative}.lzcard__wishlist{z-index:2;position:relative}.lzcard__wishlist--list{z-index:3}.lzcard__image-wrap{aspect-ratio:4/5;background:var(--lzpdp-cream-raised);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lzcard__image-wrap>*{z-index:1;position:relative}.lzcard__image{-o-object-fit:contain;object-fit:contain;width:86%;height:86%;transition:opacity .3s}.lzcard__image.is-loading,.lzcard__image.is-loaded{opacity:1}.lzcard__quick-actions{z-index:2;opacity:0;pointer-events:none;transition:opacity .2s var(--lzcard-ease-playful,ease-out), transform .2s var(--lzcard-ease-playful,ease-out);flex-direction:column;gap:6px;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-6px)}.lzcard:hover .lzcard__quick-actions,.lzcard:focus-within .lzcard__quick-actions{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:none) and (min-width:601px){.lzcard__quick-actions{opacity:1;pointer-events:auto;transform:none}}.lzcard__quick-btn{background:var(--lzpdp-surface);cursor:pointer;color:#4c7276;border:1px solid #dae6e7;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.lzcard__quick-btn:hover{color:var(--lzpdp-teal-deep);background:#f6fdfd;border-color:#6ed7e2}.lzcard__quick-btn--wishlist:hover{color:var(--lzpdp-danger);background:hsl(from var(--lzpdp-danger) h s l / .08);border-color:hsl(from var(--lzpdp-danger) h s l / .3)}@media (prefers-reduced-motion:reduce){.lzcard__quick-btn,.lzcard{transition:none}.lzcard__quick-actions{transition-property:opacity;transform:none}}.lzcard__license,.lzcard__channel,.lzcard__region,.lzcard__platform-detail{z-index:2;transition:transform .6s var(--lzcard-ease-bouncy,ease-out);position:relative}.lzcard__license:hover,.lzcard__channel:hover,.lzcard__region:hover,.lzcard__platform-detail:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.lzcard__license,.lzcard__channel,.lzcard__region,.lzcard__platform-detail{transition:none}}.lzpdp__art-trust{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lzcard__image-shimmer{background:var(--lzpdp-cream-raised);z-index:0;pointer-events:none;position:absolute;inset:0}.lzcard__image-fallback{width:100%;height:100%;color:var(--lzcard-letter-color);opacity:.85;letter-spacing:-.04em;font-feature-settings:"ss01";background:var(--lzpdp-cream-raised);justify-content:center;align-items:center;font-size:96px;font-weight:700;display:flex}.lzcard__discount{background:var(--lzpdp-danger);color:#fff;letter-spacing:.02em;font-feature-settings:"tnum";border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.lzcard__stock-low{background:hsl(from var(--lzpdp-teal-deep) h s l / .92);color:#faf8f5;font-feature-settings:"tnum";border-radius:999px;padding:4px 9px;font-size:10px;font-weight:600;position:absolute;bottom:10px;left:10px}.lzcard__stock-low--inline{background:hsl(from var(--lzpdp-amber) h s l / .15);color:#935f06;display:inline-flex;position:static}.lzcard__wishlist{background:hsl(from var(--lzpdp-surface) h s l / .92);cursor:pointer;color:#4c7276;border:1px solid #dae6e7;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:6px;right:6px}.lzcard__wishlist:hover{color:var(--lzpdp-danger);background:hsl(from var(--lzpdp-danger) h s l / .08)}.lzcard__wishlist.is-on{color:var(--lzpdp-danger);background:hsl(from var(--lzpdp-danger) h s l / .1)}@media (prefers-reduced-motion:reduce){.lzcard__wishlist{transition:none}}.lzcard__body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 16px 10px;display:flex}.lzcard__vendor{color:#267363;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.lzcard__name{color:#0e3539;-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.lzcard__name-link:hover{color:#1b6a5a}.lzcard__tagline{color:#486c70;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.lzcard__meta-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:flex}.lzcard__platforms{gap:5px;display:inline-flex}.lzcard__platform{color:#16535a;background:#eff4f5;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.lzcard__license{color:#466d72;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.lzcard__identity{flex-direction:column;gap:2px;display:flex}.lzcard__variant-hint{color:#165a4c;white-space:nowrap;font-feature-settings:"tnum";background:#239f711f;border:1px solid #239f714d;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}[data-theme=dark] .lzcard__variant-hint,.lzcard[data-theme=dark] .lzcard__variant-hint{color:#a8f0d6;background:#2cc98f2e;border-color:#2cc98f66}.lzcard__variant-hint svg{flex:none}.lzcard__apps{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.lzcard__apps span{color:#24646b;letter-spacing:.01em;background:#338f9914;border:1px solid #338f9933;border-radius:6px;align-items:center;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.lzcard__apps-more{border:1px dashed var(--lzpdp-line);color:var(--lz-muted-aa-sm);cursor:help;background:0 0;border-radius:6px;align-items:center;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.lzcard__platform-group{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.lzcard__platform-detail{color:var(--lz-muted-aa-sm);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:12px;font-weight:500;overflow:hidden}.lzcard__channel{background:var(--lzpdp-surface);color:var(--lzpdp-ink-soft);white-space:nowrap;border-radius:5px;align-items:center;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.lzcard__features{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.lzcard__features li{color:#2d5358;align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}.lzcard__features svg{color:#239f71;flex:none}.lzcard__trust-badges{flex-wrap:wrap;gap:5px;display:flex}.lzcard__trust-badges span{color:#1f5c50;white-space:nowrap;background:#25a7771a;border:1px solid #31a57b29;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.lzcard__rating-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.lzcard__rating{color:#e19209;align-items:center;gap:4px;font-size:12px;display:inline-flex}.lzcard__rating strong{color:#124449;font-feature-settings:"tnum";font-weight:700}.lzcard__reviews{color:#4c7276;font-feature-settings:"tnum"}.lzcard__delivery{color:#1c5449;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.lzcard__price-row{border-top:1px dashed var(--lzcard-border);justify-content:flex-start;align-items:flex-end;gap:10px;margin-top:8px;padding-top:10px;display:flex}.lzcard__price-stack{flex-direction:column;display:flex}.lzcard__price{color:#0e3539;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.lzcard__price-from{color:#297a6a;text-transform:lowercase;letter-spacing:.01em;opacity:.92;font-size:12px;font-weight:700}.lzcard__price-was{color:#386b71;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;text-decoration:line-through;text-decoration-thickness:1px}.lzcard__omnibus{color:#50787c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;line-height:1.25}.lzcard__savings{background:hsl(from var(--lzpdp-amber) h s l / .16);color:#7f5305;letter-spacing:.02em;font-feature-settings:"tnum";white-space:normal;overflow-wrap:anywhere;border-radius:6px;align-self:flex-start;align-items:center;max-width:100%;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.lzcard__commerce-meta{color:var(--lz-muted-aa-sm);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;line-height:1.35;display:flex}.lzcard__commerce-facts>*+:before{content:"·";color:var(--lz-muted-aa-sm);margin-right:6px}.lzcard__vat{color:var(--lz-muted-aa-sm);white-space:normal;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.lzcard__delivery--commerce{color:var(--lz-muted-aa-sm);white-space:normal;overflow-wrap:anywhere;align-items:center;gap:4px;margin-left:0;font-size:12px;font-weight:700;display:inline-flex}.lzcard__cta{background:var(--lz-cta,var(--lz-teal));color:var(--lz-cta-ink,var(--lzpdp-cream));cursor:pointer;z-index:2;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 16px 16px;padding:12px 16px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex;position:relative;overflow:hidden}.lzcard__cta:disabled{opacity:.7;cursor:not-allowed}.lzcard__cta-inner{justify-content:center;align-items:center;gap:8px;display:inline-flex}.lzcard__cta:hover:not(:disabled){background:var(--lz-cta-hover,var(--lzpdp-teal-deep))}.lzcard__cta:focus-visible{outline:3px solid var(--lz-cta,var(--lz-teal));outline-offset:2px}@media (prefers-reduced-motion:reduce){.lzcard__cta{transition:none}}.lzpagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px 0 0;display:flex}.lzpagination__pages{align-items:center;gap:6px;display:inline-flex}.lzpagination__page,.lzpagination__edge{z-index:2;background:var(--lzpdp-surface);color:#225359;border:1px solid #c7d9db;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex;position:relative}.lzpagination__page:hover,.lzpagination__edge:hover{border-color:var(--lzpdp-teal);color:var(--lzpdp-teal-deep)}.lzpagination__page:focus-visible,.lzpagination__edge:focus-visible{outline:2px solid var(--lzpdp-teal);outline-offset:2px}.lzpagination__page.is-on{background:var(--lzpdp-teal);color:#faf8f5;border-color:var(--lzpdp-teal)}.lzpagination__edge.is-disabled{color:#879ea1;pointer-events:none;background:#f7f5f3;border-color:#dce4e5}.lzpagination__ellipsis{color:#4c7276;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 2px;font-weight:700;display:inline-flex}.lzcard--list,.lzcard.lzcard--list{flex-direction:unset;grid-template-rows:auto;grid-template-columns:132px minmax(0,1fr) 216px;align-items:stretch;gap:0;width:100%;min-width:0;display:grid}.lzcard--list .lzcard__image-wrap--list{aspect-ratio:auto;border-right:1px solid #dbf0e8;width:132px;height:168px;min-height:168px}.lzcard--list .lzcard__body--list{border-right:1px solid #dbf0e8;min-width:0;padding:14px 18px;overflow:hidden}.lzcard--list .lzcard__name,.lzcard--list .lzcard__vendor,.lzcard--list .lzcard__tagline{overflow-wrap:anywhere;word-break:normal}.lzcard--list .lzcard__features{flex-wrap:wrap;gap:6px 10px;display:flex}.lzcard--list .lzcard__features li{white-space:nowrap;max-width:100%;display:inline-flex}.lzcard--list .lzcard__price-pane{flex:unset;grid-template-columns:minmax(0,1fr);place-content:space-between stretch;align-items:start;gap:8px;width:216px;padding:14px;display:grid}.lzcard--list .lzcard__price-pane .lzcard__price-stack{text-align:end;grid-column:1;align-items:flex-end;gap:4px;min-width:0}.lzcard--list .lzcard__price-pane .lzcard__price{white-space:nowrap;justify-content:flex-end;font-size:26px}.lzcard--list .lzcard__price-pane .lzcard__price-reference{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;line-height:1.3;display:flex}.lzcard--list .lzcard__price-pane .lzcard__price-reference .lzcard__price-was,.lzcard--list .lzcard__price-pane .lzcard__price-reference .lzcard__omnibus{white-space:nowrap;margin-top:0}.lzcard--list .lzcard__price-pane .lzcard__vat{white-space:nowrap}.lzcard--list .lzcard__action-row{align-items:center;gap:8px;min-width:0;display:flex}.lzcard--list .lzcard__action-row .lzcard__cta{flex:auto;min-width:0}.lzcard--list .lzcard__price-pane .lzcard__commerce-meta{-moz-column-gap:6px;text-align:end;grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-content:flex-end;place-items:baseline end;column-gap:6px;max-width:100%;margin-top:0;display:grid}.lzcard--list .lzcard__cta--list{grid-column:1/-1}@media (min-width:641px) and (max-width:1023px){.lzcard.lzcard--list{grid-template-columns:138px minmax(0,1fr) 200px}.lzcard--list .lzcard__image-wrap--list{width:138px;height:176px;min-height:176px}.lzcard--list .lzcard__price-pane{flex:unset;width:200px}.lzcard--list .lzcard__price-pane .lzcard__price{font-size:22px}}@media (min-width:1024px){.lzcard.lzcard--list{grid-template-columns:132px minmax(0,1fr) 216px}.lzcard--list .lzcard__price-pane{flex:unset;width:216px}}.lzcard__cta--list{white-space:nowrap;margin:0;padding:11px 12px}.lzcard__wishlist--list{flex:0 0 44px;position:static}@media (max-width:640px){.lzcard--list,.lzcard.lzcard--list{flex-direction:unset;grid-template-columns:1fr}.lzcard--list .lzcard__image-wrap--list{border-bottom:1px solid #dbf0e8;border-right:none;flex:none;width:100%;height:180px;min-height:180px}.lzcard--list .lzcard__body--list{border-right:none}.lzcard--list .lzcard__price-pane{padding:14px 16px 16px;border-top:1px solid #dbf0e8;flex:none;align-items:start;width:100%;padding-inline:18px 14px}.lzcard--list .lzcard__price-pane .lzcard__commerce-meta{text-align:end;justify-content:flex-end;justify-items:end}}.lz-help__empty{text-align:center;color:var(--lz-muted-aa-sm);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.lz-help__empty svg{opacity:.5}.lz-help__empty-title{color:#152f32;margin:0;font-size:16px;font-weight:600}.lz-help__empty-desc{color:#5e7f82;margin:0;font-size:14px}.lz-help__popular{border-top:1px solid var(--lzpdp-line);flex-direction:column;display:flex}.lz-help__article{background:var(--lzpdp-surface);border-bottom:1px solid var(--lzpdp-line);align-items:flex-start;gap:12px;min-height:44px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:flex}.lz-help__article:hover{border-color:hsl(from var(--lzpdp-amber) h s l / .5)}.lz-help__article-icon{border-radius:var(--lzpdp-radius-chip);background:hsl(from var(--lzpdp-teal) h s l / .1);width:34px;height:34px;color:var(--lzpdp-teal);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lz-help__article-title{color:#152f32;font-size:15px;font-weight:600;display:block}.lz-help__article-excerpt{color:#5e7f82;margin-top:2px;font-size:13.5px;display:block}.lz-help__article-meta{color:var(--lz-muted-aa-sm);white-space:nowrap;margin-left:auto;font-size:12px}@media (max-width:600px){.lz-help__article-meta{display:none}}@media (max-width:375px){.lz-help__article{padding:12px 14px}.lz-help__empty{padding:32px 16px}}.lzpdp-app-icon,.lzpdp-app-icon--accent{fill:var(--accent)}.lzpdp-app-icon--info{fill:color-mix(in oklch, var(--accent) 74%, var(--ink-0))}.lzpdp-app-icon--success{fill:var(--success)}.lzpdp-app-icon--warning{fill:var(--warning)}.lzpdp-app-icon--danger{fill:color-mix(in oklch, var(--warning) 66%, var(--accent))}@media (max-width:768px){.lzcat-v2 .lzcat__grid.is-single{grid-template-columns:minmax(0,1fr)}.lzcard__delivery--commerce{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.25}}.lzcard__cta{min-height:44px}.lzcat ::-webkit-scrollbar{width:8px}.lzpdp ::-webkit-scrollbar{width:8px}.lz-main ::-webkit-scrollbar{width:8px}.lzcat ::-webkit-scrollbar-track{background:var(--lz-cream)}.lzpdp ::-webkit-scrollbar-track{background:var(--lz-cream)}.lz-main ::-webkit-scrollbar-track{background:var(--lz-cream)}.lzcat ::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--lz-teal) 30%, transparent);border-radius:var(--lz-radius-pill);transition:background .2s}.lzpdp ::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--lz-teal) 30%, transparent);border-radius:var(--lz-radius-pill);transition:background .2s}.lz-main ::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--lz-teal) 30%, transparent);border-radius:var(--lz-radius-pill);transition:background .2s}.lzcat ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--lz-teal) 50%, transparent)}.lzpdp ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--lz-teal) 50%, transparent)}.lz-main ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--lz-teal) 50%, transparent)}.lzcat,.lzpdp,.lz-main{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--lz-teal) 30%, transparent) var(--lz-cream)}.lzcat ::-moz-selection{background:color-mix(in oklch, var(--lz-amber) 30%, transparent);color:var(--lz-ink)}.lzpdp ::-moz-selection{background:color-mix(in oklch, var(--lz-amber) 30%, transparent);color:var(--lz-ink)}.lz-main ::-moz-selection{background:color-mix(in oklch, var(--lz-amber) 30%, transparent);color:var(--lz-ink)}.lzcat ::selection,.lzpdp ::selection,.lz-main ::selection{background:color-mix(in oklch, var(--lz-amber) 30%, transparent);color:var(--lz-ink)}