.lc-hero{background:var(--lb-cream);padding:48px 0 40px}.lc-grid{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,560px) minmax(0,480px);justify-content:center;gap:64px;align-items:start}.lc-gallery{display:flex;gap:14px;min-width:0;align-items:flex-start}.lc-thumbs{flex:0 0 88px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:none;max-height:570px}.lc-thumbs::-webkit-scrollbar{display:none}.lc-thumb{position:relative;width:88px;height:110px;flex:0 0 auto;padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;background:none;cursor:pointer;opacity:.65}.lc-thumb.is-on{border-color:var(--lb-purple);opacity:1}.lc-thumb img,.lc-thumb video{width:100%;height:100%;object-fit:cover;display:block}.lc-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.lc-play span{width:30px;height:30px;border-radius:999px;background:#ffffffe6;display:flex;align-items:center;justify-content:center}.lc-mini{position:absolute;top:0;left:0;width:440px;height:550px;transform:scale(.2);transform-origin:0 0;pointer-events:none}.lc-main{flex:1 1 auto;position:relative;aspect-ratio:4/5;max-width:460px;border-radius:24px;overflow:hidden;background:var(--lb-sand);min-width:0}.lc-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.lc-slide.is-on{display:block}.lc-slide>img,.lc-slide>video,.lc-slide .lc-media{width:100%;height:100%;object-fit:cover;display:block}.lc-tile{position:absolute;top:0;right:0;bottom:0;left:0;padding:12%;display:flex;flex-direction:column;justify-content:center;gap:20px}.lc-tile.lb-tile--white{background:#fff}.lc-tile.lb-tile--sand{background:#f8f0de}.lune-b .lc-tile .lb-tile-h{font-size:36px;line-height:1.1;margin:0}.lc-tile .lb-eyebrow{font-size:13px;letter-spacing:.24em}.lc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:1px solid var(--lb-purple);background:#fbf6edeb;color:var(--lb-purple);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;padding:0}.lc-prev{left:14px}.lc-next{right:14px}.lc-count{position:absolute;bottom:14px;left:50%;transform:translate(-50%);padding:5px 11px;border-radius:999px;background:#1c1c1d8c;color:#fff;font-size:12px;font-weight:600;z-index:2}.lc-info{display:flex;flex-direction:column;padding-top:8px;min-width:0}.lc-rating{display:flex;align-items:center;gap:6px;font-size:14px;color:#1c1c1d;text-decoration:none;margin-bottom:12px}.lc-rating .lc-stars{color:#f5c542;font-size:18px;letter-spacing:2px}.lune-b .lc-title{font-family:Forum,serif!important;font-weight:400!important;font-size:44px;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;margin:0;color:#000}.lc-sub{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--lb-purple)}.lc-pricerow{display:flex;align-items:baseline;gap:14px;margin-top:18px}.lc-pricerow .lb-price{font-size:26px}.lc-apps{margin-top:6px}.lc-lead{margin:20px 0 0;font-size:17px;line-height:26px;font-weight:300;color:#2a2a2a}.lc-lead p{margin:0}.lc-bens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border-top:1px solid rgba(57,49,109,.25);border-bottom:1px solid rgba(57,49,109,.25)}.lc-ben{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 8px;font-size:15px;line-height:1.3;color:#1c1c1d;text-align:left}.lc-ben+.lc-ben{border-left:1px solid rgba(57,49,109,.25)}.lc-ben svg{flex:0 0 auto}.lc-info .lb-buy{margin-top:26px;gap:20px}.lc-info .lb-add{height:64px}.lc-ship{display:flex;justify-content:center;gap:26px;margin-top:14px;font-size:13px;color:var(--lb-muted)}.lc-ship span{display:flex;align-items:center;gap:7px}.lc-info .lb-acc{margin-top:26px;border-top:1px solid #000}.lb-sec--dark .lb-eyebrow{color:#cfc2e6}.lune-b .lb-sec--dark .lb-h2{color:#fff}.lune-b .lb-sec--dark .lb-h2 em{color:#cfc2e6}.lune-b .lb-sec--dark .lb-text{color:#ffffffe0}.lb-media{flex:0 1 340px;width:100%;max-width:340px;aspect-ratio:3/4;object-fit:cover;border-radius:24px;margin:0 auto;display:block}.lune-b .lb-arch{border-radius:24px}.lb-sqimg{flex:0 1 400px;width:100%;max-width:400px;aspect-ratio:1/1;object-fit:cover;border-radius:24px;margin:0 auto;display:block}.lb-cardimg--blob{border-radius:46% 54% 42% 58%/52% 44% 56% 48%!important}.lb-prodblob{display:block;width:100%;max-width:240px;margin:0 auto;aspect-ratio:1/1;clip-path:url(#lune-prod-blob);-webkit-clip-path:url(#lune-prod-blob);background:var(--lb-sand,#f3efe9);overflow:hidden}.lune-b .lb-prod .lb-prodblob img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:0}@media(max-width:749px){.lc-hero{padding-top:12px}.lc-grid{display:block;padding:0}.lc-gallery{flex-direction:column-reverse;padding:0 16px;gap:10px;align-items:stretch}.lc-main{flex:none;aspect-ratio:1/1;max-width:none;border-radius:22px}.lc-thumbs{flex:none;flex-direction:row;overflow-x:auto;gap:6px;max-height:none}.lc-thumb{width:calc((100vw - 62px)/6);height:calc((100vw - 62px)/6);border-radius:10px}.lc-mini{transform:scale(.13)}.lune-b .lc-tile .lb-tile-h{font-size:28px}.lc-tile{padding:8%;gap:14px}.lc-arrow{width:40px;height:40px}.lc-info{padding:22px 16px 0}.lune-b .lc-title{font-size:32px}.lc-pricerow .lb-price{font-size:22px}.lc-lead{font-size:15px;line-height:22px;margin-top:14px}.lc-bens{margin-top:18px}.lc-ben{flex-direction:column;text-align:center;gap:6px;padding:12px 4px;font-size:13px}.lc-info .lb-buy{margin-top:20px;gap:12px}.lc-info .lb-add{height:60px}.lc-ship{gap:16px;font-size:12px}.lb-media{max-width:300px}.lb-sqimg{max-width:320px}.lb-media.lb-show-mobile{max-width:300px}.lb-prodblob{max-width:160px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lune-c.css.map */
