.luna-contact{padding-bottom:clamp(42px,6vw,82px);padding-top:clamp(28px,4vw,54px)}.luna-contact__header{margin-bottom:26px}.luna-contact__header>p{color:#c6a85a;font-size:.75rem;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.luna-contact__header h2{color:#f4da78;font-size:clamp(2rem,4vw,4rem);line-height:1.04;margin:0 0 12px}.luna-contact__header div,.luna-contact__hint,.luna-contact__footer p{color:#d8cfb8;line-height:1.55}.luna-contact__form{display:grid;gap:18px}.luna-contact__group{background:#171a1d;border:1px solid rgba(229,198,99,.22);border-radius:10px;margin:0;padding:22px}.luna-contact__group legend{color:#fff8df;font-size:1.2rem;font-weight:800;padding:0 8px}.luna-contact__grid{display:grid;gap:16px}.luna-contact__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.luna-contact__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.luna-contact__control{display:grid;gap:8px}.luna-contact__control span{color:#f7efd8;font-size:.9rem;font-weight:700}.luna-contact__control b{color:#e5c663}.luna-contact__control input,.luna-contact__control select,.luna-contact__control textarea{background:#101316;border:1px solid rgba(229,198,99,.34);border-radius:6px;color:#fff8df;font:inherit;min-height:50px;padding:12px 14px;width:100%}.luna-contact__control textarea{min-height:150px;resize:vertical}.luna-contact__control input:focus,.luna-contact__control select:focus,.luna-contact__control textarea:focus{border-color:#e5c663;outline:2px solid rgba(229,198,99,.28);outline-offset:2px}.luna-contact__hint{margin:0 0 14px}.luna-contact__message{background:#171a1d;border:1px solid rgba(229,198,99,.22);border-radius:10px;padding:22px}.luna-contact__footer{align-items:center;display:flex;gap:18px;justify-content:space-between}.luna-contact__footer p{margin:0}.luna-contact__footer .button{min-width:190px}@media screen and (max-width:749px){.luna-contact__grid--two,.luna-contact__grid--three{grid-template-columns:1fr}.luna-contact__group,.luna-contact__message{padding:18px}.luna-contact__footer{align-items:stretch;flex-direction:column}.luna-contact__footer .button{width:100%}}.luna-cart-confidence{margin-top:1rem;margin-bottom:1rem}.luna-cart-confidence__inner{display:grid;gap:1.5rem;padding:2rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:1.2rem;background:linear-gradient(135deg,rgba(var(--color-foreground),.04),transparent)}.luna-cart-confidence__eyebrow{margin:0 0 .4rem;color:rgb(var(--color-link));font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.luna-cart-confidence h2{margin:0;font-size:clamp(2rem,3vw,2.8rem)}.luna-cart-confidence__points{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.luna-cart-confidence__points li{display:grid;grid-template-columns:1.6rem 1fr;gap:.7rem;align-items:start}.luna-cart-confidence__points span{width:.9rem;height:.5rem;margin:.35rem 0 0 .2rem;border-bottom:2px solid rgb(var(--color-link));border-left:2px solid rgb(var(--color-link));transform:rotate(-45deg)}.luna-cart-confidence__help{justify-self:start;color:rgb(var(--color-link));font-weight:700;text-underline-offset:.3rem}@media screen and (min-width:750px){.luna-cart-confidence__inner{grid-template-columns:minmax(18rem,1fr) minmax(28rem,1.4fr) auto;align-items:center;padding:2.4rem 3rem}}.luna-crystal-start{padding-bottom:clamp(30px,4vw,54px);padding-top:clamp(30px,4vw,54px)}.luna-crystal-start__header{align-items:end;display:grid;gap:18px 38px;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);margin-bottom:24px}.luna-crystal-start__header p{color:#c6a85a;font-size:.74rem;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.luna-crystal-start__header h2{color:#f4da78;font-size:clamp(2rem,3.7vw,4rem);line-height:1.04;margin:0}.luna-crystal-start__header>span{color:#d8cfb8;line-height:1.55}.luna-crystal-start__grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.luna-crystal-start__card{background:#171a1d;border:1px solid rgba(229,198,99,.22);border-radius:9px;color:#fff8df;overflow:hidden;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.luna-crystal-start__card:hover{border-color:#e5c66394;transform:translateY(-2px)}.luna-crystal-start__card:focus-visible{outline:2px solid #e5c663;outline-offset:3px}.luna-crystal-start__media{background:#202327;display:block;height:clamp(130px,15vw,205px);overflow:hidden}.luna-crystal-start__media img{height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.luna-crystal-start__card:hover img{transform:scale(1.025)}.luna-crystal-start__body{display:grid;gap:5px;padding:15px 16px 17px}.luna-crystal-start__body strong{color:#fff8df;font-size:1.05rem;line-height:1.25}.luna-crystal-start__body small{color:#c6a85a;font-size:.82rem;font-weight:700}@media screen and (max-width:989px){.luna-crystal-start__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.luna-crystal-start__header{grid-template-columns:1fr}}@media screen and (max-width:520px){.luna-crystal-start__grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.luna-crystal-start__media{height:118px}.luna-crystal-start__body{gap:4px;padding:11px 10px 12px}.luna-crystal-start__body strong{font-size:.9rem}.luna-crystal-start__body small{font-size:.74rem}.luna-crystal-start__card:last-child:nth-child(odd){grid-column:1 / -1}.luna-crystal-start__card:last-child:nth-child(odd) .luna-crystal-start__media{height:145px}}.luna-crystal-buying-guide{margin:1.8rem 0;padding:1.8rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:1.2rem;background:linear-gradient(145deg,rgba(var(--color-foreground),.035),transparent)}.luna-crystal-buying-guide__eyebrow{margin:0 0 .5rem;color:rgb(var(--color-link));font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.luna-crystal-buying-guide__title{margin:0 0 1.4rem;font-size:clamp(1.8rem,2.5vw,2.4rem)}.luna-crystal-buying-guide__grid{display:grid;gap:1.1rem}.luna-crystal-buying-guide__grid div{display:grid;gap:.25rem;padding:.1rem 0 .1rem 1.3rem;border-left:2px solid rgb(var(--color-link))}.luna-crystal-buying-guide__grid strong{font-size:1.35rem}.luna-crystal-buying-guide__grid span{color:rgba(var(--color-foreground),.75);font-size:1.3rem;line-height:1.55}.luna-crystal-buying-guide__link{display:inline-flex;margin-top:1.5rem;color:rgb(var(--color-link));font-weight:700;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
