.contact-form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-field{display:flex;flex-direction:column;gap:8px}.contact-field label{font-family:var(--f-display);font-size:9px;letter-spacing:.08em;color:var(--ink)}.contact-field input,.contact-field textarea{font-family:var(--f-body);font-size:15px;padding:14px 16px;border:3px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink);box-shadow:4px 4px #28606829;outline:none;width:100%;transition:transform .12s steps(2),box-shadow .12s steps(2);resize:vertical}.contact-field input:focus,.contact-field textarea:focus{transform:translate(-2px,-2px);box-shadow:6px 6px #28606838}.contact-submit{align-self:flex-start;margin-top:6px}.contact-success{background:#2860681f;border:2px solid var(--teal);border-radius:10px;padding:16px 18px;margin-bottom:18px;font-family:var(--f-body);font-size:15px;color:var(--ink)}.contact-success strong{display:block;font-family:var(--f-display);font-size:11px;letter-spacing:.06em;color:var(--teal);margin-bottom:6px}.contact-errors{background:#e0692b24;border:2px solid var(--orange);border-radius:10px;padding:16px 18px;margin-bottom:18px;font-family:var(--f-body);font-size:14px;color:var(--ink)}.contact-errors strong{display:block;font-family:var(--f-display);font-size:10px;letter-spacing:.06em;color:var(--orange);margin-bottom:6px}.contact-errors ul{margin:0;padding-left:18px}@media(max-width:600px){.contact-row{grid-template-columns:1fr}}.bay--teal[data-stage=CRAFTED] .prose p{max-width:none;color:#dbecec}.bay--teal[data-stage=CRAFTED] .info-card{background:#ffffffeb;box-shadow:6px 6px #00000038}.bay--teal[data-stage=CRAFTED] .info-card h3{color:var(--ink)}.bay--teal[data-stage=CRAFTED] .info-card p{color:var(--ink-soft)}a.kc-card-link{display:block;text-decoration:none;color:inherit}.kc-card .kc-price{font-family:var(--f-display);font-size:9px;letter-spacing:.04em;color:var(--teal);margin-top:10px}.kc-card .kc-view{display:inline-block;font-family:var(--f-display);font-size:8px;letter-spacing:.06em;color:var(--ink-soft);margin-top:14px;padding-top:10px;border-top:1px dashed rgba(40,96,104,.25);width:100%;transition:color .15s ease}a.kc-card-link:hover .kc-view{color:var(--teal)}.polo-lp-hero{position:relative;padding:clamp(120px,10vw,150px) 24px clamp(72px,7vw,100px)}.polo-lp-hero-inner{width:min(1180px,94vw);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(48px,5.5vw,80px)}.polo-lp-text{display:flex;flex-direction:column;align-items:center;max-width:820px}.polo-lp-text h1{font-family:var(--f-display);font-size:clamp(26px,4.2vw,52px);line-height:1.35;color:var(--ink);text-shadow:4px 4px 0 rgba(40,96,104,.18);margin:0 0 28px;letter-spacing:.03em;text-align:center}.polo-lp-text h1 em{font-style:normal;color:var(--teal)}.polo-lp-text .polo-lp-sub{font-family:var(--f-body);font-size:clamp(17px,1.7vw,22px);line-height:1.55;color:var(--ink-soft);max-width:580px;margin:0 auto 36px;text-align:center}.polo-lp-photo{width:100%;max-width:560px}.polo-lp-photo .photo-slot{aspect-ratio:4 / 5;width:100%;min-height:0}.polo-lp-photo .photo-slot .ph-label{font-size:10px}@media(max-width:880px){.polo-lp-hero{padding:110px 32px 80px}.polo-lp-photo{max-width:360px;padding-right:10px;padding-bottom:10px}.polo-lp-photo .photo-slot{aspect-ratio:1 / 1;box-shadow:6px 6px #28606829}}.bay--teal[data-stage=IDENTITY] .prose p{max-width:none}.bay--teal[data-stage=IDENTITY] .prose p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/46/compiled_assets/styles.css.map */
