.rg-ft{background:#1b2a4a;color:#fefcf9;font-family:var(--f-body, Georgia, serif)}.rg-ft__nl{padding:clamp(3rem,6vw,5rem) clamp(1.5rem,6vw,5rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.75rem;border-bottom:1px solid rgba(254,252,249,.08)}.rg-ft__nl-title{font-family:var(--f-heading, Georgia, serif);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:#fefcf9}.rg-ft__nl-title em{font-style:italic;color:#c19a6b}.rg-ft__nl-sub{font-size:.9rem;font-weight:300;font-style:italic;color:#fefcf985;margin:-.75rem 0 0}.rg-ft__nl-form{display:flex;width:min(480px,100%);border-radius:100px;overflow:hidden;border:1px solid rgba(254,252,249,.2);background:#fefcf912;transition:border-color .25s ease,background .25s ease}.rg-ft__nl-form:focus-within{border-color:#c19a6b;background:#fefcf91a}.rg-ft__nl-form input{flex:1;padding:.9rem 1.5rem;font-family:var(--f-ui, sans-serif);font-size:.82rem;background:transparent;border:none;color:#fefcf9;outline:none;min-width:0}.rg-ft__nl-form input::placeholder{color:#fefcf959}.rg-ft__nl-form button{flex-shrink:0;padding:.9rem 1.6rem;background:#c19a6b;color:#1b2a4a;font-family:var(--f-ui, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;border-radius:0 100px 100px 0;transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.rg-ft__nl-form button:hover{opacity:.88;transform:scale(1.03)}.rg-ft__nl-success{font-family:var(--f-ui, sans-serif);font-size:.78rem;color:#c19a6b;letter-spacing:.06em}.rg-ft__body{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,5vw,4.5rem) clamp(1.5rem,6vw,5rem);border-bottom:1px solid rgba(254,252,249,.08)}@media(max-width:900px){.rg-ft__body{grid-template-columns:1fr 1fr}.rg-ft__brand{grid-column:1 / -1}}@media(max-width:540px){.rg-ft__body{grid-template-columns:1fr}}.rg-ft__wordmark{font-family:var(--f-heading, Georgia, serif);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fefcf9;display:block;margin-bottom:1rem}.rg-ft__tagline{font-size:.88rem;font-weight:300;font-style:italic;color:#fefcf97a;line-height:1.72;max-width:260px;margin-bottom:1.75rem}.rg-ft__trust{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.rg-ft__trust-chip{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--f-ui, sans-serif);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#c19a6b;background:#c19a6b1a;padding:.3rem .85rem;border-radius:100px;border:1px solid rgba(193,154,107,.2);transition:background .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.rg-ft__trust-chip:hover{background:#c19a6b2e;transform:translateY(-2px)}.rg-ft__socials{display:flex;gap:.65rem}.rg-ft__social{width:36px;height:36px;border-radius:50%;border:1px solid rgba(254,252,249,.15);color:#fefcf980;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.rg-ft__social:hover{border-color:#c19a6b;background:#c19a6b26;color:#c19a6b;transform:translateY(-3px) scale(1.08)}.rg-ft__col-title{font-family:var(--f-ui, sans-serif);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#fefcf961;margin-bottom:1.25rem}.rg-ft__links{list-style:none;display:flex;flex-direction:column;gap:.7rem}.rg-ft__links a{font-family:var(--f-body, serif);font-size:.88rem;font-weight:300;color:#fefcf99e;display:inline-flex;align-items:center;gap:.35rem;transition:color .2s ease,gap .25s cubic-bezier(.34,1.56,.64,1)}.rg-ft__links a:before{content:"";display:block;width:0;height:1px;background:#c19a6b;flex-shrink:0;transition:width .25s cubic-bezier(.34,1.56,.64,1)}.rg-ft__links a:hover{color:#fefcf9;gap:.65rem}.rg-ft__links a:hover:before{width:12px}.rg-ft__contact{margin-top:1.5rem;display:flex;flex-direction:column;gap:.6rem}.rg-ft__contact-item{display:flex;align-items:center;gap:.55rem;font-family:var(--f-ui, sans-serif);font-size:.76rem;color:#fefcf96b}.rg-ft__contact-item svg{flex-shrink:0;color:#c19a6bb3}.rg-ft__contact-item a{color:#fefcf98c;transition:color .2s ease}.rg-ft__contact-item a:hover{color:#c19a6b}.rg-ft__payments{margin-top:1.75rem}.rg-ft__payments-lbl{font-family:var(--f-ui, sans-serif);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#fefcf940;margin-bottom:.6rem}.rg-ft__pay-icons{display:flex;gap:.5rem;flex-wrap:wrap}.rg-ft__pay-icon{width:38px;height:24px;border-radius:5px;border:1px solid rgba(254,252,249,.1);background:#fefcf90f;display:flex;align-items:center;justify-content:center;font-family:var(--f-ui, sans-serif);font-size:7px;font-weight:600;color:#fefcf973;letter-spacing:.04em;flex-shrink:0;transition:background .2s ease,border-color .2s ease,color .2s ease}.rg-ft__pay-icon:hover{background:#fefcf91a;border-color:#fefcf933;color:#fefcf9b3}.rg-ft__legal{padding:clamp(1.25rem,3vw,1.75rem) clamp(1.5rem,6vw,5rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.rg-ft__legal-left{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.rg-ft__copy{font-family:var(--f-ui, sans-serif);font-size:.68rem;color:#fefcf947;white-space:nowrap}.rg-ft__legal-dot{color:#fefcf926;font-size:.68rem}.rg-ft__legal-links{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rg-ft__legal-links a{font-family:var(--f-ui, sans-serif);font-size:.66rem;color:#fefcf947;white-space:nowrap;transition:color .2s ease}.rg-ft__legal-links a:hover{color:#c19a6bb3}.rg-ft__legal-links span{font-size:.66rem;color:#fefcf91f}.rg-ft__disclaimer-toggle{background:none;border:none;font-family:var(--f-ui, sans-serif);font-size:.66rem;color:#fefcf938;cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:color .2s ease;white-space:nowrap}.rg-ft__disclaimer-toggle:hover{color:#c19a6b99}.rg-ft__disclaimer-toggle svg{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.rg-ft__disclaimer-toggle.open svg{transform:rotate(180deg)}.rg-ft__disclaimer{width:100%;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,.46,.45,.94)}.rg-ft__disclaimer.open{max-height:200px}.rg-ft__disclaimer-inner{font-family:var(--f-ui, sans-serif);font-size:.64rem;line-height:1.65;color:#fefcf938;padding:1rem 0 .5rem;border-top:1px solid rgba(254,252,249,.06)}.rg-ft__disclaimer-inner a{color:#fefcf94d;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.rg-ft__disclaimer-inner a:hover{color:#c19a6b99}.rg-ft__powered{font-family:var(--f-ui, sans-serif);font-size:.64rem;color:#fefcf92e}.rg-ft__powered a{color:#fefcf938;transition:color .2s}.rg-ft__powered a:hover{color:#c19a6b80}@media(max-width:640px){.rg-ft__legal{flex-direction:column;align-items:flex-start}.rg-ft__nl-form{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ragana-footer.css.map */
