
:root{--navy:#06183b;--dark:#020713;--gold:#d5a856;--gold2:#ffe0a1;--cream:#fff8ea;--pink:#e7a3d2;--muted:#d6cbb7;--line:rgba(213,168,86,.55)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 18% 18%,rgba(52,91,170,.28),transparent 22%),radial-gradient(circle at 86% 8%,rgba(213,168,86,.18),transparent 20%),linear-gradient(135deg,#020713,#06183b 48%,#020713);color:var(--cream);font-family:Montserrat,Arial,sans-serif;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='520' height='520' viewBox='0 0 520 520' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23d5a856' stroke-width='1' fill='none' opacity='.52'%3E%3Cpath d='M44 92 L110 52 L170 112 L242 70 L316 120 L430 58'/%3E%3Cpath d='M72 340 L135 285 L206 320 L278 260 L370 305 L462 250'/%3E%3Cpath d='M40 220 L112 190 L178 238 L250 204 L330 232 L458 190'/%3E%3Cpath d='M300 410 L338 372 L385 390 L425 350 L470 372'/%3E%3Cpath d='M100 450 L150 425 L210 460 L280 430'/%3E%3C/g%3E%3Cg fill='%23ffe0a1' opacity='.9'%3E%3Ccircle cx='44' cy='92' r='3'/%3E%3Ccircle cx='110' cy='52' r='2.5'/%3E%3Ccircle cx='170' cy='112' r='3'/%3E%3Ccircle cx='242' cy='70' r='2.5'/%3E%3Ccircle cx='316' cy='120' r='3'/%3E%3Ccircle cx='430' cy='58' r='3'/%3E%3Ccircle cx='72' cy='340' r='3'/%3E%3Ccircle cx='135' cy='285' r='2.5'/%3E%3Ccircle cx='206' cy='320' r='3'/%3E%3Ccircle cx='278' cy='260' r='2.5'/%3E%3Ccircle cx='370' cy='305' r='3'/%3E%3Ccircle cx='462' cy='250' r='2.5'/%3E%3Ccircle cx='40' cy='220' r='2.5'/%3E%3Ccircle cx='112' cy='190' r='3'/%3E%3Ccircle cx='178' cy='238' r='2.5'/%3E%3Ccircle cx='250' cy='204' r='3'/%3E%3Ccircle cx='330' cy='232' r='2.5'/%3E%3Ccircle cx='458' cy='190' r='3'/%3E%3Ccircle cx='300' cy='410' r='3'/%3E%3Ccircle cx='338' cy='372' r='2.5'/%3E%3Ccircle cx='385' cy='390' r='3'/%3E%3Ccircle cx='425' cy='350' r='2.5'/%3E%3Ccircle cx='470' cy='372' r='3'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle,rgba(255,255,255,.85) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(255,224,161,.82) 0 1px,transparent 1.7px);background-size:520px 520px,115px 115px,190px 190px;opacity:.5;z-index:0}
.aurora{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.45;background:radial-gradient(ellipse at 22% 28%,rgba(12,205,160,.35),transparent 26%),radial-gradient(ellipse at 68% 20%,rgba(65,116,255,.28),transparent 28%),radial-gradient(ellipse at 48% 74%,rgba(168,42,210,.24),transparent 30%);filter:blur(20px);animation:aurora 14s ease-in-out infinite alternate}.sparkles{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 1px,transparent 2px),radial-gradient(circle,rgba(255,224,161,.95) 0 1px,transparent 2px);background-size:75px 75px,133px 133px;opacity:.35;animation:twinkle 3.5s ease-in-out infinite alternate}@keyframes aurora{from{transform:translateY(-1%) scale(1)}to{transform:translateY(2%) scale(1.06)}}@keyframes twinkle{from{opacity:.25}to{opacity:.55}}
a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{font-family:Cinzel,serif;color:var(--gold2);font-weight:500;letter-spacing:.06em}p{line-height:1.65}
header,main,section,footer{position:relative;z-index:1}.topline{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:8px 20px;border-bottom:1px solid rgba(213,168,86,.3);font-size:12px;color:var(--gold2)}header{position:sticky;top:0;z-index:20;background:rgba(2,7,19,.88);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}
nav{max-width:1420px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 26px;gap:20px}.nav-left,.nav-right{display:flex;gap:24px;align-items:center;font-family:Cinzel,serif;font-size:13px}.nav-right{justify-content:flex-end}.logo{background:transparent}.logo img{width:330px;filter:drop-shadow(0 0 20px rgba(213,168,86,.35));border-radius:0;opacity:.98}
.shop-now,.gold-btn{background:linear-gradient(135deg,#b77b2d,#ffe0a1,#d5a856);color:#110b04!important;border:1px solid var(--gold2);border-radius:5px;padding:13px 22px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.dark-btn{background:rgba(2,7,19,.62);border:1px solid var(--gold);color:var(--gold2);border-radius:5px;padding:13px 22px;display:inline-flex}
.hero{max-width:1420px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:center;padding:60px 28px 28px;min-height:720px}.hero-copy h1{font-size:clamp(42px,5.8vw,78px);line-height:1.05;margin:0}.hero-copy h1 span{font-family:Parisienne,cursive;text-transform:none;color:var(--gold2);font-size:1.08em}.gold-divider{color:var(--gold2);font-size:30px;margin:12px 0}.hero-copy>p{font-size:20px;max-width:590px}.buttons{display:flex;gap:18px;flex-wrap:wrap;margin:25px 0}.icon-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:26px}.icon-row div{text-align:center;border-right:1px solid var(--line);font-size:30px;color:var(--gold)}.icon-row strong,.icon-row small{display:block;font-size:12px;color:var(--cream)}
.hero-img{position:relative}.hero-img img{height:590px;width:100%;object-fit:cover;object-position:center;border:1px solid rgba(213,168,86,.35);box-shadow:0 40px 95px rgba(0,0,0,.45),0 0 50px rgba(213,168,86,.12)}
.constellation{position:absolute;color:rgba(255,224,161,.76);font-size:10px;letter-spacing:.1em;pointer-events:none}.constellation span{display:block;width:120px;height:80px;background:linear-gradient(35deg,transparent 42%,rgba(213,168,86,.65) 43%,rgba(213,168,86,.65) 45%,transparent 46%);filter:drop-shadow(0 0 6px var(--gold))}.c1{left:5%;top:16%}.c2{right:14%;top:16%}.c3{right:4%;top:44%}.c4{left:44%;bottom:10%}.c5{left:22%;top:30%}
.personalize{max-width:1370px;margin:18px auto;padding:28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,rgba(2,7,19,.68),rgba(9,40,97,.52),rgba(2,7,19,.78));display:grid;grid-template-columns:.8fr 1.6fr;gap:24px}.personalize h2{margin:0}.personalize form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.personalize label{font-size:11px;text-transform:uppercase;color:var(--gold2);display:block;margin-bottom:6px}.personalize input,.personalize select,.personalize textarea{width:100%;padding:14px;background:rgba(2,7,19,.75);border:1px solid var(--line);border-radius:6px;color:var(--cream)}.sign-personalize form{grid-template-columns:1fr 1fr}.sign-personalize button{grid-column:1/-1}.personalize-icons{grid-column:1/-1;display:flex;gap:50px;justify-content:center;color:var(--muted)}
.zodiac-section,.featured,.products,.pricing,.care-grid,.wholesale,.contact,.readable,.page-hero{max-width:1370px;margin:auto;padding:28px 24px}.zodiac-section h2,.featured h2,.products h2,.pricing h2,.contact h2{text-align:center;font-size:28px;margin:0 0 16px}.zodiac-strip{display:grid;grid-template-columns:repeat(12,1fr);border:1px solid var(--line);background:rgba(2,7,19,.55);border-radius:8px;overflow:hidden}.zodiac-tile{text-align:center;padding:14px 7px;border-right:1px solid rgba(213,168,86,.38)}.zodiac-tile span{display:block;color:var(--gold);font-size:32px}.zodiac-tile strong{display:block;color:var(--gold2);font-size:12px}.zodiac-tile small{font-size:10px;color:var(--muted)}.centered{display:flex;width:max-content;margin:18px auto}
.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border:1px solid var(--line);border-radius:10px;padding:20px;background:rgba(2,7,19,.45)}.feature-grid article,.shop-card,.product-card,.pricing-grid article,.care-grid article,.contact-grid article,.contact-grid form{background:linear-gradient(180deg,rgba(9,40,97,.76),rgba(2,7,19,.9));border:1px solid var(--line);border-radius:10px;padding:24px}.feature-grid article{text-align:center;padding:14px}.feature-grid img{height:220px;width:100%;object-fit:cover;border-radius:5px}.feature-grid p{color:var(--muted);min-height:48px}.feature-grid a,.bottom-info a,.buy-row a{background:linear-gradient(135deg,#b77b2d,#ffe0a1,#d5a856);color:#110b04;padding:10px 18px;border-radius:5px;font-weight:800;display:inline-flex}
.benefits{max-width:1370px;margin:18px auto;padding:20px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:10px;background:rgba(2,7,19,.55)}.benefits div{padding:12px 24px;border-right:1px solid rgba(213,168,86,.38);font-size:30px}.benefits strong,.benefits small{display:block;font-size:13px;color:var(--gold2)}.benefits small{color:var(--muted)}
.bottom-info{max-width:1370px;margin:18px auto;display:grid;grid-template-columns:1fr 1.3fr 1fr;border:1px solid var(--line);border-radius:10px;background:rgba(2,7,19,.55)}.bottom-info article{padding:26px;border-right:1px solid rgba(213,168,86,.38)}.mini-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mini-gallery img{height:78px;object-fit:cover;border:1px solid var(--line)}.stars{color:var(--gold2);font-size:28px}
.page-hero{text-align:center;padding-top:70px}.page-hero p{font-family:Parisienne,cursive;color:var(--pink);font-size:50px;margin:0}.page-hero h1{font-size:54px;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pricing-grid strong,.buy-row span,.price-row span{font-family:Cinzel,serif;color:var(--gold2);font-size:34px}
.shop-grid,.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.shop-card img,.product-card img{height:380px;width:100%;object-fit:cover}.shop-card{text-align:center}.shop-card p{color:var(--muted)}
.product-hero{max-width:1370px;margin:auto;padding:70px 24px 35px;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.product-main-img img{width:100%;height:650px;object-fit:cover;border:1px solid var(--line);box-shadow:0 40px 95px rgba(0,0,0,.45)}.product-main-info{background:rgba(2,7,19,.55);border:1px solid var(--line);border-radius:14px;padding:36px}.big-symbol{font-size:80px;color:var(--gold)}.product-main-info h1{font-size:50px;margin:0}.meta{color:var(--muted)}blockquote{font-family:Parisienne,cursive;color:var(--pink);font-size:30px}.price-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.product-card{padding:0;overflow:hidden}.product-info{padding:22px}.symbol{font-size:44px;color:var(--gold)}.buy-row{display:flex;align-items:center;justify-content:space-between;gap:12px}
.care-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.care-grid article{text-align:center;font-size:34px}.readable{font-size:18px;max-width:980px}.lead{font-size:24px;color:var(--gold2)}.link-panel{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.link-panel a{border:1px solid var(--gold);padding:12px 18px;border-radius:5px}
table{width:100%;border-collapse:collapse;background:rgba(2,7,19,.65);border:1px solid var(--line)}td,th{padding:16px;border-bottom:1px solid rgba(213,168,86,.28);text-align:left}th{color:var(--gold2);font-family:Cinzel,serif}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}input,select,textarea{width:100%;padding:14px;background:rgba(2,7,19,.7);border:1px solid var(--line);border-radius:6px;color:var(--cream);margin:8px 0 16px}label{color:var(--gold2);display:block}
.footer-grid{max-width:1370px;margin:auto;padding:35px 24px;display:grid;grid-template-columns:1.6fr 1fr 1.4fr 1fr;gap:25px;border-top:1px solid var(--line)}.footer-logo img{width:310px;filter:drop-shadow(0 0 18px rgba(213,168,86,.48))}footer a{display:block;color:var(--muted);margin:6px 0}.thanks{border:1px solid var(--line);border-radius:50%;height:145px;width:145px;display:grid;place-items:center;text-align:center;color:var(--gold2);font-family:Cinzel,serif}.copyright{text-align:center;color:var(--muted);padding-bottom:20px}
@media(max-width:1100px){nav{grid-template-columns:1fr}.nav-left,.nav-right{justify-content:center;flex-wrap:wrap}.hero,.bottom-info,.contact-grid,.personalize,.product-hero{grid-template-columns:1fr}.personalize form{grid-template-columns:1fr}.zodiac-strip{grid-template-columns:repeat(4,1fr)}.feature-grid,.benefits,.care-grid{grid-template-columns:repeat(2,1fr)}.shop-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.hero{grid-template-columns:1fr;padding-top:35px}.hero-copy h1{font-size:42px}.icon-row,.feature-grid,.benefits,.pricing-grid,.shop-grid,.product-grid,.care-grid,.footer-grid{grid-template-columns:1fr}.zodiac-strip{grid-template-columns:repeat(2,1fr)}.hero-img img{height:470px}.logo img{width:300px}.personalize-icons{display:grid;gap:10px}.product-main-img img{height:470px}.product-main-info h1{font-size:34px}}

.order-summary{
  grid-column:1/-1;
  border:1px solid var(--line);
  border-radius:12px;
  padding:18px;
  background:rgba(2,7,19,.62);
  box-shadow:inset 0 0 24px rgba(213,168,86,.06);
}
.order-summary h3{margin:0 0 10px;font-size:18px}
.order-summary div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(213,168,86,.22);padding:7px 0}
.order-summary .summary-total{border-bottom:0;font-size:20px;color:var(--gold2)}
.order-summary p{margin:10px 0 0;color:var(--muted);font-size:13px}
.surprise-highlight{
  border:1px solid var(--line);
  border-radius:14px;
  background:linear-gradient(135deg,rgba(2,7,19,.78),rgba(9,40,97,.52),rgba(2,7,19,.86));
  padding:26px;
  max-width:1370px;
  margin:22px auto;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px;
  align-items:center;
}
.surprise-highlight h2{margin:0}
.surprise-highlight .price-badge{font-family:Cinzel,serif;font-size:44px;color:var(--gold2)}
@media(max-width:720px){.surprise-highlight{grid-template-columns:1fr}}

.order-form-cta{max-width:1370px;margin:28px auto;padding:28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,rgba(2,7,19,.78),rgba(9,40,97,.52),rgba(2,7,19,.86));display:flex;justify-content:space-between;gap:24px;align-items:center}
.order-form-cta h2{margin:0}.order-form-cta p{margin-bottom:0;color:var(--muted)}
@media(max-width:720px){.order-form-cta{display:grid}}

.wholesale-home,.wholesale-inquiry{
  max-width:1370px;
  margin:28px auto;
  padding:34px;
  border:1px solid var(--line);
  border-radius:16px;
  background:linear-gradient(135deg,rgba(2,7,19,.78),rgba(9,40,97,.52),rgba(2,7,19,.86));
  box-shadow:0 24px 70px rgba(0,0,0,.28), inset 0 0 45px rgba(213,168,86,.06);
}
.wholesale-home h2,.wholesale-inquiry h2{font-size:36px;margin:0 0 12px}
.wholesale-copy{max-width:900px}
.wholesale-minimum{
  display:inline-block;
  margin:14px 0;
  padding:12px 18px;
  border:1px solid var(--line);
  border-radius:999px;
  color:var(--gold2);
  background:rgba(2,7,19,.48);
  font-family:Cinzel,serif;
}
.wholesale-home ul{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px 24px;
  padding-left:20px;
  color:var(--muted);
}
.wholesale-home small{display:block;color:var(--muted);margin-top:14px}
@media(max-width:720px){.wholesale-home ul{grid-template-columns:1fr}}

.wholesale-application{
  max-width:1100px;
  margin:30px auto;
  padding:32px;
  border:1px solid var(--line);
  border-radius:16px;
  background:linear-gradient(135deg,rgba(2,7,19,.78),rgba(9,40,97,.52),rgba(2,7,19,.86));
  display:grid;
  grid-template-columns:1fr 1.2fr;
  gap:28px;
}
.application-intro ul{color:var(--muted);line-height:1.8}
.wholesale-form{
  border:1px solid var(--line);
  border-radius:14px;
  padding:24px;
  background:rgba(2,7,19,.58);
}
.wholesale-form label{display:block;color:var(--gold2);margin-top:10px}
.wholesale-form input,.wholesale-form select,.wholesale-form textarea{
  width:100%;
  padding:14px;
  margin:7px 0 12px;
  border:1px solid var(--line);
  border-radius:8px;
  background:rgba(2,7,19,.75);
  color:var(--cream);
}
@media(max-width:800px){.wholesale-application{grid-template-columns:1fr}}

/* Lunar Loops image polish */
.product-card img,
.collection-card img,
.zodiac-card img,
img.bracelet-image{
  object-position:center 78% !important;
}
.product-card:hover img,
.collection-card:hover img,
.zodiac-card:hover img{
  transform:scale(1.04);
}


/* FINAL POLISH: show bracelet charms fully instead of cropping them */
.feature-grid img,
.shop-card img,
.product-card img,
.mini-gallery img {
  object-fit: contain !important;
  object-position: center center !important;
  background: radial-gradient(circle at center, rgba(9,40,97,.75), rgba(2,7,19,.95)) !important;
  padding: 8px !important;
}

.shop-card img,
.product-card img {
  height: 420px !important;
}

.feature-grid img {
  height: 260px !important;
}

.product-main-img img,
.hero-img img {
  object-fit: contain !important;
  object-position: center center !important;
  background: radial-gradient(circle at center, rgba(9,40,97,.72), rgba(2,7,19,.95)) !important;
  padding: 10px !important;
}

/* Do not show retail order summaries on wholesale forms */
.wholesale-form .order-summary,
.wholesale-application .order-summary,
.wholesale-inquiry .order-summary {
  display: none !important;
}

/* Unique handmade bead note */
.unique-note {
  max-width: 1180px;
  margin: 28px auto;
  padding: 26px 34px;
  border: 1px solid var(--line);
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(2,7,19,.78), rgba(9,40,97,.48), rgba(2,7,19,.86));
  text-align: center;
}
.unique-note h2 {
  margin: 0 0 10px;
  font-size: 30px;
}
.unique-note p {
  max-width: 900px;
  margin: 0 auto;
  color: var(--muted);
}
.bead-note {
  border-top: 1px solid rgba(213,168,86,.28);
  border-bottom: 1px solid rgba(213,168,86,.28);
  padding: 12px 0;
  color: var(--muted);
}


/* FINAL: clean contact/wholesale forms and remove retail summaries */
.contact-form .order-summary,
.contact-clean .order-summary,
.wholesale-form .order-summary,
.wholesale-application .order-summary,
.wholesale-inquiry .order-summary {
  display: none !important;
}

.contact-clean{
  max-width:1200px;
  margin:30px auto;
  padding:32px;
  border:1px solid var(--line);
  border-radius:16px;
  background:linear-gradient(135deg,rgba(2,7,19,.78),rgba(9,40,97,.52),rgba(2,7,19,.86));
  display:grid;
  grid-template-columns:1fr 1.3fr;
  gap:28px;
}
.contact-info-card,
.contact-form{
  border:1px solid var(--line);
  border-radius:14px;
  padding:24px;
  background:rgba(2,7,19,.58);
}
.contact-form label,
.wholesale-form label{
  display:block;
  color:var(--gold2);
  margin-top:10px;
}
.contact-form input,
.contact-form textarea,
.wholesale-form input,
.wholesale-form select,
.wholesale-form textarea{
  width:100%;
  padding:14px;
  margin:7px 0 12px;
  border:1px solid var(--line);
  border-radius:8px;
  background:rgba(2,7,19,.75);
  color:var(--cream);
}

/* Show full bracelet charms instead of cropping */
.feature-grid img,
.shop-card img,
.product-card img,
.mini-gallery img,
.product-main-img img {
  object-fit: contain !important;
  object-position: center center !important;
  background: radial-gradient(circle at center, rgba(9,40,97,.72), rgba(2,7,19,.95)) !important;
  padding: 10px !important;
}
.shop-card img,
.product-card img {
  height: 430px !important;
}
.feature-grid img {
  height: 275px !important;
}
.product-main-img img {
  height: 650px !important;
}

.unique-note {
  max-width:1180px;
  margin:28px auto;
  padding:26px 34px;
  border:1px solid var(--line);
  border-radius:16px;
  background:linear-gradient(135deg,rgba(2,7,19,.78),rgba(9,40,97,.48),rgba(2,7,19,.86));
  text-align:center;
}
.unique-note h2{margin:0 0 10px;font-size:30px}
.unique-note p{max-width:900px;margin:0 auto;color:var(--muted)}
.bead-note{
  border-top:1px solid rgba(213,168,86,.28);
  border-bottom:1px solid rgba(213,168,86,.28);
  padding:12px 0;
  color:var(--muted);
}
@media(max-width:800px){.contact-clean{grid-template-columns:1fr}}

/* NEWEST UPLOADED PRODUCT IMAGE FIT */
.hero-img img,
.feature-grid img,
.shop-card img,
.product-main-img img {
  object-fit: contain !important;
  object-position: center center !important;
  background: radial-gradient(circle at center, rgba(9,40,97,.72), rgba(2,7,19,.95)) !important;
  padding: 10px !important;
}
.hero-img img { height: 590px !important; }
.feature-grid img { height: 275px !important; }
.shop-card img { height: 420px !important; }
.product-main-img img { height: 650px !important; }

.policy-page,
.product-safety-note{
  max-width:1000px;
  margin:30px auto;
  padding:34px;
  border:1px solid var(--line);
  border-radius:16px;
  background:linear-gradient(135deg,rgba(2,7,19,.78),rgba(9,40,97,.52),rgba(2,7,19,.86));
  box-shadow:0 24px 70px rgba(0,0,0,.28), inset 0 0 45px rgba(213,168,86,.06);
}
.policy-page h2,
.product-safety-note h2{
  margin-top:24px;
}
.policy-page p,
.product-safety-note p{
  color:var(--muted);
}
.footer-warning{
  max-width:1200px;
  margin:18px auto 0;
  padding:14px 22px;
  border:1px solid var(--line);
  border-radius:10px;
  color:var(--gold2);
  text-align:center;
  background:rgba(2,7,19,.55);
}
.footer-grid .footer-logo p{
  color:var(--muted);
}
