.doggii-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,6vw,100px);max-width:1280px;margin:0 auto;padding:64px 6% 80px}.contact-intro h1{font-size:clamp(42px,6vw,76px);letter-spacing:-.055em;line-height:1.05;margin:16px 0 24px}.contact-intro p{line-height:1.65;max-width:440px}.contact-intro .contact-lead{font-family:Georgia,serif;font-size:25px;line-height:1.3}.contact-email{display:inline-block;font-weight:700;text-decoration:underline;overflow-wrap:anywhere;padding:12px 0}.contact-note{margin-top:32px;border-top:1px solid #d6cbbd;padding-top:24px}.contact-note h2{font-size:20px;margin:0 0 10px;letter-spacing:-.02em}.contact-panel{min-width:0;background:#eee6da;border:1px solid #dfd5ca;border-radius:12px;padding:clamp(20px,3vw,40px)}.contact-panel h2{font-size:30px;letter-spacing:-.035em;margin:0 0 28px}.contact-panel form{display:grid;gap:20px}.contact-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-field{display:grid;gap:8px;min-width:0}.contact-field label{font-size:14px;font-weight:600}.contact-field label span{font-weight:400;opacity:.7}.contact-field input,.contact-field textarea,.contact-field select{width:100%;min-width:0;border:1px solid #a99380;background:#faf7f0;border-radius:6px;color:inherit;font:inherit;font-size:16px;padding:13px;min-height:48px}.contact-field textarea{resize:vertical}.contact-panel .button{justify-self:start;min-height:48px}.contact-feedback{line-height:1.6;padding:16px;border:1px solid #a99380;border-radius:6px;margin:0}.contact-intro,.contact-panel{overflow-wrap:anywhere}@media(max-width:750px){.doggii-contact{grid-template-columns:1fr;gap:28px;padding:32px 6% 48px}.contact-intro h1{margin-top:12px}.contact-panel .button{width:100%;justify-self:stretch}.contact-note{margin-top:16px}}@media(max-width:480px){.contact-field-pair{grid-template-columns:1fr}}footer .footer-brand-block{display:flex;flex-direction:column;align-items:flex-start;gap:10px}footer .footer-socials{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}footer .footer-socials a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;text-decoration:none}footer .footer-socials a:hover span{text-decoration:underline}footer .footer-socials svg{display:block;flex-shrink:0;width:20px;height:20px}footer .footer-follow-label{font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}footer .logo-brand img{pointer-events:none}footer .footer-socials{position:relative;z-index:1;gap:12px}footer .footer-socials a{position:relative;min-height:48px;padding:10px 12px;font-size:14px;line-height:1.4;border:1px solid #d6cbbd;border-radius:8px;background:#f7f2e9;touch-action:manipulation}footer .footer-socials a:hover{background:#eee6da}footer .footer-socials a:focus-visible{outline:3px solid #735527;outline-offset:3px}footer .footer-socials a svg,footer .footer-socials a span{pointer-events:none}@media(max-width:750px){footer .footer-follow-label{flex-basis:100%;padding:4px 0}footer .footer-brand-block{gap:16px}footer .footer-socials{row-gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=gBA */
