.coming-soon{--lcs-paper:#f5f5f5;--lcs-ease:cubic-bezier(.23,1,.32,1);border-top:1px solid #dedede;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.coming-soon .comingsoon-grid{gap:16px}.coming-soon .home-featured--mainproduct{position:relative;overflow:hidden;isolation:isolate;border-radius:20px;background:#0b0b0c;box-shadow:inset 0 0 0 1px #ffffff0f}.coming-soon .home-featured---photo{top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:scale(1.001);transition:transform .9s var(--lcs-ease)}.coming-soon .home-featured---photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000 26% 46%,#000000c7)}.coming-soon .home-featured--tag{top:24px;left:24px;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0b0b0c80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-stack-body);font-size:12px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--lcs-paper)}.coming-soon div.home-featured--content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:flex-end;width:auto;margin:0;padding:clamp(20px,2vw,28px)}.coming-soon a.home-featured--content{position:static;display:grid;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:16px;width:100%;margin:0;padding:0;border-radius:0;background:transparent;overflow:visible;color:var(--lcs-paper);text-decoration:none;transition:none}.coming-soon a.home-featured--content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:20px}.coming-soon a.home-featured--content:hover{background:transparent;color:var(--lcs-paper)}.coming-soon a.home-featured--content:focus-visible{outline:none}.coming-soon a.home-featured--content:focus-visible:after{outline:2px solid var(--lcs-paper);outline-offset:-4px}.coming-soon .featured--content---thumbnail{width:64px;height:64px;overflow:hidden;border-radius:12px;background:#fff}.coming-soon .featured--content---thumbnail img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.coming-soon .featured--content---info{min-width:0;padding:0}.coming-soon .featured--content---info h2.item__name{margin:0;font-family:var(--font-stack-header);font-size:clamp(22px,2.1vw,32px);font-weight:500;line-height:1.08;letter-spacing:-.02em;color:#f5f5f5!important;text-shadow:0 1px 16px rgba(0,0,0,.45);text-wrap:balance}.coming-soon .featured--content---info p{margin:8px 0 0;font-family:var(--font-stack-body);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#f5f5f5b8;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coming-soon .featured--content---buttons{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lcs-paper);transition:transform .3s var(--lcs-ease)}.coming-soon .featured--content---buttons svg{width:20px;height:20px;transition:transform .3s var(--lcs-ease)}@media(hover:hover)and (pointer:fine){.coming-soon .home-featured--mainproduct:hover .home-featured---photo{transform:scale(1.04)}.coming-soon .home-featured--mainproduct:hover .featured--content---buttons svg{transform:translate(3px)}}.coming-soon .home-featured--mainproduct:active .featured--content---buttons{transform:scale(.95)}@media(max-width:768px){.coming-soon .comingsoon-grid{gap:12px}.coming-soon .home-featured--mainproduct{min-height:clamp(340px,92vw,420px);border-radius:16px}.coming-soon a.home-featured--content:after{border-radius:16px}.coming-soon .home-featured--tag{top:16px;left:16px}.coming-soon a.home-featured--content{grid-template-columns:52px minmax(0,1fr) 40px;gap:12px}.coming-soon .featured--content---thumbnail{width:52px;height:52px;border-radius:10px}.coming-soon .featured--content---buttons{width:40px;height:40px}.coming-soon .featured--content---info h2.item__name{font-size:20px}.coming-soon .featured--content---info p{font-size:11px}}@media(prefers-reduced-motion:reduce){.coming-soon .home-featured---photo,.coming-soon .featured--content---buttons,.coming-soon .featured--content---buttons svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ls-coming-soon.css.map */
