html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font:400 16px/1.55 var(--f);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.08}p{margin:0}@media(max-width:1099px){.ann ul{justify-content:flex-start;gap:0;transition:transform .6s var(--ease)}.ann li{min-width:100%;justify-content:center}}@media(min-width:1100px)and (max-width:1279px){.ann li.lo{display:none}}.badges{display:flex;flex-wrap:wrap;gap:6px}.bdg{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--r);font-size:12px;font-weight:800;letter-spacing:.02em;background:var(--frost);color:var(--fir)}.bdg.best{background:var(--red);color:#fff}.bdg.new{background:var(--fir);color:#fff}.bdg.set{background:var(--gold-soft);color:#4a3a00}.bdg.sold{background:#eee;color:#666}.bdg.prev{background:#f2f2f2;color:#555}.bdg.test{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.ruler{--h:50%;position:relative;height:22px;margin-top:2px}.ruler .track{position:absolute;left:0;right:0;top:8px;height:6px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--line-2) 0 1px,transparent 1px 10%),var(--frost)}.ruler .fill{position:absolute;left:0;top:8px;height:6px;width:var(--h);border-radius:3px;background:var(--fir)}.ruler .fill:after{content:"";position:absolute;right:-1px;top:-5px;width:3px;height:16px;border-radius:2px;background:var(--red)}.spec{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--ink-2)}.spec b{font-weight:800;color:var(--ink)}.sec{padding:56px 0}.sec.tight{padding:36px 0}.sec.frost{background:var(--frost)}.sec.fir{background:var(--fir);color:#fff}.sec.night{background:var(--night);color:#fff}.sh{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.sh h2{font-size:clamp(26px,4.4vw,40px)}.sh p{max-width:560px;color:var(--muted);margin-top:8px}.kicker{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fir);margin-bottom:10px}.fir .kicker,.night .kicker{color:var(--gold-soft)}.hero{position:relative;background:var(--fir);color:#fff;overflow:hidden}.hero .grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:560px}.hero .copy{padding:56px 48px 48px max(16px,calc((100vw - 1240px)/2));display:flex;flex-direction:column;justify-content:center}.hero h1{font-size:clamp(38px,6vw,68px);line-height:1;letter-spacing:-.035em}.hero h1 span{display:block;color:var(--gold-soft)}.hero .lead{margin-top:18px;font-size:clamp(16px,1.6vw,19px);max-width:520px;color:#d9e8e4}.hero .media{position:relative;min-height:320px}.hero .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero .q{margin-top:30px;padding:18px;border-radius:var(--r2);background:var(--fir-deep)}.hero .q .lbl{font-weight:800;font-size:15px;margin-bottom:12px;display:flex;justify-content:space-between;gap:12px}.hero .q .lbl span{font-weight:500;color:#a9c7c0;font-size:13px}.hchips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative;padding-top:10px}.hchips:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 1px,transparent 1px 20%)}.hchips a{display:grid;place-items:center;height:52px;border:1px solid rgba(255,255,255,.28);margin-left:-1px;text-decoration:none;font-weight:800;font-size:15px;transition:background .15s}.hchips a:first-child{border-radius:var(--r) 0 0 var(--r)}.hchips a:last-child{border-radius:0 var(--r) var(--r) 0}.hchips a small{display:block;font-weight:500;font-size:11px;color:#a9c7c0;line-height:1}.hchips a:hover{background:#ffffff1a}.hero .alt{margin-top:16px;font-size:14.5px;color:#cfe0dc}.hero .alt a{color:#fff;font-weight:700}@media(max-width:900px){.hero .grid{grid-template-columns:1fr;min-height:0}.hero .media{order:-1;min-height:0;aspect-ratio:16/9}.hero .media img{object-position:50% 70%}.hero h1{font-size:34px}.hero .lead{display:none}.hero .copy{padding:18px 16px 26px}.hero .kicker{display:none}.hero .q{padding:14px;margin-top:22px}.hchips a{height:50px;font-size:14px}}.proof{border-bottom:1px solid var(--line)}.proof ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof li{display:flex;gap:12px;align-items:center;padding:18px 14px;border-left:1px solid var(--line)}.proof li:first-child{border-left:0}.proof svg{flex:none;width:30px;height:30px;color:var(--fir)}.proof b{display:block;font-size:15px;line-height:1.2}.proof span{font-size:13px;color:var(--muted);line-height:1.3;display:block}@media(max-width:900px){.proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}.proof li{padding:14px 10px;border-top:1px solid var(--line)}.proof li:nth-child(odd){border-left:0}.proof li:nth-child(-n+2){border-top:0}}.grid-p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}@media(max-width:1000px){.grid-p{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc(25% - 15px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media(max-width:1000px){.rail{grid-auto-columns:64%;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}.card{position:relative;display:flex;flex-direction:column;gap:8px}.card .img{position:relative;aspect-ratio:1;background:#f6f7f6;border-radius:var(--r2);overflow:hidden}.card .img img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.card .img img.alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.card:hover .img img.alt{opacity:1}}.card .badges{position:absolute;top:8px;left:8px;z-index:2}.card h3{font-size:16px;font-weight:700;letter-spacing:-.005em;line-height:1.25;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card h3 a{text-decoration:none}.card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card .price{font-weight:800;font-size:17px}.card .price small{font-weight:500;font-size:12.5px;color:var(--muted)}.card .save{font-size:13px;font-weight:700;color:var(--red)}.card .qa{position:relative;z-index:3;height:40px;border-radius:var(--r);border:1.5px solid var(--fir);background:#fff;color:var(--fir);font-weight:700;font-size:14px;cursor:pointer}.card .qa:hover{background:var(--fir);color:#fff}.card .qa[disabled]{border-color:#ccc;color:#999;background:#fff;cursor:not-allowed}.card .meta{display:flex;flex-direction:column;gap:6px;flex:1}.card .qa{margin-top:12px}.worlds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world{position:relative;border-radius:var(--r2);overflow:hidden;min-height:440px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;color:#fff;text-decoration:none}.world img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.world:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#000000b8)}.world.cbs:after{background:linear-gradient(180deg,#06322e00 25%,#06322eeb)}.world>*{position:relative;z-index:1}.world .wl{width:150px;margin-bottom:14px}.world h3{font-size:clamp(24px,3vw,32px)}.world p{margin-top:8px;color:#e6eeec;max-width:440px}.world .acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media(max-width:900px){.worlds{grid-template-columns:minmax(0,1fr)}.world{min-height:380px;padding:20px}}.setcard{background:#fff;border:1px solid var(--line);border-radius:var(--r2);overflow:hidden;display:flex;flex-direction:column}.setcard .img{aspect-ratio:1;background:#f6f7f6}.setcard .img img{width:100%;height:100%;object-fit:cover}.setcard .b{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.setcard h3{line-height:1.2;min-height:2.4em}@media(max-width:1000px){.setcard h3{min-height:3.6em}}.setcard h3{font-size:17px}.setcard ul{margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--ink-2);display:grid;gap:3px}.setcard li:before{content:"";display:inline-block;width:8px;height:2px;background:var(--red);margin:0 8px 3px 0}.setcard .pr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.setcard .pr b{font-size:20px}.setcard .pr s{color:var(--muted);font-size:14px}.setcard .sv{display:inline-flex;align-self:start;background:var(--red);color:#fff;font-weight:800;font-size:13px;padding:3px 8px;border-radius:var(--r)}.setcard a.cta{margin-top:auto;flex:none}.story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.story .img{border-radius:var(--r2);overflow:hidden;aspect-ratio:1}.story .img img{width:100%;height:100%;object-fit:cover}.story h2{font-size:clamp(28px,4vw,44px)}.story p{margin-top:16px;font-size:17px;color:var(--ink-2)}.tl{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:0;border-left:3px solid var(--fir)}.tl li{position:relative;padding:0 0 16px 20px}.tl li:before{content:"";position:absolute;left:-8px;top:6px;width:13px;height:3px;background:var(--red)}.tl b{display:block;font-size:15px}.tl span{font-size:14.5px;color:var(--muted)}@media(max-width:900px){.story{grid-template-columns:1fr;gap:24px}}.insp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.insp img{aspect-ratio:1;object-fit:cover;border-radius:var(--r2);width:100%}@media(max-width:900px){.insp{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.svc a{display:block;padding:18px;border:1px solid var(--line);border-radius:var(--r2);text-decoration:none;background:#fff}.svc a:hover{border-color:var(--fir)}.svc b{display:block;font-size:16px}.svc span{font-size:14px;color:var(--muted)}@media(max-width:900px){.svc{grid-template-columns:repeat(2,minmax(0,1fr))}}.phero{background:var(--frost);padding:28px 0 26px;border-bottom:1px solid var(--line)}.crumbs{font-size:13px;color:var(--muted);margin-bottom:10px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.phero h1{font-size:clamp(30px,5vw,48px)}.phero p{margin-top:8px;max-width:680px;color:var(--ink-2)}.fteaser{display:flex;gap:16px;align-items:center;justify-content:space-between;background:var(--fir);color:#fff;border-radius:var(--r2);padding:18px 20px;margin:22px 0 6px;text-decoration:none}.fteaser b{display:block;font-size:18px}.fteaser span{color:#cfe0dc;font-size:14.5px}.fteaser .arr{flex:none;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--fir);display:grid;place-items:center;font-weight:800}.series{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.series::-webkit-scrollbar{display:none}.series button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--r2);background:#fff}.series button[aria-pressed=true]{border-color:var(--fir);box-shadow:inset 0 0 0 1px var(--fir);background:var(--frost)}.series b{font-size:16px}.series span{font-size:13.5px;color:var(--ink-2);line-height:1.4}.series em{font-style:normal;font-size:13px;font-weight:700;color:var(--fir);margin-top:auto;padding-top:4px}@media(max-width:900px){.series{margin-inline:-16px;padding-inline:16px;grid-auto-columns:76%}}.fbar{position:sticky;top:64px;z-index:20;background:#fff;border-bottom:1px solid var(--line);padding:10px 0}@media(max-width:980px){.fbar{top:58px}}.fbar .row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;align-items:center}.fbar .row::-webkit-scrollbar{display:none}.fbar .lab{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-right:2px}.chip{flex:none;height:38px;padding:0 14px;border-radius:19px;border:1px solid var(--line-2);background:#fff;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.chip[aria-pressed=true]{background:var(--fir);border-color:var(--fir);color:#fff}.fbar .row+.row{margin-top:8px}.fbar select{height:38px;border-radius:19px;border:1px solid var(--line-2);padding:0 12px;background:#fff;font-weight:700;font-size:14px}.rescount{font-size:14px;color:var(--muted);margin:18px 0 14px}.empty{padding:30px;text-align:center;border:1px dashed var(--line-2);border-radius:var(--r2);color:var(--muted)}details.prev{margin-top:40px;border-top:1px solid var(--line);padding-top:18px}details.prev summary{cursor:pointer;font-weight:800;font-size:18px;list-style:none;display:flex;justify-content:space-between}details.prev summary::-webkit-details-marker{display:none}details.prev summary:after{content:"+";font-size:22px;color:var(--fir)}details.prev[open] summary:after{content:"\2212"}details.prev p{color:var(--muted);margin:8px 0 18px;font-size:14.5px}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:28px 0 40px}@media(max-width:900px){.pdp{grid-template-columns:1fr;gap:18px;padding:0 0 28px}}.gal{position:relative}.gal .track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r2);background:#f6f7f6}.gal .track::-webkit-scrollbar{display:none}.gal .track img{scroll-snap-align:start;width:100%;aspect-ratio:1;object-fit:cover}.gal .thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.gal .thumbs button{all:unset;cursor:pointer;border-radius:var(--r);overflow:hidden;outline:2px solid transparent;outline-offset:-2px}.gal .thumbs button[aria-current=true]{outline-color:var(--fir)}.gal .thumbs img{aspect-ratio:1;object-fit:cover}.gal .ctr{position:absolute;right:10px;bottom:10px;background:#0009;color:#fff;font-size:12px;font-weight:700;padding:3px 8px;border-radius:12px}.gal .badges{position:absolute;top:10px;left:10px;z-index:2}@media(max-width:900px){.gal{margin-inline:-16px}.gal .track{border-radius:0}.gal .track img{aspect-ratio:4/3}.gal .thumbs{display:none}.pinfo{gap:12px}.pinfo h1{font-size:25px}}.pinfo{display:grid;gap:16px;align-content:start}.pinfo h1{font-size:clamp(26px,3.6vw,38px)}.pinfo .sku{font-size:13px;color:var(--muted)}.pprice{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pprice b{font-size:28px;font-weight:800}.pprice small{color:var(--muted);font-size:13.5px}.fit{border:1px solid var(--line);border-radius:var(--r2);padding:14px;display:grid;gap:10px;background:var(--frost)}.fit .top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.fit .top b{font-size:16px}.fit .scale{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:-4px}.fit .check{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fit .check label{font-size:14px;font-weight:700}.fit .check input{width:86px;height:40px;border:1px solid var(--line-2);border-radius:var(--r);padding:0 10px;background:#fff}.fit .res{font-size:14px;font-weight:700;min-height:20px}.fit .res.ok{color:var(--ok)}.fit .res.no{color:var(--red)}.ben{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ben li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:15.5px;line-height:1.45}.ben li:before{content:"";width:14px;height:3px;background:var(--red);margin-top:10px;border-radius:2px}.ben b{font-weight:800}.buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.qty{display:flex;border:1px solid var(--line-2);border-radius:var(--r);height:50px}.qty button{width:42px;border:0;background:none;font-size:20px;cursor:pointer}.qty input{width:40px;border:0;text-align:center;font-weight:700;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.assure{display:grid;gap:8px;font-size:14px;color:var(--ink-2)}.assure div{display:flex;gap:10px;align-items:center}.assure svg{width:20px;height:20px;color:var(--fir);flex:none}.ship{font-size:14px;font-weight:700;color:var(--fir)}.opt{display:grid;gap:8px}.opt .ol{font-size:14px;font-weight:800}.opt .ol span{font-weight:500;color:var(--muted)}.opt .vals{display:flex;flex-wrap:wrap;gap:8px}.opt .vals button{height:40px;padding:0 12px;border-radius:var(--r);border:1px solid var(--line-2);background:#fff;font-weight:700;font-size:14px;cursor:pointer}.opt .vals button[aria-pressed=true]{border-color:var(--fir);box-shadow:inset 0 0 0 1px var(--fir);background:var(--frost)}.setnudge{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;border:1.5px solid var(--gold);background:#fffaf0;border-radius:var(--r2);padding:12px;text-decoration:none}.setnudge img{border-radius:var(--r);aspect-ratio:1;object-fit:cover}.setnudge b{display:block;font-size:15px}.setnudge span{font-size:13.5px;color:var(--ink-2)}.setnudge em{font-style:normal;font-weight:800;color:var(--red)}.xs{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:10px}.xs h2{font-size:18px}.xs label{display:grid;grid-template-columns:22px 56px 1fr auto;gap:10px;align-items:center;font-size:14.5px;cursor:pointer}.xs label img{border-radius:var(--r);aspect-ratio:1;object-fit:cover}.xs input{width:18px;height:18px;accent-color:var(--fir)}.xs .p{font-weight:800;white-space:nowrap}.xs .sum{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.xs .sum b{font-size:17px}.calc{border:1px solid #2a2a2a;background:var(--night);color:#fff;border-radius:var(--r2);padding:16px;display:grid;gap:12px}.calc .ttl{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.calc .ttl b{font-size:17px}.calc .ttl span{font-size:12.5px;color:#a8a8a8}.calc .hs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.calc .hs button{height:44px;border-radius:var(--r);border:1px solid #444;background:#1b1b1b;color:#fff;font-weight:800;font-size:14px;cursor:pointer}.calc .hs button[aria-pressed=true]{border-color:var(--gold);background:#2a2207;color:var(--gold-soft)}.calc .out{font-size:15px;line-height:1.5}.calc .out b{color:var(--gold-soft)}.calc .note{font-size:12.5px;color:#a8a8a8}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;grid-template-columns:1fr auto;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s var(--ease)}.stickybuy.on{transform:none}.stickybuy b{display:block;font-size:14px;line-height:1.2}.stickybuy span{font-size:14px;font-weight:800}@media(max-width:900px){.stickybuy{display:grid}}.blocks{display:grid;gap:0;border-top:1px solid var(--line)}.blocks details{border-bottom:1px solid var(--line)}.blocks summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-weight:800;font-size:18px}.blocks summary::-webkit-details-marker{display:none}.blocks summary:after{content:"+";font-size:24px;color:var(--fir);font-weight:500}.blocks details[open] summary:after{content:"\2212"}.blocks .in{padding:0 0 20px;color:var(--ink-2);display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.desc p{margin:0 0 10px}.stbl{width:100%;border-collapse:collapse;font-size:15px}.stbl th,.stbl td{text-align:left;padding:10px 0;border-bottom:1px solid var(--line);vertical-align:top}.stbl th{color:var(--muted);font-weight:500;width:46%}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:s}.steps li{counter-increment:s;background:var(--frost);border-radius:var(--r2);padding:16px}.steps li:before{content:counter(s);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--fir);color:#fff;font-weight:800;margin-bottom:10px}.steps b{display:block}.steps span{font-size:14px;color:var(--ink-2)}@media(max-width:700px){.steps{grid-template-columns:minmax(0,1fr)}}.cmp{overflow-x:auto;margin-inline:-16px;padding-inline:16px;min-width:0}.cmp table{border-collapse:collapse;min-width:640px;width:100%;font-size:14.5px}.cmp th,.cmp td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.cmp thead th{font-size:13px;color:var(--muted);font-weight:700}.cmp tr.me{background:var(--frost)}.cmp tr.me td:first-child{box-shadow:inset 3px 0 0 var(--red)}.cmp a{font-weight:700}.yes{color:var(--ok);font-weight:800}.no{color:#6b6b6b}.docs a{display:inline-flex;gap:8px;align-items:center;font-weight:700;color:var(--fir)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:14px 0;font-weight:700;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{padding:0 0 14px;color:var(--ink-2)}.trustrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.trustrow div{background:var(--frost);border-radius:var(--r2);padding:14px;font-size:14px}.trustrow b{display:block;font-size:15px;color:var(--fir)}@media(max-width:900px){.trustrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.succ{border-left:3px solid var(--red);padding:10px 14px;background:#fff6f6;font-size:14.5px}.succ a{font-weight:700}.finder{display:grid;grid-template-columns:380px 1fr;gap:40px;padding:32px 0 56px}@media(max-width:900px){.finder{grid-template-columns:1fr;gap:24px;padding:18px 0 40px}}.fq{display:grid;gap:22px;align-content:start}.fq .step{display:grid;gap:12px}.fq .step>b{font-size:17px;display:flex;gap:10px;align-items:center}.fq .step>b i{font-style:normal;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--fir);color:#fff;font-size:13px}.hpick{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:stretch;background:var(--frost);border-radius:var(--r2);padding:16px}.tree{position:relative;height:250px;border-left:2px solid var(--line-2);margin-left:24px}.tree .tick{position:absolute;left:-2px;width:10px;border-top:2px solid var(--line-2);font-size:11px;color:var(--muted)}.tree .tick span{position:absolute;left:-30px;top:-9px;width:26px;text-align:right}.tree svg{position:absolute;left:12px;bottom:0;width:70px;transition:height .25s var(--ease);color:var(--fir)}.hval{display:grid;align-content:center;gap:10px}.hval output{font-size:44px;font-weight:800;letter-spacing:-.03em;color:var(--fir);line-height:1}.hval input[type=range]{width:100%;accent-color:var(--fir);height:36px}.hval small{color:var(--muted);font-size:13px}.opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opts button{all:unset;cursor:pointer;display:grid;gap:2px;padding:12px;border:1px solid var(--line-2);border-radius:var(--r2);background:#fff;font-weight:800;font-size:15px}.opts button span{font-weight:500;font-size:13px;color:var(--muted)}.opts button[aria-pressed=true]{border-color:var(--fir);box-shadow:inset 0 0 0 1px var(--fir);background:var(--frost)}.fres{display:grid;gap:16px;align-content:start}.fres .head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.fres .head h2{font-size:clamp(22px,3vw,30px)}.pick{display:grid;grid-template-columns:240px 1fr;gap:20px;border:2px solid var(--fir);border-radius:var(--r2);padding:16px;background:#fff}.pick .img{aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:#f6f7f6}.pick .img img{width:100%;height:100%;object-fit:cover}.pick .b{display:grid;gap:10px;align-content:start}.pick .tag{display:inline-flex;align-self:start;background:var(--red);color:#fff;font-weight:800;font-size:12.5px;padding:3px 8px;border-radius:var(--r)}.pick h3{font-size:24px}.pick .why{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14.5px}.pick .why li{display:grid;grid-template-columns:20px 1fr;gap:6px}.pick .why li:before{content:"\2713";color:var(--ok);font-weight:800}.pick .acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media(max-width:700px){.pick{grid-template-columns:minmax(0,1fr)}.pick .img{aspect-ratio:4/3}}.alts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.altc{display:grid;grid-template-columns:84px 1fr;gap:12px;border:1px solid var(--line);border-radius:var(--r2);padding:10px;text-decoration:none;align-items:center}.altc img{border-radius:var(--r);aspect-ratio:1;object-fit:cover}.altc b{display:block;font-size:15px;line-height:1.25}.altc span{font-size:13px;color:var(--muted)}.altc em{font-style:normal;font-weight:800;font-size:15px}@media(max-width:700px){.alts{grid-template-columns:minmax(0,1fr)}}.extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:700px){.extra{grid-template-columns:minmax(0,1fr)}}.extra>div{border-radius:var(--r2);padding:16px;display:grid;gap:8px;align-content:start}.extra .x1{background:#fffaf0;border:1.5px solid var(--gold)}.extra .x2{background:var(--night);color:#fff}.extra .x2 b{color:var(--gold-soft)}.lumhero{background:var(--night);color:#fff}.lumhero .phero{background:transparent;border:0}.lumhero .crumbs{color:#a8a8a8}.lumhero p{color:#cfcfcf}.lumhero .wl{width:150px;margin-bottom:12px}.grp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.grp div{border:1px solid #333;border-radius:var(--r2);padding:14px;font-size:14px;color:#cfcfcf}.grp b{display:block;color:#fff;font-size:15px;margin-bottom:4px}@media(max-width:900px){.grp{grid-template-columns:minmax(0,1fr)}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}h1,h2,h3,.svc b,.proof b,.card h3,.setcard h3,.series b,.trustrow b,.fteaser b,.world p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pinfo,.fq,.fres,.copy{min-width:0}.gal .track video{scroll-snap-align:start;width:100%;aspect-ratio:1;object-fit:cover;background:#000}@media(max-width:900px){.gal .track video{aspect-ratio:4/3}}.story .vid{margin:0;display:grid;gap:10px}.story .vid video{width:100%;aspect-ratio:16/9;border-radius:var(--r2);background:#000;object-fit:cover}.story .vid figcaption{font-size:14px;color:var(--muted)}.whyk{border:1px solid var(--line);border-radius:var(--r2);padding:14px 16px}.whyk .wt{font-weight:800;font-size:16px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.whyk .wt:before{content:"";width:14px;height:3px;background:var(--red);border-radius:2px}.whyk ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.whyk li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px}.whyk li:before{content:"\2713";color:var(--ok);font-weight:800}.whyk b{color:var(--ink)}@media(min-width:901px){.gal{position:sticky;top:84px;align-self:start}}@media(min-width:901px){.gal .ctr{display:none}}.gal .thumbs img{background:#f6f7f6}@media(max-width:600px){.grid-p.sets{grid-template-columns:minmax(0,1fr);gap:12px}.grid-p.sets .setcard{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:start}.grid-p.sets .setcard .img{aspect-ratio:1}.grid-p.sets .setcard h3{min-height:0}.grid-p.sets .setcard .b{padding:12px}}@media(max-width:900px){body:has(.stickybuy) .ftr{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}.bnotes{display:grid;gap:6px}.xmline{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.xmline svg{width:18px;height:18px;color:var(--red);flex:none}.xmline b{font-weight:800}.doors{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.door{position:relative;min-height:236px;perspective:1400px}.door-in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.door-in:before{content:"";position:absolute;left:18px;top:0;width:14px;height:3px;background:var(--red);border-radius:0 0 2px 2px}.door-in>svg{width:30px;height:30px;color:var(--red);flex:none}.door-in>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r)}.door-in .dk{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fir)}.door-in .dt{font-size:16px;font-weight:700;line-height:1.35;color:var(--ink)}.door-in:focus{outline:none}.door-in:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.door-face{all:unset;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border-radius:var(--r2);background:var(--fir-deep);color:#fff;box-shadow:inset 0 0 0 7px var(--fir-deep),inset 0 0 0 8px #ffffff29;transform-origin:left center;transition:transform .9s var(--ease),opacity .35s ease .5s,background .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.door-face:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-4px;border-radius:50%;background:var(--gold-soft);opacity:.55}.door-face:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.door-face .dn{font-size:64px;font-weight:800;line-height:.9;letter-spacing:-.04em;color:var(--gold-soft);opacity:.5}.door-face .dl{display:block;font-size:17px;font-weight:800;margin:auto 0 8px}.door-face .ds{display:flex;font-size:13.5px;color:#a9c7c0}.door-face .lock{display:inline-flex;align-items:center;gap:6px}.door-face .lock svg{width:14px;height:14px}.door-face .go{display:none;align-items:center;height:32px;padding:0 12px;border-radius:var(--r);background:var(--gold);color:var(--night);font-weight:800}.door.unlocked .door-face{background:var(--fir);box-shadow:inset 0 0 0 7px var(--fir),inset 0 0 0 8px #ffffff38}.door.unlocked .door-face .dn{opacity:1}.door.unlocked .door-face:after{opacity:1}.door.unlocked .door-face .lock{display:none}.door.unlocked .door-face .go{display:inline-flex}.door.unlocked .door-face:hover{transform:rotateY(-9deg)}.door.open .door-face,.door.open .door-face:hover{transform:rotateY(-104deg);opacity:0;pointer-events:none}.door.still .door-face{transition:none}@media(max-width:760px){.doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.door{min-height:196px}.door-in,.door-face{padding:14px}.door-in:before{left:14px}.door-in .dt{font-size:15px}.door-face .dn{font-size:52px}.door-face .dl{font-size:16px;margin-bottom:6px}.door-face:after{right:12px}}@media(prefers-reduced-motion:reduce){.door.unlocked .door-face:hover{transform:none}}.kr-design .reveal,html.no-js .reveal{opacity:1;transform:none}.card[hidden],.kr-banner[hidden],.advent[hidden]{display:none}.rte{color:var(--ink-2);font-size:16px;line-height:1.6;overflow-wrap:break-word}.rte p{margin:0 0 12px}.rte h2,.rte h3,.rte h4{margin:18px 0 10px;color:var(--ink);line-height:1.2}.rte h2{font-size:clamp(24px,3.6vw,34px)}.rte ul,.rte ol{margin:0 0 12px;padding-left:20px}.rte a{color:var(--fir);font-weight:700}.rte img{height:auto}.rte table{max-width:100%;border-collapse:collapse}.rte>:last-child{margin-bottom:0}.story .rte{margin-top:16px}.story>div>p{margin-top:16px;font-size:17px;color:var(--ink-2)}.kr-narrow{max-width:760px;margin-inline:auto}.kr-img-right>.img{order:2}.pprice s{font-size:18px}.world h3{position:static}.world h3 a{color:inherit;text-decoration:none}.world h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.world .acts{z-index:2}.world .acts span.btn{pointer-events:none}.kr-cartpage{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;padding:24px 0 56px;align-items:start}.kr-cartpage-foot{border:1px solid var(--line);border-radius:var(--r2);padding:16px;position:sticky;top:84px}.kr-cartpage-foot:empty{display:none}@media(max-width:900px){.kr-cartpage{grid-template-columns:minmax(0,1fr);gap:18px}.kr-cartpage-foot{position:static}}.kr-searchform{display:flex;gap:8px;margin-top:14px;max-width:560px}.kr-searchform input{flex:1;min-width:0;height:50px;border:1px solid var(--line-2);border-radius:var(--r);padding:0 12px;background:#fff}.kr-pag{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:28px}.kr-pag .chip{display:inline-grid;place-items:center;text-decoration:none}.kr-banner{padding:36px 0}.kr-banner-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:center}.kr-banner-copy{display:grid;gap:12px;justify-items:start}.kr-banner-copy:only-child{grid-column:1/-1}.kr-banner h2{font-size:clamp(26px,4.4vw,40px)}.kr-banner-img img{width:100%;border-radius:var(--r2)}.kr-banner .kicker{margin-bottom:0}.kr-banner--fir{background:var(--fir);color:#fff}.kr-banner--fir .kicker{color:var(--gold-soft)}.kr-banner--fir .rte,.kr-banner--red .rte,.kr-banner--night .rte{color:inherit}.kr-banner--fir .btn{background:#fff;border-color:#fff;color:var(--fir)}.kr-banner--red{background:var(--red);color:#fff}.kr-banner--red .kicker{color:#fff}.kr-banner--red .btn{background:#fff;border-color:#fff;color:var(--red)}.kr-banner--frost{background:var(--frost)}.kr-banner--night{background:var(--night);color:#fff}.kr-banner--night .kicker{color:var(--gold-soft)}.kr-banner--night .btn{background:var(--gold);border-color:var(--gold);color:var(--night)}@media(max-width:900px){.kr-banner-in{grid-template-columns:minmax(0,1fr);gap:18px}}.kr-fits,.kr-help{border:1px solid var(--line);border-radius:var(--r2);padding:14px 16px;display:grid;gap:10px}.kr-fits .wt,.kr-help .wt{font-weight:800;font-size:16px;display:flex;align-items:center;gap:8px}.kr-fits .wt:before,.kr-help .wt:before{content:"";width:14px;height:3px;background:var(--red);border-radius:2px}.kr-fits ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14.5px}.kr-fits li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px;align-items:baseline}.kr-fits .k{font-weight:800;font-size:13px;color:var(--muted)}.kr-fits li a{font-weight:700;color:var(--fir)}.kr-fits em{font-style:normal;font-weight:800;white-space:nowrap}.kr-fits li span:not(.k){grid-column:2/-1}.kr-fits .old{font-size:14px;color:var(--ink-2);border-top:1px solid var(--line);padding-top:10px}.kr-fits .old b{display:block;color:var(--ink)}.kr-fits .old a{font-weight:700;color:var(--fir)}.kr-help details{border-bottom:1px solid var(--line)}.kr-help summary{cursor:pointer;padding:10px 0;font-weight:700;font-size:14.5px;list-style:none}.kr-help summary::-webkit-details-marker{display:none}.kr-help details p{padding:0 0 10px;font-size:14.5px;color:var(--ink-2)}.kr-help .link{justify-self:start;font-size:14.5px}.kr-contact{display:grid;gap:8px}.kr-contact label{font-weight:700;font-size:14px;margin-top:6px}.kr-contact input,.kr-contact textarea{width:100%;border:1px solid var(--line-2);border-radius:var(--r);padding:12px;background:#fff}.kr-contact .btn{justify-self:start;margin-top:8px}.worlds--overlay .world img.bg{z-index:0}.worlds--overlay .world:after{z-index:0}.fteaser b{-webkit-hyphens:manual;hyphens:manual}.hero .kicker{color:var(--gold-soft)}.kr-h2{font-size:clamp(24px,3.6vw,34px);margin-bottom:14px}.kr-mt{margin-top:20px}.kr-spacer{height:200px}.kr-gridwrap{padding:28px 0 56px}.kr-gridwrap--bar{padding-top:0}.kr-rescount-top{margin-top:0}.kr-lab-gap{margin-left:10px}.kr-series{padding-bottom:10px}.kr-series h2{font-size:20px;margin-bottom:12px}.lumhero .crumbs a{color:#cfcfcf}.grp a{color:var(--gold-soft)}.kr-spare-line{margin-top:14px}.kr-spare-line a{color:var(--gold-soft);font-weight:700}.kr-calcbox{max-width:560px;margin-top:18px}.kr-crumbs-pdp{padding-top:14px}.kr-save{font-weight:800;color:var(--red)}.kr-opts{display:grid;gap:12px}.fit .muted{font-size:14px}.card a.qa{display:grid;place-items:center;text-decoration:none}.faq .rte{padding:0 0 14px}#ftree{height:120px}.kr-alts-h{font-size:18px}.kr-pick-price{font-size:22px}.extra .x2 .link{color:#fff}.kr-appwrap{padding:24px 0 48px}.kr-msg{font-weight:700}.kr-msg--ok{color:var(--ok)}.kr-msg--err{color:var(--red)}.lp-hero{padding:32px 0 52px}.lp-hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:52px;align-items:center}.lp-hero-img{position:relative;order:2;border-radius:var(--r2);overflow:hidden;aspect-ratio:1;background:var(--frost)}.lp-hero-img img{width:100%;height:100%;object-fit:cover}.lp-hero-img .bdg{position:absolute;top:14px;left:14px;height:28px;font-size:13px}.lp-hero-copy{display:grid;gap:16px;justify-items:start}.lp-hero-copy .kicker{margin-bottom:-4px}.lp-hero h1{font-size:clamp(30px,4.4vw,50px);hyphens:manual;-webkit-hyphens:manual}.lp-lead p{font-size:18px;color:var(--ink-2)}.lp-from{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.lp-from small{font-size:15px;color:var(--muted)}.lp-from b{font-size:32px;font-weight:800;letter-spacing:-.02em}.lp-from span{font-size:14px;color:var(--muted)}.lp-acts{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.lp-points{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.lp-points li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--ink-2)}.lp-points svg{width:20px;height:20px;flex:none;color:var(--fir)}.lp-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.lp-tier{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:20px}.lp-tier.hi{border:2px solid var(--fir);box-shadow:0 10px 28px #0a4b4521}.lp-tier>.bdg{position:absolute;top:-12px;left:18px;z-index:2}.lp-h{font-size:20px;font-weight:800;color:var(--fir);letter-spacing:-.01em}.lp-tier-img{display:block;aspect-ratio:1;background:#f6f7f6;border-radius:var(--r2);overflow:hidden;margin:6px 0}.lp-tier-img img{width:100%;height:100%;object-fit:contain}.lp-tier h3{font-size:14px;font-weight:600;line-height:1.3;color:var(--muted)}.lp-tier h3 a{text-decoration:none}.lp-recipe{font-size:15.5px;font-weight:700}.lp-leds{font-size:14px;color:var(--muted)}.lp-tier .price{font-size:26px;font-weight:800;margin-top:auto;padding-top:6px}.lp-tier .save{font-size:14px;font-weight:700;color:var(--red)}.lp-tier .btn{margin-top:8px}.lp-single,.lp-facts{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:16px 20px}.lp-single-h{font-weight:800;font-size:16px;margin-bottom:6px}.lp-single-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.lp-single-h+.lp-single-row{border-top:0}.lp-single-row img{width:56px;height:56px;object-fit:cover;border-radius:var(--r)}.lp-single-row div{display:flex;flex-wrap:wrap;gap:2px 14px;align-items:baseline}.lp-single-row a{font-weight:700;text-decoration:none}.lp-single-row .qa{height:40px;padding:0 14px;border-radius:var(--r);border:1.5px solid var(--fir);background:#fff;color:var(--fir);font-weight:700;font-size:14px;cursor:pointer}.lp-single-row .qa:hover{background:var(--fir);color:#fff}.lp-facts .rte ul{columns:2;column-gap:36px}.lp-facts .rte li{break-inside:avoid;margin-bottom:4px}.lp-vid-frame{margin:0;justify-self:center;width:min(100%,360px)}.lp-vid-frame video{display:block;width:100%;aspect-ratio:9/16;border-radius:var(--r2);background:#000;object-fit:cover}.kr-img-right>.lp-vid-frame{order:2}.lp-vid--wide{grid-template-columns:minmax(0,1fr);gap:28px;justify-items:center;text-align:center}.lp-vid--wide>div{order:-1;max-width:760px}.lp-vid--wide .rte ul{display:inline-block;text-align:left}.lp-vid--wide .lp-vid-frame{width:min(100%,1100px)}.lp-vid--wide .lp-vid-frame video{aspect-ratio:16/9}.lp-vid--cinema .lp-vid-frame video{aspect-ratio:2.35/1}.story>div>ul{margin:16px 0 0;padding-left:20px;font-size:17px;color:var(--ink-2)}.story>div>ul li{margin-top:6px}.rte .btn:not(.light):not(.ghost){color:#fff}@media(max-width:900px){.lp-hero{padding:12px 0 32px}.lp-hero-in{grid-template-columns:1fr;gap:18px}.lp-hero-img{order:0;aspect-ratio:16/10}.lp-hero-copy{gap:12px}.lp-hero h1{font-size:26px}.lp-lead p{font-size:16px}.lp-from b{font-size:28px}.lp-acts,.lp-acts .btn{width:100%}.lp-tiers{grid-template-columns:1fr;gap:22px}.lp-tier{display:grid;grid-template-columns:104px minmax(0,1fr);gap:2px 14px;align-items:start;padding:18px 16px 16px}.lp-tier>*{grid-column:2}.lp-tier>.lp-tier-img{grid-column:1;grid-row:1/span 6;margin:0}.lp-tier>.btn{grid-column:1/-1;margin-top:12px}.lp-tier .price{font-size:22px;padding-top:4px}.lp-h{font-size:18px}.lp-facts .rte ul{columns:1}.lp-single-row{grid-template-columns:56px minmax(0,1fr);row-gap:8px}.lp-single-row .qa{grid-column:2;justify-self:start}.lp-vid-frame{width:min(100%,300px)}.lp-vid--wide{gap:18px}.lp-vid--wide .lp-vid-frame{width:100%}.kr-img-right>.lp-vid-frame{order:0}}.extra>a{border-radius:var(--r2);padding:18px;display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.extra>a:hover{box-shadow:0 10px 26px #00000024;transform:translateY(-2px)}.extra>a:focus-visible{outline:3px solid var(--fir);outline-offset:2px}.extra>a>img{width:96px;height:96px;object-fit:cover;border-radius:var(--r);background:#fff}.extra>a>.xb:only-child{grid-column:1/-1}.extra .x1{border-width:2px}.extra .xb{display:grid;gap:6px;align-content:start}.extra .xt{font-size:18px;font-weight:800;letter-spacing:-.01em}.extra .xsave{justify-self:start;background:var(--red);color:#fff;font-size:13px;font-weight:800;padding:3px 8px;border-radius:var(--r)}.extra .xn{font-weight:700;font-size:15px}.extra .xc{font-size:13.5px;color:var(--muted);line-height:1.45}.extra .xp{font-size:15px}.extra .xgo{justify-self:start;margin-top:6px;font-weight:800;font-size:15px;border-bottom:2px solid currentColor;padding-bottom:1px;color:var(--fir)}.extra .x2 .xc{color:#d6d6d6}.extra .x2 .xgo{color:var(--gold-soft)}@media(max-width:600px){.extra>a{grid-template-columns:72px minmax(0,1fr);gap:12px}.extra>a>img{width:72px;height:72px}}.calc .fam{display:grid;gap:6px}.calc .fam>span{font-size:12.5px;color:#a8a8a8}.calc .fam-l{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin:0 -16px;padding:0 16px}.calc .fam-l::-webkit-scrollbar{display:none}.calc .fam-l a{flex:none;white-space:nowrap;scroll-snap-align:start}.calc .fam-l a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:3px 10px 3px 4px;border:1px solid #444;border-radius:var(--r);background:#1b1b1b;color:#fff;font-size:13px;font-weight:700;text-decoration:none;line-height:1.2}.calc .fam-l a:hover{border-color:#777}.calc .fam-l a[aria-current=true]{border-color:var(--gold);background:#2a2207;color:var(--gold-soft)}.calc .fam-l img{width:28px;height:28px;border-radius:2px;object-fit:cover;background:#fff;flex:none}.desc ul{margin:0 0 12px;padding-left:20px}.desc li{margin:0 0 4px}.desc .lbl{margin:14px 0 4px}.desc .lbl:first-child{margin-top:0}.fbar--side{position:static}@media(min-width:1100px){collection-component:has(>.fbar--side){display:grid;grid-template-columns:232px minmax(0,1fr);column-gap:36px;width:var(--wrap);margin-inline:auto;align-items:start}collection-component:has(>.fbar--side)>:not(.fbar){grid-column:2;width:auto;margin-inline:0}.fbar--side{grid-column:1;grid-row:1/span 20;position:sticky;top:88px;align-self:start;border:0;background:transparent;padding:22px 0 24px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin}.fbar--side .wrap{width:auto;margin:0}.fbar--side .row{flex-wrap:wrap;overflow:visible;gap:6px}.fbar--side .row+.row{margin-top:20px}.fbar--side .lab{flex-basis:100%;margin:0 0 2px}.fbar--side .kr-lab-gap{margin:14px 0 2px}.fbar--side .chip{height:34px;padding:0 12px;font-size:13.5px}.fbar--side select{flex-basis:100%;margin-top:6px}collection-component:has(>.fbar--side) .grid-p{grid-template-columns:repeat(3,minmax(0,1fr))}}.kr-ct h1{font-size:clamp(30px,4.4vw,46px);margin-bottom:12px}.kr-ct h2{font-size:clamp(24px,3.4vw,34px);margin-bottom:14px}.kr-ct h3{font-size:17px;margin-bottom:10px}.ct-lead{max-width:760px;font-size:17px;color:var(--ink-2)}.ct-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:24px}.ct-tiles a{display:grid;gap:4px;padding:16px;border:1px solid var(--line);border-radius:var(--r2);background:#fff;text-decoration:none;transition:border-color .2s,box-shadow .2s}.ct-tiles a:hover{border-color:var(--fir);box-shadow:0 8px 22px #00000014}.ct-tiles b{font-size:16px;color:var(--fir)}.ct-tiles span{font-size:13.5px;color:var(--muted)}.ct-phones{display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:20px}.ct-phones div{display:grid;gap:2px}.ct-phones span{font-size:13px;color:var(--muted);font-weight:700}.ct-phones a{font-size:20px;font-weight:800;text-decoration:none;color:var(--ink)}.ct-phones small{font-size:13px;color:var(--muted)}.ct-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:start}.ct-wide{max-width:860px}.ct-forms{margin-top:22px}.ct-embed{background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:18px;min-height:120px}.ct-note{font-size:13px;color:var(--muted);margin-top:12px}.ct-note a{color:var(--fir)}.ct-form{display:grid;gap:6px;background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:18px}.ct-form label{font-size:13.5px;font-weight:700;margin-top:6px}.ct-form input,.ct-form select,.ct-form textarea{width:100%;border:1px solid var(--line-2);border-radius:var(--r);padding:10px 12px;font-size:15px;background:#fff}.ct-form .btn{margin-top:10px;justify-self:start}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ct-row>div{display:grid;gap:6px}.ct-addr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.ct-addr>div{border:1px solid var(--line);border-radius:var(--r2);padding:16px}.ct-addr b{display:block;margin-bottom:8px;color:var(--fir)}@media(max-width:900px){.ct-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-two,.ct-addr{grid-template-columns:1fr;gap:20px}.ct-row{grid-template-columns:1fr}}.ct-embed .bcontact-embed,.ct-embed .qembed__wrapper,.ct-embed [class^=bcontact-4],.ct-embed .bcontact-content{width:100%!important;max-width:100%!important;box-sizing:border-box}#ruecksendung .ct-two,.ct-forms{grid-template-columns:minmax(0,1fr)}#ruecksendung .ct-embed,.ct-forms .ct-embed{max-width:860px}.ct-embed .bcontact-embed,.ct-embed .bcontact-embed input,.ct-embed .bcontact-embed textarea,.ct-embed .bcontact-embed select,.ct-embed .bcontact-embed button,.ct-embed .bcontact-embed label,.ct-embed .bcontact-embed h1,.ct-embed .bcontact-embed h2,.ct-embed .bcontact-embed h3,.ct-embed .bcontact-embed p,.ct-embed .bcontact-embed span{font-family:var(--f)!important}.swipe-hint{display:none;margin:0 0 8px;text-align:right;font-size:12.5px;font-weight:700;color:var(--muted)}.swipe-hint.on{display:block}@media(min-width:1100px){.swipe-hint.on{display:none}}.more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.gnav{display:none}@media(max-width:900px){.gnav{display:grid;place-items:center;position:absolute;top:calc(50% - 22px);width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 10px #0000002e;color:var(--ink);font-size:28px;line-height:1;z-index:3;cursor:pointer}.gnav[hidden]{display:none}.gprev{left:12px}.gnext{right:12px}}.fbar-toggle{display:none}@media(max-width:1099px){.fbar--side{position:sticky;top:64px;z-index:20;background:#fff;border-bottom:1px solid var(--line);padding:8px 0}.fbar-toggle{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:1px solid var(--line-2);border-radius:19px;background:#fff;font-weight:800;font-size:14px;cursor:pointer}.fbar-toggle:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-left:4px}.fbar--side.open .fbar-toggle:after{transform:translateY(2px) rotate(-135deg)}.fbar--side .fbar-rows{display:none;padding-top:10px;max-height:60vh;overflow-y:auto}.fbar--side.open .fbar-rows{display:block}}@media(max-width:980px){.fbar--side{top:58px}}.card .badges .bdg.test{height:auto;min-height:24px;padding:3px 7px;line-height:1.25;white-space:normal;font-size:11.5px;max-width:calc(100% - 8px)}.card .badges{right:8px}.tag.near{background:#fff4e5;color:#7a4b00}.calc .fam-m a{padding:3px 12px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kr-shop.css.map */
