.ls{--ls-bg: #080808;--ls-panel: #111;--ls-panel-2: #171717;--ls-text: #f0ece5;--ls-muted: #a8a29a;--ls-line: rgba(255,255,255,.11);background:radial-gradient(circle at 75% 0%,color-mix(in srgb,var(--ls-accent) 13%,transparent),transparent 30rem),linear-gradient(180deg,#0d0b0a 0%,var(--ls-bg) 18%,#050505 100%);color:var(--ls-text);padding:24px 0 72px;overflow:hidden}.ls *{box-sizing:border-box}.ls a{color:inherit;text-decoration:none}.ls img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .45s ease}.ls .ls__shell{width:min(1480px,calc(100% - 32px));margin:0 auto}.ls h1,.ls h2,.ls strong{font-family:var(--font-heading-family, Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif)}.ls .ls-kicker,.ls .ls-heading>span{color:var(--ls-accent);font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ls .ls-hero{display:grid;grid-template-columns:.92fr 1.45fr;min-height:620px;border:1px solid var(--ls-line);background:#0b0b0b;border-radius:8px;overflow:hidden}.ls .ls-hero__copy{padding:clamp(32px,5vw,76px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.ls .ls-hero__copy:after{content:"";position:absolute;inset:auto -70px 0 auto;width:170px;height:100%;pointer-events:none;background:linear-gradient(90deg,#0b0b0b,transparent)}.ls .ls-hero h1{margin:8px 0 10px;max-width:570px;font-size:clamp(58px,8vw,126px);line-height:.82;letter-spacing:-.045em;text-transform:uppercase;color:#f4f1eb}.ls .ls-hero__claim{width:fit-content;margin:10px 0 18px;padding:7px 10px;background:var(--ls-accent);color:#0a0807;font-weight:950;text-transform:uppercase;letter-spacing:.02em}.ls .ls-hero__text{max-width:530px;color:var(--ls-muted);font-size:clamp(15px,1.25vw,18px);line-height:1.62}.ls .ls-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ls .ls-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:3px;border:1px solid var(--ls-accent);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transition:.2s ease}.ls .ls-btn--solid{background:var(--ls-accent);color:#090706}.ls .ls-btn--solid:hover{background:#e57c37;border-color:#e57c37;transform:translateY(-2px)}.ls .ls-btn--outline{background:transparent;color:var(--ls-text)}.ls .ls-btn--outline:hover{background:#ffffff0f}.ls .ls-hero__count{margin-top:22px;color:#77716b;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ls .ls-hero__products{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1px;min-width:0;background:var(--ls-line);position:relative}.ls .ls-hero-product{min-height:300px;padding:20px;background:radial-gradient(circle at center,#29231f,#161412 56%,#0d0d0d);position:relative;overflow:hidden}.ls .ls-hero-product img{filter:drop-shadow(0 18px 18px rgba(0,0,0,.38))}.ls .ls-hero-product:hover img{transform:scale(1.045)}.ls .ls-hero-product span{position:absolute;left:15px;right:15px;bottom:12px;color:#ffffffc2;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls .ls-toplinks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.ls .ls-topcard{min-height:250px;position:relative;overflow:hidden;border:1px solid var(--ls-line);border-radius:6px;background:var(--ls-panel)}.ls .ls-card-image{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#2a2521,#111)}.ls .ls-card-image img{object-position:72% 50%;transform:scale(1.05)}.ls .ls-topcard:hover img{transform:scale(1.11)}.ls .ls-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505e6,#05050540 70%,#0505050d)}.ls .ls-card-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.ls .ls-card-content small{color:var(--ls-accent);font-weight:900;text-transform:uppercase}.ls .ls-card-content strong{font-size:clamp(25px,3vw,46px);line-height:.95;text-transform:uppercase;max-width:70%}.ls .ls-card-content em{margin-top:14px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--ls-accent) 70%,transparent);font-style:normal;font-size:10px;font-weight:900;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/51/assets/sob-ls-1.css.map */
