.ep-footer{--ep-bg: #0c0b0a;--ep-gold: #c9a25e;--ep-ivory: #f4ecdf;--ep-muted: #c7c2ba;--ep-line: rgba(201,162,94,.18);background:var(--ep-bg);color:var(--ep-muted);font-family:Arial,Helvetica,sans-serif;padding:80px 6vw 0;position:relative;overflow:hidden}.ep-footer *{box-sizing:border-box}.ep-footer:before{content:"";position:absolute;top:-120px;right:-80px;width:420px;height:420px;border:1px solid var(--ep-line);border-radius:50%}.ep-footer:after{content:"";position:absolute;top:-40px;right:20px;width:280px;height:280px;border:1px solid var(--ep-line);border-radius:50%}.ep-footer__inner{max-width:1240px;margin:0 auto;position:relative;z-index:1}.ep-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:56px}.ep-footer__brand-name{font-family:Arial,Helvetica,sans-serif;font-size:32px;letter-spacing:.02em;color:var(--ep-ivory);font-weight:700}.ep-footer__tag{margin-top:10px;font-size:13px;letter-spacing:.03em;color:var(--ep-muted);max-width:280px;line-height:1.6}.ep-footer__social{display:flex;gap:14px;margin-top:28px}.ep-footer__social a{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease}.ep-footer__social a:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000059}.ep-footer__social svg{width:18px;height:18px;fill:#fff}.ep-icon--facebook{background:#1877f2}.ep-icon--youtube{background:red}.ep-icon--tiktok{background:#000}.ep-icon--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ep-footer__col-title{font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--ep-ivory);margin-bottom:22px;font-weight:700}.ep-footer__col ul{list-style:none;margin:0;padding:0}.ep-footer__col ul li{margin-bottom:14px}.ep-footer__col ul li a{color:#e6e2db;text-decoration:none;font-size:14px;letter-spacing:.02em;transition:color .2s ease,padding-left .2s ease}.ep-footer__col ul li a:hover{color:var(--ep-gold);padding-left:6px}.ep-footer__contact address{font-style:normal;font-size:14px;line-height:1.9;color:var(--ep-muted)}.ep-footer__contact a{color:var(--ep-muted);text-decoration:none;transition:color .2s ease}.ep-footer__contact a:hover{color:var(--ep-gold)}.ep-footer__bottom{border-top:1px solid var(--ep-line);padding:26px 0 30px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:24px}.ep-footer__copyright{font-size:12px;color:var(--ep-muted);letter-spacing:.02em}.ep-footer__legal{display:flex;gap:26px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ep-footer__legal a{font-size:12px;color:var(--ep-muted);text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.ep-footer__legal a:hover{color:var(--ep-gold)}.ep-footer__powered{font-size:12px;color:var(--ep-muted);letter-spacing:.02em;margin-left:auto}.ep-footer__powered a{color:var(--ep-gold);text-decoration:none}.ep-footer__powered a:hover{text-decoration:underline}@media(max-width:600px){.ep-footer__powered{margin-left:0}}@media(max-width:980px){.ep-footer__top{grid-template-columns:1fr 1fr;row-gap:44px}.ep-footer__brand{grid-column:1 / -1}}@media(max-width:600px){.ep-footer{padding:56px 6vw 0}.ep-footer__top{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.ep-footer__brand-name{font-size:30px}.ep-footer__bottom{flex-direction:column;align-items:flex-start}.ep-footer__legal{gap:18px 22px}.ep-footer:before,.ep-footer:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-perfume.css.map */
