:root{--l-text:#1F1D1B;--l-mute:#3A3632;--l-soft:#5E5850;--l-line:#D8D0C4;--l-panel:#F7F4EF;--l-gold:#B08A3E;--l-serif:"Cormorant Garamond",Georgia,serif}body.lune{display:block;background:#fff;color:var(--l-text);font-family:Outfit,sans-serif;font-weight:300;letter-spacing:0;font-size:16px;line-height:1.6}body.lune a{color:inherit}.l-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,64px);box-sizing:border-box;width:100%}.l-narrow{max-width:900px}.l-h1,.l-h2,.lune h1,.lune h2{font-family:var(--l-serif)!important;font-weight:500!important;letter-spacing:0!important;margin:0;line-height:1.05}.l-h1{font-size:clamp(46px,6.5vw,80px)}.l-h2{font-size:clamp(30px,4vw,48px);line-height:1.1}.l-p{font-size:18px;line-height:1.7;font-weight:300;color:var(--l-mute);margin:0}.l-cap{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#7a5c3a}.l-gold{color:var(--l-gold)}.l-btn{display:inline-block;background:#1f1d1b;color:#fff!important;text-decoration:none;padding:18px 32px;font-size:14px;letter-spacing:2px;text-transform:uppercase;border:0;cursor:pointer;font-family:inherit;line-height:1.2}.l-btn--o{background:transparent;color:inherit!important;border:1px solid currentColor;padding:17px 32px}.l-ul{font-size:14px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px;text-decoration:none;color:inherit;display:inline-block}.l-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:28px clamp(20px,5vw,64px);border-bottom:1px solid var(--l-line);background:#fff;position:relative;z-index:20}.l-head img{height:34px;width:auto;display:block}.l-head.is-hero{position:absolute;left:0;right:0;top:0;border:0;background:transparent;color:#fff}.l-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:14px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.l-links a{text-decoration:none;color:inherit}.l-cart{display:inline-flex;position:relative}.l-cart svg{width:22px;height:22px}.l-cart .cart-count-bubble{position:absolute;top:-8px;right:-10px;background:#1f1d1b;color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center;letter-spacing:0}@media(max-width:600px){.l-links{gap:6px 12px;font-size:10.5px;letter-spacing:.8px;flex-wrap:nowrap;width:100%;justify-content:space-between}.l-links .l-cart{display:none}}.l-hero{position:relative;min-height:780px;background:#4a433b;display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff}.l-hero video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.l-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14100c6b,#14100c40 55%,#14100c14);z-index:1}.l-hero .l-in{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;padding:120px clamp(20px,5vw,64px) 96px;max-width:980px;box-sizing:border-box}.l-hero h1{font-weight:300!important;font-size:clamp(44px,7vw,88px);color:#fff;letter-spacing:-1.5px!important}.l-hero p{font-size:20px;line-height:1.6;font-weight:300;max-width:520px;margin:0;color:#fff}.l-row{display:flex;flex-wrap:wrap;gap:14px}.l-sec{padding:104px 0}.l-cards{display:flex;flex-wrap:wrap;gap:32px}.l-card{flex:1 1 340px;min-width:0;text-decoration:none;display:flex;flex-direction:column;gap:16px}.l-ph{aspect-ratio:4/5;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end}.l-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e18120d,#1e181280)}.l-ph span{position:relative;z-index:1;color:#fff;font-family:var(--l-serif);font-weight:500;font-size:44px;line-height:1.05;padding:28px}.l-soft{background:var(--l-panel)}.l-form{display:flex;flex-direction:column;gap:18px}.l-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--l-soft)}.l-form input,.l-form select,.l-form textarea{border:0;border-bottom:1px solid #1F1D1B;padding:10px 0;font:inherit;font-size:17px;letter-spacing:0;text-transform:none;color:#1f1d1b;background:transparent;outline:none;border-radius:0}.l-quote{flex:1 1 340px;border-top:1px solid #1F1D1B;padding-top:22px;display:flex;flex-direction:column;gap:18px;text-decoration:none;color:inherit}.l-quote p{margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.45;font-weight:300}.l-quote small{font-size:14px;color:var(--l-soft)}.l-foot{border-top:1px solid var(--l-line);padding:48px 0;font-size:14px;line-height:1.6;color:var(--l-soft)}.l-foot .l-wrap{display:flex;flex-direction:column;gap:20px}.l-foot a{text-decoration:none}.l-frow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.l-fl{display:flex;flex-wrap:wrap;gap:8px 28px;letter-spacing:2px;text-transform:uppercase}.l-band{background:var(--l-panel)}.l-band .l-wrap{padding-top:56px;padding-bottom:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 40px}.l-band h2{font-size:clamp(26px,3.2vw,36px)}.l-chips{display:flex;flex-wrap:wrap;gap:8px}.l-chips a{border:1px solid #1F1D1B;font-size:11px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:7px 14px}.l-cat{border-bottom:1px solid #1F1D1B}.l-cat summary{list-style:none;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:150px;padding:0 clamp(20px,3vw,40px)}.l-cat summary::-webkit-details-marker{display:none}.l-cat summary:after{content:"+";font-size:34px;font-weight:300}.l-cat[open] summary:after{content:"\2212"}.l-cat .n{font-size:13px;letter-spacing:3px;opacity:.85}.l-cat .t{font-family:var(--l-serif);font-weight:500;font-size:clamp(28px,4vw,44px);line-height:1.05;display:block}.l-cat .s{font-size:15px;opacity:.9;display:block;margin-top:6px}.l-tiles{display:flex;flex-wrap:wrap;gap:24px;padding:32px 0 48px}.l-tile{flex:1 1 240px;min-width:0;text-decoration:none;display:flex;flex-direction:column;gap:12px}.l-tile .im{aspect-ratio:4/5;background-size:cover;background-position:center;display:flex;align-items:flex-end;color:#fff;padding:20px;box-sizing:border-box;font-family:var(--l-serif);font-weight:500;font-size:28px;line-height:1.1}.l-tile .pr{font-size:15px;color:var(--l-soft)}.tone1{background:linear-gradient(165deg,#cdb993,#b6a07a)}.tone2{background:linear-gradient(165deg,#d7baab,#c1a091)}.tone3{background:linear-gradient(165deg,#cbb4a6,#b49c8d)}.tone4{background:linear-gradient(165deg,#c2aaa2,#aa928b)}.l-cat.tone1 summary{background:linear-gradient(120deg,#cdb993,#b6a07a)}.l-cat.tone2 summary{background:linear-gradient(120deg,#d7baab,#c1a091)}.l-cat.tone3 summary{background:linear-gradient(120deg,#cbb4a6,#b49c8d)}.l-cat.tone4 summary{background:linear-gradient(120deg,#c2aaa2,#aa928b)}.l-cat.tone1,.l-cat.tone2,.l-cat.tone3,.l-cat.tone4{background:none}.rl .rv{display:flex;flex-direction:column;gap:14px;flex:1 1 320px;max-width:560px;text-decoration:none;color:inherit;border-top:1px solid #1F1D1B;padding-top:18px}.rv .full{display:none}.rv p{margin:0;font-size:19px;line-height:1.6;font-weight:300;color:var(--l-mute)}.rv small{font-size:14px;color:var(--l-soft)}.rl .back{display:none}.rl:has(.rv:target) .grp:not(:has(.rv:target)){display:none}.rl:has(.rv:target) .rv:not(:target){display:none}.rl:has(.rv:target) .grp h2{display:none}.rl:has(.rv:target) .back{display:inline-block}.rv:target{max-width:760px;flex-basis:100%}.rv:target .pv{display:none}.rv:target .full{display:block;font-size:24px;line-height:1.55}.rv:target{cursor:default}.grp-more summary{list-style:none;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #1F1D1B;padding-bottom:4px}.grp-more summary::-webkit-details-marker{display:none}.l-kurs{max-width:640px;margin:0 auto;padding:88px clamp(20px,5vw,64px) 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.lune .product__title h1,.lune .product__title{font-family:var(--l-serif)!important;font-weight:500!important;letter-spacing:0!important}.lune .product-form__submit,.lune .button{border-radius:0;letter-spacing:2px;text-transform:uppercase;font-size:14px}.lune .product__description{font-weight:300;line-height:1.7}.lune .price,.lune .price-item{font-family:Outfit,sans-serif}.lune .quantity,.lune .shopify-payment-button{display:none}#MainContent{display:block}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lune.css.map */
