.hd-extra,.hd-extra *{box-sizing:border-box;font-family:Geist,Arial,sans-serif!important}.hd-extra{color:#252922}.hd-extra a{color:inherit;text-decoration:none}.hd-extra .wrap{max-width:1440px;padding:48px 30px;margin:auto}.hd-extra h2{font-size:clamp(30px,3.4vw,49px);letter-spacing:-.045em;line-height:1.08;margin:12px 0 20px}.hd-extra h3{font-size:23px;letter-spacing:-.035em;line-height:1.15;margin:8px 0 13px}.hd-extra p{line-height:1.5}.hd-extra .small{font-size:12px;letter-spacing:.17em;font-weight:700;color:#806231}.hd-extra .lunar{background:#f8edd3;border-radius:28px;padding:30px}.hd-extra .lunar-hero{display:grid;grid-template-columns:1.05fr 1fr 1fr;background:#a9152b;color:#fff6dc;border-radius:20px;overflow:hidden;min-height:350px}.hd-extra .lunar-copy{padding:38px}.hd-extra .lunar-copy p{max-width:330px}.hd-extra .lunar-copy .small{color:#f3ce7d}.hd-extra .cta{display:inline-block;background:#fff9ec;color:#8e1528;padding:14px 22px;border-radius:30px;font-weight:700}.hd-extra .lunar-photo{background:#fff;display:flex;align-items:center;justify-content:center}.hd-extra .lunar-photo img{width:100%;height:100%;object-fit:contain;max-height:460px}.hd-extra .zodiac{background:#7d1424;padding:38px;display:flex;flex-direction:column;justify-content:center;text-align:center}.hd-extra .zodiac:before{content:'✦';font-size:60px;color:#e6be62;margin-bottom:18px}.hd-extra .zodiac strong{font-size:clamp(30px,3vw,42px);line-height:1.1;letter-spacing:-.045em}.hd-extra .zodiac p{color:#ebce91}.hd-extra .zodiac span{text-decoration:underline;text-underline-offset:4px}.hd-extra .shelf-heading{margin:30px 0 20px}.hd-extra .products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.hd-extra .product{background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.hd-extra .product-image{display:block;aspect-ratio:1;background:#fff}.hd-extra .product-image img{width:100%;height:100%;object-fit:contain}.hd-extra .product-copy{padding:20px;display:flex;flex-direction:column;flex:1}.hd-extra .product h3{font-size:20px}.hd-extra .product-copy>p:not(.small){font-size:14px;color:#666;min-height:42px}.hd-extra .product-copy strong{font-size:24px;margin-top:auto;margin-bottom:18px}.hd-extra .hd-lunar-form button{width:100%;border:0;border-radius:28px;background:#a9253b;color:#fff;padding:13px 20px;font:inherit;font-weight:650;cursor:pointer;min-height:44px}.hd-extra button:disabled{opacity:.5;cursor:default}.hd-extra .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hd-extra .feature{border-radius:23px;overflow:hidden;display:flex;flex-direction:column}.hd-extra .art{height:400px;background:radial-gradient(ellipse at center,#fff,#eee)}.hd-extra .art img{width:100%;height:100%;object-fit:contain;display:block}.hd-extra .feature-copy{padding:27px 30px;flex:1}.hd-extra .feature-copy span{font-weight:650;text-decoration:underline;text-underline-offset:4px}.hd-extra .navy{background:#162e4d;color:#fff}.hd-extra .green{background:#224e3b;color:#fff}.hd-extra .heading-row{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.hd-extra .heading-row p{max-width:420px;color:#676b62}.hd-extra a:focus-visible,.hd-extra button:focus-visible{outline:3px solid #bd8d28;outline-offset:4px}@media(max-width:1000px){.hd-extra .lunar-hero{grid-template-columns:1fr 1fr}.hd-extra .zodiac{grid-column:1/-1}.hd-extra .products{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-extra .art{height:300px}.hd-extra .heading-row{display:block}}@media(max-width:600px){.hd-extra .wrap{padding:35px 18px}.hd-extra .lunar{padding:16px;border-radius:20px}.hd-extra .lunar-hero,.hd-extra .two{grid-template-columns:1fr}.hd-extra .lunar-copy{padding:26px}.hd-extra .lunar-photo{height:300px}.hd-extra .products{display:flex;overflow:auto;scroll-snap-type:x mandatory}.hd-extra .product{flex:0 0 85%;scroll-snap-align:start}.hd-extra .feature-copy{padding:24px}.hd-extra .art{height:330px}}
.hd-extra h2,.hd-extra h3{font-weight:750!important;color:#252922!important}.hd-extra p{font-weight:400;letter-spacing:normal}.hd-extra .small{font-weight:700;letter-spacing:.17em}.hd-extra .lunar-copy h2,.hd-extra .lunar-copy>p:not(.small){color:#fff6dc!important}.hd-extra .lunar-copy>p:not(.small){font-size:16px;font-weight:400!important}.hd-extra .feature.green .feature-copy h3,.hd-extra .feature.navy .feature-copy h3,.hd-extra .feature.green .feature-copy p,.hd-extra .feature.navy .feature-copy p{color:#fff!important}.hd-extra .feature-copy p{font-size:16px;font-weight:400!important}.hd-extra .feature-copy span{color:#fff!important}.hd-extra .zodiac strong{font-weight:750!important;color:#fff6dc!important}.hd-extra .zodiac p{font-weight:400}.hd-extra .zodiac .small{font-weight:700;letter-spacing:.17em}.hd-extra .hd-lunar-form{display:grid;gap:10px}.hd-extra .hd-lunar-form button[data-add-to-cart]{background:#fff;color:#a9253b;border:1px solid #a9253b}.hd-extra .hd-lunar-form button{font-weight:700}.hd-extra .hd-lunar-error{color:#8e1528!important;font-size:14px;margin:0}
