/* START_SECTION:pm-partner-inquiry (INDEX:86) */
body:has(.pm-inquiry) #pm-shop-all-float{display:none!important}
.pm-inquiry{background:#fbfae8;color:#30272d;padding:32px 16px 56px;font-family:var(--font-body-family)}.pm-inquiry *{box-sizing:border-box}.pm-inquiry__inner{max-width:760px;margin:auto}.pm-inquiry__back{color:inherit;font-size:12px;text-underline-offset:4px}.pm-inquiry header{margin:28px 0;text-align:center}.pm-inquiry header p{font-size:10px;letter-spacing:.14em}.pm-inquiry h1{font:400 38px/1.1 var(--font-italic-family,var(--font-heading-family));font-style:italic;margin:14px 0;color:inherit}.pm-inquiry header>div{font-size:13px;line-height:1.65;max-width:540px;margin:auto}.pm-inquiry form{padding:22px 18px;border:1px solid #ffffffd9;border-radius:24px;background:linear-gradient(135deg,#fffffff0,#f5eaf080);box-shadow:inset 0 1px 0 #fff,0 12px 36px #7356620b}.pm-inquiry__hint{font-size:11px;margin:0 0 20px}.pm-inquiry__fields{display:grid;gap:18px}.pm-inquiry label{display:block;font-size:12px;font-weight:500;margin-bottom:7px}.pm-inquiry input,.pm-inquiry select,.pm-inquiry textarea{display:block;width:100%;min-height:48px;border:1px solid #e8bfcc;border-radius:12px;background:#ffffffbf;color:#30272d;padding:12px;font:400 16px/1.4 var(--font-body-family);box-shadow:inset 0 1px 3px #30272d06}.pm-inquiry textarea{resize:vertical}.pm-inquiry :is(input,select,textarea,button,a):focus-visible{outline:2px solid #735662;outline-offset:3px}.pm-inquiry__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.pm-inquiry__actions a,.pm-inquiry__email{font-size:11px;line-height:1.7;color:inherit}.pm-inquiry__actions button{border:1px solid #ffffffc9;border-radius:999px;background:#30272d;color:white;min-height:48px;padding:12px 24px;font:500 13px/1.3 var(--font-body-family);cursor:pointer}.pm-inquiry__email{text-align:center;margin:22px 0 0}.pm-inquiry__email a{color:inherit;overflow-wrap:anywhere}.pm-inquiry__errors{border:1px solid #9a4444;color:#762e2e;padding:14px;border-radius:12px;margin-bottom:20px}.pm-inquiry__success{padding:20px;background:#f0f6ef;border:1px solid #9cae99;border-radius:12px;font-size:14px;line-height:1.6}
@media(min-width:750px){.pm-inquiry{padding:48px 24px 72px}.pm-inquiry h1{font-size:52px}.pm-inquiry form{padding:32px}.pm-inquiry__fields{grid-template-columns:1fr 1fr}.pm-inquiry__wide{grid-column:1/-1}}
@media(hover:hover){.pm-inquiry__actions button:hover{background:#57414e}}
/* END_SECTION:pm-partner-inquiry */
