.cms-element-product-listing-wrapper{--lv-tint-soft: color-mix(in oklch, var(--game-tint) 22%, transparent);--lv-ground-plain: radial-gradient(120% 100% at 50% 32%, color-mix(in oklch, var(--game-gold) 26%, var(--game-tile-1, oklch(0.3 0.09 289))) 0%, color-mix(in oklch, var(--game-void) 28%, var(--game-tile-2, oklch(0.18 0.04 280))) 58%, var(--game-tile-3, oklch(0.13 0.03 280)) 100%);--lv-ground-clouds: radial-gradient(60% 50% at 50% 42%, color-mix(in oklch, color-mix(in oklch, var(--game-void) 65%, var(--game-gold)) 22%, transparent), transparent 72%), radial-gradient(90% 70% at 20% 12%, color-mix(in srgb, color-mix(in srgb, var(--game-void) 62%, black) 35%, transparent), transparent 75%), color-mix(in srgb, var(--game-void) 7%, black);--lv-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%23eff0f5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--lv-arrow-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%2311131d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");container:lv / inline-size}.cms-element-product-listing-wrapper .cms-listing-row.js-listing-wrapper{--lv-grid: 10;--lv-cols: 5;--lv-span: 2;--lv-core: 4;--lv-compact: 5;--lv-lead-rows: 2;--lv-gap: 12px;--lv-cell: calc((100cqi - (var(--lv-cols) - 1) * var(--lv-gap)) / var(--lv-cols));--lv-row: calc(var(--lv-cell) * 1.25);display:grid;grid-template-columns:repeat(var(--lv-grid),minmax(0,1fr));grid-auto-rows:var(--lv-row);gap:var(--lv-gap);& :is(.product-name,.product-spotlight,.product-price)::selection{background:var(--lv-tint-soft);color:var(--mm-ink)}&>.cms-listing-col{grid-column:span var(--lv-span);width:auto;max-width:none;min-width:0;height:auto;margin:0;padding:0}&>.cms-listing-col::after{content:none}& .cms-listing-col>a{display:block;height:100%;color:inherit;text-decoration:none;border-radius:14px}& .cms-listing-col>a:focus-visible{outline:2px solid var(--mm-ink);outline-offset:3px}& .cms-listing-col>a:active .product-box{box-shadow:0 0 0 2px var(--game-tint)}& .product-box{height:100%;border:0;border-radius:14px;background:var(--mm-sunken);transition:box-shadow .2s var(--mm-ease-out)}& .product-box .card-body{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;padding:0!important;overflow:clip;border-radius:14px;background:none}& .product-box .card-body::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 22%,color-mix(in oklch,var(--mm-deep) 60%,transparent) 48%,color-mix(in oklch,var(--mm-deep) 94%,transparent) 78%);pointer-events:none}& .product-box .product-image-link{position:absolute;inset:0;z-index:-2;width:auto;height:auto;overflow:clip;background:var(--lv-ground, var(--lv-ground-plain));transform:none;transition:none;will-change:auto}& .product-box .product-image-link::before,& .product-box .product-image-link::after{content:none}& .product-box .product-image-link .product-image-link-wrapper{position:absolute;inset:0;height:auto;padding:0;background:none}& .product-box .product-image-link img.product-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}& .product-box .product-info{position:static;z-index:auto;flex:none;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px 14px}& .product-box .product-info>.mb-1{margin:0;min-width:0}& .product-box .product-manufacturer{display:none}& .product-box .product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0;color:var(--mm-ink);font-size:16px;font-weight:700;line-height:1.25;text-wrap:balance}& .product-box .product-spotlight{display:block;max-height:calc(1.4em + 4px);overflow:clip;color:var(--mm-copy);font-size:13px;line-height:1.4}& .product-box .product-spotlight ul{margin:4px 0 0;padding:0;list-style:none}& .product-box .product-spotlight li{overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis}& .product-box .product-spotlight li:first-child,& .product-box .product-spotlight li:first-child span,& .product-box .product-spotlight li:first-child b,& .product-box .product-spotlight li:first-child strong{color:var(--game-tint)!important}& .product-box .product-spotlight li:nth-child(n+2){display:none}& .product-box .product-price-info{margin:0}& .product-box .product-price{display:flex;align-items:baseline;gap:4px;height:auto;min-height:0;overflow:visible;white-space:nowrap;color:var(--mm-ink);font-size:16px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}& .product-box .product-price br{display:none}& .product-box .from-price-label{color:var(--mm-muted);font-size:13px;font-weight:500}& .product-box .product-badge{position:absolute;top:8px;inset-inline-start:8px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px!important;border-radius:7px;background:color-mix(in oklch,var(--mm-deep) 82%,transparent)!important;color:var(--mm-ink)!important;font-size:13px;font-weight:600;line-height:1}& .product-box .product-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--game-gold)}& .product-spotlight>div:has(>script),& .product-spotlight>.wowrun{position:absolute!important;top:8px;inset-inline-start:8px;z-index:3!important;margin:0!important}& .card-body:has(.product-badge) .product-spotlight>div:has(>script),& .card-body:has(.product-badge) .product-spotlight>.wowrun{top:40px}& .product-spotlight>div:has(>script),& .product-spotlight>.wowrun{max-width:calc(100% - 16px)}& .product-spotlight>div>span[style],& .product-spotlight>.wowrun{display:inline-flex!important;align-items:flex-start;gap:6px;width:auto;max-width:100%;height:auto;padding:4px 9px!important;overflow:visible;border-radius:7px!important;background:color-mix(in oklch,var(--mm-deep) 82%,transparent)!important;color:var(--mm-ink)!important;font-size:13px!important;font-weight:600!important;line-height:18px;white-space:normal!important;text-overflow:clip}& .product-spotlight>div>span[style]::before{content:"";flex:none;width:7px;height:7px;margin-top:5.5px;border-radius:50%;background:var(--game-gold)}& .product-spotlight>.wowrun::before{content:"";flex:none;width:7px;height:7px;margin-top:5.5px;border-radius:50%;background:color-mix(in oklch,var(--wowrun-c) 65%,white)}@media(prefers-reduced-motion:no-preference){& .product-box .product-image-link img.product-image{transition:scale .7s var(--mm-ease-out)}}@media(hover:hover)and (pointer:fine){& .cms-listing-col>a:hover img.product-image{scale:1.04}& .cms-listing-col>a:is(:hover,:focus-visible) .product-box{box-shadow:0 0 0 2px var(--game-tint)}}}.lv-sky-live .cms-listing-row.js-listing-wrapper{&>.cms-listing-col:nth-child(3n+1) .product-box .product-image-link{background:var(--lv-sky-1) 50% 40% / cover}&>.cms-listing-col:nth-child(3n+2) .product-box .product-image-link{background:var(--lv-sky-2) 50% 40% / cover}&>.cms-listing-col:nth-child(3n) .product-box .product-image-link{background:var(--lv-sky-3) 50% 40% / cover}}.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper>.cms-listing-col:first-child{grid-column:span var(--lv-core);grid-row:span var(--lv-core-rows, 2)}@container lv (min-width: 760px){.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:not(:has(>.cms-listing-col:nth-child(4)))>.cms-listing-col{grid-column:span var(--lv-core);grid-row:span 2}}@container lv (min-width: 760px){.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:has(>.cms-listing-col:nth-child(4)):not(:has(>.cms-listing-col:nth-child(5))){--lv-grid: 4;--lv-cols: 4;--lv-span: 1;--lv-core: 1;--lv-core-rows: 1}}@container lv (min-width: 1000px){.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:has(>.cms-listing-col:nth-child(5)):not(:has(>.cms-listing-col:nth-child(9))){--lv-grid: 4;--lv-cols: 4;--lv-span: 1;--lv-core: 1;--lv-core-rows: 1;&:not(:has(>.cms-listing-col:nth-child(6))){--lv-grid: 5;--lv-cols: 5}&:has(>.cms-listing-col:nth-child(6)):not(:has(>.cms-listing-col:nth-child(7))){--lv-grid: 3;--lv-cols: 3}@container lv (min-width: 1500px){&:has(>.cms-listing-col:nth-child(6)):not(:has(>.cms-listing-col:nth-child(7))){--lv-grid: 6;--lv-cols: 6}}}}@container lv (min-width: 1500px){.cms-element-product-listing-wrapper .cms-listing-row.js-listing-wrapper{--lv-grid: 12;--lv-cols: 6;--lv-compact: 4}}@container lv (1000px <= width < 1500px){.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:not(:has(>.cms-listing-col:nth-child(4))){--lv-grid: 12;--lv-cols: 6}}@container lv (760px <= width < 1000px){.cms-element-product-listing-wrapper .cms-listing-row.js-listing-wrapper{--lv-grid: 12;--lv-cols: 4;--lv-span: 3;--lv-core: 6;--lv-compact: 6;--lv-lead-rows: 3}}@container lv (560px <= width < 760px){.cms-element-product-listing-wrapper .cms-listing-row.js-listing-wrapper{--lv-grid: 12;--lv-cols: 3;--lv-span: 4;--lv-core: 8;--lv-compact: 6;--lv-lead-rows: 4}}@container lv (width < 560px){.cms-element-product-listing-wrapper .cms-listing-row.js-listing-wrapper{--lv-grid: 12;--lv-cols: 2;--lv-span: 6;--lv-core: 12;--lv-compact: 12;--lv-lead-rows: 6;--lv-gap: 10px}}@media(prefers-reduced-motion:reduce){.cms-element-product-listing-wrapper .cms-listing-row.js-listing-wrapper *{transition:none!important}}@container lv (width < 760px){.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper>.cms-listing-col:first-child{& .product-box .card-body::before{background:linear-gradient(180deg,transparent 38%,color-mix(in oklch,var(--mm-deep) 90%,transparent) 100%)}& .product-box .card-body::after{content:"";display:block;position:absolute;inset-inline-end:18px;bottom:18px;width:34px;height:34px;border-radius:50%;background:var(--lv-arrow) center / 16px no-repeat,color-mix(in oklch,var(--mm-ink) 16%,transparent);backdrop-filter:blur(6px);transition:background-color .2s var(--mm-ease-out)}& .product-box .product-info{gap:12px;padding:20px 64px 22px 22px}& .product-box .product-name{-webkit-line-clamp:3;font-size:24px;line-height:1.2}& .product-box .product-spotlight{max-height:none;font-size:14px}& .product-box .product-spotlight li{white-space:normal}& .product-box .product-spotlight li:nth-child(2){display:list-item}& .product-box .product-price{font-size:18px}& .product-box .product-badge{top:12px;inset-inline-start:12px}& .product-spotlight>div:has(>script),& .product-spotlight>.wowrun{top:12px;inset-inline-start:auto;inset-inline-end:12px}& .product-spotlight>div>span[style],& .product-spotlight>.wowrun{white-space:nowrap!important}@media(prefers-reduced-motion:no-preference){& .product-box .card-body::after{transition:background-color .2s var(--mm-ease-out),translate .3s var(--mm-ease-out)}}@media(hover:hover)and (pointer:fine){&>a:is(:hover,:focus-visible) .card-body::after{background:var(--lv-arrow-dark) center / 16px no-repeat,var(--game-tint);translate:2px 0}}}}@container lv (760px <= width < 1000px){.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:not(:has(>.cms-listing-col:nth-child(4)):not(:has(>.cms-listing-col:nth-child(5))))>.cms-listing-col:first-child,.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:not(:has(>.cms-listing-col:nth-child(4)))>.cms-listing-col{& .product-box .card-body::before{background:linear-gradient(180deg,transparent 38%,color-mix(in oklch,var(--mm-deep) 90%,transparent) 100%)}& .product-box .card-body::after{content:"";display:block;position:absolute;inset-inline-end:18px;bottom:18px;width:34px;height:34px;border-radius:50%;background:var(--lv-arrow) center / 16px no-repeat,color-mix(in oklch,var(--mm-ink) 16%,transparent);backdrop-filter:blur(6px);transition:background-color .2s var(--mm-ease-out)}& .product-box .product-info{gap:12px;padding:20px 64px 22px 22px}& .product-box .product-name{-webkit-line-clamp:3;font-size:24px;line-height:1.2}& .product-box .product-spotlight{max-height:none;font-size:14px}& .product-box .product-spotlight li{white-space:normal}& .product-box .product-spotlight li:nth-child(2){display:list-item}& .product-box .product-price{font-size:18px}& .product-box .product-badge{top:12px;inset-inline-start:12px}& .product-spotlight>div:has(>script),& .product-spotlight>.wowrun{top:12px;inset-inline-start:auto;inset-inline-end:12px}& .product-spotlight>div>span[style],& .product-spotlight>.wowrun{white-space:nowrap!important}@media(prefers-reduced-motion:no-preference){& .product-box .card-body::after{transition:background-color .2s var(--mm-ease-out),translate .3s var(--mm-ease-out)}}@media(hover:hover)and (pointer:fine){&>a:is(:hover,:focus-visible) .card-body::after{background:var(--lv-arrow-dark) center / 16px no-repeat,var(--game-tint);translate:2px 0}}}}@container lv (min-width: 1000px){.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:not(:has(>.cms-listing-col:nth-child(4)):not(:has(>.cms-listing-col:nth-child(9))))>.cms-listing-col:first-child,.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:not(:has(>.cms-listing-col:nth-child(4)))>.cms-listing-col{& .product-box .card-body::before{background:linear-gradient(180deg,transparent 38%,color-mix(in oklch,var(--mm-deep) 90%,transparent) 100%)}& .product-box .card-body::after{content:"";display:block;position:absolute;inset-inline-end:18px;bottom:18px;width:34px;height:34px;border-radius:50%;background:var(--lv-arrow) center / 16px no-repeat,color-mix(in oklch,var(--mm-ink) 16%,transparent);backdrop-filter:blur(6px);transition:background-color .2s var(--mm-ease-out)}& .product-box .product-info{gap:12px;padding:20px 64px 22px 22px}& .product-box .product-name{-webkit-line-clamp:3;font-size:24px;line-height:1.2}& .product-box .product-spotlight{max-height:none;font-size:14px}& .product-box .product-spotlight li{white-space:normal}& .product-box .product-spotlight li:nth-child(2){display:list-item}& .product-box .product-price{font-size:18px}& .product-box .product-badge{top:12px;inset-inline-start:12px}& .product-spotlight>div:has(>script),& .product-spotlight>.wowrun{top:12px;inset-inline-start:auto;inset-inline-end:12px}& .product-spotlight>div>span[style],& .product-spotlight>.wowrun{white-space:nowrap!important}@media(prefers-reduced-motion:no-preference){& .product-box .card-body::after{transition:background-color .2s var(--mm-ease-out),translate .3s var(--mm-ease-out)}}@media(hover:hover)and (pointer:fine){&>a:is(:hover,:focus-visible) .card-body::after{background:var(--lv-arrow-dark) center / 16px no-repeat,var(--game-tint);translate:2px 0}}}}.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:has(>.cms-listing-col:nth-child(22)){grid-template-rows:repeat(var(--lv-lead-rows),var(--lv-row));grid-auto-rows:auto}.cms-element-product-listing:has(.page-item.active>input:not([value="1"]))>.cms-listing-row.js-listing-wrapper{grid-auto-rows:auto}.cms-listing-row.js-listing-wrapper>.cms-listing-col:is(.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row:has(>.cms-listing-col:nth-child(22))>:nth-child(n+10),.cms-element-product-listing:has(.page-item.active>input:not([value="1"]))>.cms-listing-row>*){grid-column:span var(--lv-compact)}.cms-listing-row.js-listing-wrapper>.cms-listing-col:is(.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row:has(>.cms-listing-col:nth-child(22))>:nth-child(n+10),.cms-element-product-listing:has(.page-item.active>input:not([value="1"]))>.cms-listing-row>*){--lv-slot: 72px;--lv-slot-ground: radial-gradient(70% 70% at 50% 58%, color-mix(in oklch, var(--game-void) 36%, transparent), transparent 75%), var(--mm-sunken);&>a{border-radius:14px}& .product-box{overflow:visible;border-radius:14px;background:var(--mm-panel);box-shadow:none}&>a:active .product-box{background:var(--mm-selected)}& .product-box .card-body{display:grid;grid-template-columns:var(--lv-slot) auto auto minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"slot . . ." "slot info info info" "slot price badge ." "slot . . .";align-items:center;gap:3px 14px;padding:10px!important;border-radius:14px;overflow:visible}& .product-box .card-body::before{content:none}& .product-box .product-image-link{grid-area:slot;position:relative;inset:auto;z-index:auto;inline-size:var(--lv-slot);block-size:var(--lv-slot);border-radius:12px;background:var(--lv-slot-ground);box-shadow:inset 0 0 0 1px oklch(1 0 none / .04)}& .product-box .product-image-link img.product-image{border-radius:12px}& .product-box .product-image-link.mm-cut{overflow:visible}& .product-box .product-image-link.mm-cut :is(.product-image-link-wrapper,picture){overflow:visible}& .product-box .product-image-link.mm-cut img.product-image{inset:auto;inset-inline-start:calc(-25% - var(--mm-cut-x, 0) * 150%);inset-block-start:calc(-25% - var(--mm-cut-y, 0) * 150%);inline-size:150%;block-size:150%;max-inline-size:none;max-block-size:none;border-radius:0;object-fit:contain;object-position:50% 50%;pointer-events:none;filter:drop-shadow(0 2px 2px oklch(0 0 none / .45)) drop-shadow(0 10px 14px oklch(0 0 none / .6))}& .product-box .product-info{display:contents}& .product-box .product-info>.mb-1{grid-area:info;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}& .product-box .product-name{font-size:14px;line-height:1.3}& .product-box .product-spotlight{max-block-size:none;font-size:12px}& .product-box .product-spotlight ul{margin:0}& .product-box .product-spotlight li:first-child,& .product-box .product-spotlight li:first-child :is(span,b,strong){color:var(--mm-muted)!important;font-weight:400}& .product-box .product-price-row{grid-area:price;position:relative;z-index:1}& .product-box .product-price{gap:4px;font-size:14px;font-variant-numeric:tabular-nums}& .product-box .from-price-label{font-size:12px}& .product-box .product-badge{grid-area:badge;position:relative;inset:auto;z-index:1;justify-self:start;block-size:auto;padding:0 6px!important;border-radius:4px;background:color-mix(in oklch,var(--game-tint) 22%,transparent);color:var(--mm-ink);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}& .product-box .product-badge::before{content:none}& .product-spotlight>div:has(>script),& .product-spotlight>.wowrun{position:static!important;max-inline-size:none;margin:3px 0 0!important}& .product-spotlight>div>span[style],& .product-spotlight>.wowrun{padding:0!important;background:none!important}@media(max-width:767px){--lv-slot: 60px}@media(hover:hover)and (pointer:fine){&>a:is(:hover,:focus-visible) .product-box{background:var(--mm-selected)}&>a:hover img.product-image{scale:1;translate:0 -2px}}@media(prefers-reduced-motion:no-preference){& .product-box{transition:background-color .2s var(--mm-ease-out)}& .product-image-link img.product-image{transition:translate .4s var(--mm-ease-out)}}}@container lv (1000px <= width < 1500px){.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row.js-listing-wrapper:has(>.cms-listing-col:nth-child(22)){grid-template-rows:repeat(var(--lv-lead-rows),var(--lv-row));grid-auto-rows:auto}.cms-element-product-listing:has(.page-item.active>input:not([value="1"]))>.cms-listing-row.js-listing-wrapper{grid-auto-rows:auto}.cms-listing-row.js-listing-wrapper>.cms-listing-col:is(.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row:has(>.cms-listing-col:nth-child(22))>:nth-child(n+8)){grid-column:span var(--lv-compact)}.cms-listing-row.js-listing-wrapper>.cms-listing-col:is(.cms-element-product-listing:not(:has(.page-item.active>input:not([value="1"])))>.cms-listing-row:has(>.cms-listing-col:nth-child(22))>:nth-child(n+8)){--lv-slot: 72px;--lv-slot-ground: radial-gradient(70% 70% at 50% 58%, color-mix(in oklch, var(--game-void) 36%, transparent), transparent 75%), var(--mm-sunken);&>a{border-radius:14px}& .product-box{overflow:visible;border-radius:14px;background:var(--mm-panel);box-shadow:none}&>a:active .product-box{background:var(--mm-selected)}& .product-box .card-body{display:grid;grid-template-columns:var(--lv-slot) auto auto minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"slot . . ." "slot info info info" "slot price badge ." "slot . . .";align-items:center;gap:3px 14px;padding:10px!important;border-radius:14px;overflow:visible}& .product-box .card-body::before{content:none}& .product-box .product-image-link{grid-area:slot;position:relative;inset:auto;z-index:auto;inline-size:var(--lv-slot);block-size:var(--lv-slot);border-radius:12px;background:var(--lv-slot-ground);box-shadow:inset 0 0 0 1px oklch(1 0 none / .04)}& .product-box .product-image-link img.product-image{border-radius:12px}& .product-box .product-image-link.mm-cut{overflow:visible}& .product-box .product-image-link.mm-cut :is(.product-image-link-wrapper,picture){overflow:visible}& .product-box .product-image-link.mm-cut img.product-image{inset:auto;inset-inline-start:calc(-25% - var(--mm-cut-x, 0) * 150%);inset-block-start:calc(-25% - var(--mm-cut-y, 0) * 150%);inline-size:150%;block-size:150%;max-inline-size:none;max-block-size:none;border-radius:0;object-fit:contain;object-position:50% 50%;pointer-events:none;filter:drop-shadow(0 2px 2px oklch(0 0 none / .45)) drop-shadow(0 10px 14px oklch(0 0 none / .6))}& .product-box .product-info{display:contents}& .product-box .product-info>.mb-1{grid-area:info;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}& .product-box .product-name{font-size:14px;line-height:1.3}& .product-box .product-spotlight{max-block-size:none;font-size:12px}& .product-box .product-spotlight ul{margin:0}& .product-box .product-spotlight li:first-child,& .product-box .product-spotlight li:first-child :is(span,b,strong){color:var(--mm-muted)!important;font-weight:400}& .product-box .product-price-row{grid-area:price;position:relative;z-index:1}& .product-box .product-price{gap:4px;font-size:14px;font-variant-numeric:tabular-nums}& .product-box .from-price-label{font-size:12px}& .product-box .product-badge{grid-area:badge;position:relative;inset:auto;z-index:1;justify-self:start;block-size:auto;padding:0 6px!important;border-radius:4px;background:color-mix(in oklch,var(--game-tint) 22%,transparent);color:var(--mm-ink);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}& .product-box .product-badge::before{content:none}& .product-spotlight>div:has(>script),& .product-spotlight>.wowrun{position:static!important;max-inline-size:none;margin:3px 0 0!important}& .product-spotlight>div>span[style],& .product-spotlight>.wowrun{padding:0!important;background:none!important}@media(max-width:767px){--lv-slot: 60px}@media(hover:hover)and (pointer:fine){&>a:is(:hover,:focus-visible) .product-box{background:var(--mm-selected)}&>a:hover img.product-image{scale:1;translate:0 -2px}}@media(prefers-reduced-motion:no-preference){& .product-box{transition:background-color .2s var(--mm-ease-out)}& .product-image-link img.product-image{transition:translate .4s var(--mm-ease-out)}}}}.lv-seo{--lv-rune: oklch(0.777 0.038 275.2 / .32);--lv-thread: oklch(0.777 0.038 275.2 / .12);--lv-road-pad: clamp(28px, 5vw, 40px);max-width:820px;margin-top:8px}.lv-seo .lv-article{container:lv-article / inline-size;color:var(--mm-copy)}.lv-seo [style*=e9464b i],.lv-seo [style*=e94449 i],.lv-seo .lp-highlight{color:inherit!important}.lv-seo p a,.lv-seo li a,.lv-seo td a{color:var(--mm-ink);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--game-tint) 70%,transparent);text-underline-offset:3px}.lv-seo h2 a,.lv-seo h3 a{color:inherit;text-decoration:none}.lv-seo .lv-article a:active{text-decoration-color:currentColor}.lv-seo .lv-article a:focus-visible{outline:2px solid var(--game-gold);outline-offset:2px;border-radius:2px}.lv-article p::selection,.lv-article li::selection,.lv-article h2::selection,.lv-article h3::selection,.lv-article td::selection{background:color-mix(in oklch,var(--game-tint) 30%,transparent);color:var(--mm-ink)}.lv-article>h2{margin:56px 0 16px;padding:0;color:var(--mm-ink);font-size:24px;font-weight:700;line-height:1.2;text-wrap:balance;scroll-margin-top:96px}.lv-article>h2:first-of-type,.lv-road>.lv-road-track+h2{margin-top:0}.lv-article>h3{margin:32px 0 10px;padding:0;color:var(--mm-ink);font-size:18px;font-weight:700;line-height:1.3;text-wrap:balance}.lv-article>p{margin:0 0 16px;line-height:1.65}.lv-article>p.lv-lead{color:var(--mm-ink);font-size:18px;line-height:1.6}.lv-article strong,.lv-article b{color:var(--mm-ink)}.lv-article>ul:not(.lv-entries),.lv-article>ol{display:grid;gap:6px;margin:0 0 20px;padding-inline-start:20px}.lv-article>:is(ul,ol) li{line-height:1.6}.lv-article>:is(ul,ol) li::marker{color:color-mix(in oklch,var(--game-tint) 80%,transparent)}.lv-article>hr{display:none}.lv-article>ul.lv-entries{margin:20px 0 28px;padding:0;list-style:none;border-top:1px solid var(--mm-line)}.lv-entries li{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);column-gap:24px;align-content:start;padding-block:14px;border-bottom:1px solid var(--mm-line);line-height:1.6}.lv-entries b{font-weight:700;text-wrap:balance}.lv-entries.lv-stacked li{grid-template-columns:minmax(0,1fr);row-gap:2px}.lv-seo .content-table-wrap{margin:20px 0 28px;border-radius:12px;background:var(--mm-panel);box-shadow:inset 0 0 0 1px var(--mm-line)}.lv-seo .content-table{font-size:14px}.lv-seo .content-table thead{background:none}.lv-seo .content-table th{padding:12px 14px;border:0;border-bottom:1px solid var(--mm-line);color:var(--mm-muted);font-size:12px;font-weight:700;letter-spacing:0}.lv-seo .content-table td{padding:12px 14px;border:0;border-bottom:1px solid var(--mm-line);color:var(--mm-copy);line-height:1.5;vertical-align:top}.lv-seo .content-table tr:last-child td{border-bottom:0}.lv-seo .content-table td:first-child{color:var(--mm-ink);font-weight:600;white-space:nowrap}.lv-road{position:relative;padding-inline-start:var(--lv-road-pad)}.lv-road-track{position:absolute;inset-block:15px 0;inset-inline-start:0;inline-size:14px;overflow:clip;pointer-events:none;background:linear-gradient(to right,transparent 6px,var(--lv-thread) 6px 8px,transparent 8px)}.lv-road-track b{position:absolute;inset:0;transform:translateY(-100%)}.lv-road-track b::before{content:"";position:absolute;inset-block:0 6px;inset-inline-start:6px;inline-size:2px;background:linear-gradient(to bottom,color-mix(in oklch,var(--game-void) 30%,transparent),var(--game-void) calc(100% - 560px),var(--game-gold) calc(100% - 24px))}.lv-road-track b::after{content:"";position:absolute;inset-block-end:0;inset-inline-start:1px;inline-size:12px;block-size:12px;border-radius:50%;background:radial-gradient(circle,oklch(0.97 0.05 85) 0 18%,color-mix(in oklch,var(--game-gold) 70%,transparent) 30%,transparent 70%)}.lv-road>h2{position:relative}.lv-road>h2::before{content:"";position:absolute;inset-inline-start:calc(2px - var(--lv-road-pad));inset-block-start:calc(.6em - 5px);inline-size:10px;block-size:10px;rotate:45deg;border-radius:2px;background:var(--mm-page);box-shadow:inset 0 0 0 1.5px var(--lv-rune)}.lv-road>h2.lv-reached::before{background:var(--game-gold);box-shadow:inset 0 0 0 1.5px oklch(0.95 0.06 85),0 0 0 4px color-mix(in oklch,var(--game-gold) 16%,transparent),0 2px 12px color-mix(in oklch,var(--game-gold) 55%,transparent)}@container lv-article (max-width: 560px){.lv-article>p.lv-lead{font-size:16px}.lv-entries li{grid-template-columns:minmax(0,1fr);row-gap:2px;padding-block:12px}.lv-seo .content-table td:first-child{white-space:normal}}@media(max-width:767px){.lv-article>h2{margin-top:40px;scroll-margin-top:66px}}@media(hover:hover)and (pointer:fine){.lv-seo p a:hover,.lv-seo li a:hover,.lv-seo td a:hover{text-decoration-color:currentColor}}@media(prefers-reduced-motion:no-preference){.lv-road>h2::before{transition:background-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}}.lv-toc{columns:2;column-gap:24px;margin-bottom:40px;padding:16px 20px;border-radius:12px;background:var(--mm-panel);font-size:13px}.lv-toc b{display:block;column-span:all;margin-bottom:6px;color:var(--mm-muted);font-size:12px;font-weight:700;text-transform:uppercase}.lv-toc a{display:block;break-inside:avoid;padding:5px 0;color:var(--mm-copy);line-height:1.35;text-decoration:none}.lv-toc a:active{color:var(--mm-ink)}.lv-toc a:focus-visible{color:var(--mm-ink);outline:2px solid var(--mm-ink);outline-offset:2px;border-radius:2px}.lv-chapter{position:fixed;z-index:40;bottom:20px;inset-inline-start:var(--lv-x, 50%);width:min(420px,calc(100vw - 32px));translate:-50% 12px;display:flex;flex-direction:column;overflow:clip;border-radius:14px;background:var(--mm-panel);box-shadow:0 18px 40px -12px oklch(0 0 none / .7),inset 0 0 0 1px var(--mm-line);color:var(--mm-ink);font-size:14px;line-height:1.4;opacity:0;visibility:hidden;view-transition-name:lv-chapter}.lv-chapter.on{opacity:1;visibility:visible;translate:-50% 0;transition-delay:0s}.lv-chapter-button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 16px;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.lv-chapter-button:active{background:color-mix(in oklch,var(--mm-selected) 60%,transparent)}.lv-chapter-button:focus-visible{outline:2px solid var(--mm-ink);outline-offset:-4px;border-radius:12px}.lv-chapter-count{flex:none;min-width:30px;color:var(--game-tint);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lv-chapter-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lv-chapter-button svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lv-chapter.open .lv-chapter-button svg{rotate:180deg}.lv-chapter-bar{display:block;height:2px;background:color-mix(in oklch,var(--mm-muted) 14%,transparent)}.lv-chapter-bar b{display:block;height:100%;background:var(--game-tint);transform-origin:left;transform:scaleX(0)}.lv-chapter-list{display:grid;padding:8px 8px 4px;border-bottom:1px solid var(--mm-line)}.lv-chapter-list[hidden]{display:none}.lv-chapter-list a{display:flex;gap:12px;align-items:baseline;padding:9px 10px;border-radius:8px;color:var(--mm-copy);font-size:14px;text-decoration:none}.lv-chapter-list a span{min-width:18px;color:var(--mm-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lv-chapter-list a:active{background:color-mix(in oklch,var(--mm-selected) 80%,transparent);color:var(--mm-ink)}.lv-chapter-list a:focus-visible{background:color-mix(in oklch,var(--mm-selected) 80%,transparent);color:var(--mm-ink);outline:2px solid var(--mm-ink);outline-offset:-2px}.lv-chapter-list a[aria-current]{color:var(--mm-ink);font-weight:600}.lv-chapter-list a[aria-current] span{color:var(--game-tint)}@media(max-width:767px){.lv-toc{columns:1;margin-bottom:28px;padding:14px 16px}.lv-chapter{inset-inline:12px 76px;width:auto;translate:0 12px;bottom:16px}.lv-chapter.on{translate:0 0}}@media(hover:hover)and (pointer:fine){.lv-toc a:hover{color:var(--mm-ink)}.lv-chapter-list a:hover{background:color-mix(in oklch,var(--mm-selected) 80%,transparent);color:var(--mm-ink)}}@media(prefers-reduced-motion:no-preference){.lv-chapter{transition:opacity .35s cubic-bezier(.16,1,.3,1),translate .35s cubic-bezier(.16,1,.3,1),visibility 0s .35s}.lv-chapter-button svg{transition:rotate .3s cubic-bezier(.16,1,.3,1)}::view-transition-group(lv-chapter){animation-duration:.38s;animation-timing-function:cubic-bezier(.16,1,.3,1)}}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion{--faq-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10M1 6h10' stroke='%23eff0f5' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");overflow:visible;border:0;border-radius:0;background:none}.faq-section,:is(.lv-seo,.wch-article) .blog-accordion:not(:has(>.blog-accordion__input)){display:grid;gap:8px;overflow:visible;border-radius:0;background:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__input){position:relative;margin:0;border:0;border-radius:16px;background:var(--mm-sunken)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div:has(.blog-accordion__input:checked),:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__input:checked){background:var(--mm-panel)}:is(.lv-seo .blog-accordion,.wch-article .blog-accordion,.faq-section) hr{display:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input{display:block;position:absolute;inset-block-start:16px;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label{position:relative;display:block;margin:0;padding-block:15px;padding-inline:16px 52px;color:var(--mm-ink);font-size:15px;font-weight:700;line-height:1.5;text-wrap:pretty;background:none;cursor:pointer;transition:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label :is(b,strong)[style]{font-size:inherit!important}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label::after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:14px;inline-size:24px;block-size:24px;margin-block-start:-12px;border-radius:50%;-webkit-mask:none;mask:none;color:inherit;background:var(--mm-selected) center / 10px no-repeat var(--faq-plus);transform:none;transition:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__label{color:var(--mm-ink)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__label::after{transform:rotate(45deg)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div:has(.blog-accordion__label:active),:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__label:active){background:var(--mm-panel)}:is(.lv-seo,.wch-article,.faq-section) :is(.blog-accordion__input:focus-visible~.blog-accordion__label,.blog-accordion__label:focus-visible){outline:2px solid var(--mm-ink);outline-offset:-2px;border-radius:16px}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content{max-height:0;overflow:clip;padding-block:0;padding-inline:16px;color:var(--mm-copy);font-size:14px;line-height:1.7;transition:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__content{max-height:60rem;transition:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content :is(p,li){margin:0;color:inherit;font-size:inherit;line-height:inherit;text-wrap:pretty}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content p+p{margin-block-start:10px}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content>:nth-last-child(1 of:not(hr)){margin-block-end:16px}@media(hover:hover)and (pointer:fine){:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div:hover,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__input):hover{background:var(--mm-panel)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label:hover{background:none}}@media(prefers-reduced-motion:no-preference){:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__input){transition:background-color 200ms ease-out}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label::after,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__label::after{transition:transform 200ms cubic-bezier(.2,0,0,1)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__content{transition:max-height 240ms cubic-bezier(.2,0,0,1)}}