.hr-footer-wrap{font-family:Jost,sans-serif;background:radial-gradient(1200px 500px at 15% -10%,color-mix(in srgb,var(--hr-blush) 60%,white) 0%,transparent 60%),radial-gradient(900px 600px at 110% 10%,var(--hr-blush-deep) 0%,transparent 55%),linear-gradient(180deg,var(--hr-blush) 0%,var(--hr-blush-deep) 100%);color:var(--hr-maroon-deep);padding:56px 0 0;overflow-x:hidden}.hr-footer-wrap *{box-sizing:border-box}.hr-trust-wrap{max-width:1180px;margin:0 auto 64px;padding:0 32px}.hr-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hr-badge{position:relative;background:linear-gradient(160deg,#fff 0%,var(--hr-ivory) 55%,#FBEAEE 100%);border-radius:18px;padding:22px 14px 18px;text-align:center;box-shadow:0 1px #ffffffe6 inset,0 -6px 12px #6b1e320f inset,0 14px 26px -12px #4a142447,0 3px 6px #4a14241a;border:1px solid color-mix(in srgb,var(--hr-gold) 25%,transparent);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;transform-style:preserve-3d}.hr-badge:hover{transform:translateY(-6px) rotateX(4deg) rotateY(-3deg);box-shadow:0 1px #ffffffe6 inset,0 -6px 12px #6b1e320f inset,0 26px 34px -14px #4a142461,0 6px 10px #4a142424}.hr-ring{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,#fff,var(--hr-gold-light) 45%,var(--hr-gold) 100%);box-shadow:0 6px 10px -4px #6b1e3273,inset 0 -3px 5px #4a142440,inset 0 2px 3px #fffc}.hr-ring svg{width:24px;height:24px;stroke:var(--hr-maroon-deep)}.hr-badge h4{margin:0 0 2px;font-size:13.5px;font-weight:600;letter-spacing:.2px;color:var(--hr-maroon-deep)}.hr-kicker{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--hr-gold);font-weight:600;display:block;margin-bottom:4px}.hr-stitch{max-width:1180px;margin:0 auto 56px;padding:0 32px}.hr-stitch svg{width:100%;height:14px;display:block}.hr-panel-outer{max-width:1180px;margin:0 auto 40px;padding:0 32px}.hr-panel{position:relative;background:linear-gradient(155deg,var(--hr-maroon) 0%,var(--hr-maroon-deep) 100%);border-radius:28px;padding:52px 48px 34px;color:var(--hr-ivory);box-shadow:0 30px 60px -20px #4a14248c,0 10px 20px -8px #4a142459,inset 0 1px #ffffff14;overflow:hidden}.hr-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(500px 260px at 90% -10%,color-mix(in srgb,var(--hr-gold) 25%,transparent),transparent 60%),radial-gradient(400px 300px at -5% 110%,color-mix(in srgb,var(--hr-gold) 14%,transparent),transparent 60%);pointer-events:none}.hr-panel-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.hr-logo{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:600;letter-spacing:.5px;color:var(--hr-ivory);margin:0 0 4px;text-shadow:0 2px 4px rgba(0,0,0,.25)}.hr-logo span{display:block;font-family:Jost,sans-serif;font-size:9.5px;letter-spacing:4px;color:var(--hr-gold-light);font-weight:500;margin-top:2px}.hr-desc{font-size:14.5px;line-height:1.75;color:#ebc9d2;max-width:420px;margin:18px 0 24px;font-weight:300}.hr-socials{display:flex;gap:12px}.hr-socials a{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#ffffff24,#ffffff0a);border:1px solid color-mix(in srgb,var(--hr-gold-light) 35%,transparent);box-shadow:0 6px 14px -6px #00000073,inset 0 1px #ffffff26;transition:transform .25s ease,background .25s ease}.hr-socials a:hover{transform:translateY(-4px) scale(1.05);background:linear-gradient(160deg,var(--hr-gold-light),var(--hr-gold))}.hr-socials svg{width:16px;height:16px;stroke:var(--hr-ivory)}.hr-socials a:hover svg{stroke:var(--hr-maroon-deep)}.hr-news-label{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;margin:0 0 6px;color:var(--hr-ivory)}.hr-news-sub{font-size:12.5px;color:#e3afbc;margin:0 0 18px;font-weight:300}.hr-news-form{display:flex;background:linear-gradient(160deg,#fff,var(--hr-ivory));border-radius:14px;padding:5px;box-shadow:0 18px 30px -14px #00000080,inset 0 1px #ffffffe6}.hr-news-form input{flex:1;border:none;background:transparent;padding:12px 14px;font-family:Jost,sans-serif;font-size:13.5px;color:var(--hr-maroon-deep);outline:none}.hr-news-form input::placeholder{color:#b98a97}.hr-news-form button{width:44px;height:44px;border:none;border-radius:10px;cursor:pointer;background:linear-gradient(160deg,var(--hr-gold-light) 0%,var(--hr-gold) 55%,#a9813a 100%);box-shadow:0 8px 14px -6px #6b1e328c,inset 0 1px #fff9,inset 0 -2px 3px #4a142440;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.hr-news-form button:hover{transform:translateY(-2px)}.hr-news-form button:active{transform:translateY(1px) scale(.96)}.hr-news-form button svg{width:17px;height:17px;stroke:var(--hr-maroon-deep);stroke-width:2.4}.hr-form-msg{font-size:12px;margin:8px 2px 0}.hr-form-error{color:#f3b4b4}.hr-form-success{color:var(--hr-gold-light)}.hr-payline{margin-top:22px;display:flex;gap:8px;flex-wrap:wrap;text-transform:capitalize}.hr-payline span{font-size:9.5px;letter-spacing:.6px;padding:5px 10px;border-radius:7px;background:#ffffff14;border:1px solid color-mix(in srgb,var(--hr-gold-light) 25%,transparent);color:#e3afbc;font-weight:500}.hr-divider{position:relative;margin:38px 0 22px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hr-gold-light) 40%,transparent),transparent)}.hr-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:#d79caa;font-weight:300}.hr-bottom a{color:#f1dde3;text-decoration:none;margin-left:22px;position:relative;font-weight:400}.hr-bottom a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background:var(--hr-gold-light);transition:width .25s ease}.hr-bottom a:hover:after{width:100%}@media(max-width:900px){.hr-trust-grid{grid-template-columns:repeat(2,1fr)}.hr-panel-grid{grid-template-columns:1fr;gap:32px}.hr-panel{padding:40px 28px 28px}.hr-bottom{flex-direction:column;align-items:flex-start}.hr-bottom a{margin-left:0;margin-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/homerun-footer.css.map */
