.footer{background-color:var(--color-dark);color:var(--color-bg)}.footer__content-top{border-bottom:1px solid rgba(253,250,247,.12);padding-bottom:4rem}.footer-block--menu .footer-block__heading,.footer-block--newsletter .footer-block__heading{font-family:var(--font-body);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:#fdfaf780;margin-bottom:1.6rem}.footer__tagline{font-family:var(--font-heading);font-style:italic;font-size:1.5rem;color:#fdfaf799;margin-top:.8rem;line-height:1.5;max-width:24rem}.footer-block--menu .list-menu a{color:#fdfaf7bf;font-size:1.4rem;text-decoration:none;transition:color var(--transition);display:inline-block;padding:.3rem 0}.footer-block--menu .list-menu a:hover{color:var(--color-primary)}.footer .list-social__link{color:#fdfaf7b3;transition:color var(--transition),transform var(--transition);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;border:1px solid rgba(253,250,247,.15)}.footer .list-social__link:hover{color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px)}.footer-block__newsletter-form{display:flex;gap:0;border-radius:var(--radius-btn);overflow:hidden;border:1px solid rgba(253,250,247,.2)}.footer-block__newsletter-form .field__input{background:transparent;border:none;color:var(--color-bg);padding:1.2rem 1.6rem;font-family:var(--font-body);font-size:1.4rem;flex:1}.footer-block__newsletter-form .field__input::placeholder{color:#fdfaf766}.footer-block__newsletter-form .field__input:focus{outline:none;background:#fdfaf70d}.footer-block__newsletter-form .newsletter__button{background:var(--color-primary);border:none;color:#fff;padding:1.2rem 2rem;font-family:var(--font-body);font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition);border-radius:0}.footer-block__newsletter-form .newsletter__button:hover{background:var(--color-primary-hover)}.footer__payment{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.footer__payment .icon{opacity:.6;transition:opacity var(--transition)}.footer__payment .icon:hover{opacity:1}.footer__content-bottom{border-top:1px solid rgba(253,250,247,.1);padding-top:2rem;padding-bottom:2rem}.footer__content-bottom .footer__copyright{color:#fdfaf766;font-size:1.2rem}.footer__content-bottom .footer__copyright a{color:#fdfaf799;transition:color var(--transition)}.footer__content-bottom .footer__copyright a:hover{color:var(--color-primary)}.footer .footer__heading-logo{font-family:var(--font-heading);font-style:italic;font-size:2.4rem;font-weight:400;color:var(--color-bg)}@media screen and (max-width:749px){.footer__content-top{flex-direction:column}}.footer{background-color:var(--saphirius-cream, #FDFAF7);border-top:1px solid rgba(var(--saphirius-gold-rgb, 201, 169, 110),.2)}.footer__content-top{padding-top:4rem;padding-bottom:2rem}.footer-block__heading{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.6rem;font-weight:500;letter-spacing:.02em;color:var(--color-foreground);position:relative;padding-bottom:1rem;margin-bottom:1.2rem}.footer-block__heading:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background:var(--saphirius-gold, #C9A96E)}.footer-block__details-content a{transition:color var(--transition-fast, .15s ease)}.footer-block__details-content a:hover{color:var(--saphirius-gold, #C9A96E)}.footer .newsletter-form__field-wrapper .field__input{border-color:rgba(var(--saphirius-gold-rgb, 201, 169, 110),.3);background:transparent}.footer .newsletter-form__field-wrapper .field__input:focus{border-color:var(--saphirius-gold, #C9A96E);box-shadow:0 0 0 1px var(--saphirius-gold, #C9A96E)}.footer .newsletter-form__button{background:var(--saphirius-gold, #C9A96E);color:#fff}.footer .social-icons .icon{transition:transform var(--transition-fast, .15s ease),color var(--transition-fast, .15s ease)}.footer .social-icons a:hover .icon{color:var(--saphirius-gold, #C9A96E);transform:scale(1.15)}.footer__payment .list--inline{gap:.6rem}.footer__payment .icon--payment{opacity:.6;transition:opacity var(--transition-fast, .15s ease)}.footer__payment .icon--payment:hover{opacity:1}.footer__content-bottom{border-top:1px solid rgba(var(--saphirius-gold-rgb, 201, 169, 110),.15);padding-top:2rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/saphirius-footer.css.map */
