.lkf{font-family:inherit;-webkit-font-smoothing:antialiased}.lkf *,.lkf *:before,.lkf *:after{box-sizing:border-box}.lkf img{display:block;max-width:100%}.lkf .lk-wrap{max-width:var(--page-width,1320px);margin:0 auto;padding:0 32px}@media(max-width:749px){.lkf .lk-wrap{padding:0 1.5rem}}.lkf .lk-h{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1}.lkf .lk-eyebrow{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lkf .lk-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lkf a{text-decoration:none}.lkf .lk-mat{background:var(--lkf-bg);color:var(--lkf-title);padding:var(--lkf-pt) 0 var(--lkf-pb)}.lkf .lk-mat .lk-eyebrow{color:var(--lkf-accent)}.lkf .lk-mat .lk-h{color:var(--lkf-heading)}.lkf .lk-mat__head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:44px}.lkf .lk-mat__head .lk-h{font-size:clamp(40px,5vw,60px);max-width:620px;margin-top:12px}.lkf .lk-mat .lk-mat__head p{margin:0;font-size:15px;line-height:1.55;color:var(--lkf-intro);max-width:360px}.lkf .lk-mat__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.lkf .lk-mat__item{display:flex;flex-direction:column;gap:18px}.lkf .lk-mat__stage{cursor:crosshair}.lkf .lk-mat__stage{background:linear-gradient(180deg,var(--lkf-stage1),var(--lkf-stage2));border-radius:18px;padding:36px 34px;perspective:900px}.lkf .lk-mat__obj{position:relative;aspect-ratio:42/59;transform:rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg)) scale(var(--sc,1));will-change:transform;backface-visibility:hidden}.lkf .lk-mat__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:translateZ(0)}.lkf .lk-mat__art img{width:100%;height:100%;object-fit:cover}.lkf .lk-mat .lk-fx{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lkf .lk-fx--grain{opacity:0;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lkf .lk-fx--base{opacity:0}.lkf .lk-fx--hot{opacity:var(--o,0);mix-blend-mode:screen}.lkf .lk-fx--streak{opacity:var(--o,0);mix-blend-mode:screen;background-size:300% 100%;background-position:var(--px,50%) 0}.lkf .lk-fx--diffuse{opacity:var(--o,0)}@media(prefers-reduced-motion:reduce){.lkf .lk-mat__obj{transform:none!important}}.lkf .lk-mat--matte .lk-mat__obj{box-shadow:0 18px 30px -12px #00000059}.lkf .lk-mat--matte img{filter:contrast(.95) saturate(.94)}.lkf .lk-mat--matte .lk-mat__art .lk-fx--grain{opacity:.22}.lkf .lk-mat--matte .lk-fx--diffuse,.lkf .lk-mat--dibond .lk-fx--diffuse{background:radial-gradient(circle at var(--x,50%) var(--y,40%),rgba(255,255,255,.18),rgba(255,255,255,0) 75%)}.lkf .lk-mat--glass .lk-mat__stage{padding:28px 26px}.lkf .lk-mat--glass .lk-mat__obj{padding:9px;background:#18181b;box-shadow:0 22px 34px -12px #00000073,inset 0 0 0 1px #3a3a40}.lkf .lk-mat--glass .lk-mat__art{top:9px;right:9px;bottom:9px;left:9px;box-shadow:inset 0 0 6px #00000080}.lkf .lk-mat--glass .lk-mat__art .lk-fx--base{opacity:.18;background:linear-gradient(125deg,#ffffff80,#fff0 28% 70%,#ffffff40)}.lkf .lk-mat--glass .lk-fx--streak{background-image:linear-gradient(115deg,#fff0 38%,#fff9 46%,#ffffff1f 50%,#fff6 53%,#fff0 60%)}.lkf .lk-mat--glass .lk-fx--hot{background:radial-gradient(circle at var(--x,50%) var(--y,40%),rgba(255,255,255,.75),rgba(255,255,255,.18) 12%,rgba(255,255,255,0) 32%)}.lkf .lk-mat--gloss .lk-mat__obj{border-radius:2px;box-shadow:3px 3px #c7d3d6,4px 4px #aebfc3,0 30px 40px -14px #00000073}.lkf .lk-mat--gloss img{filter:saturate(1.12) contrast(1.06)}.lkf .lk-mat--gloss .lk-mat__art .lk-fx--base{opacity:.35;background:linear-gradient(125deg,#fff9,#fff0 30% 62%,#ffffff59 64%,#fff0 72%);box-shadow:inset 0 0 0 1px #ffffff8c}.lkf .lk-mat--gloss .lk-fx--streak{background-image:linear-gradient(115deg,#fff0 38%,#ffffffe6 45%,#ffffff40,#ffffffb3 52%,#fff0 58%)}.lkf .lk-mat--gloss .lk-fx--hot{background:radial-gradient(circle at var(--x,50%) var(--y,40%),rgba(255,255,255,1),rgba(255,255,255,.45) 8%,rgba(255,255,255,0) 30%)}.lkf .lk-mat--dibond .lk-mat__obj{box-shadow:1.5px 1.5px #cfd1d4,2px 2px #b3b6ba,0 26px 36px -14px #0006}.lkf .lk-mat--dibond .lk-mat__art .lk-fx--grain{opacity:.12}.lkf .lk-mat__info{display:flex;flex-direction:column;gap:6px}.lkf .lk-mat__info .lk-card__row span:first-child{font-weight:600;font-size:18px;color:var(--lkf-title)}.lkf .lk-mat__info .lk-mat__badge{font-size:12px;border:1px solid var(--lkf-badge-border);border-radius:999px;padding:3px 10px;color:var(--lkf-badge)}.lkf .lk-mat__info .lk-mat__badge.is-shiny{background:var(--lkf-shiny-bg);color:var(--lkf-shiny-text);border-color:var(--lkf-shiny-bg)}.lkf .lk-mat .lk-mat__info p{margin:0;font-size:14px;color:var(--lkf-desc);line-height:1.5}.lkf .lk-mat .lk-mat__info small{font-size:14px;color:var(--lkf-meta)}.lkf .lk-mat__foot{margin-top:36px;padding-top:24px;border-top:1px solid var(--lkf-line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--lkf-foot)}.lkf .lk-mat .lk-mat__foot a{color:var(--lkf-link);font-weight:600}.lkc{padding-top:var(--pad-t);padding-bottom:calc(var(--pad-b) + 96px)}.lkc *{box-sizing:border-box}.lkc-hero{position:relative;overflow:hidden;border-radius:20px;background:#c48a52;margin:0 0 28px;color:#fff;isolation:isolate}.lkc-hero__media{position:relative;aspect-ratio:16/7;min-height:340px}.lkc-hero__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.lkc-hero__img{object-fit:cover}.lkc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#281406b8,#28140673 35%,#28140600 62%)}.lkc-hero__text{position:absolute;z-index:1;left:0;top:0;bottom:0;width:min(520px,52%);display:flex;flex-direction:column;justify-content:center;padding:32px 40px}.lkc-hero__eyebrow{margin:0 0 8px;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffc636}.lkc .lkc-hero__h{margin:0;color:#fff;font-size:clamp(3.4rem,5vw,5.6rem);line-height:1}.lkc-hero__lede{margin-top:12px;font-size:1.6rem;line-height:1.5;color:#ffffffeb}.lkc-hero__lede p{margin:0}.lkc-hero__btn{align-self:flex-start;margin-top:20px;display:inline-flex;gap:8px;align-items:center;padding:13px 22px;border-radius:40px;background:#ffc636;color:#000;font-weight:700;font-size:1.5rem;text-decoration:none;transition:transform .2s}.lkc-hero__btn:hover{transform:translateY(-2px)}.lkc-head--sub{margin-bottom:20px;scroll-margin-top:90px}@media(max-width:749px){.lkc-hero{border-radius:16px;background:#2a1808}.lkc-hero__media{aspect-ratio:4/3;min-height:0}.lkc-hero__media:after{background:linear-gradient(180deg,#28140600 55%,#2814068c)}.lkc-hero__text{position:relative;width:auto;padding:20px 20px 24px;background:#2a1808}}.lkc-head{text-align:center;max-width:640px;margin:0 auto 28px}.lkc-h{margin:0}.lkc-lede{margin-top:10px;opacity:.8}.lkc-empty{text-align:center;padding:40px 16px;opacity:.75}.lkc-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:0 auto 28px}.lkc-tab{font:inherit;font-size:1.4rem;font-weight:600;letter-spacing:normal;padding:10px 18px;border-radius:40px;cursor:pointer;border:1.5px solid rgba(var(--color-foreground),.18);background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:background .2s,color .2s,border-color .2s}.lkc-tab small{font-weight:500;opacity:.55;margin-left:4px}.lkc-tab[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.lkc-group+.lkc-group{margin-top:40px}.lkc-group[hidden]{display:none}.lkc-gh{font-size:2rem;margin:0 0 14px}.lkc-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.lkc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:990px){.lkc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lkc-tile{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;width:100%;cursor:pointer;padding:6px 6px 10px;border-radius:16px;border:2px solid transparent;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .2s,transform .15s;-webkit-tap-highlight-color:transparent}.lkc-tile:hover{border-color:rgba(var(--color-foreground),.15)}.lkc-tile:active{transform:scale(.97)}.lkc-tile:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.lkc-tile[aria-pressed=true]{border-color:var(--lkc-accent)}.lkc-tile[disabled]{cursor:not-allowed;opacity:.45}.lkc-img{position:relative;display:block;aspect-ratio:1;border-radius:18%;overflow:hidden;background:rgba(var(--color-foreground),.05);margin-bottom:6px}.lkc-img img{width:100%;height:100%;object-fit:cover;display:block}.lkc-sw{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:10%;background:var(--sw);color:var(--sw-ink);font-weight:800;font-size:clamp(1.5rem,4.2vw,2.2rem);line-height:1;text-transform:uppercase;letter-spacing:.02em;text-align:center;box-shadow:inset 0 0 0 6px #ffffff2e}.lkc-sw--num{font-size:clamp(4.4rem,13vw,7rem);letter-spacing:-.03em}.lkc-tile[aria-pressed=true] .lkc-img{transform:scale(.94)}.lkc-img{transition:transform .2s}.lkc-check{position:absolute;z-index:2;top:7%;right:7%;box-shadow:0 2px 6px #00000040;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--lkc-accent);color:var(--lkc-accent-ink);transform:scale(0);transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.lkc-check svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.lkc-tile[aria-pressed=true] .lkc-check{transform:scale(1)}.lkc-name{font-size:1.4rem;font-weight:600;line-height:1.25;padding-inline:4px;text-align:center}.lkc-price{font-size:1.3rem;opacity:.7;padding-inline:4px;text-align:center}.lkc-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -8px 24px #0000001f;border-top:1px solid rgba(var(--color-foreground),.1)}.lkc-bar__in{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:10px}.lkc-sum{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:12px;cursor:pointer;padding:4px 2px;color:rgb(var(--color-foreground))}.lkc-sum:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:8px}.lkc-bag{position:relative;flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--color-foreground),.06)}.lkc-bag svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.lkc-bag b{position:absolute;top:-3px;right:-3px;min-width:21px;height:21px;padding:0 5px;border-radius:11px;display:grid;place-items:center;font-size:1.2rem;line-height:1;background:var(--lkc-accent);color:var(--lkc-accent-ink)}.lkc-bag.bump{animation:lkcBump .35s ease}@keyframes lkcBump{40%{transform:scale(1.18)}}.lkc-sum__txt{display:flex;flex-direction:column;line-height:1.25;font-size:1.4rem;min-width:0}.lkc-sum__txt strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lkc-sum__txt span{font-size:1.6rem;font-weight:700}.lkc-sum__txt span:empty{display:none}.lkc-chev{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .25s;opacity:.6}.lkc-sum[aria-expanded=true] .lkc-chev{transform:rotate(180deg)}.lkc-add{min-width:0;white-space:nowrap}.lkc-add[disabled]{opacity:.45;cursor:not-allowed}.lkc-panel{max-width:900px;margin:0 auto 10px;max-height:min(46vh,380px);overflow:auto;border-bottom:1px solid rgba(var(--color-foreground),.1);padding-bottom:8px;animation:lkcUp .25s ease}.lkc-panel[hidden]{display:none}@keyframes lkcUp{0%{opacity:0;transform:translateY(12px)}}.lkc-panel__head{display:flex;justify-content:space-between;align-items:center;padding:4px 2px 8px;font-size:1.5rem}.lkc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lkc-row{display:flex;align-items:center;gap:12px;font-size:1.4rem}.lkc-thumb{flex:none;width:44px;height:44px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--sw);color:var(--sw-ink);font-weight:800;font-size:1.1rem;text-transform:uppercase;text-align:center;line-height:1}.lkc-thumb--num{font-size:1.8rem}.lkc-thumb img{width:100%;height:100%;object-fit:cover}.lkc-row__name{flex:1;min-width:0;font-weight:600}.lkc-row__price{opacity:.75;white-space:nowrap}.lkc-x{all:unset;cursor:pointer;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:rgb(var(--color-foreground))}.lkc-x:hover{background:rgba(var(--color-foreground),.08)}.lkc-x svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round}.lkc-clear{all:unset;cursor:pointer;font-size:1.3rem;text-decoration:underline;text-underline-offset:3px;padding:6px 4px;color:rgb(var(--color-foreground))}.lkc-done{max-width:900px;margin:0 auto 10px;padding-bottom:10px;border-bottom:1px solid rgba(var(--color-foreground),.1);animation:lkcUp .25s ease}.lkc-done[hidden]{display:none}.lkc-done__msg{margin:0 0 10px;font-size:1.5rem;font-weight:600}.lkc-done__msg span:first-child{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--lkc-accent);color:var(--lkc-accent-ink);font-size:1.3rem;margin-right:4px}.lkc-done__btns{display:flex;gap:10px}.lkc-done__btns .button{flex:1;min-width:0}.lkc-msg{margin:6px auto 0;max-width:900px;font-size:1.3rem;text-align:center}.lkc-msg:empty{display:none}@media(prefers-reduced-motion:reduce){.lkc-tile,.lkc-check,.lkc-img{transition:none}.lkc-bag.bump,.lkc-panel{animation:none}}.lkh{--sans:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--hand:"Caveat","Comic Sans MS",cursive;--paper:#fff;--card:clamp(120px,14.3vw,var(--card-d));position:relative;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--sans);text-align:center;padding-top:var(--pad-top);padding-bottom:var(--pad-bottom);-webkit-font-smoothing:antialiased}.lkh.lkh--theme-font{--sans:var(--font-body-family,inherit)}.lkh.lkh--theme-font .lkh-h1{font-family:var(--font-heading-family,inherit);font-stretch:normal}.lkh *,.lkh *:before,.lkh *:after{box-sizing:border-box}.lkh a{text-decoration:none}.lkh button{font-family:inherit;letter-spacing:normal;text-transform:none;margin:0}.lkh :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lkh-badge{display:inline-flex;align-items:center;gap:8px;background:var(--badge);color:var(--badge-ink);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.3}.lkh-badge span{color:var(--stars);letter-spacing:1px}.lkh .lkh-h1{margin:18px auto 0;padding-inline:16px;max-width:15ch;font-family:var(--sans);font-weight:650;font-stretch:88%;font-size:var(--h-size);line-height:.96;letter-spacing:-.025em;text-transform:none;text-wrap:balance;color:var(--ink)}.lkh-lede{margin:18px auto 0;padding-inline:16px;max-width:46ch;color:var(--muted);font-size:var(--lede-size);line-height:1.55}.lkh-lede p{margin:0}.lkh-note{position:absolute;z-index:300;font-family:var(--hand);font-size:clamp(19px,1.8vw,24px);color:var(--hand-ink);line-height:1;pointer-events:none;white-space:nowrap}.lkh-note svg{position:absolute;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.lkh-n1{left:max(16px,calc(50% - 600px));top:-46px;transform:rotate(-6deg)}.lkh-n1 svg{width:60px;height:46px;left:70px;top:22px}.lkh-n2{right:max(16px,calc(50% - 600px));top:-70px;transform:rotate(7deg);text-align:right;max-width:160px;white-space:normal;text-wrap:balance}.lkh-n2 svg{width:56px;height:60px;right:20px;top:46px}.lkh-n2 .t{display:none}@media(hover:none){.lkh-n2 .h{display:none}.lkh-n2 .t{display:inline}}.lkh.no-notes .lkh-note{display:none}.lkh-wrap{position:relative;margin-top:var(--gap-carousel)}.lkh-ring{position:relative;height:calc(var(--card) * var(--ratio) + 80px);perspective:1100px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.lkh-ring.drag{cursor:grabbing}.lkh-card{position:absolute;top:20px;left:0;width:var(--card);height:calc(var(--card) * var(--ratio));border-radius:var(--round);overflow:hidden;background:var(--c);will-change:transform;box-shadow:0 22px 40px -22px #00000073;transition:opacity .4s;color:inherit}.lkh.no-shadow .lkh-card{box-shadow:none}.lkh-ring.swap .lkh-card{opacity:0}.lkh-card img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;transition:transform .5s;transform:scale(var(--zoom,1));max-width:none}.lkh-card img.fit{position:absolute;object-fit:fill;transform:none}.lkh-card .fb{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:flex-end;padding:12px;font-weight:800;font-size:20px;line-height:.95;text-transform:uppercase;color:var(--t);text-align:left}.lkh-card.noimg .fb{display:flex}.lkh-cap{position:absolute;left:8px;right:8px;bottom:8px;background:#fffffff0;color:#1d1d1b;border-radius:max(4px,calc(var(--round) - 6px));padding:8px 10px;text-align:left;font-size:12px;line-height:1.25;transform:translateY(calc(100% + 12px));transition:transform .35s cubic-bezier(.3,.7,.3,1)}.lkh-cap b{display:block;font-size:13px;font-weight:700}.lkh-card:hover .lkh-cap,.lkh-card:focus-visible .lkh-cap,.lkh-card.show .lkh-cap{transform:none}.lkh-card:hover img:not(.fit){transform:scale(calc(var(--zoom,1) * 1.04))}.lkh-card:hover img.fit{transform:scale(1.04)}.lkh-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding-inline:16px;margin:var(--gap-pills) auto 0}.lkh-pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 2px;min-width:0;scroll-snap-type:x proximity}.lkh-pills[hidden]{display:none}.lkh-pills::-webkit-scrollbar{display:none}.lkh-pill{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--pill-line);background:var(--pill-bg);color:var(--pill-ink);border-radius:var(--pill-radius);padding:9px 16px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .2s}.lkh-pill:hover{transform:translateY(-1px);border-color:var(--tc)}.lkh-pill small{font-weight:500;opacity:.55;font-size:11px}.lkh-pill[aria-pressed=true]{background:var(--tc);border-color:var(--tc);color:var(--tt)}.lkh-arw{flex:none;width:46px;height:46px;padding:0;border-radius:50%;border:1.5px solid var(--arrow);background:none;color:var(--arrow);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,transform .2s}.lkh-arw:hover,.lkh.arrows-filled .lkh-arw{background:var(--arrow);color:var(--bg)}.lkh.arrows-filled .lkh-arw:hover{opacity:.85}.lkh-arw:active{transform:scale(.94)}.lkh svg.i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lkh-cta{position:relative;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding-inline:16px;margin-top:var(--gap-buttons)}.lkh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--btn-radius);padding:var(--btn-pad-y) var(--btn-pad-x);font-size:var(--btn-size);font-weight:600;line-height:1;border:1.5px solid transparent;transition:transform .2s,opacity .2s}.lkh-btn.b1{--bb:var(--b1-bg);--bi:var(--b1-ink);--bl:var(--b1-line)}.lkh-btn.b2{--bb:var(--b2-bg);--bi:var(--b2-ink);--bl:var(--b2-line)}.lkh-btn.filled{background:var(--bb);color:var(--bi);border-color:var(--bl)}.lkh-btn.filled.b1{box-shadow:0 10px 24px -12px var(--bb)}.lkh-btn.outline{background:transparent;color:var(--bb);border-color:var(--bb)}.lkh-btn.text{background:none;color:var(--bb);padding-inline:8px;text-decoration:underline;text-underline-offset:4px}.lkh-btn:hover{transform:translateY(-2px)}.lkh-btn svg{transition:transform .25s}.lkh-btn:hover svg{transform:translate(4px)}.lkh-n3{left:calc(50% + 200px);top:40px;transform:rotate(-6deg)}.lkh-n3 svg{width:54px;height:36px;left:-56px;top:-24px}@media(max-width:640px){.lkh{--card:clamp(150px,var(--card-m),240px);padding-top:var(--pad-top-m);padding-bottom:var(--pad-bottom-m)}.lkh .lkh-h1{font-size:var(--h-size-m)}.lkh-lede{font-size:max(14px,calc(var(--lede-size) - 1px))}.lkh-wrap{margin-top:max(48px,calc(var(--gap-carousel) * .8))}.lkh-n1{left:16px;top:-40px;font-size:20px}.lkh-n1 svg{width:44px;height:34px;left:96px;top:6px}.lkh-n2{right:16px;top:-42px;font-size:20px;max-width:none;white-space:nowrap}.lkh-n2 svg{width:34px;height:40px;right:40px;top:20px}.lkh-pager{padding-inline:0}.lkh-pills{padding-inline:16px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.lkh-arw{display:none}.lkh-cta{flex-direction:column;align-items:stretch;max-width:340px;margin-inline:auto}.lkh-n3{position:static;display:block;transform:rotate(-3deg);margin-top:10px;font-size:20px}.lkh-n3 svg{display:none}}@media(max-width:380px){.lkh-n2{display:none}}@media(prefers-reduced-motion:reduce){.lkh-card img,.lkh-btn,.lkh-cap{transition:none}}.lkf{background:var(--lkf-bg);color:var(--lkf-ink);padding:var(--lkf-pt) 0 var(--lkf-pb);overflow:hidden}.lkf *{box-sizing:border-box}.lkf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;flex-wrap:wrap;margin-bottom:3.2rem}.lkf__intro{max-width:56rem}.lkf__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lkf-muted)}.lkf__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.02;letter-spacing:-.01em;color:var(--lkf-ink)}.lkf__text{margin-top:1.4rem;font-size:1.6rem;line-height:1.6;color:var(--lkf-muted)}.lkf__text p{margin:0}.lkf__controls{display:flex;align-items:center;gap:1.6rem}.lkf__pills{display:flex;gap:.6rem;padding:.4rem;border-radius:99rem;background:#0000000d}.lkf__pill{-webkit-appearance:none;appearance:none;border:0;margin:0;font:inherit;font-size:1.4rem;font-weight:600;letter-spacing:.02em;line-height:1;padding:1rem 1.8rem;border-radius:99rem;background:transparent;color:var(--lkf-ink);cursor:pointer;transition:background-color .25s ease,color .25s ease}.lkf__pill[aria-pressed=true]{background:var(--lkf-ink);color:var(--lkf-bg)}.lkf__pill:focus-visible,.lkf__arrow:focus-visible{outline:2px solid var(--lkf-ink);outline-offset:2px}.lkf__arrows{display:flex;gap:.8rem}.lkf__arrow{-webkit-appearance:none;appearance:none;margin:0;width:4.4rem;height:4.4rem;border-radius:50%;border:1.5px solid var(--lkf-ink);background:transparent;color:var(--lkf-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.lkf__arrow:hover{background:var(--lkf-ink);color:var(--lkf-bg)}.lkf__arrow[disabled]{opacity:.3;pointer-events:none}.lkf__arrow svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lkf__viewport{width:100%}.lkf__track{list-style:none;margin:0;display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0 max(1.5rem,calc((100vw - var(--page-width,120rem)) / 2 + 5rem)) .8rem;scroll-padding-inline:max(1.5rem,calc((100vw - var(--page-width,120rem)) / 2 + 5rem))}.lkf__track::-webkit-scrollbar{display:none}.lkf__card{flex:0 0 clamp(26rem,28vw,36rem);margin:0;scroll-snap-align:start;transition:opacity .35s ease,filter .35s ease,transform .35s ease}.lkf__card.is-dim{opacity:.28;filter:grayscale(1)}.lkf__card.is-hit{transform:translateY(-.4rem)}.lkf__link{display:block;color:inherit;text-decoration:none}.lkf__media{position:relative;display:block;aspect-ratio:1/1;border-radius:2rem;overflow:hidden;background:var(--lkf-tile)}.lkf__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lkf__img--ph{fill:var(--lkf-muted)}.lkf__link:hover .lkf__img{transform:scale(1.03)}.lkf__card[data-finish=gloss] .lkf__media:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%);opacity:0}.lkf__card[data-finish=gloss]:hover .lkf__media:after,.lkf__card[data-finish=gloss].is-hit .lkf__media:after{animation:lkfSheen 1.1s ease forwards}@keyframes lkfSheen{0%{transform:translate(-120%);opacity:1}to{transform:translate(120%);opacity:1}}.lkf__body{display:block;padding:1.6rem .4rem 0}.lkf__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lkf__title{font-size:1.8rem;line-height:1.25}.lkf__tag{flex:0 0 auto;border:1px solid var(--lkf-ink);border-radius:99rem;padding:.45rem 1.1rem;font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1}.lkf__tag--gloss{background:var(--lkf-ink);color:var(--lkf-bg)}.lkf__size{display:block;margin-top:.4rem;font-size:1.4rem;color:var(--lkf-muted)}.lkf__desc{display:block;margin-top:1rem;font-size:1.5rem;line-height:1.5;color:var(--lkf-ink)}.lkf__meta{display:block;margin-top:.8rem;font-size:1.3rem;color:var(--lkf-muted)}@media screen and (max-width:749px){.lkf__head{align-items:flex-start;margin-bottom:2.4rem}.lkf__arrows{display:none}.lkf__track{gap:1.4rem;padding:0 1.5rem .8rem;scroll-padding-inline:1.5rem}.lkf__card{flex-basis:78%}}@media(prefers-reduced-motion:reduce){.lkf__track{scroll-behavior:auto}.lkf__card,.lkf__img,.lkf__pill,.lkf__arrow{transition:none}.lkf__card[data-finish=gloss] .lkf__media:after{display:none}}.lkg{background:var(--lkg-bg);color:var(--lkg-ink);padding:var(--lkg-pt) 0 var(--lkg-pb)}.lkg *{box-sizing:border-box}.lkg__top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4.8rem;align-items:center}.lkg__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.4rem,4vw,5.2rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--lkg-ink)}.lkg__text{margin-top:1.8rem;font-size:1.7rem;line-height:1.6;color:var(--lkg-muted);max-width:42ch}.lkg__text p{margin:0}.lkg__btn{display:inline-flex;align-items:center;min-height:4.6rem;margin-top:2.4rem;padding:0 2.6rem;border-radius:99rem;border:1.5px solid var(--lkg-ink);background:var(--lkg-ink);color:var(--lkg-bg);font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.lkg__btn:hover{background:transparent;color:var(--lkg-ink)}.lkg__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.lkg__card{margin:0}.lkg__link{display:block;color:var(--lkg-ink);text-decoration:none}.lkg__media{position:relative;display:block;aspect-ratio:2/3;border-radius:1.6rem;overflow:hidden;background:var(--lkg-line)}.lkg__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lkg__img--ph{fill:var(--lkg-muted)}.lkg__link:hover .lkg__img{transform:scale(1.04)}.lkg__label{position:absolute;left:1.2rem;bottom:1.2rem;max-width:calc(100% - 2.4rem);background:#fff;color:#111;border-radius:99rem;padding:.7rem 1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.lkg__sub{display:block;margin-top:1.2rem;padding:0 .4rem;font-size:1.4rem;line-height:1.4;color:var(--lkg-muted);transition:color .2s ease}.lkg__link:hover .lkg__sub{color:var(--lkg-ink)}.lkg__feats{list-style:none;margin:5.6rem 0 0;padding:3.2rem 0 0;border-top:1px solid var(--lkg-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lkg__feat{margin:0;padding:0 1.6rem;text-align:center;display:flex;flex-direction:column;align-items:center}.lkg__feat+.lkg__feat{border-left:1px solid var(--lkg-line)}.lkg__feat-link{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none}.lkg__ico{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#0000000d;margin-bottom:1.2rem}.lkg__ico svg{width:2.2rem;height:2.2rem;fill:none;stroke:var(--lkg-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lkg__feat-title{display:block;font-size:1.5rem;line-height:1.3}.lkg__feat-text{display:block;margin-top:.4rem;font-size:1.3rem;line-height:1.4;color:var(--lkg-muted)}@media screen and (max-width:989px){.lkg__top{grid-template-columns:1fr;gap:3.2rem}.lkg__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}.lkg__cards::-webkit-scrollbar{display:none}.lkg__card{flex:0 0 68%;scroll-snap-align:start}.lkg__feats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.8rem;margin-top:4rem}.lkg__feat:nth-child(3){border-left:0}}@media(prefers-reduced-motion:reduce){.lkg__img,.lkg__btn,.lkg__sub{transition:none}}.lkp{background:var(--lkp-bg);color:var(--lkp-ink);padding:var(--lkp-pt) 0 var(--lkp-pb)}.lkp *{box-sizing:border-box}.lkp__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,8rem);align-items:center}.lkp--image_right .lkp__media{order:2}.lkp__media{position:relative;border-radius:2rem;overflow:hidden;aspect-ratio:4/5;background:var(--lkp-line)}.lkp__img{display:block;width:100%;height:100%;object-fit:cover}.lkp__img--ph{fill:var(--lkp-muted)}.lkp__tag{position:absolute;left:1.6rem;bottom:1.6rem;background:#fff;color:#111;border-radius:99rem;padding:.7rem 1.4rem;font-size:1.2rem;letter-spacing:.04em;line-height:1}.lkp__content{max-width:52rem}.lkp__eyebrow{margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lkp-muted)}.lkp__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1;letter-spacing:-.01em;color:var(--lkp-ink)}.lkp__text{margin-top:2rem;font-size:1.7rem;line-height:1.6;color:var(--lkp-muted)}.lkp__text p{margin:0 0 1rem}.lkp__text p:last-child{margin-bottom:0}.lkp__text strong{color:var(--lkp-ink)}.lkp__chips{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.lkp__chips li{margin:0;border:1px solid var(--lkp-line);border-radius:99rem;padding:.7rem 1.5rem;font-size:1.4rem;line-height:1;color:var(--lkp-ink);background:transparent}.lkp__steps{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--lkp-line)}.lkp__steps li{margin:0;padding:1.6rem 1.6rem 0 0;font-size:1.4rem;line-height:1.4;color:var(--lkp-ink)}.lkp__steps li+li{padding-left:1.6rem;border-left:1px solid var(--lkp-line)}.lkp__num{display:block;margin-bottom:.6rem;font-size:1.2rem;letter-spacing:.1em;color:var(--lkp-muted)}.lkp__foot{margin-top:3.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem 3.2rem}.lkp__price{margin:0;display:flex;align-items:baseline;gap:1rem}.lkp__price strong{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1;font-weight:var(--font-heading-weight)}.lkp__price span{font-size:1.4rem;line-height:1.3;color:var(--lkp-muted);max-width:16ch}.lkp__btns{display:flex;flex-wrap:wrap;gap:1rem}.lkp__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.6rem;border-radius:99rem;font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;border:1.5px solid var(--lkp-btn);transition:background-color .2s ease,color .2s ease,transform .2s ease}.lkp__btn--solid{background:var(--lkp-btn);color:var(--lkp-btn-ink)}.lkp__btn--solid:hover,.lkp__btn--line{background:transparent;color:var(--lkp-btn)}.lkp__btn--line:hover{background:var(--lkp-btn);color:var(--lkp-btn-ink)}.lkp__btn:active{transform:scale(.98)}.lkp__btn:focus-visible{outline:2px solid var(--lkp-ink);outline-offset:3px}@media screen and (max-width:989px){.lkp__inner{grid-template-columns:1fr;gap:3.2rem}.lkp--image_right .lkp__media{order:0}.lkp__media{aspect-ratio:4/3}.lkp__content{max-width:none}}@media screen and (max-width:599px){.lkp__steps{grid-template-columns:1fr}.lkp__steps li{padding:1.4rem 0;border-bottom:1px solid var(--lkp-line);display:flex;gap:1.4rem;align-items:baseline}.lkp__steps li+li{padding-left:0;border-left:0}.lkp__num{margin:0;flex:0 0 2.6rem}.lkp__btns{width:100%}.lkp__btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.lkp__btn{transition:none}}.lkw{background:var(--lkw-bg);color:var(--lkw-ink);padding:var(--lkw-pt) 0 var(--lkw-pb);overflow:hidden}.lkw *{box-sizing:border-box}.lkw__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem 4.8rem;flex-wrap:wrap}.lkw__intro{max-width:60rem}.lkw__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lkw-muted)}.lkw__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.02;letter-spacing:-.01em;color:var(--lkw-ink)}.lkw__text{margin-top:1.4rem;font-size:1.6rem;line-height:1.6;color:var(--lkw-muted)}.lkw__text p{margin:0}.lkw__chips{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.lkw__chips li{margin:0;border:1px solid var(--lkw-line);border-radius:99rem;padding:.7rem 1.5rem;font-size:1.4rem;line-height:1;color:var(--lkw-ink)}.lkw__side{display:flex;flex-direction:column;align-items:flex-end;gap:1.6rem}.lkw__price{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1}.lkw__btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.lkw__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 2.4rem;border-radius:99rem;border:1.5px solid var(--lkw-ink);font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.lkw__btn--solid{background:var(--lkw-ink);color:var(--lkw-bg)}.lkw__btn--solid:hover,.lkw__btn--line{background:transparent;color:var(--lkw-ink)}.lkw__btn--line:hover{background:var(--lkw-ink);color:var(--lkw-bg)}.lkw__btn:focus-visible,.lkw__arrow:focus-visible{outline:2px solid var(--lkw-ink);outline-offset:2px}.lkw__nav{display:flex;justify-content:flex-end;gap:.8rem;margin:3.2rem 0 1.6rem}.lkw__arrow{-webkit-appearance:none;appearance:none;margin:0;width:4.4rem;height:4.4rem;border-radius:50%;border:1.5px solid var(--lkw-ink);background:transparent;color:var(--lkw-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.lkw__arrow:hover{background:var(--lkw-ink);color:var(--lkw-bg)}.lkw__arrow[disabled]{opacity:.3;pointer-events:none}.lkw__arrow svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lkw__track{list-style:none;margin:0;display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0 max(1.5rem,calc((100vw - var(--page-width,120rem)) / 2 + 5rem)) .8rem;scroll-padding-inline:max(1.5rem,calc((100vw - var(--page-width,120rem)) / 2 + 5rem))}.lkw__track::-webkit-scrollbar{display:none}.lkw__card{flex:0 0 clamp(26rem,28vw,36rem);margin:0;scroll-snap-align:start}.lkw__link{display:block;color:inherit;text-decoration:none}.lkw__media{position:relative;display:block;aspect-ratio:1/1;border-radius:2rem;overflow:hidden;background:var(--lkw-tile)}.lkw__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lkw__img--ph{fill:var(--lkw-muted)}.lkw__img--alt{opacity:0}.lkw__link:hover .lkw__media.has-alt .lkw__img--alt{opacity:1}.lkw__link:hover .lkw__img{transform:scale(1.03)}.lkw__body{display:block;padding:1.6rem .4rem 0}.lkw__place{display:block;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lkw-muted)}.lkw__name{display:block;margin-top:.4rem;font-size:1.8rem;line-height:1.25}.lkw__from{display:block;margin-top:.6rem;font-size:1.5rem;color:var(--lkw-ink)}@media screen and (max-width:749px){.lkw__side{align-items:flex-start;width:100%}.lkw__btns{justify-content:flex-start;width:100%}.lkw__btn{flex:1 1 auto}.lkw__nav{display:none}.lkw__track{margin-top:2.8rem;gap:1.4rem;padding:0 1.5rem .8rem;scroll-padding-inline:1.5rem}.lkw__card{flex-basis:78%}}@media(prefers-reduced-motion:reduce){.lkw__track{scroll-behavior:auto}.lkw__img,.lkw__btn,.lkw__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
