.ask-diane{padding:80px 24px;background:#fff;color:#1a1a1a;container-type:inline-size}.ask-diane__book{position:relative;max-width:1100px;margin:0 auto;container-type:inline-size}.ask-diane__image{display:block;width:100%;height:auto}.ask-diane__placeholder{display:flex;align-items:center;justify-content:center;min-height:320px;border:1px dashed #c9c4b8;font-family:var(--FONT-STACK-BODY);font-size:13px;letter-spacing:.04em;color:#8a8578;text-align:center;padding:24px}.ask-diane__copy--mobile{max-width:1100px;margin:0 auto 32px;text-align:center}.ask-diane__copy--desktop,.ask-diane__image--desktop,.ask-diane__placeholder--desktop{display:none}.ask-diane__image--mobile{aspect-ratio:100 / var(--mobile-image-ratio, 90);object-fit:cover;object-position:top center}.ask-diane__page--form{position:absolute;top:var(--mobile-top-offset, 16%);left:var(--mobile-side-padding, 10%);width:calc(100% - (var(--mobile-side-padding, 10%) * 2))}@container (min-width: 700px){.ask-diane__copy--mobile{display:none}.ask-diane__copy--desktop{display:block}.ask-diane__image--mobile,.ask-diane__placeholder--mobile{display:none}.ask-diane__image--desktop,.ask-diane__placeholder--desktop{display:block}.ask-diane__page{position:absolute;top:var(--page-top-offset, 14%);width:calc(50% - (var(--page-side-padding, 9%) * 2))}.ask-diane__copy--desktop{left:var(--page-side-padding, 9%)}.ask-diane__page--form{right:var(--page-side-padding, 9%);left:auto}}.ask-diane__eyebrow{font-family:var(--FONT-STACK-BODY);font-size:clamp(10px,1.4cqw,12px);letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b;margin:0 0 10px}.ask-diane__heading{font-family:var(--FONT-STACK-HEADING);font-weight:400;font-size:clamp(24px,4.2cqw,34px);letter-spacing:.01em;margin:0 0 14px}.ask-diane__body{font-family:var(--FONT-STACK-BODY);font-size:clamp(13px,1.7cqw,15px);line-height:1.6;color:#4a4a4a}.ask-diane__body p{margin:0}.ask-diane__copy--desktop .ask-diane__signature{margin-left:auto;margin-right:0}.ask-diane__copy--mobile .ask-diane__signature{margin-left:auto;margin-right:auto}.ask-diane__signature{width:clamp(100px,16cqw,160px);height:auto;margin-top:clamp(16px,3cqw,32px)}.ask-diane__field{margin-bottom:clamp(16px,2.6cqw,26px)}.ask-diane__field label{display:block;font-family:var(--FONT-STACK-BODY);font-size:clamp(11px,1.5cqw,13px);color:#4a4a4a;margin-bottom:8px}.ask-diane__field input,.ask-diane__field textarea{width:100%;border:none;border-bottom:1px solid #c9c4b8;background:transparent;font-family:var(--FONT-STACK-BODY);font-size:clamp(13px,1.7cqw,16px);line-height:1.6;color:#1a1a1a;padding:0 0 6px;resize:none}.ask-diane__field input:focus,.ask-diane__field textarea:focus{outline:none;border-bottom-color:#1a1a1a}.ask-diane__field--message{margin-bottom:clamp(16px,2.6cqw,24px)}.ask-diane__field--message textarea{border-bottom:none;min-height:var(--mobile-message-height, 140px)}@container (min-width: 700px){.ask-diane__field--message textarea{min-height:18cqw}}.ask-diane__submit{display:inline-block;padding:12px 28px;background:transparent;color:#1a1a1a;border:1px solid #1a1a1a;font-family:var(--FONT-STACK-BODY);font-size:clamp(10px,1.3cqw,12px);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.ask-diane__submit:hover{background:#1a1a1a;color:#fff}.ask-diane__success{font-family:var(--FONT-STACK-BODY);font-size:clamp(13px,1.8cqw,16px);color:#1a1a1a}.ask-diane__errors{margin-bottom:16px;padding:12px 16px;border:1px solid #c0392b;color:#c0392b;font-family:var(--FONT-STACK-BODY);font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/371/assets/section-ask-diane.css.map */
