.pl-contact-page__intro{max-width:720px;margin-bottom:clamp(48px,7vw,92px)}.pl-contact-page__intro>p:last-child{max-width:560px;margin:28px 0 0;color:#190f12ad;font-family:var(--pl-serif);font-size:clamp(18px,2vw,25px);line-height:1.45}.pl-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.pl-contact-form__field{display:grid;gap:10px}.pl-contact-form__field--full,.pl-contact-form__status,.pl-contact-form__actions{grid-column:1 / -1}.pl-contact-form label{font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pl-contact-form input,.pl-contact-form textarea{width:100%;border:0;border-bottom:1px solid rgba(25,15,18,.38);border-radius:0;padding:14px 0;background:transparent;color:var(--pl-ink);font:inherit}.pl-contact-form textarea{min-height:150px;resize:vertical}.pl-contact-form input:focus,.pl-contact-form textarea:focus{border-color:var(--pl-brand-wine);outline:2px solid transparent}.pl-contact-form__status{margin:0;padding:14px 16px;background:var(--pl-pale-blush)}.pl-contact-form__actions .pl-button{min-width:210px}.pl-collection-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2vw,32px)}.pl-collection-index__card{min-width:0}.pl-collection-index__media{aspect-ratio:4 / 5;overflow:hidden;display:block;background:var(--pl-pale-blush)}.pl-collection-index__media img,.pl-collection-index__placeholder{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s var(--pl-ease)}.pl-collection-index__card:hover .pl-collection-index__media img{transform:scale(1.02)}.pl-collection-index__copy{padding:18px 0 0;display:flex;justify-content:space-between;gap:20px}.pl-collection-index__copy h2{margin:0;font-family:var(--pl-serif);font-size:clamp(22px,2vw,31px);font-weight:400;line-height:1}.pl-collection-index__copy span{padding-top:4px;color:#190f128c;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.pl-password-page{min-height:100svh;padding:32px clamp(22px,5vw,72px);display:grid;grid-template-rows:auto 1fr auto;background:linear-gradient(90deg,#190f12d6,#2d171d8f),var(--pl-deep-wine);color:var(--pl-white)}.pl-password-page__header{display:flex;justify-content:space-between;align-items:center;gap:24px}.pl-password-page__wordmark{font-family:var(--pl-serif);font-size:clamp(24px,3vw,40px);letter-spacing:.08em;line-height:1}.pl-password-page__content{width:min(100%,780px);padding:clamp(80px,13vh,160px) 0;align-self:center}.pl-password-page h1{max-width:760px;margin:24px 0 30px;font-family:var(--pl-serif);font-size:clamp(58px,9vw,138px);font-weight:400;letter-spacing:-.045em;line-height:.82}.pl-password-page__lead{max-width:560px;color:#ffffffc7;font-family:var(--pl-serif);font-size:clamp(18px,2vw,25px);line-height:1.45}.pl-password-form{max-width:540px;margin-top:46px;display:flex;align-items:end;gap:18px}.pl-password-form label{flex:1;display:grid;gap:9px;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.pl-password-form input{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.58);border-radius:0;padding:12px 0;background:transparent;color:var(--pl-white);font:inherit}.pl-password-form button{min-height:44px;border:1px solid var(--pl-white);padding:0 24px;background:var(--pl-white);color:var(--pl-ink);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pl-password-page__footer{display:flex;justify-content:space-between;gap:24px;color:#ffffff94;font-size:8px;letter-spacing:.13em;text-transform:uppercase}@media(max-width:760px){.pl-contact-form,.pl-collection-index{grid-template-columns:1fr}.pl-password-form{align-items:stretch;flex-direction:column}.pl-password-form button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pl-utility.css.map */
