.modern-footer{margin-top:56px;background:radial-gradient(circle at top right,rgba(171,64,116,.18),transparent 28%),linear-gradient(180deg,#18111a,#100b12);color:#f5eef4}.modern-footer__inner{max-width:1380px;margin:0 auto;padding:48px 20px 24px}.modern-footer__top{display:grid;gap:32px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1)}.modern-footer__brand{max-width:560px}.modern-footer__eyebrow{margin:0 0 10px;color:#ef79b0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.modern-footer__title{max-width:12ch;margin:0;color:#fff;font-size:clamp(30px,3.8vw,52px);font-weight:800;letter-spacing:-.045em;line-height:.98}.modern-footer__text{max-width:46ch;margin:16px 0 0;color:#f5eef4c2;font-size:15px;line-height:1.7}.modern-footer__trust-list{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:22px 0 0;list-style:none}.modern-footer__trust-item{padding:9px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffd1;font-size:12px;font-weight:700;letter-spacing:.02em}.modern-footer__blocks{display:grid;gap:28px 24px}.modern-footer__block{min-width:0}.modern-footer__block-title{margin:0 0 16px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.modern-footer__link-list{padding:0;margin:0;list-style:none}.modern-footer__link-item+.modern-footer__link-item{margin-top:12px}.modern-footer__link{color:#f5eef4c2;text-decoration:none;line-height:1.5;transition:color .18s ease,opacity .18s ease}.modern-footer__link:hover,.modern-footer__link:focus-visible{color:#fff}.modern-footer__richtext,.modern-footer__richtext p{color:#f5eef4c2;font-size:14px;line-height:1.7}.modern-footer__richtext>*:first-child{margin-top:0}.modern-footer__richtext>*:last-child{margin-bottom:0}.modern-footer__socials .social-icons{display:flex;flex-wrap:wrap;gap:12px}.modern-footer__socials .social-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:999px}.modern-footer__socials .social-link:before{display:none}.modern-footer__socials .social-link svg{fill:#fff;opacity:.88}.modern-footer__socials .social-link:hover,.modern-footer__socials .social-link:focus-visible{background:#ffffff0f;border-color:#ffffff38}.modern-footer__block .newsletter{max-width:360px}.modern-footer__block .newsletter .form-fields-inline{gap:10px}.modern-footer__block .newsletter .newsletter-input{background:#fffffff0;border-radius:14px}.modern-footer__block .newsletter .newsletter-submit .button-primary{min-height:52px;padding:0 18px;border-radius:14px;background:#ea4f96}.modern-footer__bottom{display:grid;gap:16px;align-items:center;padding-top:20px}.modern-footer__menu .navmenu{display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;margin:0}.modern-footer__menu .navmenu-item+.navmenu-item{margin-top:0}.modern-footer__menu .navmenu-link{color:#f5eef4ad;text-decoration:none}.modern-footer__menu .navmenu-link:hover,.modern-footer__menu .navmenu-link:focus-visible{color:#fff}.modern-footer__credits{margin:10px 0 0;color:#f5eef480;font-size:13px;line-height:1.5}.modern-footer__meta{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.modern-footer__payments{display:flex;flex-wrap:wrap;gap:10px}.modern-footer__payments .payment-icons-item svg{opacity:.72}@media screen and (min-width:960px){.modern-footer__top{grid-template-columns:minmax(280px,1fr) minmax(0,1.45fr);align-items:start}.modern-footer__blocks{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.modern-footer__bottom{grid-template-columns:minmax(0,1fr) auto}.modern-footer__meta{justify-content:flex-end}}@media screen and (max-width:959px){.modern-footer__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.modern-footer{margin-top:44px}.modern-footer__inner{padding:36px 14px 20px}.modern-footer__title{max-width:none;font-size:clamp(28px,8vw,40px)}.modern-footer__blocks{grid-template-columns:1fr;gap:24px}.modern-footer__block .newsletter .form-fields-inline{flex-direction:column}.modern-footer__block .newsletter .newsletter-submit,.modern-footer__block .newsletter .button-primary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/modern-footer.css.map */
