.lcc-background picture,.lcc-card>picture{display:block;width:100%;height:100%}.lcc{display:block;position:relative;isolation:isolate;overflow:hidden;background:#080a0b;color:#fff;min-height:var(--lcc-height);padding:76px 0 32px}.lcc-backgrounds,.lcc-background,.lcc-background:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lcc-background{opacity:0;transition:opacity .65s}.lcc-background.is-active{opacity:1}.lcc-background img{width:100%;height:100%;object-fit:cover}.lcc-background:after{content:"";background:rgba(0,0,0,var(--lcc-tint));z-index:0}.lcc-header{position:relative;text-align:center;margin:0 auto 46px;max-width:680px;padding:0 24px}.lcc-header>p{font-size:11px;letter-spacing:.22em;text-transform:uppercase}.lcc-header h2{font-family:var(--font-heading-family);color:inherit;font-size:clamp(32px,4vw,60px);line-height:1.04;letter-spacing:-.035em;margin:18px 0}.lcc-header>div{max-width:420px;margin:auto;opacity:.8}.lcc-track{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:24px max(24px,calc(50% - 150px)) 38px;align-items:center;touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab}.lcc-track::-webkit-scrollbar{display:none}.lcc-card{position:relative;flex:0 0 300px;aspect-ratio:3/4;overflow:hidden;border-radius:20px;scroll-snap-align:center;transform:scale(.89);opacity:.68;transition:transform .4s,opacity .4s;background:#202329}.lcc-card.is-active{transform:scale(1);opacity:1}.lcc-image{width:100%;height:100%;object-fit:cover;display:block}.lcc-caption{position:absolute;inset:auto 0 0;padding:70px 24px 25px;background:linear-gradient(transparent,#000000d9);color:#fff}.lcc-caption h3{color:inherit;font-size:24px;line-height:1.1;margin:0 0 12px}.lcc-caption p{margin:0 0 12px}.lcc-caption a{color:inherit;text-decoration:none;font-size:12px;letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.lcc-caption a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lcc-controls{display:flex;justify-content:center;align-items:center;gap:24px}.lcc-controls button{width:46px;height:46px;border:1px solid #ffffff70;border-radius:50%;color:#fff;background:#0003;cursor:pointer;font-size:21px}.lcc-count{font-size:12px;letter-spacing:.15em}.lcc button:focus-visible,.lcc a:focus-visible,.lcc-track:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:749px){.lcc{padding-top:48px}.lcc-header{margin-bottom:22px}.lcc-track{gap:14px;padding-left:16vw;padding-right:16vw}.lcc-card{flex-basis:68vw;max-width:none;border-radius:16px}.lcc-caption h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.lcc *{transition:none!important;scroll-behavior:auto!important}}.lans-policy{max-width:1000px;margin:0 auto;padding-top:72px;padding-bottom:88px;color:rgb(var(--color-foreground))}.lans-policy h1{font-family:var(--font-heading-family);font-size:clamp(32px,4vw,48px);letter-spacing:-1px;line-height:1.15;margin:0 0 36px}.lans-policy__body{font-size:17px;line-height:1.85}.lans-policy__body h2{font-size:28px;line-height:1.3;margin:42px 0 14px}.lans-policy__body h3{font-size:22px;line-height:1.4;margin:28px 0 12px}.lans-policy__body a{color:var(--accent-color,#0f59e3);text-underline-offset:4px;overflow-wrap:anywhere}.lans-policy__body li+li{margin-top:8px}@media(max-width:749px){.lans-policy{padding-top:44px;padding-bottom:56px}.lans-policy__body{font-size:16px}.lans-policy__body h2{font-size:24px}}lans-spotlight{display:block;position:relative;overflow:hidden;border-radius:var(--ls-radius);background:#17191b;color:#fff;font-family:inherit}.ls-stage{min-height:var(--ls-height)}.ls-slide{min-height:var(--ls-height);background:var(--ls-bg);color:var(--ls-text);position:relative;isolation:isolate;overflow:hidden}.ls-slide[hidden]{display:none}.ls-word{position:absolute;left:27%;top:20%;font-size:clamp(90px,16vw,260px);font-weight:900;font-style:italic;letter-spacing:-.07em;line-height:1;color:var(--ls-text);opacity:.06;white-space:nowrap;z-index:-1}.ls-copy{position:relative;z-index:2;padding:80px 0 180px 7%;width:43%;pointer-events:none}.ls-copy a{pointer-events:auto}.ls-eyebrow{font-size:11px;letter-spacing:.24em;font-weight:700;margin:0 0 24px}.ls-copy h2{font-size:var(--ls-heading);font-weight:900;font-style:italic;line-height:.95;letter-spacing:-.055em;overflow-wrap:anywhere;margin:0 0 24px;color:inherit}.ls-description{max-width:300px;font-size:15px;line-height:1.7;opacity:.75;margin:0 0 16px}.ls-price{font-size:17px;font-weight:700;margin:0 0 24px}.ls-cta{display:inline-flex;align-items:center;gap:42px;background:var(--ls-accent);color:var(--ls-btn-text);padding:15px 24px;font-size:12px;letter-spacing:.06em;font-weight:800;text-decoration:none;border-radius:3px}.ls-visual{position:absolute;top:1%;right:2%;width:61%;height:77%;display:grid;place-items:center}.ls-visual picture{width:100%;height:100%;display:block;min-width:0;min-height:0}.ls-product-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform:rotate(var(--ls-rotation)) scale(var(--ls-scale));filter:drop-shadow(0 30px 30px #0005)}.ls-controls{position:absolute;bottom:40px;left:7%;display:flex;gap:16px;align-items:center;font-size:11px;font-variant-numeric:tabular-nums}.ls-controls button{background:#ffffff10;border:1px solid #ffffff30;border-radius:50%;width:34px;height:34px;color:inherit;cursor:pointer}.ls-cards{position:absolute;bottom:34px;right:5%;width:65%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ls-card{display:flex;align-items:center;gap:10px;text-align:left;min-width:0;border:1px solid #ffffff18;background:#ffffff0c;color:inherit;border-radius:7px;padding:12px;cursor:pointer;font-family:inherit}.ls-card[aria-pressed=true]{border-color:currentColor;background:#ffffff20}.ls-card img{width:58px;height:60px;object-fit:contain}.ls-card>span:first-of-type{flex:1;font-size:11px;font-weight:700;overflow-wrap:anywhere}.ls-card small{display:block;margin-top:7px;font-size:11px;font-weight:400}.ls-card>span:last-child{font-size:16px}.ls-card:focus-visible,.ls-controls button:focus-visible,.ls-cta:focus-visible,.ls-visual:focus-visible{outline:3px solid currentColor;outline-offset:-4px}@media(max-width:749px){.ls-stage,.ls-slide{min-height:var(--ls-mobile)}.ls-copy{padding:34px 24px 0;width:100%}.ls-copy h2{font-size:clamp(38px,10vw,64px);max-width:100%;margin-bottom:12px}.ls-eyebrow{font-size:9px;margin-bottom:14px}.ls-description{max-width:90%;font-size:13px;line-height:1.5;margin-bottom:10px}.ls-price{font-size:14px;margin-bottom:12px}.ls-cta{padding:11px 17px;font-size:11px;gap:24px}.ls-visual{top:32%;right:4%;width:92%;height:43%}.ls-word{left:0;top:46%;font-size:24vw}.ls-cards{left:16px;right:16px;bottom:65px;width:auto;gap:7px}.ls-card{padding:7px;gap:5px;flex-direction:column;align-items:flex-start}.ls-card img{width:46px;height:40px;align-self:center}.ls-card>span:first-of-type{font-size:9px}.ls-card small{font-size:9px;margin-top:4px}.ls-card>span:last-child{display:none}.ls-controls{left:24px;bottom:17px}.ls-controls button{width:28px;height:28px}}@media(prefers-reduced-motion:no-preference){.ls-slide:not([hidden]) .ls-copy,.ls-slide:not([hidden]) .ls-visual{animation:ls-reveal .55s ease both}@keyframes ls-reveal{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}}.ls-cards{gap:14px}.ls-cards .ls-card{background:#ffffff17;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:8px;min-height:88px;padding:13px;gap:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-shadow:none;transition:background .2s,border-color .2s}.ls-cards .ls-card[aria-pressed=true]{background:#ffffff30;border-color:#ffffffa6}.ls-cards .ls-card img{width:64px;height:58px;object-fit:contain;border-radius:3px;mix-blend-mode:normal}.ls-cards .ls-card>span:first-of-type{border-left:1px solid #ffffff35;padding-left:13px;font-size:10px;font-weight:400;line-height:1.45}.ls-cards .ls-card small{font-size:12px;font-weight:700;margin-top:6px}.ls-cards .ls-card>span:last-child{display:none}@media(max-width:749px){.ls-cards{gap:7px}.ls-cards .ls-card{padding:9px;gap:8px;min-height:115px}.ls-cards .ls-card img{width:48px;height:44px}.ls-cards .ls-card>span:first-of-type{border-left:0;border-top:1px solid #ffffff35;padding:7px 0 0;width:100%;font-size:9px}.ls-cards .ls-card small{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
