.pasquini-footer{--pasquini-footer-bg: #000000;--pasquini-footer-surface: #1a1a1a;--pasquini-footer-text: #ffffff;--pasquini-footer-muted: #a3a3a3;--pasquini-footer-border: #2a2a2a;--pasquini-footer-payment-bg: #2a2a2a;background:var(--pasquini-footer-bg);color:var(--pasquini-footer-text);padding:48px 20px 28px;padding-block-start:var(--pasquini-pt-mobile, 48px);padding-block-end:var(--pasquini-pb-mobile, 28px)}.pasquini-footer__inner{width:100%;margin-inline:auto}.pasquini-footer__main{display:grid;gap:40px}.pasquini-footer__newsletter{background:var(--pasquini-footer-surface);padding:28px 24px}.pasquini-footer__newsletter-heading{margin:0 0 12px;color:var(--pasquini-footer-text);font-family:var(--font-body--family);font-size:24px;font-weight:700;line-height:1.1}.pasquini-footer__newsletter-text{margin:0 0 24px;color:#fff;font-size:16px;line-height:1.45}.pasquini-footer__form{display:flex;flex-direction:column;gap:20px}.pasquini-footer__form-row{display:flex;flex-direction:column;gap:12px}.pasquini-footer__email{width:100%;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid rgba(255,255,255,.85);border-radius:0;background:transparent;background-color:transparent!important;color:var(--pasquini-footer-text);font-size:14px;outline:none}.pasquini-footer__email::placeholder{color:#ffffff8c}.pasquini-footer__email:focus-visible{border-bottom-color:#fff}.pasquini-footer__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:flex-start;min-height:44px;padding:12px 20px;border:0;border-radius:100px;background:#fff;color:#000;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.pasquini-footer__submit:hover{opacity:.9}.pasquini-footer__interests{margin:0;padding:0;border:0}.pasquini-footer__interests-legend{margin-bottom:12px;color:var(--pasquini-footer-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pasquini-footer__interests-list{display:flex;flex-wrap:wrap;gap:16px 20px}.pasquini-footer__interest,.pasquini-footer__terms-label{position:relative;display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer}.pasquini-footer__interest-input,.pasquini-footer__terms-input{position:absolute;top:2px;left:0;width:16px;height:16px;margin:0;opacity:0}.pasquini-footer__interest-control,.pasquini-footer__terms-control{flex-shrink:0;width:16px;height:16px;margin-top:1px;border:1px solid rgba(255,255,255,.7);background:transparent}.pasquini-footer__interest-input:checked+.pasquini-footer__interest-control,.pasquini-footer__terms-input:checked+.pasquini-footer__terms-control{background:#fff;box-shadow:inset 0 0 0 4px var(--pasquini-footer-surface)}.pasquini-footer__interest-input:focus-visible+.pasquini-footer__interest-control,.pasquini-footer__terms-input:focus-visible+.pasquini-footer__terms-control{outline:2px solid #fff;outline-offset:2px}.pasquini-footer__interest-label{color:#ffffffa8;font-size:14px;line-height:1.3}.pasquini-footer__terms{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}.pasquini-footer__terms-text{color:var(--pasquini-footer-muted);font-size:14px;line-height:1.4}.pasquini-footer__terms-link{color:var(--pasquini-footer-muted);font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:2px}.pasquini-footer__form-message{margin:0;font-size:12px}.pasquini-footer__form-message--error{color:#ff8a8a}.pasquini-footer__form-message--success{color:#8dffb0}.pasquini-footer__content{display:flex;flex-direction:column;gap:28px}.pasquini-footer__brand-row{display:flex;align-items:center;justify-content:space-between;gap:36px}.pasquini-footer__brand-row--mobile{flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px;text-align:center}.pasquini-footer__brand-row--desktop{display:none}.pasquini-footer__logo{display:inline-flex;align-items:center;color:inherit;text-decoration:none;width:100%}.pasquini-footer__logo-image{display:block;width:100%;max-width:420px;object-fit:contain}@media screen and (max-width:749px){.pasquini-footer__logo-image{max-width:70%;margin-inline:auto}}.pasquini-footer__logo-text{font-family:var(--font-heading--family, Georgia, serif);font-size:28px;font-weight:400;letter-spacing:.01em}.pasquini-footer__socials{display:flex;align-items:center;gap:14px;margin:0;padding:0}@media screen and (max-width:749px){.pasquini-footer__socials{display:none}}.pasquini-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;text-decoration:none}.pasquini-footer__social-icon,.pasquini-footer__icon-placeholder{display:block;width:20px;height:20px}.pasquini-footer__social-icon{object-fit:contain}.pasquini-footer__icon-placeholder svg{display:block;width:100%;height:100%}.pasquini-footer__nav-row{display:grid;gap:32px}.pasquini-footer__contact-heading{margin:0 0 12px;color:var(--pasquini-footer-text);font-size:24px;font-weight:700;line-height:1.2}.pasquini-footer__contact-line{margin:0 0 6px;color:#fff;font-size:13px;line-height:1.45}.pasquini-footer__contact-line a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .12s ease-in}.pasquini-footer__contact-line a:hover{color:#fff!important;opacity:.6}.pasquini-footer__contact-phone{text-decoration:underline!important;text-underline-offset:2px}.pasquini-footer__contact-button{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;min-height:40px;padding:10px 18px;border:1px solid #fff;border-radius:100px;background:transparent;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.pasquini-footer__contact-button:hover{background:#fff;color:#000}.pasquini-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.pasquini-footer__menu-heading{margin:0 0 14px;color:var(--pasquini-footer-muted);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.pasquini-footer__menu-heading--link{display:inline-block;text-decoration:none}.pasquini-footer__menu-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.pasquini-footer__menu-list li{line-height:0}.pasquini-footer__menu-link{color:var(--pasquini-footer-text);font-size:12px;font-weight:300;line-height:1.35;text-decoration:none}.pasquini-footer__menu-link:hover{opacity:.75}.pasquini-footer__legal-row{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:20px;margin-top:40px;padding-top:24px;text-align:center}.pasquini-footer__legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0}.pasquini-footer__legal-links a{color:#fff;font-size:12px;text-decoration:none}.pasquini-footer__legal-links a:hover{color:#fff}.pasquini-footer__socials-payments{display:flex;flex-direction:column;align-items:center;gap:16px}.pasquini-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0}.pasquini-footer__payment{display:inline-flex;align-items:center;justify-content:center}.pasquini-footer__payment-image{display:block;width:100%;max-width:50px;max-height:46px;object-fit:contain}.pasquini-footer__payment-placeholder{color:#ffffffbf;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.pasquini-footer__bottom-row{display:flex;flex-direction:column;gap:16px;margin-top:20px}.pasquini-footer__copyright{margin:0;color:var(--pasquini-footer-muted);font-size:11px;line-height:1.45;text-align:center}.pasquini-footer__credits{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.pasquini-footer__credit{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pasquini-footer__credit-label{color:var(--pasquini-footer-muted);font-size:var(--credit-label-size, 11px);line-height:1}.pasquini-footer__credit a{display:inline-flex;align-items:center}.pasquini-footer__credit-image{display:block;width:auto;height:var(--credit-image-height, 18px);object-fit:contain}.pasquini-footer__credit-placeholder{color:#fff;font-size:var(--credit-label-size, 11px);text-decoration:none}.pasquini-footer a.pasquini-footer__credit-placeholder:hover{color:#fff}@media screen and (min-width:750px){.pasquini-footer{padding-block:56px 32px;padding-inline:0}.pasquini-footer__inner{padding-inline:80px}.pasquini-footer__brand-row--mobile{display:none}.pasquini-footer__brand-row--desktop{display:flex}.pasquini-footer__form-row{flex-direction:row;align-items:flex-end;gap:16px}.pasquini-footer__interest-label{font-size:16px}.pasquini-footer__email{flex:1}.pasquini-footer__submit{flex-shrink:0}.pasquini-footer__menus{grid-template-columns:repeat(4,minmax(0,1fr))}.pasquini-footer__menu-link{font-size:16px}.pasquini-footer__payment-image{max-width:80px}.pasquini-footer__legal-row{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.pasquini-footer__legal-links,.pasquini-footer__payments{justify-content:flex-start}.pasquini-footer__socials-payments{align-items:flex-end}.pasquini-footer__bottom-row{flex-direction:row;align-items:center;justify-content:space-between}.pasquini-footer__copyright{text-align:left}}@media screen and (min-width:1100px){.pasquini-footer{padding-block:64px 36px;padding-block-start:var(--pasquini-pt-desktop, 64px);padding-block-end:var(--pasquini-pb-desktop, 36px)}.pasquini-footer__main{display:flex;flex-wrap:wrap;gap:80px;align-items:start}.pasquini-footer__newsletter-col{width:100%}.pasquini-footer__newsletter{width:100%;padding:32px 28px}.pasquini-footer__content{flex:1 1 480px;min-width:0}.pasquini-footer__nav-row{display:flex;flex-wrap:wrap;gap:20px;align-items:start;justify-content:space-between}.pasquini-footer__contact{flex:1 1 190px;width:100%;max-width:280px}.pasquini-footer__menus{min-width:0;gap:24px}}@media screen and (min-width:1100px)and (max-width:1642px){.pasquini-footer__nav-row{flex-direction:column}.pasquini-footer__newsletter-col{max-width:420px}}@media(min-width:1643px){.pasquini-footer__newsletter-col{max-width:640px}}@media screen and (min-width:750px){.pasquini-footer__socials-payments--hide-socials-desktop .pasquini-footer__socials{display:none}}.pasquini-footer__payments--desktop{display:none}@media screen and (min-width:750px){.pasquini-footer__payments--mobile{display:none}.pasquini-footer__payments--desktop{display:flex;justify-content:flex-start;margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pasquini-footer.css.map */
