body.z-store .z-footer.z-footer-luxe{margin-top:34px;background:radial-gradient(ellipse at 15% 10%,#211c13 0,transparent 42%),#101010;color:#eee;padding:0;font-size:13px}.z-footer-luxe .z-luxe-footer-top{display:grid;grid-template-columns:1.25fr .85fr 1fr .95fr 1.6fr;gap:30px;padding:40px 28px 30px}.z-footer-luxe .z-luxe-footer-top>div{min-width:0}.z-footer-luxe .z-luxe-footer-brand{padding-right:24px;border-right:1px solid #8b7244}body.z-store .z-footer-luxe .z-luxe-footer-logo img{display:block;width:100%;max-width:290px;height:140px;object-fit:contain;object-position:left center}.z-footer-luxe .z-luxe-footer-brand>p{font:15px/1.6 Georgia,serif;margin:12px 0 16px;color:#eee}.z-footer-luxe h2{font:600 15px/1.35 Georgia,serif;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 20px;color:#fff}.z-footer-luxe h2:after{content:"";display:block;width:48px;height:3px;background:linear-gradient(90deg,#d5a655,#f4dca7);margin-top:11px}.z-footer-luxe .z-luxe-footer-link{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.45;margin-bottom:15px;color:#ddd;min-height:24px}.z-footer-luxe .z-luxe-footer-link:hover,.z-footer-luxe a:focus-visible{color:#f4d49a}.z-footer-luxe .z-luxe-footer-link .z-icon{width:21px;height:21px;stroke-width:1.5}.z-footer-luxe .z-luxe-socials{display:flex;gap:9px;flex-wrap:wrap}.z-footer-luxe .z-luxe-socials a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #bc9659;border-radius:50%;color:#fff;background:#191919;transition:transform .15s}.z-footer-luxe .z-luxe-socials a:hover{transform:translateY(-2px)}.z-footer-luxe .z-luxe-socials .z-social-instagram{background:radial-gradient(circle at 30% 110%,#ffd26d,#dc287c 50%,#7235bb)}.z-footer-luxe .z-luxe-socials .z-social-facebook{background:#1877f2}.z-footer-luxe .z-luxe-socials .z-social-pinterest{background:#bd081c}.z-footer-luxe .z-luxe-socials .z-social-youtube{background:#e32121}.z-footer-luxe .z-luxe-newsletter>p{font:15px/1.7 Georgia,serif;margin-bottom:18px;color:#ddd}.z-footer-luxe .z-luxe-email-field{display:flex;border:1px solid #8e8577;border-radius:6px;overflow:hidden;min-height:47px;background:#161616}.z-footer-luxe .z-luxe-email-field>.z-icon{width:19px;margin:13px 0 0 12px}.z-footer-luxe .z-luxe-email-field input{min-width:0;flex:1;width:100%;padding:10px;border:0;border-radius:0;background:transparent;color:#fff;font-size:12px}.z-footer-luxe .z-luxe-email-field input::placeholder{color:#bbb}.z-footer-luxe .z-luxe-email-field button{background:linear-gradient(120deg,#f4d49b,#b98739);color:#21190c;padding:10px 17px;font:600 12px Georgia,serif;white-space:nowrap}.z-footer-luxe .z-marketing-consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;margin:13px 0;color:#ddd}.z-footer-luxe input[type=checkbox]{accent-color:#d9ac63;margin-top:2px}.z-footer-luxe .z-luxe-newsletter>small{display:block;color:#aaa;font-size:10px;line-height:1.7}.z-footer-luxe .z-luxe-newsletter>small a{color:#e5be7a;text-decoration:underline}.z-footer-luxe .z-luxe-newsletter [role=status]{background:#26301e;color:#e0edc7;padding:12px;border-radius:4px}.z-footer-luxe .z-luxe-newsletter .errors{color:#ffb4b4;font-size:12px}.z-footer-luxe .z-luxe-footer-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #786447;padding:20px 28px;gap:16px}.z-footer-luxe .z-luxe-footer-services>div{display:flex;align-items:center;gap:14px;border-right:1px solid #786447;padding-right:12px}.z-footer-luxe .z-luxe-footer-services>div:last-child{border:0}.z-footer-luxe .z-luxe-footer-services .z-icon{width:34px;height:34px;color:#e3bc76}.z-footer-luxe .z-luxe-footer-services strong{display:block;font:600 12px Georgia,serif;letter-spacing:.7px;text-transform:uppercase}.z-footer-luxe .z-luxe-footer-services small,.z-footer-luxe .z-luxe-footer-services a{display:block;font-size:11px;color:#bdbdbd;margin-top:4px}.z-footer-luxe .z-luxe-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 28px;font-size:11px;color:#aaa}.z-footer-luxe .z-luxe-footer-legal{display:flex;gap:14px;flex-wrap:wrap}.z-footer-luxe .z-luxe-footer-legal a+a{border-left:1px solid #8b7244;padding-left:14px}.z-footer-luxe .z-payment-icons{display:flex;flex-wrap:wrap;gap:6px}.z-footer-luxe .z-payment-icons svg{width:36px;height:23px}@media(min-width:1201px){body.z-store .z-footer-luxe .z-luxe-footer-logo img{max-width:350px;height:180px}.z-footer-luxe h2{font-size:18px}.z-footer-luxe .z-luxe-footer-link{font-size:14px;min-height:27px}.z-footer-luxe .z-luxe-footer-link .z-icon{width:24px;height:24px}.z-footer-luxe .z-luxe-footer-brand>p{font-size:17px}.z-footer-luxe .z-luxe-socials a{width:44px;height:44px}.z-footer-luxe .z-luxe-newsletter>p{font-size:17px}.z-footer-luxe .z-luxe-email-field input,.z-footer-luxe .z-luxe-email-field button{font-size:14px}.z-footer-luxe .z-marketing-consent{font-size:12px}.z-footer-luxe .z-luxe-footer-services strong{font-size:14px}.z-footer-luxe .z-luxe-footer-services small,.z-footer-luxe .z-luxe-footer-services a,.z-footer-luxe .z-luxe-footer-bottom{font-size:12px}}@media(max-width:1200px){.z-footer-luxe .z-luxe-footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:25px}.z-footer-luxe .z-luxe-newsletter{grid-column:2/4}.z-footer-luxe .z-luxe-footer-brand{grid-row:1/3}.z-footer-luxe .z-luxe-footer-about{grid-column:2}}@media(max-width:749px){.z-footer-luxe .z-luxe-footer-top{grid-template-columns:1fr 1fr;padding:25px 16px;gap:24px 16px}.z-footer-luxe .z-luxe-footer-brand{grid-row:auto;grid-column:1/-1;border:0;padding:0}.z-footer-luxe .z-luxe-footer-logo img{max-width:210px;height:100px}.z-footer-luxe .z-luxe-footer-about{grid-column:auto}.z-footer-luxe .z-luxe-newsletter{grid-column:1/-1}.z-footer-luxe .z-luxe-footer-link{font-size:11px;gap:8px}.z-footer-luxe h2{font-size:14px;margin-bottom:16px}.z-footer-luxe .z-luxe-footer-services{grid-template-columns:1fr 1fr;padding:18px 16px;gap:20px 12px}.z-footer-luxe .z-luxe-footer-services>div{gap:8px;padding:0;border:0}.z-footer-luxe .z-luxe-footer-services strong,.z-footer-luxe .z-luxe-footer-services small,.z-footer-luxe .z-luxe-footer-services a{font-size:10px}.z-footer-luxe .z-luxe-footer-services .z-icon{width:27px;height:27px}.z-footer-luxe .z-luxe-footer-bottom{padding:20px 16px;gap:16px}.z-footer-luxe .z-luxe-email-field button{padding:10px 15px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/zrowna-footer-luxe.css.map */
