.fpf{--fpf-bg: #1a1a1a;--fpf-text: #f5f2ec;--fpf-muted: #c8c2b8;--fpf-accent: #c4a574;--fpf-line: #3a3a3a;color:var(--fpf-text);background:#f3f0e9;margin-top:0}.fpf__shell{background:var(--fpf-bg);border-radius:28px 28px 0 0;padding:3rem 0 1.25rem;overflow:hidden}.fpf__grid{display:grid;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:0;align-items:start}.fpf__col{padding:0 1.35rem;min-width:0}.fpf__col:not(:last-child){border-inline-end:1px solid var(--fpf-line)}.fpf__col--brand{padding-inline-start:0}.fpf__col--social{padding-inline-end:0}.fpf__logo-link,.fpf__logo-text{display:inline-block;text-decoration:none;color:var(--fpf-text)}.fpf__logo{display:block;width:auto;max-width:170px;height:auto}.fpf__logo-text{font-family:var(--font-heading-family),Georgia,serif;font-size:1.75rem;font-weight:500}.fpf__brand-text{margin-top:1.1rem;color:var(--fpf-muted);font-size:.88rem;line-height:1.65;max-width:28ch}.fpf__brand-text p{margin:0}.fpf__slogan{margin:1.35rem 0 0;padding-top:1rem;border-top:1px solid var(--fpf-accent);color:var(--fpf-accent);font-family:var(--font-heading-family),Georgia,serif;font-size:.98rem;font-style:italic;line-height:1.4}.fpf__heading{margin:0 0 1.1rem;color:var(--fpf-accent);font-family:var(--font-body-family),system-ui,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase}.fpf__contact,.fpf__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.fpf__contact-item{display:flex;align-items:flex-start;gap:.75rem}.fpf__contact-icon{width:40px;height:40px;flex:0 0 auto;border-radius:999px;border:1px solid var(--fpf-accent);color:var(--fpf-accent);display:inline-flex;align-items:center;justify-content:center}.fpf__contact-icon svg{width:18px;height:18px;fill:none!important;stroke:currentColor;display:block}.fpf__contact-icon svg *,.fpf__contact-icon path,.fpf__contact-icon circle,.fpf__contact-icon rect{fill:none!important;stroke:currentColor!important;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fpf__contact-icon img{width:18px;height:18px;object-fit:contain;display:block}.fpf__contact-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.fpf__contact-label{color:var(--fpf-accent);font-size:.78rem;font-weight:600}.fpf__contact-value{color:var(--fpf-text);font-size:.88rem;line-height:1.4;text-decoration:none;word-break:break-word}a.fpf__contact-value:hover{color:var(--fpf-accent)}.fpf__link{display:inline-flex;align-items:flex-start;gap:.4rem;color:var(--fpf-text);text-decoration:none;font-size:.9rem;line-height:1.45;transition:color .2s ease}.fpf__link:hover{color:var(--fpf-accent)}.fpf__chevron{color:var(--fpf-accent);font-size:1rem;line-height:1.3;flex:0 0 auto}.fpf__social-text{margin:0 0 1rem;color:var(--fpf-muted);font-size:.86rem;line-height:1.55}.fpf__social .social-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,40px));gap:.65rem}.fpf__social .social-list a{width:40px;height:40px;padding:0!important;border-radius:999px;border:1px solid rgba(245,242,236,.85)!important;color:#f5f2ec!important;display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none;opacity:1!important;transition:background .2s ease,border-color .2s ease,color .2s ease}.fpf__social .social-list a:hover{background:#f5f2ec1f;border-color:#fff!important;color:#fff!important}.fpf__social .social-list svg,.fpf__social .social-list .icon-animation,.fpf__social .social-list .icon{width:16px;height:16px;color:#f5f2ec!important;fill:#f5f2ec!important}.fpf__social .social-list path,.fpf__social .social-list .icon-animation path,.fpf__social .social-list svg path,.fpf__social .social-list svg circle,.fpf__social .social-list svg rect,.fpf__social .social-list svg polygon{fill:#f5f2ec!important;stroke:#f5f2ec!important;color:#f5f2ec!important}.fpf__bottom{margin-top:2.25rem;padding-top:1.15rem;border-top:1px solid var(--fpf-line)}.fpf__bottom-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem 1.5rem}.fpf__copy{margin:0;color:var(--fpf-muted);font-size:.82rem;line-height:1.4;text-align:center;justify-self:center;grid-column:2}.fpf__copy p{margin:0}.fpf__selectors{display:flex;justify-content:flex-start;justify-self:start;grid-column:1}.fpf__selectors--empty{min-height:1px}.fpf__selectors .multi-selectors{gap:1rem!important;color:var(--fpf-muted);font-size:.82rem}.fpf__selectors button,.fpf__selectors .options-text-color,.fpf__selectors summary{color:var(--fpf-muted)!important}.fpf__payments{display:flex;align-items:center;justify-content:flex-end;justify-self:end;grid-column:3;gap:.65rem;flex-wrap:wrap}.fpf__payments--empty{min-height:1px}.fpf__payments-label{color:var(--fpf-muted);font-size:.82rem}.fpf__payment-icons{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.fpf__pay{display:inline-flex;align-items:center;background:#fff;border-radius:4px;padding:.15rem .3rem;line-height:0}.fpf__pay .icon{width:34px;height:22px}.fpf.rtl .fpf__payments{justify-content:flex-start}.fpf.rtl .fpf__selectors{justify-content:flex-end}.fpf.rtl .fpf__col--brand{padding-inline-start:1.35rem;padding-inline-end:0}.fpf.rtl .fpf__col--social{padding-inline-end:1.35rem;padding-inline-start:1.35rem}@media(max-width:1100px){.fpf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 0}.fpf__col{border-inline-end:0!important;padding:0 .75rem!important}.fpf__col:nth-child(odd){border-inline-end:1px solid var(--fpf-line)!important}.fpf__brand-text{max-width:none}}@media(max-width:700px){.fpf__shell{border-radius:20px 20px 0 0;padding:2rem 0 1rem}.fpf__grid{grid-template-columns:1fr;gap:1.75rem}.fpf__col,.fpf__col:nth-child(odd){border-inline-end:0!important;padding:0!important;padding-bottom:1.5rem!important;border-bottom:1px solid var(--fpf-line)}.fpf__col:last-child{border-bottom:0;padding-bottom:0!important}.fpf__bottom-row{grid-template-columns:1fr;justify-items:center;text-align:center}.fpf__copy,.fpf__selectors,.fpf__payments{grid-column:1;justify-self:center;justify-content:center;width:100%}.fpf__copy{order:-1}.fpf.rtl .fpf__payments,.fpf.rtl .fpf__selectors{justify-content:center}.fpf__social .social-list{grid-template-columns:repeat(3,minmax(0,40px))}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-footer-perfyra.css.map */
