body.template-page-contact{background:var(--paper-2)}.ds-contact-q2.q2{padding:105px 32px 96px;background:var(--paper-2);display:flex;justify-content:center;align-items:flex-start;min-height:760px}.q2-card{max-width:720px;width:100%;background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--radius);padding:40px 44px 36px;position:relative;box-shadow:6px 6px 0 var(--ink);display:grid;grid-template-columns:1.1fr 1fr;gap:36px}.q2-card:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed var(--ink-3);border-radius:4px;pointer-events:none;opacity:.5}.q2-stamp{position:absolute;top:14px;right:18px;width:84px;height:104px;border:1.5px solid var(--ink);padding:6px;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transform:rotate(2.5deg);z-index:2;clip-path:polygon(0% 4%,4% 4%,4% 0%,8% 0%,8% 4%,12% 4%,12% 0%,16% 0%,16% 4%,20% 4%,20% 0%,24% 0%,24% 4%,28% 4%,28% 0%,32% 0%,32% 4%,36% 4%,36% 0%,40% 0%,40% 4%,44% 4%,44% 0%,48% 0%,48% 4%,52% 4%,52% 0%,56% 0%,56% 4%,60% 4%,60% 0%,64% 0%,64% 4%,68% 4%,68% 0%,72% 0%,72% 4%,76% 4%,76% 0%,80% 0%,80% 4%,84% 4%,84% 0%,88% 0%,88% 4%,92% 4%,92% 0%,96% 0%,96% 4%,100% 4%,100% 8%,96% 8%,96% 12%,100% 12%,100% 16%,96% 16%,96% 20%,100% 20%,100% 24%,96% 24%,96% 28%,100% 28%,100% 32%,96% 32%,96% 36%,100% 36%,100% 40%,96% 40%,96% 44%,100% 44%,100% 48%,96% 48%,96% 52%,100% 52%,100% 56%,96% 56%,96% 60%,100% 60%,100% 64%,96% 64%,96% 68%,100% 68%,100% 72%,96% 72%,96% 76%,100% 76%,100% 80%,96% 80%,96% 84%,100% 84%,100% 88%,96% 88%,96% 92%,100% 92%,100% 96%,96% 96%,96% 100%,92% 100%,92% 96%,88% 96%,88% 100%,84% 100%,84% 96%,80% 96%,80% 100%,76% 100%,76% 96%,72% 96%,72% 100%,68% 100%,68% 96%,64% 96%,64% 100%,60% 100%,60% 96%,56% 96%,56% 100%,52% 100%,52% 96%,48% 96%,48% 100%,44% 100%,44% 96%,40% 96%,40% 100%,36% 100%,36% 96%,32% 96%,32% 100%,28% 100%,28% 96%,24% 96%,24% 100%,20% 100%,20% 96%,16% 96%,16% 100%,12% 100%,12% 96%,8% 96%,8% 100%,4% 100%,4% 96%,0% 96%,0% 92%,4% 92%,4% 88%,0% 88%,0% 84%,4% 84%,4% 80%,0% 80%,0% 76%,4% 76%,4% 72%,0% 72%,0% 68%,4% 68%,4% 64%,0% 64%,0% 60%,4% 60%,4% 56%,0% 56%,0% 52%,4% 52%,4% 48%,0% 48%,0% 44%,4% 44%,4% 40%,0% 40%,0% 36%,4% 36%,4% 32%,0% 32%,0% 28%,4% 28%,4% 24%,0% 24%,0% 20%,4% 20%,4% 16%,0% 16%,0% 12%,4% 12%,4% 8%,0% 8%)}.q2-stamp .mark{font-family:var(--body-family);font-variation-settings:"wght" 320,"GRAD" -100,"wdth" 75;font-size:34px;line-height:1;color:var(--mint-deep);letter-spacing:-.04em}.q2-stamp .label{font-family:var(--mono-family);font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);text-align:center;line-height:1.3}.q2-stamp .label p{margin:0}.q2-stamp .price{font-family:var(--mono-family);font-size:9px;letter-spacing:.1em;color:var(--ink);font-weight:600}.q2-from{position:relative;z-index:1}.q2-from .heading{font-family:var(--mono-family);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mint-deep);margin:0 0 18px}.q2-from h2,.q2-from .q2-from__h{font-family:var(--body-family);font-variation-settings:"wght" 360,"GRAD" -75,"opsz" 144;font-size:40px;line-height:1;letter-spacing:-.035em;margin:0 0 18px;color:var(--ink);font-weight:inherit;max-width:14ch}.q2-from__body p{margin:0 0 14px;color:var(--ink-2);font-size:14px;line-height:1.55;max-width:32ch}.q2-from__body p:last-child{margin-bottom:0}.q2-addr{font-family:var(--mono-family);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding-top:18px;margin-top:18px;border-top:1px dashed var(--ink-3);line-height:1.7}.q2-addr p{margin:0 0 6px}.q2-addr p:last-child{margin-bottom:0}.q2-addr b{color:var(--mint-deep);font-weight:500}.q2-message{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.q2-message .heading{font-family:var(--mono-family);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mint-deep);margin:0 0 6px}.q2-form{display:contents}.q2-line{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px dashed var(--line-strong, var(--line))}.q2-line label{font-family:var(--mono-family);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;width:54px}.q2-line .input-bare{flex:1;border:0;padding:2px 0;font-size:14px;background:transparent;font-family:var(--body-family);color:var(--ink);outline:0;-webkit-appearance:none;appearance:none}.q2-line .input-bare:focus{border:0;box-shadow:0 1px 0 var(--mint-deep)}.q2-line select.input-bare{cursor:pointer;padding-right:18px}.q2-textarea{margin-top:8px;padding:8px 0 4px}.q2-textarea label{font-family:var(--mono-family);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:6px}.q2-textarea textarea{width:100%;min-height:168px;resize:vertical;border:0;background:repeating-linear-gradient(180deg,transparent 0 27px,var(--line) 27px 28px);padding:0;line-height:28px;font-size:14.5px;color:var(--ink);font-family:var(--body-family);outline:0;font-variation-settings:"wght" 380}.q2-send{display:flex;gap:10px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px dashed var(--ink-3)}.q2-send .btn,.q2-send .ds-btn{height:38px;padding:0 16px;font-size:12px}.q2-send .meta{font-family:var(--mono-family);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-left:auto}.q2-success{background:#4de0b840;background:color-mix(in srgb,var(--mint) 25%,transparent);border:1px solid var(--mint-deep);border-radius:var(--radius);padding:10px 14px;font-size:13px;color:var(--ink);margin:0 0 6px}.q2-errors{list-style:none;padding:10px 14px;margin:0 0 6px;border:1px solid #d44;border-radius:var(--radius);background:#dd444414;background:color-mix(in srgb,#d44 8%,transparent);color:#722;font-size:13px}.q2-errors li{margin:0}@media(max-width:720px){.ds-contact-q2.q2{padding:72px 16px 40px;min-height:auto}.q2-card{grid-template-columns:1fr;padding:24px 22px 22px;gap:24px;box-shadow:4px 4px 0 var(--ink)}.q2-stamp{width:60px;height:74px;top:8px;right:10px}.q2-stamp .mark{font-size:24px}.q2-stamp .label{font-size:6.5px}.q2-stamp .price{font-size:7px}.q2-from h2,.q2-from .q2-from__h{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dawn-ds-contact-q2.css.map */
